diff --git a/options.xhtml b/options.xhtml index 1a58932fa..2663e834e 100644 --- a/options.xhtml +++ b/options.xhtml @@ -15614,6 +15614,159 @@ attribute set of (boolean or floating point number or signed integer or string)< +
programs.ashell.enable
+
+
+Whether to enable ashell, a ready to go wayland status bar for hyprland.
+ +Type: +boolean
+ +Default:
+false
Example:
+true
Declared by:
+
+
+<home-manager/modules/programs/ashell.nix>
+
+ |
programs.ashell.package
+
+
+The ashell package to use.
+ +Type: +null or package
+ +Default:
+pkgs.ashell
Declared by:
+
+
+<home-manager/modules/programs/ashell.nix>
+
+ |
programs.ashell.settings
+
+
+Ashell configuration written to $XDG_CONFIG_HOME/ashell.yml.
+For available settings see https://github.com/MalpenZibo/ashell/tree/0.4.1?tab=readme-ov-file#configuration.
Type: +YAML value
+ +Default:
+{ }
Example:
{
+ modules = {
+ center = [
+ "Window Title"
+ ];
+ left = [
+ "Workspaces"
+ ];
+ right = [
+ "SystemInfo"
+ [
+ "Clock"
+ "Privacy"
+ "Settings"
+ ]
+ ];
+ };
+ workspaces = {
+ visibilityMode = "MonitorSpecific";
+ };
+}
+
+
+Declared by:
+
+
+<home-manager/modules/programs/ashell.nix>
+
+ |
programs.ashell.systemd.enable
+
+
+Whether to enable ashell systemd service.
+ +Type: +boolean
+ +Default:
+false
Example:
+true
Declared by:
+
+
+<home-manager/modules/programs/ashell.nix>
+
+ |
programs.ashell.systemd.target
+
+
+The systemd target that will automatically start ashell.
If you set this to a WM-specific target, make sure that systemd integration for that WM is enabled (e.g. wayland.windowManager.hyprland.systemd.enable). This is typically true by default.
Type: +string
+ +Default:
+config.wayland.systemd.target
Example:
+"hyprland-session.target"
Declared by:
+
+
+<home-manager/modules/programs/ashell.nix>
+
+ |
programs.astroid.enable