programs.opkssh.enable
Whether to enable enable the OpenPubkey SSH client.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.opkssh.package
The opkssh package to use.
Type: null or package
Default:
pkgs.opkssh
Declared by:
programs.opkssh.settings
Configuration written to $HOME/.opk/config.yml.
See https://github.com/openpubkey/opkssh/blob/main/docs/config.md#client-config-opkconfigyml.
Type: YAML 1.1 value
Default:
{ }
Example:
{
default_provider = "kanidm";
providers = [
{
alias = "kanidm";
issuer = "https://idm.example.com/oauth2/openid/opkssh";
client_id = "opkssh";
scopes = "openid email profile";
redirect_uris = [
"http://localhost:3000/login-callback"
"http://localhost:10001/login-callback"
"http://localhost:11110/login-callback"
];
};
];
}
Declared by: