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

Whether to enable anyrun.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.anyrun.package

The anyrun package to use.

Type: null or package

Default:

pkgs.anyrun

Declared by:

programs.anyrun.config.closeOnClick

Close window when a click outside the main box is received.

Type: boolean

Default:

false

Declared by:

programs.anyrun.config.height

The minimum height of the runner, the runner will expand to fit all the entries.

This is a numeric option - pass either { absolute = int; }; or { fraction = float; };. when using absolute it sets the absolute value in pixels, when using fraction, it sets a fraction of the width or height of the full screen (depends on exclusive zones and the settings related to them) window

Type: submodule

Default:

{
  absolute = 0;
}

Example:

''
  { absolute = 200; };
  or
  { fraction = 0.4; };
''

Declared by:

programs.anyrun.config.height.absolute

Absolute value in pixels.

Type: null or signed integer

Default:

null

Declared by:

programs.anyrun.config.height.fraction

Fraction of the screen.

Type: null or floating point number

Default:

null

Declared by:

programs.anyrun.config.hideIcons

Hide match and plugin info icons.

Type: boolean

Default:

false

Declared by:

programs.anyrun.config.hidePluginInfo

Hide the plugin info panel.

Type: boolean

Default:

false

Declared by:

programs.anyrun.config.ignoreExclusiveZones

Ignore exclusive zones, eg. Waybar.

Type: boolean

Default:

false

Declared by:

programs.anyrun.config.layer

Layer shell layer (background, bottom, top or overlay).

Type: one of “background”, “bottom”, “top”, “overlay”

Default:

"overlay"

Declared by:

programs.anyrun.config.margin

Add a margin around the window to allow for CSS shadow styling.

Type: signed integer

Default:

0

Declared by:

programs.anyrun.config.maxEntries

Limit amount of entries shown in total.

Type: null or signed integer

Default:

null

Declared by:

programs.anyrun.config.plugins

List of anyrun plugins to use. Can either be packages, absolute plugin paths, or strings.

Type: null or (list of (package or string))

Default:

null

Declared by:

programs.anyrun.config.showResultsImmediately

Show search results immediately when Anyrun starts.

Type: boolean

Default:

false

Declared by:

programs.anyrun.config.width

The width of the runner.

This is a numeric option - pass either { absolute = int; }; or { fraction = float; };. when using absolute it sets the absolute value in pixels, when using fraction, it sets a fraction of the width or height of the full screen (depends on exclusive zones and the settings related to them) window

Type: submodule

Default:

{
  absolute = 800;
}

Example:

''
  { absolute = 200; };
  or
  { fraction = 0.4; };
''

Declared by:

programs.anyrun.config.width.absolute

Absolute value in pixels.

Type: null or signed integer

Default:

null

Declared by:

programs.anyrun.config.width.fraction

Fraction of the screen.

Type: null or floating point number

Default:

null

Declared by:

programs.anyrun.config.x

The horizontal position, adjusted so that { relative = 0.5; } always centers the runner.

This is a numeric option - pass either { absolute = int; }; or { fraction = float; };. when using absolute it sets the absolute value in pixels, when using fraction, it sets a fraction of the width or height of the full screen (depends on exclusive zones and the settings related to them) window

Type: submodule

Default:

{
  fraction = 0.5;
}

Example:

''
  { absolute = 200; };
  or
  { fraction = 0.4; };
''

Declared by:

programs.anyrun.config.x.absolute

Absolute value in pixels.

Type: null or signed integer

Default:

null

Declared by:

programs.anyrun.config.x.fraction

Fraction of the screen.

Type: null or floating point number

Default:

null

Declared by:

programs.anyrun.config.y

The vertical position, works the same as x.

This is a numeric option - pass either { absolute = int; }; or { fraction = float; };. when using absolute it sets the absolute value in pixels, when using fraction, it sets a fraction of the width or height of the full screen (depends on exclusive zones and the settings related to them) window

Type: submodule

Default:

{
  fraction = 0.0;
}

Example:

''
  { absolute = 200; };
  or
  { fraction = 0.4; };
''

Declared by:

programs.anyrun.config.y.absolute

Absolute value in pixels.

Type: null or signed integer

Default:

null

Declared by:

programs.anyrun.config.y.fraction

Fraction of the screen.

Type: null or floating point number

Default:

null

Declared by:

programs.anyrun.extraConfigFiles

Extra files to put in ~/.config/anyrun, a wrapper over xdg.configFile.

Type: attribute set

Default:

{ }

Example:

''
  programs.anyrun.extraConfigFiles."plugin-name.ron".text = '''
    Config(
      some_option: true,
    )
  '''
''

Declared by:

programs.anyrun.extraCss

Extra CSS lines to add to ~/.config/anyrun/style.css.

Type: null or strings concatenated with “\n”

Default:

null

Declared by: