diff options
-rw-r--r-- | ymir.nix | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -845,8 +845,7 @@ in rec { | |||
845 | extraDomains = builtins.listToAttrs (builtins.map (name: { inherit name; value = "/srv/www/acme/${name}"; }) myDomains); | 845 | extraDomains = builtins.listToAttrs (builtins.map (name: { inherit name; value = "/srv/www/acme/${name}"; }) myDomains); |
846 | activationDelay = "6h"; | 846 | activationDelay = "6h"; |
847 | postRun = '' | 847 | postRun = '' |
848 | systemctl reload nginx.service dovecot2.service postfix.service prosody.service | 848 | systemctl reload nginx.service dovecot2.service postfix.service prosody.service vsftpd.service infinoted.service |
849 | systemctl restart vsftpd.service | ||
850 | ''; | 849 | ''; |
851 | }; | 850 | }; |
852 | }; | 851 | }; |
@@ -995,6 +994,11 @@ in rec { | |||
995 | ''; | 994 | ''; |
996 | }; | 995 | }; |
997 | 996 | ||
997 | systemd.services."infinoted".serviceConfig = { | ||
998 | Type = "notify"; | ||
999 | ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; | ||
1000 | }; | ||
1001 | |||
998 | users.extraUsers."infinoted" = { | 1002 | users.extraUsers."infinoted" = { |
999 | isSystemUser = true; | 1003 | isSystemUser = true; |
1000 | }; | 1004 | }; |
@@ -1050,6 +1054,8 @@ in rec { | |||
1050 | ''; | 1054 | ''; |
1051 | }; | 1055 | }; |
1052 | 1056 | ||
1057 | systemd.services."vsftpd".serviceConfig.ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; | ||
1058 | |||
1053 | security.pam.services."vsftpd".text = '' | 1059 | security.pam.services."vsftpd".text = '' |
1054 | auth required ${pkgs.pam_pwdfile}/lib/security/pam_pwdfile.so pwdfile=/srv/ftp.htpasswd | 1060 | auth required ${pkgs.pam_pwdfile}/lib/security/pam_pwdfile.so pwdfile=/srv/ftp.htpasswd |
1055 | account required pam_permit.so | 1061 | account required pam_permit.so |