services.trayer.enable
Whether to enable trayer, the lightweight GTK2+ systray for UNIX desktops.
Type: boolean
Default:
false
Example:
true
Declared by:
services.trayer.package
The trayer package to use.
Type: package
Default:
pkgs.trayer
Declared by:
services.trayer.settings
Trayer configuration as a set of attributes. Further details can be found in trayer’s README.
-
SetDockTypeboolean (default:
true) -
SetPartialStrutboolean (default:
true) -
alignone of “left”, “right”, “center” (default:
"center") -
alphasigned integer (default:
127) -
distancesigned integer (default:
0) -
distancefromone of “left”, “right”, “top”, “bottom” (default:
"top") -
edgeone of “left”, “right”, “top”, “bottom”, “none” (default:
"bottom") -
expandboolean (default:
true) -
heightsigned integer (default:
26) -
heighttypeone of “request”, “pixel” (default:
"pixel") -
iconspacingsigned integer (default:
0) -
marginsigned integer (default:
0) -
monitorunsigned integer, meaning >=0, or value “primary” (singular enum) (default:
0) -
paddingsigned integer (default:
0) -
tintstring (default:
"0xFFFFFFFF") -
transparentboolean (default:
false) -
widthsigned integer (default:
100) -
widthtypeone of “request”, “pixel”, “percent” (default:
"percent")
Type: attribute set of (null or string or boolean or signed integer)
Default:
{ }
Example:
{
SetDockType = true;
edge = "top";
padding = 6;
tint = "0x282c34";
}
Declared by: