]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - nixops/modules/ssh/default.nix
Upgrade nextcloud to 16.0
[perso/Immae/Config/Nix.git] / nixops / modules / ssh / default.nix
index 81b7751b96ddf5e367383c703995c4eeae9c1374..4dc0d65501cb236c39ae306af931c1758abc0751 100644 (file)
       permissions = "0400";
       text = myconfig.env.sshd.ldap.password;
     }];
-    system.activationScripts.sshd = ''
+    system.activationScripts.sshd = {
+      deps = [ "secrets" ];
+      text = ''
       install -Dm400 -o nobody -g nogroup -T /var/secrets/ssh-ldap /etc/ssh/ldap_password
       '';
+    };
     # ssh is strict about parent directory having correct rights, don't
     # move it in the nix store.
     environment.etc."ssh/ldap_authorized_keys" = let