{ pkgs, ... }: { environment.systemPackages = with pkgs; [ itch haunt (aspellWithDicts ( dicts: with dicts; [ en en-computers en-science ] )) ]; programs = { steam.enable = true; firefox.enable = true; gnupg.agent = { enable = true; enableSSHSupport = true; }; }; services.emacs = { enable = true; package = pkgs.emacs.pkgs.withPackages (epkgs: [ (epkgs.treesit-grammars.with-grammars (g: [ g.tree-sitter-nix ])) ]); }; services.immich = { enable = true; machine-learning.enable = false; }; }