{ pkgs, ... }: { # Packages that should be installed to the user profile. home.packages = with pkgs; [ # programming devbox # Customize the environment for development direnv # Load environment variables from.env files gitkraken # Git GUI jetbrains-toolbox # Toolbox for JetBrains IDEs shellcheck # archives peazip # utils eza # A modern replacement for ‘ls’ fzf # A command-line fuzzy finder jq # A lightweight and flexible command-line JSON processor ripgrep # recursively searches directories for a regex pattern # networking tools aria2 # A lightweight multi-protocol & multi-source command-line download utility dnsutils # `dig` + `nslookup` ipcalc # it is a calculator for the IPv4/v6 addresses iperf3 ldns # replacement of `dig`, it provide the command `drill` nmap # A utility for network discovery and security auditing # misc file gawk gnupg gnused gnutar remmina superfile # terminal file manager tree which yt-dlp zellij zstd # Nix related nix-output-monitor # command `nom`, like `nix but with more details log btop # replacement of htop/nmon iotop # io monitoring iftop # network monitoring # system call monitoring strace # system call monitoring ltrace # library call monitoring lsof # list open files # system tools sysstat lm_sensors # for `sensors` command ethtool pciutils # lspci usbutils # lsusb ]; }