lol

psd service: assert that at least one user must be configured

Using the default config, a user will experience a run-time failure.
This is poor UX, assert the requirement up-front.

+6
+6
nixos/modules/services/desktops/profile-sync-daemon.nix
··· 86 86 }; 87 87 88 88 config = mkIf cfg.enable { 89 + assertions = [ 90 + { assertion = cfg.users != []; 91 + message = "services.psd.users must contain at least one user"; 92 + } 93 + ]; 94 + 89 95 systemd = { 90 96 services = { 91 97 psd = {