programs.workstyle.enable
Whether to enable Workstyle.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.workstyle.package
The workstyle package to use.
Type: package
Default:
pkgs.workstyle
Declared by:
programs.workstyle.settings
Configuration for workstyle
Type: TOML value
Default:
{ }
Example:
{
# Config for workstyle
# Format: "pattern" = "icon";
# The pattern will be used to match against the application name, class_id or WM_CLASS.
# The icon will be used to represent that application.
# Note if multiple patterns are present in the same application name,
# precedence is given in order of apparition in this file.
kitty = "T";
firefox = "B";
other = {
fallback_icon = "F";
deduplicate_icons = false;
separator = ": ";
};
}
Declared by:
programs.workstyle.systemd.enable
Whether to enable Workstyle systemd integration.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.workstyle.systemd.debug
Whether to enable Workstyle debug logs.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.workstyle.systemd.target
The systemd target that will automatically start the Workstyle service.
When setting this value to "sway-session.target",
make sure to also enable wayland.windowManager.sway.systemd.enable,
otherwise the service may never be started.
Type: string
Default:
config.wayland.systemd.target
Example:
"sway-session.target"
Declared by: