2023-11-07 22:00:00 +01:00
|
|
|
{ pkgs, ... }:
|
2020-11-16 21:14:46 +01:00
|
|
|
{
|
|
|
|
|
# Packages
|
|
|
|
|
environment.systemPackages = with pkgs; [
|
2025-12-27 16:43:41 +01:00
|
|
|
bandwhich # bandwidth monitor
|
|
|
|
|
bind # dns tools (dig, etc)
|
|
|
|
|
borgbackup # backup tool
|
|
|
|
|
cryptsetup # luks volume management
|
|
|
|
|
delta # git diff viewer
|
|
|
|
|
fd # find replacement in rust
|
|
|
|
|
file # show file type
|
|
|
|
|
fzf # fuzzy finder
|
|
|
|
|
gettext # localization tools
|
|
|
|
|
git # version control
|
|
|
|
|
gptfdisk # disk partitioning tools
|
|
|
|
|
htop # process monitor
|
|
|
|
|
jq # json processor
|
|
|
|
|
killall # kill processes by name
|
|
|
|
|
lsof # list open files
|
|
|
|
|
mosh # mobile shell
|
|
|
|
|
mtr # network diagnostic tool
|
|
|
|
|
multipath-tools # disk multipathing tools (kpartx)
|
|
|
|
|
nmap # network scanner
|
|
|
|
|
nmon # performance monitor
|
|
|
|
|
ouch # de-/compression tool
|
|
|
|
|
pciutils # lspci
|
|
|
|
|
progress # show progress of coreutils commands
|
|
|
|
|
pv # pipe viewer
|
|
|
|
|
reptyr # reparent process to new terminal
|
|
|
|
|
rsync # remote file sync
|
|
|
|
|
screen # terminal multiplexer
|
2024-09-29 16:49:08 +02:00
|
|
|
sd # sed replacement
|
2025-12-27 16:43:41 +01:00
|
|
|
stress-ng # stress testing
|
|
|
|
|
tmux # terminal multiplexer
|
|
|
|
|
unzip # unzip tools
|
|
|
|
|
usbutils # lsusb
|
|
|
|
|
vim # text editor
|
|
|
|
|
wget # file downloader
|
|
|
|
|
whois # domain lookup
|
|
|
|
|
xcp # rust cp replacement
|
|
|
|
|
zip # zip tools
|
2020-11-16 21:14:46 +01:00
|
|
|
];
|
|
|
|
|
|
|
|
|
|
time.timeZone = "Europe/Berlin";
|
|
|
|
|
}
|