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

programs.i3status.enable

Whether to enable i3status.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.i3status.enableDefault

Whether or not to enable the default configuration.

Type: boolean

Default:

true

Declared by:

programs.i3status.package

The i3status package to use.

Type: null or package

Default:

pkgs.i3status

Declared by:

programs.i3status.general

Configuration to add to i3status config general section. See i3status(1) for options.

Type: attribute set of (boolean or signed integer or string)

Default:

{ }

Example:

{
  colors = true;
  color_good = "#e0e0e0";
  color_degraded = "#d7ae00";
  color_bad = "#f69d6a";
  interval = 1;
}

Declared by:

programs.i3status.modules

Modules to add to i3status config file. See i3status(1) for options.

Type: attribute set of (submodule)

Default:

{ }

Example:

{
  "disk /" = {
    position = 2;
    settings = {
      format = "/ %avail";
    };
  };
  "volume master" = {
    position = 1;
    settings = {
      device = "pulse:1";
      format = "♪ %volume";
      format_muted = "♪ muted (%volume)";
    };
  };
}

Declared by:

programs.i3status.modules.<name>.enable

Whether or not to enable this module.

Type: boolean

Default:

true

Declared by:

programs.i3status.modules.<name>.position

Position of this module in i3status order.

Type: signed integer or floating point number

Declared by:

programs.i3status.modules.<name>.settings

Configuration to add to this i3status module. See i3status(1) for options.

Type: attribute set of (boolean or signed integer or string)

Default:

{ }

Example:

{
  device = "pulse:1";
  format = "♪ %volume";
  format_muted = "♪ muted (%volume)";
}

Declared by: