mirror of
https://codeberg.org/leana8959/.files.git
synced 2026-02-01 22:49:41 +00:00
21 lines
433 B
Nix
21 lines
433 B
Nix
# Protect my system from running out of storage or memory
|
|
{
|
|
# 500GB Storage
|
|
nix.settings = {
|
|
min-free = 50 * 1024 * 1024 * 1024;
|
|
max-free = 100 * 1024 * 1024 * 1024;
|
|
};
|
|
|
|
systemd.services.nix-daemon.serviceConfig = {
|
|
MemoryAccounting = true;
|
|
MemoryMax = "90%";
|
|
OOMScoreAdjust = 500;
|
|
};
|
|
|
|
# 12 Cores, 64 GB RAM
|
|
# split into 4 jobs with 3C/16G
|
|
nix.settings = {
|
|
cores = 3;
|
|
max-jobs = 4;
|
|
};
|
|
}
|