| programs.boxxy.rules | List of boxxy rules
|
| services.grobi.rules | These are the rules grobi tries to match to the current
output configuration
|
| programs.claude-code.rules | Modular rule files for Claude Code
|
| programs.boxxy.rules.*.env | Give certain environment variables for said match.
|
| programs.boxxy.rules.*.mode | Does the current path redirect a file or a directory?
|
| programs.boxxy.rules.*.only | Apply redirection ONLY to specified executable names.
|
| systemd.user.tmpfiles.rules | Rules for creating and cleaning up temporary files
automatically
|
| programs.boxxy.rules.*.name | Unique identifier of the boxxy rule
|
| programs.boxxy.rules.*.target | What directory/file to redirect.
|
| services.xsuspender.rules | Attribute set of XSuspender rules.
|
| xsession.windowManager.bspwm.rules | Rule configuration
|
| programs.boxxy.rules.*.rewrite | Where that file/directory should be rewritten to.
|
| programs.claude-code.rulesDir | Path to a directory containing rule files for Claude Code
|
| programs.boxxy.rules.*.context | Apply redirection ONLY when in a certain directory.
|
| programs.opencode.rules | You can provide global custom instructions to opencode
|
| xsession.windowManager.bspwm.rules.<name>.node | The node where the rule should be applied.
|
| xsession.windowManager.bspwm.rules.<name>.state | The state in which a new window should spawn.
|
| xsession.windowManager.bspwm.rules.<name>.layer | The layer where a new window should spawn.
|
| xsession.windowManager.bspwm.rules.<name>.focus | Whether the node should gain focus on creation.
|
| xsession.windowManager.bspwm.rules.<name>.splitDir | The direction where the container is going to be split.
|
| xsession.windowManager.bspwm.rules.<name>.border | Whether the node should have border.
|
| xsession.windowManager.bspwm.rules.<name>.hidden | Whether the node should occupy any space.
|
| xsession.windowManager.bspwm.rules.<name>.follow | Whether focus should follow the node when it is moved.
|
| xsession.windowManager.bspwm.rules.<name>.sticky | Whether the node should stay on the focused desktop.
|
| xsession.windowManager.bspwm.rules.<name>.marked | Whether the node will be marked for deferred actions.
|
| xsession.windowManager.bspwm.rules.<name>.locked | Whether the node should ignore node --close
messages.
|
| xsession.windowManager.bspwm.rules.<name>.center | Whether the node will be put in the center, in floating mode.
|
| services.xsuspender.rules.<name>.resumeFor | Resume duration in seconds.
|
| xsession.windowManager.bspwm.rules.<name>.monitor | The monitor where the rule should be applied.
|
| xsession.windowManager.bspwm.rules.<name>.desktop | The desktop where the rule should be applied.
|
| xsession.windowManager.bspwm.rules.<name>.splitRatio | The ratio between the new window and the previous existing window in
the desktop.
|
| xsession.windowManager.bspwm.rules.<name>.private | Whether the node should stay in the same tiling position and size.
|
| services.xsuspender.rules.<name>.resumeEvery | Resume interval in seconds.
|
| xsession.windowManager.bspwm.rules.<name>.manage | Whether the window should be managed by bspwm
|
| xsession.windowManager.herbstluftwm.rules | Herbstluftwm rules.
|
| services.xsuspender.rules.<name>.execResume | Before resuming, execute this shell script
|
| services.xsuspender.rules.<name>.autoSuspendOnBattery | Whether to auto-apply rules when switching to battery
power even if the window(s) didn't just lose focus.
|
| services.xsuspender.rules.<name>.onlyOnBattery | Whether to enable process suspend only on battery.
|
| services.xsuspender.rules.<name>.execSuspend | Before suspending, execute this shell script
|
| services.xsuspender.rules.<name>.suspendDelay | Initial suspend delay in seconds.
|
| services.xsuspender.rules.<name>.sendSignals | Whether to send SIGSTOP / SIGCONT signals or not
|
| xsession.windowManager.bspwm.rules.<name>.rectangle | The node's geometry, in the format WxH+X+Y.
|
| services.xsuspender.rules.<name>.matchWmNameContains | Match windows where wm name contains string.
|
| services.xsuspender.rules.<name>.matchWmClassContains | Match windows that wm class contains string.
|
| services.xsuspender.rules.<name>.matchWmClassGroupContains | Match windows where wm class group contains string.
|
| services.xsuspender.rules.<name>.suspendSubtreePattern | Also suspend descendant processes that match this regex.
|
| services.xsuspender.rules.<name>.downclockOnBattery | Limit CPU consumption for this factor when on battery power
|
| services.picom.wintypes | Rules for specific window types.
|
| services.picom.opacityRules | Rules that control the opacity of windows, in format PERCENT:PATTERN.
|
| programs.helix.ignores | List of paths that should be globally ignored for file picker
|
| programs.ssh.matchBlocks | Specify per-host settings
|
| programs.vesktop.vencord.extraQuickCss | Additional CSS rules.
|
| xsession.windowManager.spectrwm.quirks | Spectrwm quicks (custom window rules).
|
| services.xsuspender.defaults.autoSuspendOnBattery | Whether to auto-apply rules when switching to battery
power even if the window(s) didn't just lose focus.
|