Move admin tools to system tools

Fixes #37.

This also removes some tools from the user profile since I do not need
them anymore.
This commit is contained in:
Simon Bruder 2021-02-05 17:33:42 +01:00
parent 998d47fd1a
commit 5ed071c0ed
Signed by: simon
GPG key ID: 8D3C82F9F309F8EC
2 changed files with 31 additions and 22 deletions

View file

@ -6,4 +6,34 @@
bandwhich.enable = true; bandwhich.enable = true;
iotop.enable = true; iotop.enable = true;
}; };
environment.systemPackages = with pkgs; [
# top like tools
bmon # network monitor
mtr # interactive traceroute
# batch processing/automation
jq # sed for json
# file tools
dos2unix # convert CRLF (dos) or CR (classic mac) line endings to LF (unix)
file # file type
ncdu # interactive du
rename # sed for filenames
wget # download tool
# network tools
dnsutils # dig
iperf
iperf2 # bandwidth measurement tool
nmap # port scanner
vnstat # client for vnstatd
# system tools
lm_sensors # temperature sensors
pciutils # lspci
reptyr # move process to current terminal
smartmontools # hard drive monitoring
usbutils # lsusb
];
} }

View file

@ -26,13 +26,7 @@ let
in in
{ {
home.packages = with pkgs; [ home.packages = with pkgs; [
# top like tools
bmon # network monitor
gotop # fancy top
mtr # interactive traceroute
# batch processing/automation # batch processing/automation
jq # sed for json
parallel # parallel batch processing parallel # parallel batch processing
yq # sed for yaml yq # sed for yaml
@ -44,9 +38,7 @@ in
# file tools # file tools
aria # multithreaded http/ftp/bittorrent download manager aria # multithreaded http/ftp/bittorrent download manager
dos2unix # convert CRLF (dos) or CR (classic mac) line endings to LF (unix)
fdupes # find duplicate files fdupes # find duplicate files
file # file type
hexyl # user friendly hex file viewer hexyl # user friendly hex file viewer
hyperfine # cli benchmarking hyperfine # cli benchmarking
megatools # cli for mega.nz megatools # cli for mega.nz
@ -54,10 +46,7 @@ in
mktorrent # bittorrent seed file generator mktorrent # bittorrent seed file generator
ntfs3g # ntfs filesystem driver ntfs3g # ntfs filesystem driver
rclone # rsync for cloud storage rclone # rsync for cloud storage
rename # sed for filenames
rsync # incremental file transfer
tokei # fast cloc tokei # fast cloc
wget # download tool
xdelta # binary diff xdelta # binary diff
# file format tools # file format tools
@ -65,14 +54,10 @@ in
(p7zip.override { enableUnfree = config.sbruder.unfree.allowSoftware; }) # 7z cli (with optional rar support) (p7zip.override { enableUnfree = config.sbruder.unfree.allowSoftware; }) # 7z cli (with optional rar support)
pdftk # pdf multitool pdftk # pdf multitool
sqlite-interactive # cli for sqlite databses sqlite-interactive # cli for sqlite databses
upx # executable packer
# network tools # network tools
dnsutils # dig dnsutils # dig
gatling # high performance web serve gatling # high performance web server
iperf
iperf2 # bandwidth measurement tool
nmap # port scanner
sshfs # mount remote host sshfs # mount remote host
vnstat # client for vnstatd vnstat # client for vnstatd
whois # whois client whois # whois client
@ -80,12 +65,6 @@ in
# system tools # system tools
libva-utils # vainfo libva-utils # vainfo
lm_sensors # temperature sensors
ncdu # interactive du
pciutils # lspci
reptyr # move process to current terminal
smartmontools # hard drive monitoring
usbutils # lsusb
# clients # clients
drone-cli # client for drone ci drone-cli # client for drone ci