config/profiles/shell.nix

83 lines
1.3 KiB
Nix

{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
# posix-ish utils
lsof
lshw
file
tmux
pwgen
git #gh hub
nmap
rsync
bind.dnsutils
gnused
gnumake
coreutils-full
moreutils # includes 'parallel'
binutils
diffutils
findutils
usbutils
bash-completion
curl
wget
strace
killall
pciutils
htop
procps
util-linux
sysstat
numactl # NUMA stats
tcpdump
trace-cmd # Ftrace CLI
#nicstat # net device stats
ethtool # net device info
tiptop # PMU/PMC top
cpuid
msr-tools # CPU digging
# neo utils
glances
bottom
#zenith # waiting for backport of build fix
#sshfs
entr
tealdeer # tldr, but rust
axel aria aria2
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
dialog # TODO: remove?
visidata
sqlite
# archive
zip
unrar
unzip
atool
p7zip
bzip2
gzip
atool
# nix utils
nix-output-monitor
nix-top
nix-search-cli # nix-search
nix-diff
comma
];
}