løkajsdlkjdlakjsd

This commit is contained in:
Peder Bergebakken Sundt 2024-09-15 22:02:48 +02:00
parent d125eec709
commit 3f43e3c39f
3 changed files with 14 additions and 1 deletions

View File

@ -44,6 +44,8 @@
#../../profiles/domeneshop-dyndns # handled by noximilien
];
nix.settings.max-jobs = 1; # this host do be stinky
networking.firewall.allowedTCPPorts = [ 57621 ]; # spotify local discovery
#networking.wireguard.interfaces."wg0".ips = [ "172.22.48.4/24" ]; # fyrkat

View File

@ -100,6 +100,8 @@
"kuklef.se"
];
nix.settings.max-jobs = 1; # this host do be stinky
networking.hostId = "e1ffd469"; # needed for zfs: head -c 8 /etc/machine-id
#networking.wireguard.interfaces."wg0".ips = [ "172.22.48.3/24" ]; # fyrkat

View File

@ -8,7 +8,16 @@
system.autoUpgrade.enable = true;
#system.autoUpgrade.allowReboot = true; # reboot after a kernel (module) or initrd upgrade, consider also setting `rebootWindow`
environment.etc."current-system-flake".source = inputs.self; # the plan was to allow me to locate the new flake.lock, but alas https://github.com/NixOS/nix/issues/6895
environment.etc."current-system-flake".source = inputs.self;
# workaround for https://github.com/NixOS/nix/issues/6895
environment.etc."current-system-flake-inputs.json".source
= pkgs.writers.writeJSON "flake-inputs.json" (
lib.flip lib.mapAttrs inputs (name: input:
# inputs.*.sourceInfo sans outPath, since writeJSON will otherwise serialize sourceInfo like derivation
lib.filterAttrs (key: val: !builtins.elem key ["outPath"]) (input.sourceInfo or {})
// { store-path = input.outPath; } # comment this line if you don't want to retain a store reference to the flake inputs
)
);
#system.autoUpgrade.flake = inputs.self.outPath; # a nix store path
#system.autoUpgrade.flake = "github:pbsds/nix-config"; # TODO: use this instead?