diff --git a/options.html b/options.html index 42b12122..198ec9e9 100644 --- a/options.html +++ b/options.html @@ -15431,6 +15431,86 @@ boolean

Default: false

Example: true

Declared by:

<home-manager/modules/targets/generic-linux.nix> +
wayland.windowManager.hyprland.enable

Whether to enable Hyprland wayland compositor.

Type: +boolean

Default: +false

Example: +true

Declared by:

+<home-manager/modules/services/window-managers/hyprland.nix> +
wayland.windowManager.hyprland.enableNvidiaPatches

Whether to enable patching wlroots for better Nvidia support.

Type: +boolean

Default: +false

Example: +true

Declared by:

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

The hyprland package to use.

Type: +package

Default: +pkgs.hyprland

Declared by:

+<home-manager/modules/services/window-managers/hyprland.nix> +
wayland.windowManager.hyprland.extraConfig

Extra configuration lines to add to ~/.config/hypr/hyprland.conf.

Type: +strings concatenated with “\n”

Default: +""

Example:

''
+  # window resize
+  bind = $mod, S, submap, resize
+  
+  submap = resize
+  binde = , right, resizeactive, 10 0
+  binde = , left, resizeactive, -10 0
+  binde = , up, resizeactive, 0 -10
+  binde = , down, resizeactive, 0 10
+  bind = , escape, submap, reset
+  submap = reset
+''
+

Declared by:

+<home-manager/modules/services/window-managers/hyprland.nix> +
wayland.windowManager.hyprland.finalPackage

The Hyprland package after applying configuration.

Type: +package (read only)

Default: +wayland.windowManager.hyprland.package with applied configuration

Declared by:

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

List of Hyprland plugins to use. Can either be packages or +absolute plugin paths.

Type: +list of (package or path)

Default: +[ ]

Declared by:

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

Hyprland configuration written in Nix. Entries with the same key +should be written as lists. Variables’ and colors’ names should be +quoted. See https://wiki.hyprland.org for more examples.

Note

Use the wayland.windowManager.hyprland.plugins option to +declare plugins.

Type: +Hyprland configuration value

Default: +{ }

Example:

{
+  decoration = {
+    shadow_offset = "0 5";
+    "col.shadow" = "rgba(00000099)";
+  };
+
+  "$mod" = "SUPER";
+
+  bindm = [
+    # mouse movements
+    "$mod, mouse:272, movewindow"
+    "$mod, mouse:273, resizewindow"
+    "$mod ALT, mouse:272, resizewindow"
+  ];
+}
+
+

Declared by:

+<home-manager/modules/services/window-managers/hyprland.nix> +
wayland.windowManager.hyprland.systemdIntegration

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

Type: +boolean

Default: +true

Declared by:

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

Whether to enable XWayland.

Type: +boolean

Default: +true

Example: +true

Declared by:

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

Enable HiDPI XWayland, based on XWayland MR 733. +See https://wiki.hyprland.org/Nix/Options-Overrides/#xwayland-hidpi for more info.

Type: +boolean

Default: +false

Example: +true

Declared by:

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

Whether to enable sway wayland compositor.

Type: boolean

Default: false

Example: