{ config, pkgs, lib, ... }: { # List packages installed in system profile. To search, run: # $ nix search wget # Allow unfree packages nixpkgs.config.allowUnfree = true; environment.systemPackages = with pkgs; [ nix-search-cli alacritty yazi mc vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. neovim ripgrep gnumake dconf-editor git pstree jq nixd nixpkgs-fmt bfg-repo-cleaner lazygit tmux ripgrep dig xclip wget throne nix-index inetutils pciutils tcpdump libstrangle # fps limmiter gparted inkscape flameshot thunderbird vscode-fhs gcc python312 python312Packages.nsz python312Packages.detect-secrets nodejs_20 go jdk appimage-run gnome-tweaks desktop-file-utils vimix-cursors vimix-icon-theme vimix-gtk-themes ]; programs.nix-ld.enable = true; programs.steam = { enable = true; remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server }; }