{config, ...}: { personal.nix = { enable = true; autoUpgrade.enable = true; gc.enable = true; flake = "git+file:///etc/nixos/"; remoteBuilds = { enable = true; machines.hephaistos = { enable = true; domain = "aristote.mesh"; user = config.networking.hostName; }; }; }; system.autoUpgrade.allowReboot = true; # disable remote builds nix.settings.max-jobs = 0; nixpkgs.flake = { setNixPath = true; setFlakeRegistry = true; }; systemd.services.nixos-upgrade.serviceConfig = { MemoryAccounting = true; MemoryHigh = "0.9G"; MemoryMax = "1G"; MemorySwapMax = "0"; }; }