summaryrefslogtreecommitdiff
path: root/system/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'system/default.nix')
-rw-r--r--system/default.nix14
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;