-
Notifications
You must be signed in to change notification settings - Fork 2
/
nix-packages.sh
executable file
·34 lines (24 loc) · 1021 Bytes
/
nix-packages.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/bash
# --- Core ---
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
BLUE='\033[0;36m'
NC='\033[0m' # No Color
function error {
printf "${RED}$@${NC}\n"
}
function success {
printf "${GREEN}$@${NC}\n"
}
function warn {
printf "${YELLOW}$@${NC}\n"
}
function info {
printf "${BLUE}$@${NC}\n"
}
echo $(info "Installing Nix Packages...")
nix-env -iA nixpkgs.bat nixpkgs.btop nixpkgs.ctags nixpkgs.exa nixpkgs.fish nixpkgs.fd nixpkgs.fzf nixpkgs.gh nixpkgs.git-extras nixpkgs.delta nixpkgs.glow nixpkgs.gnused nixpkgs.gping nixpkgs.gum nixpkgs.htop nixpkgs.lazygit nixpkgs.neofetch nixpkgs.neovim nixpkgs.fnm nixpkgs.ranger nixpkgs.ripgrep nixpkgs.starship nixpkgs.terminal-notifier nixpkgs.timg nixpkgs.tmux nixpkgs.urlview nixpkgs.wget nixpkgs.zoxide
nix-env -iA nixpkgs.jira-cli-go nixpkgs.jq nixpkgs.rustc nixpkgs.rust-analyzer nixpkgs.ffmpeg nixpkgs.shellcheck nixpkgs.go nixpkgs.wrk2
echo $(info "Finished Installing Nix Packages...")
echo $(info "Run setup.sh to finish setup...")