smrk: boot builder machine before attempting OS upgrades
1 file changed, 17 insertions(+), 0 deletions(-)
changed files
M system/hosts/smrk.nix → system/hosts/smrk.nix
@@ -1,4 +1,6 @@ { + config, + lib, pkgs, ... }:@@ -56,6 +58,21 @@ }; systemd.services.nix-daemon.serviceConfig = { MemoryHigh = "25%"; MemoryMax = "30%"; + }; + + systemd.services.boot-builder = { + wantedBy = [ + "nixos-upgrade.service" + "update-home-manager.service" + ]; + serviceConfig = { + Type = "oneshot"; + User = config.services.laminar.user; + WorkingDirectory = config.services.laminar.homeDir; + }; + script = '' + ${lib.getExe pkgs.vpsfree-client} vps start 29174 + ''; }; services.searchix.settings.importer = {