diff --git a/options.xhtml b/options.xhtml index 9bae4a932..7e0c354ae 100644 --- a/options.xhtml +++ b/options.xhtml @@ -47569,6 +47569,136 @@ attribute set of section of an INI file (attrs of INI atom (null, bool, int, flo +
+ + programs.niriswitcher.enable + + +
+
+

Whether to enable niriswitcher, an application switcher for niri.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

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

The niriswitcher package to use.

+ +

Type: +null or package

+ +

Default: +pkgs.niriswitcher

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/niriswitcher.nix> + +
+
+
+ + programs.niriswitcher.settings + + +
+
+

niriswitcher configuration. +For available settings see https://github.com/isaksamsten/niriswitcher/?tab=readme-ov-file#options.

+ +

Type: +null or TOML value

+ +

Default: +null

+ +

Example:

{
+  keys = {
+    modifier = "Super";
+    switch = {
+      next = "Tab";
+      prev = "Shift+Tab";
+    };
+  };
+  center_on_focus = true;
+  appearance = {
+    system_theme = "dark";
+    icon_size = 64;
+  };
+}
+
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/niriswitcher.nix> + +
+
+
+ + programs.niriswitcher.style + + +
+
+

CSS style of the switcher. +https://github.com/isaksamsten/niriswitcher/?tab=readme-ov-file#themes +for the documentation.

If the value is set to a path literal, then the path will be used as the CSS file.

+ +

Type: +null or absolute path or strings concatenated with ā€œ\nā€

+ +

Default: +null

+ +

Example:

''
+  .application-name {
+    opacity: 1;
+    color: rgba(255, 255, 255, 0.6);
+  }
+  .application.selected .application-name {
+    color: rgba(255, 255, 255, 1);
+  }
+''
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/niriswitcher.nix> + +
+
programs.nix-index.enable