| programs.boxxy.rules.*.name | Unique identifier of the boxxy rule
|
| programs.claude-code.rules | Modular rule files for Claude Code
|
| xsession.windowManager.bspwm.rules.<name>.node | The node where the rule should be applied.
|
| services.xsuspender.rules.<name>.resumeFor | Resume duration in seconds.
|
| 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.
|
| services.xsuspender.rules.<name>.resumeEvery | Resume interval in seconds.
|
| xsession.windowManager.bspwm.rules.<name>.splitDir | The direction where the container is going to be split.
|
| services.xsuspender.rules.<name>.execResume | Before resuming, execute this shell script
|
| 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.
|
| services.xsuspender.rules.<name>.onlyOnBattery | Whether to enable process suspend only on battery.
|
| xsession.windowManager.bspwm.rules.<name>.marked | Whether the node will be marked for deferred actions.
|
| services.xsuspender.rules.<name>.execSuspend | Before suspending, execute this shell script
|
| services.xsuspender.rules.<name>.suspendDelay | Initial suspend delay in seconds.
|
| 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>.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>.sendSignals | Whether to send SIGSTOP / SIGCONT signals or not
|
| 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.
|
| services.xsuspender.rules.<name>.matchWmNameContains | Match windows where wm name contains string.
|
| 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.
|
| xsession.windowManager.bspwm.rules.<name>.manage | Whether the window should be managed by bspwm
|
| services.xsuspender.rules.<name>.matchWmClassContains | Match windows that wm class contains string.
|
| xsession.windowManager.bspwm.rules.<name>.rectangle | The node's geometry, in the format WxH+X+Y.
|
| 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.grobi.rules | These are the rules grobi tries to match to the current
output configuration
|
| programs.boxxy.rules | List of boxxy rules
|
| services.xsuspender.rules | Attribute set of XSuspender rules.
|
| 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.*.target | What directory/file to redirect.
|
| xsession.windowManager.bspwm.rules | Rule configuration
|
| programs.boxxy.rules.*.rewrite | Where that file/directory should be rewritten to.
|
| programs.boxxy.rules.*.context | Apply redirection ONLY when in a certain directory.
|
| programs.claude-code.rulesDir | Path to a directory containing rule files for Claude Code
|
| programs.opencode.rules | You can provide global custom instructions to opencode
|
| gtk.font.name | The family name of the font within the package.
|
| xsession.windowManager.herbstluftwm.rules | Herbstluftwm rules.
|
| gtk.theme.name | The name of the theme within the package.
|
| gtk.gtk3.font.name | The family name of the font within the package.
|
| gtk.gtk2.font.name | The family name of the font within the package.
|
| gtk.gtk4.font.name | The family name of the font within the package.
|
| gtk.gtk3.theme.name | The name of the theme within the package.
|
| gtk.gtk4.theme.name | The name of the theme within the package.
|
| gtk.gtk2.theme.name | The name of the theme within the package.
|
| gtk.iconTheme.name | The name of the icon theme within the package.
|
| gtk.gtk4.iconTheme.name | The name of the icon theme within the package.
|
| gtk.gtk2.iconTheme.name | The name of the icon theme within the package.
|
| gtk.gtk3.iconTheme.name | The name of the icon theme within the package.
|
| gtk.cursorTheme.name | The name of the cursor theme within the package.
|
| xdg.desktopEntries.<name>.name | Specific name of the application.
|
| services.kanshi.profiles.<name>.name | Profile name
|
| services.colima.profiles.<name>.name | The profile's name.
|
| services.walker.theme.name | The theme name.
|
| xdg.desktopEntries.<name>.actions.<name>.name | Name of the action.
|
| services.dunst.iconTheme.name | The name of the theme within the package.
|
| services.cachix-agent.name | The unique agent name.
|
| gtk.gtk4.cursorTheme.name | The name of the cursor theme within the package.
|
| gtk.gtk2.cursorTheme.name | The name of the cursor theme within the package.
|
| gtk.gtk3.cursorTheme.name | The name of the cursor theme within the package.
|
| services.pizauth.accounts.<name>.name | Unique identifier of the account
|
| home.pointerCursor.name | The cursor name within the package.
|
| programs.kitty.font.name | The family name of the font within the package.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.name | The unique name for THIS channel in THIS group
|
| services.picom.wintypes | Rules for specific window types.
|
| services.podman.builds.<name>.tags | Name associated with the build
|
| programs.floorp.profiles.<name>.name | Profile name.
|
| accounts.email.accounts.<name>.name | Unique identifier of the account
|
| home.language.name | The language to use for personal names.
|
| services.picom.opacityRules | Rules that control the opacity of windows, in format PERCENT:PATTERN.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.name | The name of this group for this account
|
| programs.papis.libraries.<name>.name | This library's name.
|
| home.file.<name>.text | Text of the file
|
| programs.firefox.profiles.<name>.name | Profile name.
|
| services.syncthing.settings.devices.<name>.name | The name of the device.
|
| services.activitywatch.watchers.<name>.name | The name of the watcher
|
| programs.zsh.plugins.*.name | The name of the plugin.
|
| xdg.dataFile.<name>.text | Text of the file
|
| accounts.contact.accounts.<name>.name | Unique identifier of the contact account
|
| programs.gnome-shell.theme.name | Name of the GNOME Shell theme.
|
| programs.fish.plugins.*.name | The name of the plugin.
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.name | Name of the site.
|
| programs.smug.projects.<name>.windows.*.name | Name of the tmux window;
|
| programs.floorp.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| accounts.calendar.accounts.<name>.name | Unique identifier of the calendar
|
| programs.rbenv.plugins.*.name | Name of the plugin.
|
| programs.lapce.plugins.*.name | Name of the plugin.
|
| programs.zsh.zplug.plugins.*.name | The name of the plugin.
|
| home.file.<name>.target | Path to target file relative to HOME.
|
| services.kanshi.settings.*.profile.name | Profile name
|