diff options
Diffstat (limited to 'system/default.nix')
| -rw-r--r-- | system/default.nix | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/system/default.nix b/system/default.nix index 4bb2809..f8101c8 100644 --- a/system/default.nix +++ b/system/default.nix @@ -13,18 +13,22 @@ in { inputs.nix-gaming.nixosModules.platformOptimizations inputs.nix-gaming.nixosModules.pipewireLowLatency inputs.nix-gaming.nixosModules.wine + ./bootloader ./desktops ./gaming ./virt + ./amdgpu.nix ./battery.nix ./bluetooth.nix ./desktop.nix ./fingerprint.nix ./networking.nix ./nvidia.nix + ./sops.nix ./sshd.nix ./tpm.nix ./unfree.nix + ./vpn.nix ]; # allow flakes @@ -38,9 +42,11 @@ in { experimental-features = ["nix-command" "flakes"]; use-xdg-base-directories = true; trusted-users = ["root" "@wheel"]; - max-jobs = config.cores / 4; - cores = (config.cores - 2) / config.nix.settings.max-jobs; }; + # make nice + daemonCPUSchedPolicy = "idle"; + daemonIOSchedClass = "idle"; + daemonIOSchedPriority = 7; }; # allow defined unfree packages @@ -87,7 +93,7 @@ in { imports = [ ../home ../options.nix - (inputs.self.lib.homeConfig config) + (lib.home.mkConfig config) ]; }; @@ -175,7 +181,7 @@ in { }; # certs - security.pki.certificateFiles = inputs.self.lib.certs; + security.pki.certificateFiles = lib.files.certs; # sudo security.sudo.enable = false; |