From 886fdecdc4bd8765fa0117aab51759862f061a14 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sat, 20 Sep 2025 16:03:17 -0400 Subject: [PATCH] nixos/incus: avoid restart on switch for incus-startup This service exists to avoid extra instance restarts. While its dependencies are slim, there are still some, so disable restartIfChanged to avoid any switches from affecting instances. --- nixos/modules/virtualisation/incus.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/virtualisation/incus.nix b/nixos/modules/virtualisation/incus.nix index 3b6b88766400..8d4ff2aae9a8 100644 --- a/nixos/modules/virtualisation/incus.nix +++ b/nixos/modules/virtualisation/incus.nix @@ -449,6 +449,9 @@ in requires = [ "incus.socket" ]; wantedBy = config.systemd.services.incus.wantedBy; + # restarting this service will affect instances + restartIfChanged = false; + serviceConfig = { ExecStart = "${incus-startup} start"; ExecStop = "${incus-startup} stop";