From 325e314aaeb1c78a96288cf331b517397a1fa52b Mon Sep 17 00:00:00 2001 From: ajs124 Date: Sat, 29 Dec 2018 18:26:53 +0100 Subject: [PATCH] sshd: Add restartTrigger for sshd_config Co-Authored-By: Franz Pletz --- nixos/modules/services/networking/ssh/sshd.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix index 5fab79f1b3d..90d08ca3131 100644 --- a/nixos/modules/services/networking/ssh/sshd.nix +++ b/nixos/modules/services/networking/ssh/sshd.nix @@ -352,6 +352,10 @@ in path = [ cfgc.package pkgs.gawk ]; environment.LD_LIBRARY_PATH = nssModulesPath; + restartTriggers = optionals (!cfg.startWhenNeeded) [ + config.environment.etc."ssh/sshd_config".source + ]; + preStart = '' # Make sure we don't write to stdout, since in case of @@ -387,6 +391,7 @@ in Restart = "always"; Type = "simple"; }); + }; in