From 0191fd7fbce82429c7e5a3af001e4b1182e364a1 Mon Sep 17 00:00:00 2001 From: khaneliman Date: Fri, 2 May 2025 13:23:26 +0000 Subject: [PATCH] deploy: f15be4feb6e98fc2c52d4f8088400619381fd171 --- options.xhtml | 236 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 236 insertions(+) diff --git a/options.xhtml b/options.xhtml index 71d544cda..3090c1869 100644 --- a/options.xhtml +++ b/options.xhtml @@ -71462,6 +71462,242 @@ null or (positive integer, meaning >0)

+
+ + services.clipcat.enable + + +
+
+

Whether to enable clipcat.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/clipcat.nix> + +
+
+
+ + services.clipcat.enableSystemdUnit + + +
+
+

Enable clipcat’s Systemd Unit.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +false

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/clipcat.nix> + +
+
+
+ + services.clipcat.enableZshIntegration + + +
+
+

Whether to enable Zsh integration.

+ +

Type: +boolean

+ +

Default: +home.shell.enableZshIntegration

+ +

Example: +false

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/clipcat.nix> + +
+
+
+ + services.clipcat.package + + +
+
+

The clipcat package to use.

+ +

Type: +package

+ +

Default: +pkgs.clipcat

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/clipcat.nix> + +
+
+
+ + services.clipcat.ctlSettings + + +
+
+

Configuration settings for clipcatctl. All available options can be found +here: https://github.com/xrelkd/clipcat?tab=readme-ov-file#configuration.

+ +

Type: +TOML value

+ +

Default: +{ }

+ +

Example:

''
+  {
+    server_endpoint = "/run/user/<user-id>/clipcat/grpc.sock";
+    log = {
+      file_path = "/path/to/log/file";
+      emit_journald = true;
+      emit_stdout = false;
+      emit_stderr = false;
+      level = "INFO";
+    };
+  }
+''
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/services/clipcat.nix> + +
+
+
+ + services.clipcat.daemonSettings + + +
+
+

Configuration settings for clipcatd. All available options can be found +here: https://github.com/xrelkd/clipcat?tab=readme-ov-file#configuration.

+ +

Type: +TOML value

+ +

Default:

{
+  daemonize = true;
+}
+
+ +

Example:

''
+  {
+    daemonize = true;
+    max_history = 50;
+    history_file_path = "/home/<username>/.cache/clipcat/clipcatd-history";
+    pid_file = "/run/user/<user-id>/clipcatd.pid";
+    primary_threshold_ms = 5000;
+    log = {
+      file_path = "/path/to/log/file";
+      emit_journald = true;
+      emit_stdout = false;
+      emit_stderr = false;
+      level = "INFO";
+    };
+  }
+''
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/services/clipcat.nix> + +
+
+
+ + services.clipcat.menuSettings + + +
+
+

Configuration settings for clipcat-menu. All available options can be found +here: https://github.com/xrelkd/clipcat?tab=readme-ov-file#configuration.

+ +

Type: +TOML value

+ +

Default: +{ }

+ +

Example:

''
+  {
+    server_endpoint = "/run/user/<user-id>/clipcat/grpc.sock";
+    finder = "rofi";
+    rofi = {
+      line_length = 100;
+      menu_length = 30;
+      menu_prompt = "Clipcat";
+      extra_arguments = [
+        "-mesg"
+        "Please select a clip"
+      ];
+    };
+    dmenu = {
+      line_length = 100;
+      menu_length = 30;
+      menu_prompt = "Clipcat";
+    };
+  }
+''
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/services/clipcat.nix> + +
+
services.cliphist.enable