91 lines
1.6 KiB
Nix
91 lines
1.6 KiB
Nix
{ pkgs, ... }:
|
|
{
|
|
# TODO: reduce
|
|
environment.systemPackages = with pkgs; [
|
|
# posix-ish utils
|
|
lsof
|
|
lshw
|
|
file
|
|
# screen
|
|
tmux
|
|
pwgen
|
|
git
|
|
nmap
|
|
rsync
|
|
bind.dnsutils
|
|
gnused
|
|
gnugrep
|
|
gnumake
|
|
coreutils-full
|
|
moreutils # parallel, sponge, ...
|
|
binutils # strip, objdump, ...
|
|
diffutils # diff
|
|
findutils # find, xargs
|
|
usbutils # lsusb
|
|
bash-completion
|
|
curl
|
|
wget
|
|
strace
|
|
killall
|
|
pciutils # lspci
|
|
htop
|
|
# btop
|
|
procps # free, kill, sysctl, watch
|
|
util-linux
|
|
sysstat # iostat, pidstat, ...
|
|
# numactl # numactl, numastat
|
|
tcpdump
|
|
# trace-cmd # trace-cmd (Ftrace CLI)
|
|
# nicstat # nicstat (net device stats)
|
|
# ethtool # ethtool (net device info)
|
|
# tiptop # tiptop, ptiptop (PMU/PMC top)
|
|
# cpuid # cpuid
|
|
# msr-tools # cpuid, ... (CPU digging)
|
|
|
|
# modern utils
|
|
# mprocs
|
|
shpool
|
|
# 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 # yq, xq, tomlq
|
|
# xh
|
|
htmlq
|
|
# mprocs
|
|
systemctl-tui
|
|
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-diff
|
|
# comma
|
|
];
|
|
|
|
}
|