From 788fcce8a24e18d74ff38a01f31d197e87e43361 Mon Sep 17 00:00:00 2001 From: khaneliman Date: Tue, 4 Nov 2025 14:35:42 +0000 Subject: [PATCH] deploy: c39c07bf31dc080851377c04352fa06f197f0c1c --- options.xhtml | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/options.xhtml b/options.xhtml index f350f92fd..aa2d61427 100644 --- a/options.xhtml +++ b/options.xhtml @@ -62450,6 +62450,102 @@ open submodule of (YAML 1.1 value)

+
+ + programs.opkssh.enable + + +
+
+

Whether to enable enable the OpenPubkey SSH client.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/opkssh.nix> + +
+
+
+ + programs.opkssh.package + + +
+
+

The opkssh package to use.

+ +

Type: +null or package

+ +

Default: +pkgs.opkssh

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/opkssh.nix> + +
+
+
+ + 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:

+ + +
+ +<home-manager/modules/programs/opkssh.nix> + +
+
programs.pandoc.enable