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:
parent
998d47fd1a
commit
5ed071c0ed
|
@ -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
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue