system/hosts/smrk.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | {
pkgs,
...
}:
let
hostname = "smrk";
in
{
imports = [
../roles/remote.nix
../roles/server.nix
../roles/vpsfree-manager.nix
../roles/webserver/reverse-proxy.nix
];
system.stateVersion = "25.11";
environment.systemPackages = with pkgs; [
knot-dns
];
networking.hostName = hostname;
nix = {
settings = {
max-jobs = 1;
};
};
systemd.services.nix-daemon.serviceConfig = {
MemoryHigh = "25%";
MemoryMax = "30%";
};
}
|