{ pkgs, ... }: { services.kanidm = { enableClient = true; clientSettings = { uri = "https://idm.privatevoid.net"; }; }; environment.systemPackages = let idmAlias = pkgs.runCommand "kanidm-idm-alias" {} '' mkdir -p $out/bin ln -s ${pkgs.kanidm}/bin/kanidm $out/bin/idm mkdir -p $out/share/bash-completion/completions cat >$out/share/bash-completion/completions/idm.bash <