set nix system features, max jobs, and scheduling policy

This commit is contained in:
Charlotte 🦝 Delenk 2022-04-20 12:44:59 +01:00
parent df6b94d8be
commit 71211e5383
Signed by: darkkirb
GPG key ID: AB2BD8DAF2E37122
3 changed files with 32 additions and 2 deletions

View file

@ -167,7 +167,9 @@
networking.wireguard.interfaces."wg0".ips = [ "fd0d:a262:1fa6:e621:b4e1:08ff:e658:6f49/64" ];
home-manager.users.darkkirb = import ./home-manager/darkkirb.nix { desktop = false; inherit args; };
nix.settings.cores = 2;
nix.settings.max-jobs = 0;
nix.settings.max-jobs = 2;
nix.daemonCPUSchedPolicy = "idle";
nix.daemonIOSchedClass = "idle";
networking.wireguard.interfaces.wg0 = {
postSetup = ''
@ -226,4 +228,12 @@
"net.ipv4.conf.all.forwarding" = true;
"net.ipv6.conf.all.forwarding" = true;
};
nix.systemFeatures = [
"kvm"
"nixos-test"
"big-parallel"
"benchmark"
"gccarch-skylake"
"ca-derivations"
];
}

View file

@ -198,4 +198,14 @@
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDpO0Lh7eOE/EBttb/XWZ6ISiJ0RkmBYfruq3U6linEz root@nixos-8gb-fsn1-1"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKB8oH1XbuGrKn/SeguXz96sw4AjJQQvZyAdpptotzOr root@thinkrac"
];
nix.systemFeatures = [
"kvm"
"nixos-test"
"big-parallel"
"benchmark"
"gccarch-znver2"
"gccarch-znver1"
"gccarch-skylake"
"ca-derivations"
];
}

View file

@ -155,5 +155,15 @@
};
networking.networkmanager.enable = true;
users.users.darkkirb.extraGroups = [ "networkmanager" ];
nix.settings.max-jobs = 0;
nix.settings.max-jobs = 4;
nix.daemonCPUSchedPolicy = "idle";
nix.daemonIOSchedClass = "idle";
nix.systemFeatures = [
"kvm"
"nixos-test"
"big-parallel"
"benchmark"
"gccarch-skylake"
"ca-derivations"
];
}