{ config, pkgs, ... }: { programs = { adb.enable = pkgs.stdenv.isx86_64 && config.sbruder.full; bandwhich.enable = true; iotop.enable = true; wireshark = { enable = config.sbruder.gui.enable && config.sbruder.full; package = pkgs.wireshark; }; }; environment.systemPackages = with pkgs; [ # top like tools bmon # network monitor mtr # interactive traceroute # batch processing/automation jq # sed for json # file tools compsize # btrfs compression statistics 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 # encryption tools age # modern encryption tool rage # rust implementation of age ssh-to-pgp # convert ssh host-key to pgp key # network tools dnsutils # dig iperf iperf2 # bandwidth measurement tool nmap # port scanner vnstat # client for vnstatd # system tools dmidecode # hardware information hdparm # hard drive management lm_sensors # temperature sensors parted # partition manager pciutils # lspci reptyr # move process to current terminal smartmontools # hard drive monitoring usbutils # lsusb # eye candy ccze # log coloriser ]; }