{ flakes, config, pkgs, lib, ... }: { imports = [ ./systemd ./isolation.nix ]; nix.registry = { "system".to = { type = "path"; path = "/home/chem/nix"; }; "nixpkgs".flake = flakes.nixpkgs; "unstable".flake = flakes.unstable; }; local = { baseline.enable = true; services = { zsh = { enable = true; prompt = "%B[%~] \${vcs_info_msg_0_}%b"; }; }; apps = { terminal.enable = true; neovim.enable = true; gaming.enable = true; defaultDesktopPack.enable = true; firefox.enable = true; mapping.enable = true; }; gui = { enable = true; monitors = { HDMI-A-4 = { width = "1920"; height = "1080"; rate = "59.94"; }; DP-1 = { width = "1600"; height = "900"; rate = "59.94"; posX = "1920"; }; }; }; }; home = { packages = with pkgs; [ gnucash kdePackages.kdenlive nmap qbittorrent virt-manager ]; username = "chem"; homeDirectory = "/home/chem"; }; programs.home-manager.enable = true; }