Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.

  • ‌SetDockType‌

    boolean (default: true)

  • ‌SetPartialStrut‌

    boolean (default: true)

  • ‌align‌

    one of “left”, “right”, “center” (default: "center")

  • ‌alpha‌

    signed integer (default: 127)

  • ‌distance‌

    signed integer (default: 0)

  • ‌distancefrom‌

    one of “left”, “right”, “top”, “bottom” (default: "top")

  • ‌edge‌

    one of “left”, “right”, “top”, “bottom”, “none” (default: "bottom")

  • ‌expand‌

    boolean (default: true)

  • ‌height‌

    signed integer (default: 26)

  • ‌heighttype‌

    one of “request”, “pixel” (default: "pixel")

  • ‌iconspacing‌

    signed integer (default: 0)

  • ‌margin‌

    signed integer (default: 0)

  • ‌monitor‌

    unsigned integer, meaning >=0, or value “primary” (singular enum) (default: 0)

  • ‌padding‌

    signed integer (default: 0)

  • ‌tint‌

    string (default: "0xFFFFFFFF")

  • ‌transparent‌

    boolean (default: false)

  • ‌width‌

    signed integer (default: 100)

  • ‌widthtype‌

    one 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: