dotfiles/home/modules/tui/default.nix

45 lines
1 KiB
Nix
Raw Normal View History

2023-07-28 22:15:33 +00:00
{ pkgs, ... }: {
# Core CLI apps
2023-07-28 22:15:33 +00:00
imports = [
2023-07-29 02:09:22 +00:00
./git.nix
./shell
2023-11-05 03:26:20 +00:00
./nix-index.nix
2024-12-03 04:07:49 +00:00
./neovim
2023-07-28 22:15:33 +00:00
./tmux.nix
./vim.nix
];
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
2023-07-28 22:15:33 +00:00
httpie # Better curl
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
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
}