2023-07-28 22:15:33 +00:00
|
|
|
{ pkgs, ... }: {
|
2023-08-03 21:38:30 +00:00
|
|
|
# Core CLI apps
|
2023-07-28 22:15:33 +00:00
|
|
|
|
2024-12-22 20:42:20 +00:00
|
|
|
imports = [ ./git.nix ./shell ./nix-index.nix ./neovim ./tmux.nix ];
|
2023-07-28 22:15:33 +00:00
|
|
|
|
|
|
|
home.packages = with pkgs; [
|
2024-05-01 01:28:38 +00:00
|
|
|
apg # Automatic password generator
|
2024-05-23 15:23:12 +00:00
|
|
|
cbonsai # Happy little trees
|
2023-08-24 17:22:10 +00:00
|
|
|
dig # DNS lookup
|
2024-01-25 17:55:40 +00:00
|
|
|
dos2unix # Convert DOS line endings to UNIX
|
2024-07-18 02:05:37 +00:00
|
|
|
fast-cli # Netflix speed test
|
2024-05-23 19:00:54 +00:00
|
|
|
fortune # Fortune cookies
|
2024-12-08 03:24:18 +00:00
|
|
|
gping # Better ping
|
2023-07-28 22:15:33 +00:00
|
|
|
httpie # Better curl
|
2023-08-15 18:20:49 +00:00
|
|
|
mtr # Better traceroute
|
|
|
|
nmap # Network scanner
|
2023-11-05 03:08:30 +00:00
|
|
|
nodejs # Node js
|
2023-11-03 14:07:01 +00:00
|
|
|
nodePackages.npm # Node package manager
|
2024-09-26 19:56:54 +00:00
|
|
|
pass # Standard unix password manager
|
2024-09-12 01:26:12 +00:00
|
|
|
pigz # Multithreaded gzip
|
2023-07-28 22:15:33 +00:00
|
|
|
powershell # Powershell
|
2023-10-05 21:25:18 +00:00
|
|
|
pssh # Parallel SSH
|
2024-02-26 00:58:55 +00:00
|
|
|
python3 # Python 3
|
2024-01-17 21:14:08 +00:00
|
|
|
rsync # Remote sync
|
2023-07-28 22:15:33 +00:00
|
|
|
tldr # TLDR pages
|
2024-01-05 14:48:42 +00:00
|
|
|
unzip # unzip it
|
2024-03-05 19:43:20 +00:00
|
|
|
yq # YAML pretty printer and manipulator
|
2024-01-05 14:48:42 +00:00
|
|
|
zip # zip it
|
2023-07-28 22:15:33 +00:00
|
|
|
];
|
2024-12-05 16:28:39 +00:00
|
|
|
|
|
|
|
programs = {
|
|
|
|
btop.enable = true; # prettier top
|
|
|
|
fd.enable = true; # faster find
|
|
|
|
home-manager.enable = true; # managerier home
|
|
|
|
jq.enable = true; # json parser
|
|
|
|
ripgrep.enable = true; # better grep
|
|
|
|
};
|
2023-08-22 17:00:29 +00:00
|
|
|
}
|