I’m on 23.05 channel now. I installed Pure-FTPd to run FTP server on my machine, because I’m kinda familiar with it.
I could not found any options for that package. I had to use overrideAttrs to add PureDB support, however I’m still not sure if it is now available, because starting Pure-FTPd via systemd service gives that in log:
Well, this will look like M$ Windows way of dealing with things, but… have you tried removing Pure-FTPd from your NixOS (assuming you work on this system) configuration, rebuilding, then executing nix-store --gc and then bringing Pure-FTPd package back into the system so it will be possibly forced to be (re-)build?
Sorry this is a bit off-topic but it’s common in nixpkgs for packages to not include systemd files since we use nixos modules to define systemd services and timers as you probably know.
You might consider upstreaming this to nixpkgs either as default (if it is a sane one) or as a feature flag.
Also congrats on being persistent and getting your deployment to work.
If you have the time and energy you could also write a module for pure-ftpd. The config seems relatively similar to most prometheus-exporter modules. If you end-up doing so feel free to ping me for review on github (Janik-Haag).