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.shikane.enable

Whether to enable shikane, A dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles…

Type: boolean

Default:

false

Example:

true

Declared by:

services.shikane.package

The shikane package to use.

Type: package

Default:

pkgs.shikane

Declared by:

services.shikane.settings

Configuration written to <filename>$XDG_CONFIG_HOME/shikane/config.toml</filename>. </para><para> See <link xlink:href=“https://gitlab.com/w0lff/shikane/-/blob/master/docs/shikane.5.man.md” /> for more information.

Type: TOML value

Default:

{ }

Example:

{
  profile = [
    {
      name = "external-monitor-default";
      output = [
        {
          enable = true;
          match = "eDP-1";
        }
        {
          enable = true;
          match = "HDMI-A-1";
          position = {
            x = 1920;
            y = 0;
          };
        }
      ];
    }
    {
      name = "builtin-monitor-only";
      output = [
        {
          enable = true;
          match = "eDP-1";
        }
      ];
    }
  ];
}

Declared by: