Merge pull request #233423 from tomaskala/self-deploy-after-network-online

nixos/self-deploy: set after to requires, type to oneshot and remove wantedBy

authored by

Sandro and committed by
GitHub
048f1675 05ba2c2a

+4 -2
+4 -2
nixos/modules/services/system/self-deploy.nix
··· 125 125 }; 126 126 127 127 config = lib.mkIf cfg.enable { 128 - systemd.services.self-deploy = { 128 + systemd.services.self-deploy = rec { 129 129 inherit (cfg) startAt; 130 130 131 - wantedBy = [ "multi-user.target" ]; 131 + serviceConfig.Type = "oneshot"; 132 132 133 133 requires = lib.mkIf (!(isPathType cfg.repository)) [ "network-online.target" ]; 134 + 135 + after = requires; 134 136 135 137 environment.GIT_SSH_COMMAND = lib.mkIf (cfg.sshKeyFile != null) 136 138 "${pkgs.openssh}/bin/ssh -i ${lib.escapeShellArg cfg.sshKeyFile}";