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: