{ lib, ... }: { nix = { settings = { auto-optimise-store = true; experimental-features = [ "nix-command" "flakes" ]; }; gc = { automatic = true; dates = "daily"; options = "--delete-old"; }; settings.max-jobs = lib.mkDefault 1; }; system.autoUpgrade = { enable = true; flake = "git+file:///etc/nixos/"; flags = [ "--update-input" "nixpkgs" "--commit-lock-file" ]; }; }