As much as people hate on systemd. It’s pretty easy to use and having a bunch of system services designed to interop nicely is great. I use systemd-boot, systemd-networkd, systemd-timers (instead of cron), logind and I’m interested in checking out systemd-homed at some point. Having a systemd component to manage creds would be nice.