config/profiles/shell.nix

83 lines
1.3 KiB
Nix
Raw Normal View History

2023-03-12 05:14:28 +01:00
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
2024-03-26 20:52:49 +01:00
# posix-ish utils
2023-03-12 05:14:28 +01:00
lsof
lshw
file
tmux
pwgen
2024-03-26 20:52:49 +01:00
git #gh hub
2023-03-12 05:14:28 +01:00
nmap
rsync
bind.dnsutils
gnused
gnumake
coreutils-full
2024-03-26 18:27:48 +01:00
moreutils # includes 'parallel'
2023-03-12 05:14:28 +01:00
binutils
diffutils
findutils
usbutils
bash-completion
curl
wget
strace
killall
2023-03-19 04:23:38 +01:00
pciutils
2023-03-12 05:14:28 +01:00
htop
2024-03-26 20:52:49 +01:00
procps
util-linux
sysstat
numactl # NUMA stats
tcpdump
trace-cmd # Ftrace CLI
2024-04-03 16:06:44 +02:00
#nicstat # net device stats
2024-03-26 20:52:49 +01:00
ethtool # net device info
tiptop # PMU/PMC top
cpuid
msr-tools # CPU digging
# neo utils
2023-03-12 05:14:28 +01:00
glances
2023-06-23 21:45:16 +02:00
bottom
2023-12-10 09:47:02 +01:00
#zenith # waiting for backport of build fix
2023-03-12 05:14:28 +01:00
#sshfs
entr
tealdeer # tldr, but rust
2023-06-23 21:45:16 +02:00
axel aria aria2
2023-03-12 05:14:28 +01:00
bat
xe # xargs alternative
sd # sed alternative
fd # find alternative
silver-searcher # `ag`
ripgrep # 'rg'
jq
yq
htmlq
sysz
du-dust # du alternative
ncdu # Disk usage analyzer with an ncurses interface
2024-03-26 20:52:49 +01:00
dialog # TODO: remove?
2023-03-12 05:14:28 +01:00
visidata
sqlite
2024-03-26 18:27:48 +01:00
# archive
zip
unrar
unzip
atool
p7zip
bzip2
gzip
atool
# nix utils
nix-output-monitor
nix-top
nix-search-cli # nix-search
nix-diff
comma
2023-03-12 05:14:28 +01:00
];
}