{pkgs, ...}: { environment.systemPackages = with pkgs; [ # Shell bash fish shellcheck grc # colorise command outputs moreutils # Systems Emulation qemu # Fellice Bellard's Quick Emulator # Binaries binutils strace ltrace perf-tools # ftrace + perf radare2 gdb hexyl # ASM nasm x86-manpages # C Family gcc clang clang-tools gnumake cmake # Rust cargo rustc rustfmt # Go go # Nim nim nimble # Haskell ghc ghcid ormolu # Nix nix-prefetch-git nix-index nix-unit deploy-rs.deploy-rs # Python python312 # I use 3.12 since it's in a pretty stable state now python314 # also 3.14 for latest features poetry # Sage sageWithDoc # SageMath + HTML Documentation # .NET dotnetCorePackages.dotnet_9.sdk dotnetCorePackages.dotnet_9.aspnetcore dotnetCorePackages.dotnet_9.runtime openvpn inetutils wireguard-tools # security tools rustscan nmap dig gobuster nth zap httpie curlie zoxide doggo tldr btop eza yazi lazygit ripgrep viddy # modern `watch` command timg # terminal image (sixel) viewer # Pretty necessary git git-filter-repo brightnessctl acpi # upower vim powertop imagemagick # "Standard" Unix Commands file wget tree pstree zip unzip unrar-free lz4 man-pages man-pages-posix # Cryptography gnupg openssl libargon2 ]; }