Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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: