{ inputs, config, pkgs, ... }: { nix = { # package = inputs.determinate.packages.${pkgs.system}.default; gc.automatic = false; # use nh cleaner instead # Make builds run with low priority so my system stays responsive daemonCPUSchedPolicy = "idle"; daemonIOSchedClass = "idle"; settings = { extra-experimental-features = ["nix-command" "flakes" "pipe-operators"]; auto-optimise-store = true; use-xdg-base-directories = true; }; # Disable channels channel.enable = false; }; nixpkgs.config.allowUnfree = true; programs.nh = { enable = true; flake = "/home/collin/nixos"; clean.enable = true; }; hjem.users."${config.collinux.user.name}".packages = [pkgs.cached-nix-shell]; }