{ pkgs, lib, inputs, system, ... }: let # List of packages installed in system profile. To search, run: # $ nix search wget packages = with pkgs; [ wget curl git (nnn.override { withNerdIcons = true; }) fzf ripgrep fastfetch zip xz unzip jq yq-go eza dnsutils nmap which tree gnupg nix-output-monitor glow btop strace ltrace lsof sysstat lm_sensors ethtool pciutils usbutils nil lazygit lazydocker bat nixfmt forgejo-runner # for some reason this installs forgejo-runner as act_runner libwebp fontforge # python stuff 🐍 uv python313 python312 python311 # javascript stuff 🤮 nodejs corepack ]; flakePackages = with inputs; [ compose2nix.packages.${system}.default ]; in { environment.systemPackages = lib.lists.unique (packages ++ flakePackages); # install docker virtualisation.docker = { enable = true; }; # remove nano programs.nano.enable = false; }