X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=modules%2Fprivate%2Fftp.nix;h=ada5f416bed9ca0d82a68c72883986d48491fe57;hp=842d2d6540bbe65d0347c3989d0f243a24884b9f;hb=fe696f35f5e0789d4bc448bca4bbaf93d1182175;hpb=4506dbe51901f66406a02042b2097b3b3856e8a6 diff --git a/modules/private/ftp.nix b/modules/private/ftp.nix index 842d2d6..ada5f41 100644 --- a/modules/private/ftp.nix +++ b/modules/private/ftp.nix @@ -1,4 +1,7 @@ { lib, pkgs, config, myconfig, ... }: +let + package = pkgs.pure-ftpd.override { ldapFtpId = "immaeFtp"; }; +in { options = { services.pure-ftpd.enable = lib.mkOption { @@ -109,7 +112,7 @@ wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; - serviceConfig.ExecStart = "${pkgs.pure-ftpd}/bin/pure-ftpd ${configFile}"; + serviceConfig.ExecStart = "${package}/bin/pure-ftpd ${configFile}"; serviceConfig.Type = "forking"; serviceConfig.PIDFile = "/run/pure-ftpd.pid"; };