From 3132ba6cdaf663f51e2dce3b67d9d6c83fd6f729 Mon Sep 17 00:00:00 2001 From: Adam Stephens Date: Tue, 31 Oct 2023 08:34:57 -0400 Subject: [PATCH] nixos/incus: shutdown instances on service stop --- nixos/modules/virtualisation/incus.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/virtualisation/incus.nix b/nixos/modules/virtualisation/incus.nix index 7bf1f67eb3c6..3a4f0d7157a0 100644 --- a/nixos/modules/virtualisation/incus.nix +++ b/nixos/modules/virtualisation/incus.nix @@ -166,6 +166,7 @@ in serviceConfig = { ExecStart = "${cfg.package}/bin/incusd --group incus-admin"; ExecStartPost = "${cfg.package}/bin/incusd waitready --timeout=${cfg.startTimeout}"; + ExecStop = "${cfg.package}/bin/incus admin shutdown"; KillMode = "process"; # when stopping, leave the containers alone Delegate = "yes";