programs.ashell.enable
Whether to enable ashell, a ready to go wayland status bar for hyprland.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.ashell.package
The ashell package to use.
Type: null or package
Default:
pkgs.ashell
Declared by:
programs.ashell.settings
Ashell configuration written to $XDG_CONFIG_HOME/ashell/config.toml (0.5.0+)
or $XDG_CONFIG_HOME/ashell/config.yaml (<0.5.0).
For available settings see
https://github.com/MalpenZibo/ashell?tab=readme-ov-file#configuration.
Type: null or TOML value
Default:
{ }
Example:
{
modules = {
center = [
"Window Title"
];
left = [
"Workspaces"
];
right = [
"SystemInfo"
[
"Clock"
"Privacy"
"Settings"
]
];
};
workspaces = {
visibilityMode = "MonitorSpecific";
};
}
Declared by:
programs.ashell.systemd.enable
Whether to enable ashell systemd service.
Type: boolean
Default:
false
Example:
true
Declared by:
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 (for example, ). This is typically true by default.
Type: string
Default:
config.wayland.systemd.target
Example:
"hyprland-session.target"
Declared by: