diff --git a/modules/home-manager/sops.nix b/modules/home-manager/sops.nix index be11f69..b759ae0 100644 --- a/modules/home-manager/sops.nix +++ b/modules/home-manager/sops.nix @@ -411,10 +411,13 @@ in darwin = let domain-target = "gui/$(id -u ${config.home.username})"; + plist = "${config.home.homeDirectory}/Library/LaunchAgents/org.nix-community.home.sops-nix.plist"; in '' /bin/launchctl bootout ${domain-target}/org.nix-community.home.sops-nix && true - /bin/launchctl bootstrap ${domain-target} ${config.home.homeDirectory}/Library/LaunchAgents/org.nix-community.home.sops-nix.plist + if [[ -f ${plist} ]]; then + /bin/launchctl bootstrap ${domain-target} ${plist} + fi ''; linux =