{ pkgs, ... }: { environment.systemPackages = let editors = with pkgs; [ vscode emacs jetbrains.gateway jetbrains.rust-rover ]; messengers = with pkgs; [ signal-desktop element-desktop zulip vesktop ]; util = with pkgs; [ wireguard-tools bitwarden kitty nixfmt-rfc-style nil ]; media = with pkgs; [ vlc spotify ]; productivity = with pkgs; [ zotero obsidian ]; dev = with pkgs; [ rustup python313 gcc binutils ]; in editors ++ messengers ++ util ++ media ++ productivity ++ dev; virtualisation = { docker.enable = true; }; programs = { firefox.enable = true; }; # Some excludes services.xserver.excludePackages = [ pkgs.xterm ]; }