From 2dde881fe0eb92b8117e7f3dc17a070e03a2d555 Mon Sep 17 00:00:00 2001 From: teto Date: Wed, 8 Jan 2025 15:19:54 +0000 Subject: [PATCH] deploy: 456e599f9101ed153dde268b4401c5d294ba6c8c --- options.xhtml | 344 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 344 insertions(+) diff --git a/options.xhtml b/options.xhtml index fbbff9210f8f..11f49b69e94b 100644 --- a/options.xhtml +++ b/options.xhtml @@ -85586,6 +85586,350 @@ boolean

+
+ + wayland.windowManager.wayfire.enable + + +
+
+

Whether to enable Wayfire, a wayland compositor based on wlroots.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.package + + +
+
+

The wayfire package to use. Set to null to not add any wayfire package to your path. +This should be done if you want to use the NixOS wayfire module to install wayfire.

+ +

Type: +null or package

+ +

Default: +pkgs.wayfire

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.plugins + + +
+
+

Additional plugins to use with wayfire

+ +

Type: +list of package

+ +

Default: +with pkgs.wayfirePlugins; [ wf-shell ]

+ +

Example:

with pkgs.wayfirePlugins; [
+  wcm
+  wf-shell
+  wayfire-plugins-extra
+];
+
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.settings + + +
+
+

Wayfire configuration written in Nix.

See https://github.com/WayfireWM/wayfire/wiki/Configuration

+ +

Type: +attribute set of attribute set of (string or boolean or signed integer or floating point number)

+ +

Default: +{ }

+ +

Example:

{
+  core.plugins = "command expo cube";
+  command = {
+    binding_terminal = "alacritty";
+    command_terminal = "alacritty";
+  };
+}
+
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.settings.core.plugins + + +
+
+

Load the specified plugins

+ +

Type: +strings concatenated with " "

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.systemd.enable + + +
+
+

Whether to enable wayfire-session.target on +wayfire startup. This links to graphical-session.target}. +Some important environment variables will be imported to systemd +and D-Bus user environment before reaching the target, including

  • DISPLAY

  • WAYLAND_DISPLAY

  • XDG_CURRENT_DESKTOP

  • NIXOS_OZONE_WL

  • XCURSOR_THEME

  • XCURSOR_SIZE

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.systemd.extraCommands + + +
+
+

Extra commands to be run after D-Bus activation.

+ +

Type: +list of string

+ +

Default:

[
+  "systemctl --user stop wayfire-session.target"
+  "systemctl --user start wayfire-session.target"
+]
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.systemd.variables + + +
+
+

Environment variables to be imported in the systemd & D-Bus user +environment.

+ +

Type: +list of string

+ +

Default:

[
+  "DISPLAY"
+  "WAYLAND_DISPLAY"
+  "XDG_CURRENT_DESKTOP"
+  "NIXOS_OZONE_WL"
+  "XCURSOR_THEME"
+  "XCURSOR_SIZE"
+]
+
+ +

Example:

[
+  "-all"
+]
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.wf-shell.enable + + +
+
+

Whether to enable Manage wf-shell Configuration.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.wf-shell.package + + +
+
+

The wf-shell package to use.

+ +

Type: +package

+ +

Default: +pkgs.wf-shell

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.wf-shell.settings + + +
+
+

Wf-shell configuration written in Nix.

See https://github.com/WayfireWM/wf-shell/blob/master/wf-shell.ini.example

+ +

Type: +attribute set of attribute set of (string or boolean or signed integer or floating point number)

+ +

Default: +{ }

+ +

Example:

{
+  panel = {
+    widgets_left = "menu spacing4 launchers window-list";
+    autohide = true;
+  };
+}
+
+
+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
+
+ + wayland.windowManager.wayfire.xwayland.enable + + +
+
+

Whether to enable XWayland.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<home-manager/modules/services/window-managers/wayfire.nix> + +
+
xdg.enable