From cf1373cd68998c65ebb83a30417b5b1ac12c623c Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 27 Apr 2026 06:02:25 -0400 Subject: [PATCH] Forced restart for docker services --- modules/nixos/services/docker_manager.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/nixos/services/docker_manager.nix b/modules/nixos/services/docker_manager.nix index aee131c..2f95488 100644 --- a/modules/nixos/services/docker_manager.nix +++ b/modules/nixos/services/docker_manager.nix @@ -29,6 +29,11 @@ with lib; systemd.services = mapAttrs' (name: value: nameValuePair "${name}_stack" { description = "Docker Compose stack: ${name}"; + # Forces systemd to restart when the files change + reloadTriggers = [ + "${builtins.hashFile "sha256" (toString value.path + "/compose.yml")}" + ] ++ (lib.optional (value.envFile != null) "${value.envFile}"); + after = [ "network.target" "docker.service" "docker.socket" "agenix.service" ]; wants = [ "docker.socket" "agenix.service" ]; requires = [ "docker.service" ];