{ flakes, config, pkgs, lib, ... }: { imports = [ ./systemd ./isolation.nix ]; nix.registry = { "system".to = { type = "path"; path = "/home/fabian/nix"; }; "nixpkgs".flake = flakes.nixpkgs; "unstable".flake = flakes.unstable; }; local = { baseline.enable = true; services = { zsh = { enable = true; prompt = "%B[%~] \${vcs_info_msg_0_}%b"; }; accounts.enable = true; deepState.enable = true; gpg = { enable = true; defaultKey = "7AA277E604A4173916BBB4E91FFAC35E1798174F"; }; syncthing.enable = true; }; apps = { terminal.enable = true; neovim.enable = true; gaming.enable = true; yubikey.enable = true; defaultDesktopPack.enable = true; firefox.enable = true; mapping.enable = true; }; gui = { enable = true; monitors = { DP-1 = { width = "1920"; height = "1080"; rate = "59.94"; }; DP-2 = { width = "1920"; height = "1080"; rate = "143.855"; posX = "1920"; }; }; }; }; home = { packages = with pkgs; [ darktable (gajim.override { enableSecrets = true; enableUPnP = true; enableAppIndicator = true; enableE2E = true; enableRST = true; }) gnucash kdePackages.kdenlive nmap qbittorrent virt-manager ]; username = "fabian"; homeDirectory = "/home/fabian"; }; programs.home-manager.enable = true; }