| xdg.configFile | Attribute set of files to link into the user's XDG
configuration home.
|
| programs.anup.config | Config file for anup in RON (Rusty Object Notation) format
|
| xdg.configHome | Absolute path to directory holding application configurations
|
| xdg.systemDirs.config | Directory names to add to XDG_CONFIG_DIRS
in the user session.
|
| programs.amoco.config | Config file for amoco as a Python configuration module.
|
| programs.bat.config | Bat configuration.
|
| fonts.fontconfig.configFile | Extra font config files that will be added to ~/.config/fontconfig/conf.d/
|
| programs.less.config | Configuration for less, written to
$XDG_CONFIG_HOME/lesskey.
|
| programs.nyxt.config | Configuration file for Nyxt, written in the Common Lisp
programming language.
|
| xdg.configFile.<name>.text | Text of the file
|
| programs.mpv.config | Configuration written to
$XDG_CONFIG_HOME/mpv/mpv.conf
|
| xdg.portal.config | Sets which portal backend should be used to provide the implementation
for the requested interface
|
| services.skhd.config | Contents of skhd's configuration file
|
| programs.rmpc.config | Configuration settings for rmpc in the Rusty Object Notation
format
|
| launchd.agents.<name>.config | Define a launchd job
|
| nixpkgs.config | The configuration of the Nix Packages collection. (For
details, see the Nixpkgs documentation.) It allows you to set
package configuration options
|
| xdg.configFile.<name>.target | Path to target file relative to xdg.configHome.
|
| programs.senpai.config | Configuration for senpai
|
| programs.sioyek.config | Input configuration written to
$XDG_CONFIG_HOME/sioyek/prefs_user.config
|
| programs.kakoune.config | kakoune configuration options.
|
| xdg.configFile.<name>.enable | Whether this file should be generated
|
| fonts.fontconfig.configFile.<name>.label | Label to use for the name of the config file.
|
| fonts.fontconfig.configFile.<name>.text | Verbatim contents of the config file
|
| programs.direnv.config | Configuration written to
$XDG_CONFIG_HOME/direnv/direnv.toml
|
| launchd.agents.<name>.config.Nice | This optional key specifies what nice(3) value should be applied to the daemon.
|
| xdg.configFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| programs.kakoune.config.ui | Settings for the ncurses interface.
|
| launchd.agents.<name>.config.Label | This required key uniquely identifies the job to launchd.
|
| fonts.fontconfig.configFile.<name>.enable | Whether to enable Whether this font config file should be generated..
|
| gtk.gtk2.configLocation | The location of the GTK 2 configuration file.
|
| fonts.fontconfig.configFile.<name>.source | Config file to source
|
| programs.eww.configDir | The directory that gets symlinked to
$XDG_CONFIG_HOME/eww.
|
| services.devilspie2.config | Content of file placed in the devilspie2 config directory.
|
| programs.anyrun.config.layer | Layer shell layer (background, bottom, top or overlay).
|
| launchd.agents.<name>.config.Debug | This optional key specifies that launchd should adjust its log mask temporarily to LOG_DEBUG while
dealing with this job.
|
| programs.jjui.configDir | The directory to contain jjui configuration files.
|
| launchd.agents.<name>.config.RunAtLoad | This optional key is used to control whether your job is launched once at the time the job is loaded
|
| xdg.configFile.<name>.source | Path of the source file or directory
|
| launchd.agents.<name>.config.UserName | This optional key specifies the user to run the job as
|
| programs.aliae.configLocation | Path where aliae should look for its config file
|
| programs.anyrun.config.hideIcons | Hide match and plugin info icons.
|
| programs.rofi.configPath | Path where to put generated configuration file.
|
| programs.kakoune.config.tabStop | The width of a tab in spaces
|
| launchd.agents.<name>.config.TimeOut | The recommended idle time out (in seconds) to pass to the job
|
| programs.kakoune.config.hooks | Global hooks
|
| programs.nushell.configDir | Location of the nushell config directory
|
| wayland.windowManager.sway.config | Sway configuration options.
|
| xdg.configFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| programs.anyrun.config.margin | Add a margin around the window to allow for CSS shadow styling.
|
| services.polybar.config | Polybar configuration
|
| launchd.agents.<name>.config.Umask | This optional key specifies what value should be passed to umask(2) before running the job
|
| xsession.windowManager.i3.config | i3 configuration options.
|
| launchd.agents.<name>.config.WatchPaths | This optional key causes the job to be started if any one of the listed paths are modified.
|
| launchd.agents.<name>.config.ExitTimeOut | The amount of time launchd waits before sending a SIGKILL signal
|
| programs.starship.configPath | Relative path to the user's home directory where the Starship config should be stored.
|
| wayland.windowManager.sway.config.bars.*.id | Specifies the bar ID for the configured bar instance
|
| programs.kakoune.config.wrapLines | Settings for the wrap lines highlighter.
|
| launchd.agents.<name>.config.StartOnMount | This optional key causes the job to be started every time a filesystem is mounted.
|
| programs.kakoune.config.autoInfo | Contexts in which to display automatic information box
|
| programs.kakoune.config.hooks.*.once | Remove the hook after running it once.
|
| programs.kakoune.config.ui.setTitle | Change the title of the terminal emulator.
|
| programs.anyrun.config.closeOnClick | Close window when a click outside the main box is received.
|
| wayland.windowManager.sway.config.up | Home row direction key for moving up.
|
| xsession.windowManager.i3.config.bars.*.id | Specifies the bar ID for the configured bar instance
|
| programs.oh-my-posh.configFile | Path to a custom configuration path, can be json, yaml or toml.
|
| programs.kakoune.config.hooks.*.name | The name of the hook
|
| programs.anyrun.config.maxEntries | Limit amount of entries shown in total.
|
| programs.anyrun.config.hidePluginInfo | Hide the plugin info panel.
|
| wayland.windowManager.sway.config.menu | Default launcher to use.
|
| wayland.windowManager.sway.config.gaps | Gaps related settings.
|
| programs.anyrun.config.y | The vertical position, works the same as x
|
| launchd.agents.<name>.config.GroupName | This optional key specifies the group to run the job as
|
| programs.kakoune.config.alignWithTabs | Use tabs for the align command.
|
| programs.kakoune.config.scrollOff | How many lines and columns to keep visible around the cursor.
|
| programs.kakoune.config.hooks.*.group | Add the hook to the named group.
|
| wayland.windowManager.sway.config.down | Home row direction key for moving down.
|
| programs.anyrun.config.plugins | List of anyrun plugins to use
|
| xsession.windowManager.i3.config.menu | Default launcher to use.
|
| xsession.windowManager.i3.config.gaps | Gaps related settings.
|
| wayland.windowManager.sway.config.left | Home row direction key for moving left.
|
| programs.anyrun.config.x | The horizontal position, adjusted so that { relative = 0.5; } always centers the runner
|
| wayland.windowManager.sway.config.focus | Focus related settings.
|
| programs.kakoune.config.ui.statusLine | Where to display the status line.
|
| programs.rclone.remotes.<name>.config | Regular configuration options as described in rclone's documentation
https://rclone.org/docs/
|
| wayland.windowManager.sway.config.gaps.top | Top gaps value.
|
| services.recoll.configDir | The directory to contain Recoll configuration files
|
| programs.kakoune.config.autoReload | Reload buffers when an external modification is detected
|
| programs.kakoune.config.numberLines | Settings for the number lines highlighter.
|
| programs.kakoune.config.wrapLines.word | Wrap at word boundaries instead of codepoint boundaries.
|
| programs.ahoviewer.config | Configuration settings for ahoviewer
|
| wayland.windowManager.sway.config.fonts | Font configuration for window titles, nagbar...
|
| programs.anyrun.config.y.fraction | Fraction of the screen.
|
| programs.anyrun.config.x.fraction | Fraction of the screen.
|
| launchd.agents.<name>.config.OnDemand | This key was used in Mac OS X 10.4 to control whether a job was kept alive or not
|
| launchd.agents.<name>.config.ServiceIPC | This optional key specifies whether the job participates in advanced
communication with launchd
|
| launchd.agents.<name>.config.InitGroups | This optional key specifies whether initgroups(3) should be called before running the job
|
| programs.anyrun.config.y.absolute | Absolute value in pixels.
|
| programs.anyrun.config.x.absolute | Absolute value in pixels.
|
| xsession.windowManager.i3.config.focus | Focus related settings.
|
| wayland.windowManager.sway.config.bars | Sway bars settings blocks
|
| wayland.windowManager.sway.config.right | Home row direction key for moving right.
|
| launchd.agents.<name>.config.LimitLoadToHosts | This configuration file only applies to the hosts listed with this key
|
| wayland.windowManager.sway.config.bars.*.mode | Bar visibility mode.
|
| programs.kakoune.config.hooks.*.option | Additional option to pass to the hook.
|
| programs.anyrun.config.width | The width of the runner
|
| wayland.windowManager.sway.config.seat | An attribute set that defines seat modules
|
| wayland.windowManager.sway.config.gaps.left | Left gaps value.
|
| xsession.windowManager.i3.config.gaps.top | Top gaps value.
|
| programs.senpai.config.nickname | Your nickname, sent with a NICK IRC message
|
| xsession.windowManager.i3.config.fonts | Font configuration for window titles, nagbar...
|
| programs.msmtp.configContent | Content added to msmtp config
|
| programs.kakoune.config.ui.enableMouse | Whether to enable mouse support.
|
| xsession.windowManager.i3.config.bars | i3 bars settings blocks
|
| programs.docker-cli.configDir | Folder relative to the user's home directory where the Docker CLI settings should be stored.
|
| launchd.agents.<name>.config.Program | This key maps to the first argument of execvp(3)
|
| xsession.windowManager.i3.config.bars.*.mode | Bar visibility mode.
|
| launchd.agents.<name>.config.LaunchOnlyOnce | This optional key specifies whether the job can only be run once and only once
|
| services.mbsync.configFile | Optional configuration file to link to use instead of
the default file (~/.mbsyncrc).
|
| programs.kakoune.config.ui.wheelUpButton | Button to send for wheel up events.
|
| xsession.windowManager.i3.config.gaps.left | Left gaps value.
|
| wayland.windowManager.sway.config.window | Window titlebar and border settings.
|
| programs.senpai.config.password | Your password, used for SASL authentication
|
| wayland.windowManager.sway.config.bars.*.fonts | Font configuration for this bar.
|
| launchd.agents.<name>.config.LimitLoadFromHosts | This configuration file only applies to hosts NOT listed with this key
|
| wayland.windowManager.sway.config.input | An attribute set that defines input modules
|
| wayland.windowManager.sway.config.gaps.outer | Outer gaps value.
|
| wayland.windowManager.sway.config.gaps.inner | Inner gaps value.
|
| wayland.windowManager.sway.config.gaps.right | Right gaps value.
|
| programs.matplotlib.config | Add terms to the matplotlibrc file to
control the default matplotlib behavior.
|
| programs.kakoune.config.colorScheme | Set the color scheme
|
| programs.kakoune.config.indentWidth | The width of an indentation in spaces
|
| programs.kakoune.config.scrollOff.lines | The number of lines to keep visible around the cursor.
|
| programs.kakoune.config.wrapLines.maxWidth | Wrap text at maxWidth, even if the window is wider.
|
| launchd.agents.<name>.config.LowPriorityIO | This optional key specifies whether the kernel should consider this daemon to be low priority when
doing file system I/O.
|
| xsession.windowManager.i3.config.window | Window titlebar and border settings.
|
| programs.kakoune.config.wrapLines.indent | Preserve line indentation when wrapping.
|
| programs.kakoune.config.ui.changeColors | Change color palette.
|
| programs.terminator.config | configuration for terminator
|
| xsession.windowManager.i3.config.bars.*.fonts | Font configuration for this bar.
|
| programs.anyrun.config.width.fraction | Fraction of the screen.
|
| programs.kakoune.config.wrapLines.enable | Whether to enable the wrap lines highlighter.
|
| programs.kakoune.config.ui.wheelDownButton | Button to send for wheel down events.
|
| xsession.windowManager.i3.config.gaps.right | Right gaps value.
|
| xsession.windowManager.i3.config.gaps.outer | Outer gaps value.
|
| xsession.windowManager.i3.config.gaps.inner | Inner gaps value.
|
| launchd.agents.<name>.config.StandardInPath | This optional key specifies what file should be used for data being supplied to stdin when using
stdio(3).
|
| programs.anyrun.config.width.absolute | Absolute value in pixels.
|
| programs.am2rlauncher.config | Config file for am2rlauncher in XML format
|
| programs.nushell.configFile | The configuration file to be used for nushell
|
| launchd.agents.<name>.config.StandardOutPath | This optional key specifies what file should be used for data being sent to stdout when using stdio(3).
|
| programs.kakoune.config.keyMappings | User-defined key mappings
|
| xdg.portal.configPackages | List of packages that provide XDG desktop portal configuration, usually in
the form of share/xdg-desktop-portal/$desktop-portals.conf
|
| wayland.windowManager.sway.config.gaps.bottom | Bottom gaps value.
|
| wayland.windowManager.sway.config.output | An attribute set that defines output modules
|
| wayland.windowManager.sway.config.modes | An attribute set that defines binding modes and keybindings
inside them
Only basic keybinding is supported (bindsym keycomb action),
for more advanced setup use 'sway.extraConfig'.
|
| launchd.agents.<name>.config.WaitForDebugger | This optional key specifies that launchd should instruct the kernel to have the job wait for a debugger
to attach before any code in the job is executed.
|
| programs.anyrun.config.height | The minimum height of the runner, the runner will expand to fit all the entries
|
| wayland.windowManager.sway.config.startup | Commands that should be executed at startup
|
| services.stalonetray.config | Stalonetray configuration as a set of attributes.
|
| services.vdirsyncer.configFile | Optional configuration file to link to use instead of
the default file ($XDG_CONFIG_HOME/vdirsyncer/config).
|
| programs.anyrun.config.height.fraction | Fraction of the screen.
|
| xsession.windowManager.i3.config.gaps.bottom | Bottom gaps value.
|
| programs.kakoune.config.autoComplete | Modes in which to display possible completions
|
| programs.kakoune.config.keyMappings.*.key | The key to be mapped
|
| wayland.windowManager.sway.config.assigns | An attribute set that assigns applications to workspaces based
on criteria.
|
| launchd.agents.<name>.config.SessionCreate | This key specifies that the job should be spawned into a new security
audit session rather than the default session for the context is belongs
to
|
| programs.anyrun.config.height.absolute | Absolute value in pixels.
|
| launchd.agents.<name>.config.Sockets.<name>.SockNodeName | This optional key specifies the node to connect(2) or bind(2) to.
|
| services.pimsync.configFile | Optional configuration file to use instead of the default file
($XDG_CONFIG_HOME/pimsync/pimsync.conf).
|
| launchd.agents.<name>.config.RootDirectory | This optional key is used to specify a directory to chroot(2) to before running the job.
|
| xsession.windowManager.i3.config.startup | Commands that should be executed at startup
|
| programs.kakoune.config.keyMappings.*.mode | The mode in which the mapping takes effect.
|
| programs.kakoune.config.wrapLines.marker | Prefix wrapped lines with marker text
|
| xsession.windowManager.i3.config.modes | An attribute set that defines binding modes and keybindings
inside them
Only basic keybinding is supported (bindsym keycomb action),
for more advanced setup use 'i3.extraConfig'.
|
| programs.kakoune.config.showMatching | Highlight the matching char of the character under the
selections' cursor using the MatchingChar
face.
|
| wayland.windowManager.sway.config.bars.*.trayOutput | Where to output tray.
|
| launchd.agents.<name>.config.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| programs.kakoune.config.hooks.*.commands | Commands to run when the hook is activated.
|
| launchd.agents.<name>.config.StandardErrorPath | This optional key specifies what file should be used for data being sent to stderr when using stdio(3).
|
| launchd.agents.<name>.config.EnableGlobbing | This flag causes launchd to use the glob(3) mechanism to update the program arguments before invocation.
|
| xsession.windowManager.i3.config.assigns | An attribute set that assigns applications to workspaces based
on criteria.
|
| launchd.agents.<name>.config.LimitLoadToSessionType | This configuration file only applies to sessions of the type specified
|
| programs.taskwarrior.config | Key-value configuration written to
$XDG_CONFIG_HOME/task/taskrc.
|
| programs.kakoune.config.numberLines.enable | Whether to enable the number lines highlighter.
|
| programs.kakoune.config.ui.assistant | The assistant displayed in info boxes.
|
| xsession.windowManager.i3.config.bars.*.trayOutput | Where to output tray.
|
| wayland.windowManager.sway.config.gaps.smartGaps | This option controls whether to disable all gaps (outer and inner)
on workspace with a single container.
|
| launchd.agents.<name>.config.Sockets.<name>.SockPathName | This optional key implies SockFamily is set to "Unix"
|
| wayland.windowManager.sway.config.floating | Floating window settings.
|
| wayland.windowManager.sway.config.terminal | Default terminal to run.
|
| programs.kakoune.config.scrollOff.columns | The number of columns to keep visible around the cursor.
|
| services.dunst.configFile | Path to the configuration file read by dunst
|
| fonts.fontconfig.configFile.<name>.priority | Determines the order in which configs are loaded
|
| wayland.windowManager.sway.config.bars.*.command | Command that will be used to start a bar.
|
| wayland.windowManager.sway.config.modifier | Modifier key that is used for all default keybindings.
|
| wayland.windowManager.sway.config.window.border | Window border width.
|
| xsession.windowManager.i3.config.gaps.smartGaps | This option controls whether to disable all gaps (outer and inner)
on workspace with a single container.
|
| wayland.windowManager.sway.config.bars.*.extraConfig | Extra configuration lines for this bar.
|
| launchd.agents.<name>.config.Sockets.<name>.SockPathMode | This optional key specifies the mode of the socket
|
| xsession.windowManager.i3.config.terminal | Default terminal to run.
|
| xsession.windowManager.i3.config.floating | Floating window settings.
|
| launchd.agents.<name>.config.Sockets.<name>.SockFamily | This optional key can be used to specifically request that "IPv4" or "IPv6" socket(s) be created.
|
| wayland.windowManager.sway.config.colors.urgent | A window which has its urgency hint activated.
|
| programs.nushell.configFile.text | Text of the nushell config.nu file
|
| wayland.windowManager.sway.config.bars.*.hiddenState | The default bar mode when 'bar.mode' == 'hide'.
|
| xsession.windowManager.i3.config.bars.*.command | Command that will be used to start a bar.
|
| xsession.windowManager.i3.config.modifier | Modifier key that is used for all default keybindings.
|
| launchd.agents.<name>.config.SoftResourceLimits | Resource limits to be imposed on the job
|
| launchd.agents.<name>.config.HardResourceLimits | Resource limits to be imposed on the job
|
| launchd.agents.<name>.config.HardResourceLimits.CPU | The maximum amount of cpu time (in seconds) to be used by each process.
|
| launchd.agents.<name>.config.SoftResourceLimits.CPU | The maximum amount of cpu time (in seconds) to be used by each process.
|
| xsession.windowManager.i3.config.window.border | Window border width.
|
| programs.kakoune.config.keyMappings.*.effect | The sequence of keys to be mapped.
|
| xsession.windowManager.i3.config.bars.*.extraConfig | Extra configuration lines for this bar.
|
| programs.kakoune.config.ui.useBuiltinKeyParser | Bypass ncurses key parser and use an internal one.
|
| wayland.windowManager.sway.config.focus.newWindow | This option modifies focus behavior on new window activation
|
| xsession.windowManager.i3.config.colors.urgent | A window which has its urgency hint activated.
|
| services.ludusavi.configFile | Path to a Ludusavi config.yaml
|
| xsession.windowManager.i3.config.bars.*.hiddenState | The default bar mode when 'bar.mode' == 'hide'.
|
| services.fnott.configFile | Path to the configuration file read by fnott
|
| wayland.windowManager.sway.config.focus.followMouse | Whether focus should follow the mouse.
|
| programs.sagemath.configDir | Directory where the sage.init file will be stored
|
| launchd.agents.<name>.config.SoftResourceLimits.Core | The largest size (in bytes) core file that may be created.
|
| launchd.agents.<name>.config.HardResourceLimits.Core | The largest size (in bytes) core file that may be created.
|
| wayland.windowManager.sway.config.gaps.vertical | Vertical gaps value.
|
| launchd.agents.<name>.config.Sockets.<name>.Bonjour | This optional key can be used to request that the service be registered with the
mDNSResponder(8)
|
| xsession.windowManager.i3.config.focus.newWindow | This option modifies focus behavior on new window activation
|
| wayland.windowManager.sway.config.bars.*.position | The edge of the screen swaybar should show up.
|
| programs.autorandr.profiles.<name>.config | Per output profile configuration.
|
| programs.autorandr.profiles.<name>.config.<name>.extraConfig | Extra lines to append to this profile's config.
|
| wayland.windowManager.sway.config.colors.focused | A window which currently has the focus.
|
| wayland.windowManager.sway.config.bindkeysToCode | Whether to make use of --to-code in keybindings.
|
| xsession.windowManager.i3.config.focus.followMouse | Whether focus should follow the mouse.
|
| xdg.configFile.<name>.executable | Set the execute bit
|
| launchd.agents.<name>.config.AbandonProcessGroup | When a job dies, launchd kills any remaining processes with the same process group ID as the job
|
| launchd.agents.<name>.config.StartInterval | This optional key causes the job to be started every N seconds
|
| xsession.windowManager.i3.config.gaps.vertical | Vertical gaps value.
|
| wayland.windowManager.sway.config.startup.*.always | Whether to run command on each sway restart.
|
| xsession.windowManager.i3.config.bars.*.position | The edge of the screen i3bar should show up.
|
| programs.senpai.config.address | The address (host[:port]) of the IRC server. senpai uses TLS
connections by default unless you specify tls option to be false
|
| xsession.windowManager.i3.config.colors.focused | A window which currently has the focus.
|
| programs.kakoune.config.ui.shiftFunctionKeys | Amount by which shifted function keys are offset
|
| launchd.agents.<name>.config.SoftResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| launchd.agents.<name>.config.HardResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| wayland.windowManager.sway.config.colors | Color settings
|
| programs.kakoune.config.showWhitespace | Settings for the show whitespaces highlighter.
|
| wayland.windowManager.sway.config.bars.*.trayPadding | Sets the pixel padding of the system tray
|
| launchd.agents.<name>.config.WorkingDirectory | This optional key is used to specify a directory to chdir(2) to before running the job.
|
| xsession.windowManager.xmonad.config | The configuration file to be used for xmonad
|
| launchd.agents.<name>.config.Sockets.<name>.SockServiceName | This optional key specifies the service on the node to connect(2) or bind(2) to.
|
| xsession.windowManager.i3.config.startup.*.always | Whether to run command on each i3 restart.
|
| launchd.agents.<name>.config.Sockets.<name>.SockPassive | This optional key specifies whether listen(2) or connect(2) should be called on the created file
descriptor
|
| xsession.windowManager.i3.config.colors | Color settings
|
| programs.anyrun.config.ignoreExclusiveZones | Ignore exclusive zones, eg
|
| launchd.agents.<name>.config.MachServices | This optional key is used to specify Mach services to be registered with the Mach bootstrap sub-system
|
| wayland.windowManager.sway.config.gaps.smartBorders | This option controls whether to disable container borders on
workspace with a single container.
|
| xsession.windowManager.i3.config.bars.*.trayPadding | Sets the pixel padding of the system tray
|
| programs.kakoune.config.numberLines.relative | Show line numbers relative to the main cursor line.
|
| launchd.agents.<name>.config.HardResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| launchd.agents.<name>.config.SoftResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| wayland.windowManager.sway.config.startup.*.command | Command that will be executed on startup.
|
| wayland.windowManager.sway.config.bars.*.statusCommand | Command that will be used to get status lines.
|
| programs.nushell.configFile.source | Path of the nushell config.nu file to use
|
| xsession.windowManager.i3.config.gaps.smartBorders | This option controls whether to disable container borders on
workspace with a single container.
|
| programs.autorandr.profiles.<name>.config.<name>.dpi | Output DPI configuration.
|
| wayland.windowManager.sway.config.floating.border | Floating windows border width.
|
| wayland.windowManager.sway.config.window.titlebar | Whether to show window titlebars.
|
| programs.kakoune.config.showWhitespace.tab | The character to display for tabs
|
| launchd.agents.<name>.config.LaunchEvents | Specifies higher-level event types to be used as launch-on-demand event
sources
|
| programs.senpai.config.password-cmd | Alternatively to providing your SASL authentication password
directly in plaintext, you can specify a command to be run to
fetch the password at runtime
|
| launchd.agents.<name>.config.Sockets.<name>.SockProtocol | This optional key specifies the protocol to be passed to socket(2)
|
| xdg.configFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| xsession.windowManager.i3.config.startup.*.command | Command that will be executed on startup.
|
| wayland.windowManager.sway.config.focus.wrapping | Whether the window focus commands automatically wrap around the edge of containers
|
| xsession.windowManager.i3.config.bars.*.statusCommand | Command that will be used to get status lines.
|
| programs.autorandr.profiles.<name>.config.<name>.mode | Output resolution.
|
| programs.autorandr.profiles.<name>.config.<name>.rate | Output framerate.
|
| programs.quickshell.configs | A set of configs to include in the quickshell config directory
|
| wayland.windowManager.sway.config.bars.*.colors | Bar color settings
|
| xsession.windowManager.i3.config.window.titlebar | Whether to show window titlebars.
|
| xsession.windowManager.i3.config.floating.border | Floating windows border width.
|
| wayland.windowManager.sway.config.focus.mouseWarping | Whether mouse cursor should be warped to the center of the window when switching focus
to a window on a different output.
|
| launchd.agents.<name>.config.KeepAlive | This optional key is used to control whether your job is to be kept continuously running or to let
demand and conditions control the invocation
|
| wayland.windowManager.sway.config.bindswitches.<name>.reload | If the --reload flag is given, the binding will
also be executed when the config is reloaded.
toggle bindings will not be executed on reload
|
| programs.autorandr.profiles.<name>.config.<name>.crtc | Output video display controller.
|
| launchd.agents.<name>.config.HardResourceLimits.Stack | The maximum size (in bytes) of the stack segment for a process; this defines how far a program's
stack segment may be extended
|
| launchd.agents.<name>.config.SoftResourceLimits.Stack | The maximum size (in bytes) of the stack segment for a process; this defines how far a program's
stack segment may be extended
|
| xsession.windowManager.i3.config.focus.wrapping | Whether the window focus commands automatically wrap around the edge of containers
|
| wayland.windowManager.sway.config.window.hideEdgeBorders | Hide window borders adjacent to the screen edges.
|
| xsession.windowManager.i3.config.bars.*.colors | Bar color settings
|
| xsession.windowManager.i3.config.focus.mouseWarping | Whether mouse cursor should be warped to the center of the window when switching focus
to a window on a different output.
|
| programs.autorandr.profiles.<name>.config.<name>.gamma | Output gamma configuration.
|
| programs.kakoune.config.showWhitespace.space | The character to display for spaces
|
| launchd.agents.<name>.config.ProgramArguments | This key maps to the second argument of execvp(3)
|
| wayland.windowManager.sway.config.window.commands | List of commands that should be executed on specific windows
|
| xsession.windowManager.i3.config.window.hideEdgeBorders | Hide window borders adjacent to the screen edges.
|
| wayland.windowManager.sway.config.colors.unfocused | A window which is not focused.
|
| programs.sketchybar.config | The sketchybar configuration
|
| wayland.windowManager.sway.config.bars.*.colors.bindingMode | Border, background and text color for the binding mode indicator
|
| launchd.agents.<name>.config.SoftResourceLimits.MemoryLock | The maximum size (in bytes) which a process may lock into memory using the mlock(2) function.
|
| launchd.agents.<name>.config.HardResourceLimits.MemoryLock | The maximum size (in bytes) which a process may lock into memory using the mlock(2) function.
|
| programs.kakoune.config.showWhitespace.tabStop | The character to append to tabs to reach the width of a tabstop
|
| programs.kakoune.config.showWhitespace.lineFeed | The character to display for line feeds
|
| programs.kakoune.config.numberLines.separator | String that separates the line number column from the
buffer contents
|
| xsession.windowManager.i3.config.window.commands | List of commands that should be executed on specific windows
|
| wayland.windowManager.sway.config.gaps.horizontal | Horizontal gaps value.
|
| wayland.windowManager.sway.config.workspaceLayout | The mode in which new containers on workspace level will
start.
|
| xsession.windowManager.i3.config.colors.unfocused | A window which is not focused.
|
| xsession.windowManager.i3.config.bars.*.colors.bindingMode | Border, background and text color for the binding mode indicator
|
| launchd.agents.<name>.config.Sockets.<name>.SecureSocketWithKey | This optional key is a variant of SockPathName
|
| programs.autorandr.profiles.<name>.config.<name>.scale.x | Horizontal scaling factor/pixels.
|
| programs.autorandr.profiles.<name>.config.<name>.scale.y | Vertical scaling factor/pixels.
|
| programs.autorandr.profiles.<name>.config.<name>.rotate | Output rotate configuration.
|
| programs.autorandr.profiles.<name>.config.<name>.enable | Whether to enable the output.
|
| programs.kakoune.config.showWhitespace.enable | Whether to enable the show whitespace highlighter.
|
| xsession.windowManager.i3.config.gaps.horizontal | Horizontal gaps value.
|
| xsession.windowManager.i3.config.workspaceLayout | The mode in which new containers on workspace level will
start.
|
| wayland.windowManager.sway.config.focus.forceWrapping | Whether to force focus wrapping in tabbed or stacked containers
|
| launchd.agents.<name>.config.QueueDirectories | Much like the WatchPaths option, this key will watch the paths for modifications
|
| programs.autorandr.profiles.<name>.config.<name>.filter | Interpolation method to be used for scaling the output.
|
| programs.kakoune.config.keyMappings.*.docstring | Optional documentation text to display in info boxes.
|
| programs.kakoune.config.incrementalSearch | Execute a search as it is being typed.
|
| xsession.windowManager.i3.config.focus.forceWrapping | Whether to force focus wrapping in tabbed or stacked containers
|
| wayland.windowManager.sway.config.floating.titlebar | Whether to show floating window titlebars.
|
| wayland.windowManager.sway.config.bars.*.colors.separator | Text color to be used for the separator.
|
| wayland.windowManager.sway.config.floating.criteria | List of criteria for windows that should be opened in a floating mode.
|
| launchd.agents.<name>.config.Sockets | This optional key is used to specify launch on demand sockets that can be used to let launchd know when
to run the job
|
| xsession.windowManager.i3.config.floating.titlebar | Whether to show floating window titlebars.
|
| wayland.windowManager.sway.config.floating.modifier | Modifier key or keys that can be used to drag floating windows.
|
| xsession.windowManager.i3.config.bars.*.colors.separator | Text color to be used for the separator.
|
| xsession.windowManager.i3.config.floating.criteria | List of criteria for windows that should be opened in a floating mode.
|
| programs.autorandr.profiles.<name>.config.<name>.primary | Whether output should be marked as primary
|
| launchd.agents.<name>.config.ThrottleInterval | This key lets one override the default throttling policy imposed on jobs by launchd
|
| programs.kakoune.config.numberLines.highlightCursor | Highlight the cursor line with a separate face.
|
| programs.sketchybar.configType | The type of configuration to generate
|
| wayland.windowManager.sway.config.defaultWorkspace | The default workspace to show when sway is launched
|
| wayland.windowManager.sway.config.workspaceOutputAssign | Assign workspaces to outputs.
|
| wayland.windowManager.sway.config.bars.*.workspaceButtons | Whether workspace buttons should be shown or not.
|
| xsession.windowManager.i3.config.floating.modifier | Modifier key or keys that can be used to drag floating windows.
|
| wayland.windowManager.sway.config.window.commands.*.command | Swaywm command to execute.
|
| programs.anyrun.config.showResultsImmediately | Show search results immediately when Anyrun starts.
|
| xsession.windowManager.i3.config.defaultWorkspace | The default workspace to show when i3 is launched
|
| wayland.windowManager.sway.config.colors.focusedInactive | A window which is the focused one of its container,
but it does not have the focus at the moment.
|
| xsession.windowManager.i3.config.workspaceOutputAssign | Assign workspaces to outputs.
|
| xsession.windowManager.i3.config.bars.*.workspaceButtons | Whether workspace buttons should be shown or not.
|
| programs.autorandr.profiles.<name>.config.<name>.scale.method | Output scaling method.
|
| wayland.windowManager.sway.config.bars.*.workspaceNumbers | Whether workspace numbers should be displayed within the workspace buttons.
|
| xdg.configFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| xsession.windowManager.i3.config.startup.*.workspace | Launch application on a particular workspace
|
| launchd.agents.<name>.config.HardResourceLimits.NumberOfFiles | The maximum number of open files for this process
|
| launchd.agents.<name>.config.SoftResourceLimits.NumberOfFiles | The maximum number of open files for this process
|
| wayland.windowManager.sway.config.colors.background | Background color of the window
|
| launchd.agents.<name>.config.LowPriorityBackgroundIO | This optional key specifies whether the kernel should consider this daemon to be low priority when
doing file system I/O when the process is throttled with the Darwin-background classification.
|
| xsession.windowManager.i3.config.window.commands.*.command | i3wm command to execute.
|
| programs.autorandr.profiles.<name>.config.<name>.position | Output position
|
| xsession.windowManager.i3.config.colors.focusedInactive | A window which is the focused one of its container,
but it does not have the focus at the moment.
|
| wayland.windowManager.sway.config.bars.*.colors.background | Background color of the bar.
|
| xsession.windowManager.i3.config.bars.*.workspaceNumbers | Whether workspace numbers should be displayed within the workspace buttons.
|
| wayland.windowManager.sway.config.bars.*.colors.statusline | Text color to be used for the statusline.
|
| xsession.windowManager.i3.config.colors.background | Background color of the window
|
| xsession.windowManager.i3.config.bars.*.colors.background | Background color of the bar.
|
| xsession.windowManager.i3.config.bars.*.colors.statusline | Text color to be used for the statusline.
|
| launchd.agents.<name>.config.ProcessType | This optional key describes, at a high level, the intended purpose of the job
|
| launchd.agents.<name>.config.inetdCompatibility | The presence of this key specifies that the daemon expects to be run as if it were launched from inetd.
|
| wayland.windowManager.sway.config.keybindings | An attribute set that assigns a key press to an action using a key symbol
|
| programs.autorandr.profiles.<name>.config.<name>.scale | Output scale configuration
|
| xsession.windowManager.i3.config.keybindings | An attribute set that assigns a key press to an action using a key symbol
|
| wayland.windowManager.sway.config.bars.*.colors.activeWorkspace | Border, background and text color for a workspace button when the workspace is active.
|
| launchd.agents.<name>.config.EnvironmentVariables | This optional key is used to specify additional environment variables to be set before running the
job.
|
| launchd.agents.<name>.config.Sockets.<name>.MulticastGroup | This optional key can be used to request that the datagram socket join a multicast group
|
| wayland.windowManager.sway.config.workspaceAutoBackAndForth | Assume you are on workspace "1: www" and switch to "2: IM" using
mod+2 because somebody sent you a message
|
| xsession.windowManager.i3.config.bars.*.colors.activeWorkspace | Border, background and text color for a workspace button when the workspace is active.
|
| wayland.windowManager.sway.config.bars.*.colors.urgentWorkspace | Border, background and text color for a workspace button when the workspace contains
a window with the urgency hint set.
|
| xsession.windowManager.i3.config.workspaceAutoBackAndForth | Assume you are on workspace "1: www" and switch to "2: IM" using
mod+2 because somebody sent you a message
|
| programs.autorandr.profiles.<name>.config.<name>.transform | Refer to
xrandr(1)
for the documentation of the transform matrix.
|
| programs.kakoune.config.showWhitespace.nonBreakingSpace | The character to display for non-breaking spaces
|
| wayland.windowManager.sway.config.colors.placeholder | Background and text color are used to draw placeholder window
contents (when restoring layouts)
|
| wayland.windowManager.sway.config.window.commands.*.criteria | Criteria of the windows on which command should be executed
|
| launchd.agents.<name>.config.EnableTransactions | This flag instructs launchd that the job promises to use vproc_transaction_begin(3) and
vproc_transaction_end(3) to track outstanding transactions that need to be reconciled before the
process can safely terminate
|
| xsession.windowManager.i3.config.bars.*.colors.urgentWorkspace | Border, background and text color for a workspace button when the workspace contains
a window with the urgency hint set.
|
| wayland.windowManager.sway.config.bars.*.colors.focusedSeparator | Text color to be used for the separator on the currently focused monitor output.
|
| wayland.windowManager.sway.config.bars.*.colors.focusedWorkspace | Border, background and text color for a workspace button when the workspace has focus.
|
| wayland.windowManager.sway.config.workspaceOutputAssign.*.output | Name(s) of the output(s) from {command}swaymsg -t get_outputs.
|
| launchd.agents.<name>.config.Disabled | This optional key is used as a hint to launchctl(1) that it should not submit this job to launchd when
loading a job or jobs
|
| launchd.agents.<name>.config.HardResourceLimits.ResidentSetSize | The maximum size (in bytes) to which a process's resident set size may grow
|
| launchd.agents.<name>.config.SoftResourceLimits.ResidentSetSize | The maximum size (in bytes) to which a process's resident set size may grow
|
| xsession.windowManager.i3.config.colors.placeholder | Background and text color are used to draw placeholder window
contents (when restoring layouts)
|
| xsession.windowManager.i3.config.window.commands.*.criteria | Criteria of the windows on which command should be executed
|
| xsession.windowManager.i3.config.bars.*.colors.focusedWorkspace | Border, background and text color for a workspace button when the workspace has focus.
|
| xsession.windowManager.i3.config.bars.*.colors.focusedSeparator | Text color to be used for the separator on the currently focused monitor output.
|
| xsession.windowManager.i3.config.workspaceOutputAssign.*.output | Name(s) of the output(s) from {command}i3-msg -t get_outputs.
|
| wayland.windowManager.sway.config.bars.*.colors.inactiveWorkspace | Border, background and text color for a workspace button when the workspace does not
have focus and is not active.
|
| wayland.windowManager.sway.config.bindswitches.<name>.action | The sway command to execute on state changes
|
| wayland.windowManager.sway.config.bars.*.colors.focusedBackground | Background color of the bar on the currently focused monitor output.
|
| wayland.windowManager.sway.config.bars.*.colors.focusedStatusline | Text color to be used for the statusline on the currently focused monitor output.
|
| xsession.windowManager.i3.config.bars.*.colors.inactiveWorkspace | Border, background and text color for a workspace button when the workspace does not
have focus and is not active.
|
| xsession.windowManager.i3.config.bars.*.colors.focusedBackground | Background color of the bar on the currently focused monitor output.
|
| xsession.windowManager.i3.config.bars.*.colors.focusedStatusline | Text color to be used for the statusline on the currently focused monitor output.
|
| launchd.agents.<name>.config.SoftResourceLimits.NumberOfProcesses | The maximum number of simultaneous processes for this user id
|
| launchd.agents.<name>.config.HardResourceLimits.NumberOfProcesses | The maximum number of simultaneous processes for this user id
|
| launchd.agents.<name>.config.StartCalendarInterval | This optional key causes the job to be started every calendar interval as specified
|
| accounts.email.accounts.<name>.aerc.extraConfig | Config specific to this account, added to $HOME/.config/aerc/aerc.conf
|
| launchd.agents.<name>.config.inetdCompatibility.Wait | This flag corresponds to the "wait" or "nowait" option of inetd
|
| wayland.windowManager.sway.config.workspaceOutputAssign.*.workspace | Name of the workspace to assign.
|
| wayland.windowManager.sway.config.bindswitches | Binds to execute the sway command command on state changes
|
| gtk.gtk2.force | Whether to enable GTK 2 config force overwrite without creating a backup.
|
| xsession.windowManager.i3.config.workspaceOutputAssign.*.workspace | Name of the workspace to assign.
|
| xsession.windowManager.i3.config.startup.*.notification | Whether to enable startup-notification support for the command
|
| programs.floorp.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| wayland.windowManager.sway.config.bindswitches.<name>.locked | Unless the flag --locked is set, the command
will not be run when a screen locking program
is active
|
| programs.firefox.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| programs.aerc.extraConfig | Extra lines added to $HOME/.config/aerc/aerc.conf
|
| programs.i3status-rust.bars | Attribute set of i3status-rust bars, each with their own configuration
|
| wayland.windowManager.sway.config.keycodebindings | An attribute set that assigns keypress to an action using key code
|
| programs.git.settings | Configuration written to $XDG_CONFIG_HOME/git/config
|
| xsession.windowManager.i3.config.keycodebindings | An attribute set that assigns keypress to an action using key code
|
| programs.aerc.extraBinds | Extra lines added to $HOME/.config/aerc/binds.conf
|
| services.espanso.configs | The Espanso configuration to use
|
| programs.librewolf.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| fonts.fontconfig.hinting | The font hinting mode.
|
| programs.aerc.extraAccounts | Extra lines added to $HOME/.config/aerc/accounts.conf
|
| fonts.fontconfig.enable | Whether to enable fontconfig configuration
|
| programs.vicinae.settings | Settings written as JSON to ~/.config/vicinae/settings.json
|
| editorconfig.enable | Whether to enable EditorConfig home configuration file.
|
| programs.watson.settings | Configuration written to
$XDG_CONFIG_HOME/watson/config on Linux or
$HOME/Library/Application Support/watson/config on Darwin
|
| wayland.windowManager.sway.extraConfig | Extra configuration lines to add to ~/.config/sway/config.
|
| xsession.windowManager.i3.extraConfig | Extra configuration lines to add to ~/.config/i3/config.
|
| wayland.windowManager.sway.extraConfigEarly | Like extraConfig, except lines are added to ~/.config/sway/config before all other configuration.
|
| programs.npm.enable | Whether to enable npm user config.
|
| fonts.fontconfig.defaultFonts.serif | Per-user default serif font(s)
|
| editorconfig.settings | Configuration written to $HOME/.editorconfig.
root = true is automatically added to the file,
it must not be added here
|
| programs.yarn.enable | Whether to enable management of yarn config.
|
| fonts.fontconfig.defaultFonts.sansSerif | Per-user default sans serif font(s)
|
| programs.quickshell.activeConfig | The name of the config to use
|
| programs.cargo.enable | Whether to enable management of cargo config.
|
| programs.streamlink.settings | Global configuration options for streamlink
|
| home.pointerCursor.enable | Whether to enable cursor config generation.
|
| fonts.fontconfig.subpixelRendering | The sub-pixel rendering mode.
|
| programs.ssh.enableDefaultConfig | Whether to enable or not the old default config values
|
| nix.settings | Configuration for Nix; see nix.conf(5) for available options
|
| accounts.email.accounts.<name>.aerc.extraAccounts | Extra config added to the configuration section for this account in
$HOME/.config/aerc/accounts.conf
|
| programs.anyrun.extraCss | Extra CSS lines to add to ~/.config/anyrun/style.css.
|
| programs.man.extraConfig | Additional fields to be added to the end of the user manpath config file.
|
| fonts.fontconfig.antialiasing | Whether to enable font antialiasing.
|
| programs.yt-dlp.extraConfig | Extra configuration to add to
$XDG_CONFIG_HOME/yt-dlp/config.
|
| fonts.fontconfig.defaultFonts.emoji | Per-user default emoji font(s)
|
| services.mako.extraConfig | Additional configuration lines to inject directly into the generated config file.
|
| programs.i3blocks.bars | Configuration written to i3blocks config
|
| wayland.windowManager.sway.swaynag.settings | Configuration written to
$XDG_CONFIG_HOME/swaynag/config
|
| programs.docker-cli.enable | Whether to enable management of docker client config.
|
| home.pointerCursor.x11.enable | Whether to enable x11 config generation for home.pointerCursor
.
|
| programs.gitui.keyConfig | Key config in Ron file format
|
| programs.nvchecker.settings.__config__ | See https://nvchecker.readthedocs.io/en/stable/usage.html#configuration-files
|
| fonts.fontconfig.defaultFonts.monospace | Per-user default monospace font(s)
|
| home.pointerCursor.gtk.enable | Whether to enable gtk config generation for home.pointerCursor
.
|
| programs.zsh.oh-my-zsh.custom | Path to a custom oh-my-zsh package to override config of
oh-my-zsh
|
| services.twmn.extraConfig | Extra configuration options to add to the twmnd config file
|
| programs.broot.settings | Verbatim config entries
|
| programs.qutebrowser.loadAutoconfig | Load settings configured via the GUI.
|
| programs.neovim.initLua | Content to be added to init.lua
|
| home.pointerCursor.sway.enable | Whether to enable sway config generation for home.pointerCursor.
|
| systemd.user.settings | Extra config options for user session service manager
|
| programs.streamlink.plugins.<name>.settings | Configuration for the specific plugin, written to
$XDG_CONFIG_HOME/streamlink/config. (linux) or
Library/Application Support/streamlink/config. (darwin).
|
| programs.mypy.settings | Configuration written to
$XDG_CONFIG_HOME/mypy/config
|
| services.dwm-status.extraConfig | Extra config of dwm-status.
|
| programs.cargo.settings | Available configuration options for the .cargo/config see:
https://doc.rust-lang.org/cargo/reference/config.html
|
| specialisation.<name>.configuration | Arbitrary Home Manager configuration settings.
|
| programs.mise.globalConfig | Config written to $XDG_CONFIG_HOME/mise/config.toml
|
| wayland.windowManager.labwc.menu | Config to configure labwc menu
|
| programs.nvchecker.settings.__config__.newver | The file to store 'new' (i.e. available) versions in
|
| programs.pgcli.settings | Configuration written to
$XDG_CONFIG_HOME/pgcli/config
|
| programs.sesh.settings | Configuration for sesh, written to ~/.config/sesh/sesh.toml
|
| programs.nvchecker.settings.__config__.oldver | The file to store 'old' (i.e. installed) version information in
|
| xsession.windowManager.bspwm.alwaysResetDesktops | If set to true, desktops configured in monitors will be reset
every time the config is run
|
| programs.ssh.includes | File globs of ssh config files that should be included via the
Include directive
|
| home.pointerCursor.dotIcons.enable | Whether to enable .icons config generation for home.pointerCursor
.
|
| programs.papis.settings | Configuration written to
$XDG_CONFIG_HOME/papis/config
|
| programs.awscli.settings | Configuration written to $HOME/.aws/config.
|
| programs.radio-cli.settings | Configuration settings for radio-cli
|
| services.syncthing.key | Path to the key.pem file, which will be copied into Syncthing's
config directory.
|
| programs.gemini-cli.settings | JSON config for gemini-cli
|
| programs.helix.extraConfig | Extra lines to be appended to the config file
|
| programs.abook.extraConfig | Extra lines added to $HOME/.config/abook/abookrc
|
| services.fusuma.settings | YAML config that will override the default fusuma configuration.
|
| programs.rofi.pass.extraConfig | Extra configuration to be added at to the rofi-pass config file
|
| wayland.windowManager.labwc.rc | Config to configure labwc options
|
| programs.chawan.settings | Configuration options for chawan
|
| programs.astroid.extraConfig | JSON config that will override the default Astroid configuration.
|
| services.syncthing.cert | Path to the cert.pem file, which will be copied into Syncthing's
config directory.
|
| programs.screen.screenrc | Config file for GNU Screen
|
| programs.hyfetch.settings | JSON config for HyFetch
|
| services.conky.extraConfig | Configuration used by the Conky daemon
|
| programs.vivid.filetypes | Filetype database for vivid
|
| programs.aerc.stylesets | Stylesets added to $HOME/.config/aerc/stylesets/
|
| programs.aerc.templates | Templates added to $HOME/.config/aerc/templates/
|
| programs.anyrun.extraConfigFiles | Extra files to put in ~/.config/anyrun, a wrapper over xdg.configFile.
|
| programs.ghostty.settings | Configuration written to $XDG_CONFIG_HOME/ghostty/config
|
| programs.hyprlock.extraConfig | Extra configuration lines to add to ~/.config/hypr/hyprlock.conf.
|
| programs.home-manager.path | The default path to use for Home Manager
|
| programs.formiko.settings | Configuration settings for formiko
|
| programs.pyradio.settings | Options to add to the PyRadio config file
|
| programs.swayimg.settings | Configuration written to
$XDG_CONFIG_HOME/swayimg/config
|
| programs.xplr.plugins | An attribute set of plugin paths to be added to the [package.path]https://www.lua.org/manual/5.4/manual.html#pdf-package.path of the ~/config/xplr/init.lua configuration file
|
| programs.i3status.modules | Modules to add to i3status config file
|
| programs.i3status.general | Configuration to add to i3status config
general section
|
| wayland.windowManager.sway.checkConfig | If enabled, validates the generated config file.
|
| i18n.inputMethod.fcitx5.ignoreUserConfig | Ignore the user configures. Warning: When this is enabled, the
user config files are totally ignored and the user dict can't be saved
and loaded.
|
| programs.neovide.settings | Neovide configuration
|
| programs.yt-dlp.settings | Configuration written to
$XDG_CONFIG_HOME/yt-dlp/config
|
| _module.args | Additional arguments passed to each module in addition to ones
like lib, config,
and pkgs, modulesPath
|
| programs.mcfly.settings | Settings written to ~/.config/mcfly/config.toml
|
| programs.i3status-rust.bars.<name>.blocks | Configuration blocks to add to i3status-rust
config
|
| programs.bashmount.extraConfig | Configuration written to
$XDG_CONFIG_HOME/bashmount/config
|
| programs.neovim.generatedConfigViml | Generated vimscript config.
|
| programs.vicinae.themes | Theme settings to add to the themes folder in ~/.config/vicinae/themes
|
| programs.trippy.forceUserConfig | Whatever to force trippy to use user's config through the -c flag
|
| programs.joplin-desktop.extraConfig | Use this to add other options to the Joplin config file
|
| xsession.windowManager.bspwm.extraConfig | Additional shell commands to be run at the end of the config file.
|
| programs.git.includes.*.contents | Configuration to include
|
| xsession.windowManager.bspwm.settings | General settings given to bspc config.
|
| programs.lutris.runners.<name>.settings | Settings passed directly to lutris for this runner's config at XDG_CONFIG/lutris/runners.
|
| home.pointerCursor.hyprcursor.enable | Whether to enable hyprcursor config generation.
|
| programs.i3status-rust.bars.<name>.settings | Any extra options to add to i3status-rust
config.
|
| programs.git.includes.*.condition | Include this configuration only when condition
matches
|
| nixpkgs.overlays | List of overlays to use with the Nix Packages collection. (For
details, see the Nixpkgs documentation.) It allows you to
override packages globally
|
| xsession.windowManager.bspwm.extraConfigEarly | Like extraConfig, except commands are run at the start of the config file.
|
| i18n.inputMethod.fcitx5.settings.globalOptions | The global options in config file in ini format.
|
| wayland.windowManager.hyprland.extraConfig | Extra configuration lines to add to ~/.config/hypr/hyprland.conf.
|
| accounts.email.accounts.<name>.aerc.extraBinds | Extra bindings specific to this account, added to
$HOME/.config/aerc/binds.conf
|
| programs.script-directory.settings | script-directory config, for options take a look at the documentation
|
| programs.onlyoffice.settings | Configuration settings for Onlyoffice
|
| programs.element-desktop.settings | Configuration settings for Element's default profiles
|
| programs.difftastic.git.diffToolMode | Whether to additionally configure difftastic as a git difftool
|
| programs.streamlink.plugins | Streamlink plugins
|
| wayland.windowManager.sway.package | Sway package to use
|
| services.hypridle.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.hyprlock.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| services.hyprpaper.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.ssh.matchBlocks.<name>.identitiesOnly | Specifies that ssh should only use the authentication
identity explicitly configured in the
~/.ssh/config files or passed on the
ssh command-line, even if ssh-agent
offers more identities.
|
| programs.codex.enableMcpIntegration | Whether to integrate the MCP server config from
programs.mcp.servers into
programs.codex.settings.mcp_servers
|
| programs.papis.libraries.<name>.isDefault | Whether this is a default library
|
| services.hyprsunset.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.distrobox.containers | A set of containers and all its respective configurations
|
| programs.atuin.forceOverwriteSettings | When enabled, force overwriting of the Atuin configuration file
($XDG_CONFIG_HOME/atuin/config.toml)
|
| programs.claude-code.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.opencode.settings.mcp
|
| programs.opencode.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.opencode.settings.mcp
|
| wayland.windowManager.hyprland.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.vscode.profiles.<name>.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.vscode.profiles.<name>.userMcp
|
| programs.thunderbird.profiles.<name>.accountsOrder | Custom ordering of accounts and local folders in
Thunderbird's folder pane
|
| programs.zellij.settings | Configuration written to
$XDG_CONFIG_HOME/zellij/config.kdl
|
| targets.genericLinux.nixGL.packages | The nixGL package set containing GPU library wrappers
|
| programs.nvchecker.settings | Configuration written to
$HOME/Library/Application Support/nvchecker/nvchecker.toml (on Darwin) or
$XDG_CONFIG_HOME/nvchecker/nvchecker.toml (otherwise)
|
| programs.vicinae.extensions | List of Vicinae extensions to install
|
| programs.codex.settings | Configuration written to CODEX_HOME/config.toml (0.2.0+)
or ~/.codex/config.yaml (<0.2.0)
|
| programs.ashell.settings | Ashell configuration written to $XDG_CONFIG_HOME/ashell/config.toml (0.5.0+)
or $XDG_CONFIG_HOME/ashell/config.yaml (<0.5.0)
|
| home.pointerCursor | Cursor configuration
|
| programs.rclone.remotes | An attribute set of remote configurations
|
| targets.genericLinux.nixGL.offloadWrapper | The package wrapper function available for use as
(config.lib.nixGL.wrapOffload <package>)
|
| targets.genericLinux.nixGL.defaultWrapper | The package wrapper function available for use as (config.lib.nixGL.wrap <package>)
|
| programs.radio-active.settings | Declare-able configurations for radio-active written to
$XDG_CONFIG_HOME/radio-active/configs.ini.
|
| services.colima.profiles | Profiles allow multiple colima configurations
|
| programs.zellij.extraConfig | Extra configuration lines to add to $XDG_CONFIG_HOME/zellij/config.kdl
|
| programs.fastfetch.settings | Configuration written to $XDG_CONFIG_HOME/fastfetch/config.jsonc
|
| programs.k9s.settings | Configuration written to $XDG_CONFIG_HOME/k9s/config.yaml (linux)
or Library/Application Support/k9s/config.yaml (darwin), See
https://k9scli.io/topics/config/ for supported values.
|
| programs.navi.settings | Configuration written to
$XDG_CONFIG_HOME/navi/config.yaml on Linux or
$HOME/Library/Application Support/navi/config.yaml
on Darwin
|
| programs.lazygit.settings | Configuration written to
$XDG_CONFIG_HOME/lazygit/config.yml
on Linux or on Darwin if xdg.enable is set, otherwise
~/Library/Application Support/lazygit/config.yml
|
| programs.asciinema.settings | Declare-able configurations for asciinema written to
$XDG_CONFIG_HOME/asciinema/config.toml
|
| programs.tiny.settings | Configuration written to
$XDG_CONFIG_HOME/tiny/config.yml
|
| programs.poetry.settings | Configuration written to
$XDG_CONFIG_HOME/pypoetry/config.toml on Linux or
$HOME/Library/Application Support/pypoetry/config.toml on Darwin
|
| programs.aichat.settings | Configuration written to
$XDG_CONFIG_HOME/aichat/config.yaml
on Linux or on Darwin if xdg.enable is set, otherwise
~/Library/Application Support/aichat/config.yaml
|
| programs.gh.settings | Configuration written to $XDG_CONFIG_HOME/gh/config.yml.
|
| programs.lazydocker.settings | Configuration written to
$XDG_CONFIG_HOME/lazydocker/config.yml
on Linux or on Darwin if xdg.enable is set, otherwise
~/Library/Application Support/jesseduffield/lazydocker/config.yml
|
| programs.gh-dash.settings | Configuration written to $XDG_CONFIG_HOME/gh-dash/config.yml.
|
| programs.tealdeer.settings | Configuration written to
$XDG_CONFIG_HOME/tealdeer/config.toml on Linux or
$HOME/Library/Application Support/tealdeer/config.toml on Darwin
|
| manual.manpages.enable | Whether to install the configuration manual page
|
| programs.sqls.settings | Configuration written to
$XDG_CONFIG_HOME/sqls/config.yml
|
| services.plex-mpv-shim.settings | Configuration written to
$XDG_CONFIG_HOME/plex-mpv-shim/config.json
|
| programs.superfile.settings | Configuration written to $XDG_CONFIG_HOME/superfile/config.toml
(linux) or Library/Application Support/superfile/config.toml (darwin), See
https://superfile.netlify.app/configure/superfile-config/ for supported values.
|
| programs.opkssh.settings | Configuration written to $HOME/.opk/config.yml
|
| programs.piston-cli.settings | Configuration written to
$XDG_CONFIG_HOME/piston-cli/config.yml.
|
| programs.yambar.settings | Configuration written to $XDG_CONFIG_HOME/yambar/config.yml
|
| programs.lsd.settings | Configuration written to
$XDG_CONFIG_HOME/lsd/config.yaml
|
| programs.beets.settings | Configuration written to
$XDG_CONFIG_HOME/beets/config.yaml
|
| services.swaync.settings | Configuration written to $XDG_CONFIG_HOME/swaync/config.json
|
| programs.rio.settings | Configuration written to $XDG_CONFIG_HOME/rio/config.toml
|
| programs.earthly.settings | Configuration written to ~/.earthly/config.yml file
|
| programs.oh-my-posh.settings | Configuration written to
$XDG_CONFIG_HOME/oh-my-posh/config.json
|
| programs.radicle.settings | Radicle configuration, written to `~/.radicle/config.json.
|
| programs.zk.settings | Configuration written to $XDG_CONFIG_HOME/zk/config.toml
|
| services.udiskie.settings | Configuration written to
$XDG_CONFIG_HOME/udiskie/config.yml
|
| programs.infat.settings | Configuration written to
$XDG_CONFIG_HOME/infat/config.toml.
|
| programs.swayr.settings | Configuration included in config.toml
|
| programs.oh-my-posh.useTheme | Use one of the official themes
|
| programs.iamb.settings | Configuration written to
$XDG_CONFIG_HOME/iamb/config.toml
|
| programs.nix-search-tv.settings | Configuration written to $XDG_CONFIG_HOME/nix-search-tv/config.json
|
| programs.inori.settings | Configuration written to $XDG_CONFIG_HOME/inori/config.toml
|
| programs.gallery-dl.settings | Configuration written to
$XDG_CONFIG_HOME/gallery-dl/config.json
|
| programs.helix.settings | Configuration written to
$XDG_CONFIG_HOME/helix/config.toml
|
| programs.atuin.settings | Configuration written to
$XDG_CONFIG_HOME/atuin/config.toml
|
| programs.nix-init.settings | Configuration written to
$XDG_CONFIG_HOME/nix-init/config.toml
|
| programs.satty.settings | Configuration for Satty written to $XDG_CONFIG_HOME/satty/config.toml
|
| programs.lutris.runners | Attribute set of Lutris runners along with their configurations
|
| programs.ncspot.settings | Configuration written to
$XDG_CONFIG_HOME/ncspot/config.toml
|
| programs.vinegar.settings | Configuration written to $XDG_CONFIG_HOME/vinegar/config.toml
|
| programs.kraftkit.settings | Configuration written to $XDG_CONFIG_HOME/kraftkit/config.yaml.
|
| services.mpd-discord-rpc.settings | Configuration included in config.toml
|
| programs.hyprpanel.settings | Configuration written to
$XDG_CONFIG_HOME/hyprpanel/config.json
|
| services.shikane.settings | Configuration written to
$XDG_CONFIG_HOME/shikane/config.toml.
See
for more information.
|
| programs.sherlock.settings | Configuration for Sherlock
|
| programs.wayprompt.settings | Configuration for wayprompt written to
$XDG_CONFIG_HOME/wayprompt/config.ini
|
| services.kanshi.settings.*.output.mode | <width>x<height>[@<rate>[Hz]]
Configures the specified output to use the specified mode
|
| 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..
|
| programs.kubeswitch.settings | Configuration written to
~/.kube/switch-config.yaml.
|
| services.kanshi.profiles.<name>.outputs.*.mode | <width>x<height>[@<rate>[Hz]]
Configures the specified output to use the specified mode
|
| programs.television.settings | Configuration written to $XDG_CONFIG_HOME/television/config.toml
|
| services.kanshi.settings.*.profile.outputs.*.mode | <width>x<height>[@<rate>[Hz]]
Configures the specified output to use the specified mode
|
| services.rescrobbled.settings | Configuration written to $XDG_CONFIG_HOME/rescrobbled/config.toml
See https://github.com/InputUsername/rescrobbled#configuration for
the full list of options.
|
| services.listenbrainz-mpd.settings | Configuration for listenbrainz-mpd written to
$XDG_CONFIG_HOME/listenbrainz-mpd/config.toml.
|
| programs.zed-editor.userDebug | Configuration written to Zed's debug.json
|
| i18n.glibcLocales | Customized glibcLocales package providing
the LOCALE_ARCHIVE_* environment variable
|
| xdg.portal.enable | Whether to enable XDG desktop integration
|
| services.activitywatch.settings | Configuration for aw-server-rust to be generated at
$XDG_CONFIG_HOME/activitywatch/aw-server-rust/config.toml.
|
| home.stateVersion | It is occasionally necessary for Home Manager to change
configuration defaults in a way that is incompatible with
stateful data
|
| wayland.windowManager.hyprland.enable | Whether to enable configuration for Hyprland, a tiling Wayland
compositor that doesn't sacrifice on its looks.
This module configures Hyprland and adds it to your user's PATH,
but does not make certain system-level changes
|
| programs.freetube.settings | Configuration settings for FreeTube
|
| programs.lapce.channel | Lapce channel to configure
|
| programs.halloy.settings | Configuration settings for halloy
|
| programs.neovim.plugins | List of vim plugins to install optionally associated with
configuration to be placed in init.vim
|
| programs.foliate.settings | Added to config.dconf.settings under com/github/johnfactotum/Foliate,
the scheme is defined at
<https://github.com/johnfactotum/foliate/blob/gtk4/data/com.github.johnfactotum
|
| programs.wezterm.extraConfig | Extra configuration written to
$XDG_CONFIG_HOME/wezterm/wezterm.lua
|
| services.picom.settings | Picom settings
|
| programs.neomutt.unmailboxes | Set unmailboxes * at the start of account configurations
|
| specialisation | A set of named specialized configurations
|
| programs.hyprlock.enable | Whether to enable Hyprlock, Hyprland's GPU-accelerated lock screen
utility
|
| programs.sketchybar.luaPackage | The lua5_4 package to use
|
| targets.darwin.keybindings | This will configure the default keybindings for text fields in macOS
applications
|
| programs.swaylock.enable | Whether to enable swaylock
|
| programs.desktoppr.settings.setOnlyOnce | If false (the default), the desktop picture/wallpaper will be reset
to the configured parameters on every system configuration change
|
| programs.aerospace.launchd.enable | Configure the launchd agent to manage the AeroSpace process
|
| programs.qutebrowser.extraConfig | Extra lines added to qutebrowser config.py file.
|
| programs.qutebrowser.settings | Options to add to qutebrowser config.py file
|
| home.sessionVariables | Environment variables to always set at login
|
| programs.thunderbird.profiles.<name>.calendarAccountsOrder | Custom ordering of calendar accounts
|
| programs.pet.settings | Settings written to config.toml
|
| programs.jjui.settings | Options to add to the config.toml file
|
| programs.numbat.settings | Options to add to config.toml
|
| programs.jujutsu.settings | Options to add to the config.toml file
|
| services.kanshi.enable | Whether to enable kanshi, a Wayland daemon that automatically configures outputs.
|
| programs.hexchat.channels | Configures $XDG_CONFIG_HOME/hexchat/servlist.conf.
|
| i18n.inputMethod.fcitx5.settings.addons | The addon configures in conf folder in ini format with global sections
|
| programs.mcp.servers | MCP server configurations written to
XDG_CONFIG_HOME/mcp/mcp.json
|
| services.podman.images | Defines Podman image quadlet configurations.
|
| services.podman.builds | Defines Podman build quadlet configurations.
|
| programs.aichat.agents | Agent-specific configurations
|
| programs.smug.projects | Attribute set with project configurations.
|
| targets.darwin.defaults.NSGlobalDomain.AppleLocale | Configures the user locale.
|
| programs.zsh.oh-my-zsh | Options to configure oh-my-zsh.
|
| services.podman.volumes | Defines Podman volume quadlet configurations.
|
| programs.sftpman.mounts | The sshfs mount configurations written to
$XDG_CONFIG_HOME/sftpman/mounts/.
|
| services.podman.machines | Declarative podman machine configurations.
|
| home.enableDebugInfo | Some Nix packages provide debug symbols for
gdb in the debug output
|
| services.podman.networks | Defines Podman network quadlet configurations.
|
| programs.zsh.prezto | Options to configure prezto.
|
| programs.floorp.profiles.<name>.extensions | Submodule for installing and configuring extensions.
|
| programs.zed-editor.mutableUserDebug | Whether user debug configurations (debug.json) can be updated by zed.
|
| programs.firefox.profiles.<name>.extensions | Submodule for installing and configuring extensions.
|
| programs.docker-cli.contexts | Attribute set of Docker context configurations
|
| systemd.user.settings.Manager.DefaultEnvironment | Configures environment variables passed to all executed processes.
|
| services.podman.containers | Defines Podman container quadlet configurations.
|
| programs.borgmatic.backups | Borgmatic allows for several named backup configurations,
each with its own source directories and repositories.
|
| services.restic.backups | Backup configurations for Restic
|
| programs.delta.options | Options to configure delta.
|
| programs.librewolf.profiles.<name>.extensions | Submodule for installing and configuring extensions.
|
| services.pizauth.accounts | Pizauth accounts that should be configured
|
| targets.darwin.defaults."com.googlecode.iterm2".OpenTmuxWindowsIn | Configures how to restore tmux windows when attaching to a session.
Possible Values
0
: Native windows
1
: Native tabs in a new window
2
: Tabs in the attaching window
|
| programs.neovim.generatedConfigs | Generated configurations with as key their language (set via type).
|
| programs.pianobar.settings | Apply configurations for pianobar via key/value attributes
|
| programs.gemini-cli.defaultModel | The default model to use for the CLI
|
| programs.zsh.setOptions | Configure zsh options
|
| services.mpd-mpris.mpd.useLocal | Whether to configure for the local MPD daemon
|
| programs.go.telemetry | Options to configure Go telemetry mode.
|
| home.checks | Packages that are added as dependencies of the home's build, usually
for the purpose of validating some part of the configuration
|
| services.gpg-agent.pinentry.program | Which program to search for in the configured pinentry.package.
|
| programs.rclone.remotes.<name>.mounts | An attribute set mapping remote file paths to their corresponding mount
point configurations
|
| programs.hexchat.overwriteConfigFiles | Enables overwriting HexChat configuration files
(hexchat.conf, servlist.conf)
|
| programs.neovim.coc.pluginConfig | Script to configure CoC
|
| programs.diff-so-fancy.settings | Options to configure diff-so-fancy
|
| programs.vim.defaultEditor | Whether to configure vim as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.termite.clickableUrl | Auto-detected URLs can be clicked on to open them in your browser
|
| targets.darwin.defaults."com.apple.Safari".WebKitDeveloperExtrasEnabledPreferenceKey | Configures the web inspector.
|
| programs.floorp.profiles.<name>.containers | Attribute set of container configurations
|
| services.podman.useDefaultMachine | Whether to create and use the default podman machine
|
| targets.darwin.defaults."com.apple.Safari"."WebKitPreferences.developerExtrasEnabled" | Configures the web inspector.
|
| services.emacs.defaultEditor | Whether to configure emacsclient as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.helix.defaultEditor | Whether to configure hx as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.firefox.profiles.<name>.containers | Attribute set of container configurations
|
| programs.lutris.steamPackage | This must be the same you use for your system, or two instances will conflict,
for example, if you configure steam through the nixos module, a good value is "osConfig.programs.steam.package"
|
| programs.kodi.addonSettings | Attribute set with the plugin namespace as toplevel key and the plugins
settings as lower level key/value pairs
|
| programs.neovim.defaultEditor | Whether to configure nvim as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.radicle.uri.web-rad.browser | Name of the XDG Desktop Entry for your browser
|
| gtk.enable | Whether to enable GTK theming and configuration.
|
| qt.enable | Whether to enable Qt 5 and 6 configuration.
|
| programs.difftastic.git.enable | Whether to enable git integration for difftastic
|
| programs.tealdeer.settings.updates | Tealdeer can refresh the cache automatically when it is outdated
|
| programs.kakoune.defaultEditor | Whether to configure kak as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.librewolf.profiles.<name>.containers | Attribute set of container configurations
|
| programs.riff.enableGitIntegration | Whether to enable git integration for riff
|
| programs.delta.enableGitIntegration | Whether to enable git integration for delta
|
| programs.ssh.matchBlocks.<name>.controlMaster | Configure sharing of multiple sessions over a single network connection.
|
| i18n.inputMethod.fcitx5.settings.inputMethod | The input method configure in profile file in ini format.
|
| services.syncthing.settings.folders.<name>.devices | The devices this folder should be shared with
|
| programs.diff-so-fancy.enableGitIntegration | Whether to enable git integration for diff-so-fancy
|
| programs.floorp.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.patdiff.enableGitIntegration | Whether to enable git integration for patdiff
|
| services.syncthing.overrideFolders | Whether to delete the folders which are not configured via the
folders option
|
| services.syncthing.overrideDevices | Whether to delete the devices which are not configured via the
devices option
|
| services.local-ai.environment | Additional environment passed to local-ai service
|
| gtk.gtk2.enable | Whether to enable GTK 2 configuration.
|
| gtk.gtk3.enable | Whether to enable GTK 3 configuration.
|
| gtk.gtk4.enable | Whether to enable GTK 4 configuration.
|
| programs.firefox.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.delta.enableJujutsuIntegration | Whether to enable jujutsu integration for delta
|
| dbus.packages | Packages whose D-Bus configuration files should be included in
the configuration of the D-Bus session-wide message bus
|
| programs.swayr.extraConfig | Extra configuration lines to append to the swayr
configuration file.
|
| programs.rbw.settings | rbw configuration, if not defined the configuration will not be
managed by Home Manager.
|
| programs.alot.settings | Configuration options added to alot configuration file.
|
| programs.mr.settings | Configuration written to $HOME/.mrconfig
See https://myrepos.branchable.com/
for an example configuration.
|
| services.picom.extraConfig | Extra configuration lines to append to the picom configuration file.
|
| programs.khal.settings | Configuration options to add to the various sections in the configuration file.
|
| programs.librewolf.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.tmux.plugins | List of tmux plugins to be included at the end of your tmux
configuration
|
| programs.mbsync.extraConfig | Extra configuration lines to add to the mbsync configuration.
|
| programs.afew.extraConfig | Extra lines added to afew configuration file
|
| services.gpg-agent.extraConfig | Extra configuration lines to append to the gpg-agent
configuration file.
|
| programs.obsidian.vaults.<name>.settings.hotkeys | Hotkeys to configure.
|
| programs.jrnl.settings | Configuration for the jrnl binary
|
| services.kanshi.extraConfig | Extra configuration lines to append to the kanshi
configuration file.
|
| services.way-displays.settings | The way-displays configuration written to
$XDG_CONFIG_HOME/way-displays/cfg.yml
|
| programs.diff-highlight.enableGitIntegration | Whether to enable git integration for diff-highlight
|
| home.language | Language configuration.
|
| programs.thunderbird.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.obsidian.defaultSettings.hotkeys | Hotkeys to configure
|
| services.restic.backups.<name>.repository | Repository to backup to
|
| services.comodoro.preset | Use configuration from the given preset as defined in the configuration file.
|
| programs.nushell.extraConfig | Additional configuration to add to the nushell configuration file.
|
| programs.zsh.initContent | Content to be added to .zshrc
|
| programs.bottom.settings | Configuration written to
$XDG_CONFIG_HOME/bottom/bottom.toml
|
| programs.floorp.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| services.recoll.settings | The configuration to be written at $RECOLL_CONFDIR/recoll.conf
|
| programs.git-credential-keepassxc.groups | The KeePassXC groups used for storing and fetching of credentials
|
| services.fnott.settings | Configuration written to
$XDG_CONFIG_HOME/fnott/fnott.ini
|
| services.screen-locker.inactiveInterval | Inactive time interval in minutes after which session will be locked
|
| services.screen-locker.xss-lock.screensaverCycle | The X server's screensaver cycle value expressed as seconds
|
| services.mpd.extraConfig | Extra directives added to the end of MPD's configuration
file, mpd.conf
|
| programs.firefox.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| accounts.email.accounts.<name>.lieer.notmuchSetupWarning | Warn if Notmuch is not also enabled for this account
|
| programs.fresh-editor.settings | Configuration settings for fresh-editor
|
| programs.keepassxc.settings | Configuration written to
$XDG_CONFIG_HOME/keepassxc/keepassxc.ini
|
| services.mopidy.extraConfigFiles | Extra configuration files read by Mopidy when the service starts
|
| home.keyboard | Keyboard configuration
|
| programs.ne.menus | Menu configuration file for ne.
|
| programs.mangohud.settings | Configuration written to
$XDG_CONFIG_HOME/MangoHud/MangoHud.conf
|
| programs.librewolf.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| services.jellyfin-mpv-shim.mpvConfig | mpv configuration options to use for jellyfin-mpv-shim
|
| xfconf.settings | Settings to write to the Xfconf configuration system.
|
| programs.ssh.extraOptionOverrides | Extra SSH configuration options that take precedence over any
host specific configuration.
|
| programs.retroarch.settings | RetroArch configuration settings
|
| programs.opencode.settings | Configuration written to $XDG_CONFIG_HOME/opencode/opencode.json
|
| services.mpd.dbFile | The path to MPD's database
|
| xdg.terminal-exec.settings | Configuration options for the Default Terminal Execution Specification
|
| programs.git.hooks | Configuration helper for Git hooks
|
| programs.gh.hosts | Host-specific configuration written to $XDG_CONFIG_HOME/gh/hosts.yml.
|
| services.jellyfin-mpv-shim.settings | Configuration written to
$XDG_CONFIG_HOME/jellyfin-mpv-shim/conf.json
|
| programs.zsh.dotDir | Directory where the zsh configuration and more should be located,
relative to the users home directory
|
| programs.git.includes.*.contentSuffix | Nix store name for the git configuration text file,
when generating the configuration text from nix options.
|
| programs.ssh.enable | Whether to enable SSH client configuration.
|
| programs.lsd.icons | Configuration written to $XDG_CONFIG_HOME/lsd/icons.yaml
|
| programs.thunderbird.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| services.podman.volumes.<name>.preserve | Whether the volume should be preserved if it is removed from the configuration
|
| services.pizauth.accounts.<name>.extraConfig | Additional configuration that will be added to the account configuration
|
| programs.gpg.homedir | Directory to store keychains and configuration.
|
| programs.yazi.theme | Configuration written to
$XDG_CONFIG_HOME/yazi/theme.toml
|
| programs.ssh.extraConfig | Extra configuration.
|
| programs.zsh.syntaxHighlighting.highlighters | Highlighters to enable
See the list of highlighters: https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters.md
Note: The "main" highlighter is always included automatically
|
| wayland.windowManager.hyprland.finalPackage | The Hyprland package after applying configuration.
|
| programs.zsh.history | Options related to commands history configuration.
|
| services.activitywatch.watchers | Watchers to be included with the service alongside with their
configuration
|
| qt.qt5ctSettings | Qtct configuration
|
| services.clipse.theme | Configuration written to
$XDG_CONFIG_HOME/clipse/custom_theme.json.
|
| qt.qt6ctSettings | Qtct configuration
|
| programs.sbt.plugins | A list of plugins to place in the sbt configuration directory.
|
| programs.feh.themes | Define themes for feh
|
| programs.kodi.datadir | Directory to store configuration and metadata.
|
| programs.rofi.extraConfig | Additional configuration to add.
|
| programs.xplr.extraConfig | Extra xplr configuration.
|
| programs.jqp.settings | Jqp configuration
|
| programs.yazi.keymap | Configuration written to
$XDG_CONFIG_HOME/yazi/keymap.toml
|
| programs.tmux.extraConfig | Additional configuration to add to
tmux.conf.
|
| programs.alot.extraConfig | Extra lines added to alot configuration file.
|
| services.sxhkd.extraConfig | Additional configuration to add.
|
| programs.git.includes | List of configuration files to include.
|
| programs.cmus.extraConfig | Extra configuration to add to cmus rc.
|
| programs.urxvt.extraConfig | Additional configuration to add.
|
| programs.meli.settings | Meli Configuration
|
| programs.pubs.extraConfig | Configuration using syntax written to
$HOME/.pubsrc.
|
| home.keyboard.layout | Keyboard layout
|
| programs.kitty.extraConfig | Additional configuration to add to kitty.conf.
|
| programs.onagre.style | Configuration file to be written to theme.scss for setting
Onagre's theme
|
| programs.irssi.extraConfig | These lines are appended to the Irssi configuration.
|
| programs.mpv.includes | List of configuration files to include at the end of mpv.conf.
|
| programs.amp.settings | Configuration settings for amp
|
| programs.imv.settings | Configuration options for imv
|
| programs.lsd.colors | Configuration written to $XDG_CONFIG_HOME/lsd/colors.yaml
|
| i18n.inputMethod.kime.extraConfig | kime configuration
|
| programs.bash.enableCompletion | Whether to enable Bash completion for all interactive Bash shells
|
| programs.npm.settings | The user-specific npm configuration
|
| programs.nushell.extraEnv | Additional configuration to add to the nushell environment variables file.
|
| programs.ruff.settings | Ruff configuration
|
| programs.meli.includes | Paths of the various meli configuration files to include.
|
| programs.sbt.baseUserConfigPath | Where the sbt configuration files should be located, relative
HOME.
|
| programs.yarn.settings | Available configuration options for yarn see:
https://yarnpkg.com/configuration/yarnrc
|
| programs.ty.settings | Configuration written to
$XDG_CONFIG_HOME/ty/ty.toml
|
| programs.htop.settings | Configuration options to add to
$XDG_CONFIG_HOME/htop/htoprc.
|
| programs.uv.settings | Configuration written to
$XDG_CONFIG_HOME/uv/uv.toml
|
| programs.yofi.settings | Configuration settings for yofi
|
| programs.vim-vint.settings | Configuration written to
$XDG_CONFIG_HOME/.vintrc.yaml
|
| uninstall | Whether to set up a minimal configuration that will remove all managed
files and packages
|
| programs.wofi.settings | Configuration options for wofi
|
| programs.rofi.theme | Name of theme or path to theme file in rasi format or attribute set with
theme configuration
|
| programs.bun.settings | Configuration written to
$XDG_CONFIG_HOME/.bunfig.toml
|
| programs.aiac.settings | Configuration settings for aiac
|
| programs.git.includes.*.path | Path of the configuration file to include.
|
| programs.wlogout.layout | Layout configuration for wlogout, see https://github.com/ArtsyMacaw/wlogout#config
for supported values.
|
| home.keyboard.variant | X keyboard variant
|
| programs.joshuto.theme | Configuration written to
$XDG_CONFIG_HOME/joshuto/theme.toml
|
| programs.pylint.settings | The pylint configuration.
|
| services.wob.settings | Configuration written to $XDG_CONFIG_HOME/wob/wob.ini
|
| programs.clock-rs.settings | The configuration file to be used for clock-rs
|
| programs.cava.settings | Settings to be written to the Cava configuration file
|
| services.avizo.settings | The settings that will be written to the avizo configuration file.
|
| services.dunst.settings | Configuration written to $XDG_CONFIG_HOME/dunst/dunstrc.
|
| services.pueue.settings | Configuration written to
$XDG_CONFIG_HOME/pueue/pueue.yml.
|
| services.tomat.settings | Tomat configuration
|
| programs.floorp.profiles.<name>.containersForce | Whether to force replace the existing containers configuration
|
| programs.nushell.extraLogin | Additional configuration to add to the nushell login file.
|
| services.wluma.settings | Configuration to use for wluma
|
| programs.tofi.settings | Settings to be written to the Tofi configuration file
|
| programs.ledger.extraConfig | Extra configuration to add to
$XDG_CONFIG_HOME/ledger/ledgerrc.
|
| programs.zed-editor.userTasks | Configuration written to Zed's tasks.json.
List of tasks that can be run from the
command palette.
|
| services.polybar.extraConfig | Additional configuration to add.
|
| programs.foot.settings | Configuration written to
$XDG_CONFIG_HOME/foot/foot.ini
|
| programs.ranger.extraConfig | Extra configuration lines to add to
$XDG_CONFIG_HOME/ranger/rc.conf.
|
| programs.tray-tui.settings | Configuration settings for tray-tui
|
| programs.algia.settings | Configuration settings for algia
|
| programs.mods.settings | Configuration written to
$XDG_CONFIG_HOME/mods/mods.yml
|
| programs.yazi.settings | Configuration written to
$XDG_CONFIG_HOME/yazi/yazi.toml
|
| programs.sapling.extraConfig | Additional configuration to add.
|
| programs.aliae.settings | Configuration settings for aliae
|
| programs.zsh.prezto.extraConfig | Additional configuration to add to .zpreztorc.
|
| programs.mpv.bindings | Input configuration written to
$XDG_CONFIG_HOME/mpv/input.conf
|
| programs.neomutt.extraConfig | Extra configuration appended to the end.
|
| programs.mpv.profiles | Sub-configuration options for specific profiles written to
$XDG_CONFIG_HOME/mpv/mpv.conf
|
| programs.acd-cli.cliSettings | CLI configuration settings for acd-cli
|
| programs.pqiv.settings | Configuration written to $XDG_CONFIG_HOME/pqivrc
|
| programs.lapce.settings | Configuration written to $XDG_CONFIG_HOME/lapce/settings.toml
|
| programs.kitty.settings | Configuration written to
$XDG_CONFIG_HOME/kitty/kitty.conf
|
| programs.radio-active.enable | Whether to enable Enable installing radio-active and writing configuration file.
|
| programs.zed-editor.userKeymaps | Configuration written to Zed's keymap.json.
|
| programs.firefox.profiles.<name>.containersForce | Whether to force replace the existing containers configuration
|
| programs.mangohud.settingsPerApplication | Sets MangoHud settings per application
|
| programs.noti.settings | Configuration written to
$XDG_CONFIG_HOME/noti/noti.yaml
|
| services.mako.settings | Configuration settings for mako
|
| programs.micro.settings | Configuration written to
$XDG_CONFIG_HOME/micro/settings.json
|
| services.wayvnc.settings | See CONFIGURATION section in wayvnc(1).
|
| programs.notmuch.extraConfig | Options that should be appended to the notmuch configuration file.
|
| programs.waybar.settings | Configuration for Waybar, see https://github.com/Alexays/Waybar/wiki/Configuration
for supported values.
|
| programs.havoc.settings | Configuration written to
$XDG_CONFIG_HOME/havoc.cfg
|
| programs.gpg.settings | GnuPG configuration options
|
| programs.claude-code.mcpServers | MCP (Model Context Protocol) servers configuration
|
| accounts.email.accounts.<name>.gpg | GPG configuration.
|
| programs.wleave.settings | Configuration for wleave
|
| services.shpool.settings | Configuration to use for shpool
|
| programs.bemenu.settings | Configuration options for bemenu
|
| programs.andcli.settings | Configuration settings for andcli
|
| programs.zellij.layouts | Configuration written to
$XDG_CONFIG_HOME/zellij/layouts/.kdl
|
| programs.acd-cli.fuseSettings | FUSE configuration settings for acd-cli
|
| programs.xmobar.extraConfig | Extra configuration lines to add to
$XDG_CONFIG_HOME/xmobar/.xmobarrc
|
| programs.swappy.settings | Configuration settings for swappy
|
| programs.retext.settings | Configuration settings for retext
|
| services.glance.settings | Configuration written to a yaml file that is read by glance
|
| programs.lazysql.settings | Configuration settings for lazysql.
|
| programs.vscode.nameShort | Override for package "short name", used for generating configuration
|
| programs.git-cliff.settings | Configuration written to
$XDG_CONFIG_HOME/git-cliff/cliff.toml
|
| programs.animdl.settings | Configuration settings for animdl
|
| programs.gpg.gpgsmSettings | GPGSM configuration options
|
| programs.trippy.settings | Configuration settings for trippy
|
| programs.amfora.settings | Configuration settings for amfora
|
| services.walker.settings | Configuration settings for walker
|
| programs.neomutt.settings | Extra configuration appended to the end.
|
| programs.claude-code.settings | JSON configuration for Claude Code settings.json
|
| services.mopidy.settings | Configuration written to
$XDG_CONFIG_HOME/mopidy/mopidy.conf
|
| programs.kakoune.extraConfig | Extra configuration lines to add to
$XDG_CONFIG_HOME/kak/kakrc.
|
| programs.aider-chat.settings | Configuration settings for aider-chat
|
| programs.tmux.sensibleOnTop | Run the sensible plugin at the top of the configuration
|
| programs.timidity.extraConfig | Extra configuration.
|
| services.pizauth.extraConfig | Additional global configuration
|
| programs.docker-cli.settings | Available configuration options for the Docker CLI see:
<https://docs.docker.com/reference/cli/docker/#docker-cli-configuration-file-configjson-properties
|
| accounts.email.accounts.<name>.jmap | The JMAP configuration to use for this account.
|
| programs.ghostty.systemd | Configuration for Ghostty's systemd integration
|
| programs.amber.ambsSettings | Configuration settings for amber's ambs tool
|
| accounts.email.accounts.<name>.smtp | The SMTP configuration to use for this account.
|
| programs.acd-cli.cacheSettings | Cache configuration settings for acd-cli
|
| programs.amber.ambrSettings | Configuration settings for amber's ambr tool
|
| accounts.email.accounts.<name>.imap | The IMAP configuration to use for this account.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.extraConfig | Extra configuration lines to add to THIS channel's
configuration.
|
| programs.zed-editor.userSettings | Configuration written to Zed's settings.json.
|
| programs.joshuto.keymap | Configuration written to
$XDG_CONFIG_HOME/joshuto/keymap.toml
|
| services.amberol.enable | Whether to enable Amberol music player as a daemon
|
| programs.twitch-tui.settings | Configuration settings for twitch-tui
|
| programs.ledger.settings | Configuration written to $XDG_CONFIG_HOME/ledger/ledgerrc
|
| programs.discord.settings | Configuration for Discord
|
| programs.librewolf.profiles.<name>.containersForce | Whether to force replace the existing containers configuration
|
| programs.todoman.extraConfig | Text for configuration of todoman
|
| programs.i3bar-river.settings | Configuration settings for i3bar-river
|
| programs.gurk-rs.settings | Configuration written to $XDG_CONFIG_HOME/gurk/gurk.toml
or Library/Application Support/gurk/gurk.toml
|
| programs.newsboat.extraConfig | Extra configuration values that will be appended to the end.
|
| accounts.email.accounts.<name>.imap.tls | Configuration for secure connections.
|
| programs.abaddon.settings | Configuration settings for abaddon
|
| programs.aphorme.settings | Configuration settings for aphorme
|
| services.davmail.settings | Davmail configuration
|
| programs.helix.languages | Language specific configuration at
$XDG_CONFIG_HOME/helix/languages.toml
|
| programs.airlift.settings | Configuration settings for airlift
|
| programs.kickoff.settings | Configuration settings for kickoff
|
| services.spotifyd.settings | Configuration for spotifyd
|
| accounts.email.accounts.<name>.smtp.tls | Configuration for secure connections.
|
| programs.openstackclient.clouds | Configuration needed to connect to one or more clouds
|
| programs.zapzap.settings | Configuration settings for zapzap
|
| programs.wallust.settings | Configuration written to $XDG_CONFIG_HOME/wallust/wallust.toml
|
| accounts.email.accounts.<name>.name | Unique identifier of the account
|
| programs.fuzzel.settings | Configuration for fuzzel written to
$XDG_CONFIG_HOME/fuzzel/fuzzel.ini
|
| programs.emacs.extraConfig | Configuration to include in the Emacs default init file
|
| programs.termite.cursorBlink | Specify the how the terminal's cursor should behave
|
| programs.hyprlock.sourceFirst | Whether to enable putting source entries at the top of the configuration.
|
| services.grobi.rules | These are the rules grobi tries to match to the current
output configuration
|
| programs.acd-cli.clientSettings | Client configuration settings for acd-cli
|
| programs.hexchat.settings | Configuration for $XDG_CONFIG_HOME/hexchat/hexchat.conf, see
https://hexchat.readthedocs.io/en/latest/settings.html#list-of-settings
for supported values.
|
| services.clipcat.ctlSettings | Configuration settings for clipcatctl
|
| services.podman.settings.mounts | mounts.conf configuration
|
| programs.readline.extraConfig | Configuration lines appended unchanged to the end of the
~/.inputrc file.
|
| nix.buildMachines.*.sshKey | The path to the SSH private key with which to authenticate on
the build machine
|
| services.grobi.executeAfter | Commands to be run after an output configuration was
changed
|
| programs.asciinema.enable | Whether to enable Enable installing asciinema and writing configuration file.
|
| programs.bacon.settings | Bacon configuration written to either Library/Application Support/org.dystroy.bacon/prefs.toml
(darwin) or $XDG_CONFIG_HOME/bacon/prefs.toml
|
| programs.joshuto.settings | Configuration written to
$XDG_CONFIG_HOME/joshuto/joshuto.toml
|
| services.wpaperd.settings | Configuration written to
$XDG_CONFIG_HOME/wpaperd/wallpaper.toml
|
| programs.anvil-editor.settings | Configuration settings for anvil-editor
|
| programs.tex-fmt.settings | Configuration written to
$XDG_CONFIG_HOME/tex-fmt/tex-fmt.toml on Linux or
$HOME/Library/Application Support/tex-fmt/tex-fmt.toml on Darwin
|
| programs.neovim.coc.settings | Extra configuration lines to add to
$XDG_CONFIG_HOME/nvim/coc-settings.json
See
https://github.com/neoclide/coc.nvim/wiki/Using-the-configuration-file
for options.
|
| programs.joshuto.mimetype | Configuration written to
$XDG_CONFIG_HOME/joshuto/mimetype.toml
|
| programs.mercurial.extraConfig | Additional configuration to add.
|
| services.udiskie.enable | Whether to enable the udiskie mount daemon
|
| programs.comodoro.settings | Comodoro configuration
|
| programs.gpg.dirmngrSettings | Dirmngr configuration options
|
| xsession.windowManager.bspwm.rules | Rule configuration
|
| programs.vscode.argvSettings | Configuration written to Visual Studio Code's
argv.json
|
| programs.cudatext.userSettings | User configuration for Cudatext.
|
| programs.alistral.settings | Configuration settings for alistral
|
| programs.rtorrent.extraConfig | Configuration written to
$XDG_CONFIG_HOME/rtorrent/rtorrent.rc
|
| programs.sioyek.bindings | Input configuration written to
$XDG_CONFIG_HOME/sioyek/keys_user.config
|
| services.clipcat.menuSettings | Configuration settings for clipcat-menu
|
| programs.spotify-player.themes | Configuration written to the themes field of
$XDG_CONFIG_HOME/spotify-player/theme.toml
|
| programs.onedrive.settings | Configuration settings for Onedrive
|
| services.autorandr.enable | Whether to enable the Autorandr systemd service
|
| services.ludusavi.settings | Ludusavi configuration as an attribute set
|
| programs.aperture.settings | Configuration settings for aperture
|
| programs.himalaya.settings | Himalaya CLI global configuration
|
| programs.waveterm.settings | Configuration settings for WaveTerm
|
| programs.ghostty.installVimSyntax | Whether to enable installation of Ghostty configuration syntax for Vim.
|
| programs.workstyle.settings | Configuration for workstyle
|
| programs.swaylock.settings | Default arguments to swaylock
|
| programs.i3status.enableDefault | Whether or not to enable
the default configuration.
|
| services.podman.settings.storage | storage.conf configuration
|
| programs.ssh.matchBlocks.<name>.extraOptions | Extra configuration options for the host.
|
| programs.floorp.profiles.<name>.search | Declarative search engine configuration.
|
| programs.opencode.web.extraArgs | Extra arguments to pass to the opencode web command
|
| programs.intelli-shell.settings | Configuration settings for intelli-shell
|
| programs.sbt.credentials | A list of credentials to define in the sbt configuration directory.
|
| accounts.contact.accounts.<name>.local | Local configuration for the contacts.
|
| accounts.email.accounts.<name>.maildir | Maildir configuration for this account.
|
| programs.kodi.settings | Configuration to write to the advancedsettings.xml
file in kodis userdata directory
|
| programs.starship.settings | Configuration written to
$XDG_CONFIG_HOME/starship.toml
|
| programs.topgrade.settings | Configuration written to
$XDG_CONFIG_HOME/topgrade.toml
|
| services.redshift.settings | The configuration to pass to Redshift
|
| programs.ghostty.installBatSyntax | Whether to enable installation of Ghostty configuration syntax for bat.
|
| wayland.windowManager.sway.xwayland | Enable xwayland, which is needed for the default configuration of sway.
|
| programs.gpg.scdaemonSettings | SCdaemon configuration options
|
| services.mbsync.frequency | How often to run mbsync
|
| programs.cudatext.lexerSettings | User configuration settings specific to each lexer.
|
| services.pizauth.accounts.<name>.name | Unique identifier of the account
|
| programs.spotify-player.actions | Configuration written to the actions field of
$XDG_CONFIG_HOME/spotify-player/keymap.toml
|
| programs.aerospace.settings | AeroSpace configuration, see
https://nikitabobko.github.io/AeroSpace/guide#configuring-aerospace
for supported values.
|
| programs.alacritty.theme | A theme from the
alacritty-theme
repository to import in the configuration
|
| accounts.contact.accounts.<name>.name | Unique identifier of the contact account
|
| services.clipcat.daemonSettings | Configuration settings for clipcatd
|
| services.kanshi.profiles.<name>.outputs | Outputs configuration.
|
| programs.spotify-player.keymaps | Configuration written to the keymaps field of
$XDG_CONFIG_HOME/spotify-player/keymap.toml
|
| dconf.settings | Settings to write to the dconf configuration system
|
| accounts.contact.accounts.<name>.remote | Remote configuration for the contacts.
|
| services.blueman-applet.enable | Whether to enable the Blueman applet
|
| services.flameshot.settings | Configuration to use for Flameshot
|
| programs.distrobox.settings | Configuration settings for Distrobox
|
| programs.vscode.profiles.<name>.userMcp | Configuration written to Visual Studio Code's
mcp.json
|
| programs.ne.virtualExtensions | Virtual extensions configuration file for ne.
|
| programs.firefox.profiles.<name>.search | Declarative search engine configuration.
|
| services.hyprshell.settings | Configuration settings for hyprshell
|
| programs.hyprlock.settings | Hyprlock configuration written in Nix
|
| services.hypridle.settings | Hypridle configuration written in Nix
|
| programs.bluetuith.settings | Configuration written to
$XDG_CONFIG_HOME/bluetuith/bluetuith.conf
|
| programs.waylogout.settings | Default arguments to waylogout
|
| accounts.calendar.accounts.<name>.local | Local configuration for the calendar.
|
| programs.cavalier.settings.cava | Settings to be written to the underlying Cava configuration file
|
| accounts.email.accounts.<name>.enable | Whether this account is enabled
|
| programs.ripgrep.arguments | List of arguments to pass to ripgrep
|
| services.gammastep.settings | The configuration to pass to Gammastep
|
| programs.difftastic.options | Configuration options for difftastic
|
| programs.spotify-player.settings | Configuration written to
$XDG_CONFIG_HOME/spotify-player/app.toml
|
| xsession.windowManager.xmonad.buildScript | Build script for your xmonad configuration.
|
| xsession.windowManager.fluxbox.apps | Apps configuration for Fluxbox, written to
~/.fluxbox/apps
|
| xsession.windowManager.fluxbox.init | Init configuration for Fluxbox, written to
~/.fluxbox/init
|
| accounts.calendar.accounts.<name>.name | Unique identifier of the calendar
|
| home.extraDependencies | A list of paths that should be included in the home
closure but generally not visible
|
| xsession.windowManager.command | Command to use to start the window manager
|
| xsession.windowManager.fluxbox.menu | Menu configuration for Fluxbox, written to
~/.fluxbox/menu
|
| programs.vscode.profiles.<name>.userTasks | Configuration written to Visual Studio Code's
tasks.json
|
| programs.superfile.hotkeys | Hotkey configuration written to $XDG_CONFIG_HOME/superfile/hotkeys.toml
(linux) or Library/Application Support/superfile/hotkeys.toml (darwin), See
https://superfile.netlify.app/configure/custom-hotkeys/ for supported values.
|
| wayland.windowManager.sway.swaynag.enable | Whether to enable configuration of swaynag, a lightweight error bar for sway.
|
| programs.sway-easyfocus.settings | Configuration settings for sway-easyfocus
|
| xsession.windowManager.fluxbox.keys | Keyboard shortcuts configuration for Fluxbox, written to
~/.fluxbox/keys
|
| accounts.calendar.accounts.<name>.remote | Remote configuration for the calendar.
|
| services.hound.repositories | The repository configuration.
|
| programs.readline.includeSystemConfig | Whether to include the system-wide configuration.
|
| accounts.email.accounts.<name>.alot.extraConfig | Extra settings to add to this Alot account configuration.
|
| services.hyprpaper.settings | hyprpaper configuration written in Nix
|
| programs.sketchybar.sbarLuaPackage | The sbarlua package to use
|
| wayland.windowManager.wayfire.wf-shell.enable | Whether to enable Manage wf-shell Configuration.
|
| programs.papis.libraries.<name>.settings | Configuration for this library.
|
| xsession.windowManager.xmonad.libFiles | Additional files that will be saved in
~/.xmonad/lib/ and included in the configuration
build
|
| accounts.email.accounts.<name>.signature | Signature configuration.
|
| programs.zsh.enableCompletion | Enable zsh completion
|
| services.ludusavi.frequency | How often to run ludusavi
|
| wayland.windowManager.wayfire.settings | Wayfire configuration written in Nix
|
| programs.offlineimap.pythonFile | Python code that can then be used in other parts of the
configuration.
|
| services.xsettingsd.settings | Xsettingsd options for configuration file
|
| accounts.email.accounts.<name>.meli.settings | Account specific meli configuration
|
| home.enableNixpkgsReleaseCheck | Determines whether to check for release version mismatch between Home
Manager and Nixpkgs
|
| programs.firefoxpwa.settings | Settings to be written to the configuration file
|
| services.stalonetray.extraConfig | Additional configuration lines for stalonetrayrc.
|
| programs.kubecolor.settings | Configuration written to ~/.kube/color.yaml (Linux)
or Library/Application Support/kube/color.yaml (Darwin)
|
| programs.rbw.settings.pinentry | Which pinentry interface to use
|
| services.jellyfin-mpv-shim.mpvBindings | mpv input bindings to use for jellyfin-mpv-shim
|
| services.colima.profiles.<name>.settings | Colima configuration settings, see https://github.com/abiosoft/colima/blob/main/embedded/defaults/colima.yaml or run colima template.
|
| programs.kitty.quickAccessTerminalConfig | Configuration written to
$XDG_CONFIG_HOME/kitty/quick-access-terminal.conf
|
| programs.alacritty.settings | Configuration written to
$XDG_CONFIG_HOME/alacritty/alacritty.yml or
$XDG_CONFIG_HOME/alacritty/alacritty.toml
(the latter being used for alacritty 0.13 and later)
|
| xsession.windowManager.awesome.luaModules | List of lua packages available for being
used in the Awesome configuration.
|
| wayland.windowManager.hyprland.sourceFirst | Whether to enable putting source entries at the top of the configuration
.
|
| programs.taskwarrior.colorTheme | Either one of the default provided theme as string, or a
path to a theme configuration file.
|
| programs.visidata.visidatarc | Configuration settings and Python function declarations
to be written to ~/.visidatarc
|
| accounts.email.accounts.<name>.flavor | Some email providers have peculiar behavior that require
special treatment
|
| programs.cavalier.settings.general | Settings to be written to the Cavalier configuration file
|
| services.kanshi.settings.*.profile.outputs | Outputs configuration.
|
| accounts.email.accounts.<name>.msmtp.extraConfig | Extra configuration options to add to ~/.msmtprc
|
| programs.librewolf.profiles.<name>.search | Declarative search engine configuration.
|
| programs.broot.settings.skin | Color configuration
|
| services.easyeffects.enable | Whether to enable Easyeffects daemon
|
| services.podman.settings.containers | containers.conf configuration
|
| services.hyprsunset.settings | Hyprsunset configuration written in Nix
|
| services.syncthing.settings.options | The options element contains all other global configuration options
|
| programs.i3status.modules.<name>.settings | Configuration to add to this i3status module
|
| programs.anime-downloader.settings | Configuration settings for anime-downloader
|
| programs.pistol.associations | Associations written to the Pistol configuration at
$XDG_CONFIG_HOME/pistol/pistol.conf.
|
| programs.rclone.requiresUnit | The name of a systemd user service that must complete before the rclone
configuration file is written
|
| services.signaturepdf.extraConfig | Additional configuration optional.
|
| accounts.email.accounts.<name>.astroid.extraConfig | Extra settings to add to this astroid account configuration.
|
| wayland.windowManager.wayfire.wf-shell.settings | Wf-shell configuration written in Nix
|
| programs.nheko.settings | Attribute set of Nheko preferences (converted to an INI file)
|
| accounts.email.accounts.<name>.mbsync.extraConfig.local | Local store extra configuration.
|
| programs.vscode.profiles.<name>.userSettings | Configuration written to Visual Studio Code's
settings.json
|
| services.gpg-agent.pinentry.package | The pinentry-gnome3 package to use
|
| services.pantalaimon.settings | Configuration written to
$XDG_CONFIG_HOME/pantalaimon/pantalaimon.conf
|
| xsession.windowManager.fluxbox.slitlist | Slitlist configuration for Fluxbox, written to
~/.fluxbox/slitlist
|
| services.vdirsyncer.frequency | How often to run vdirsyncer
|
| services.pulseeffects.enable | Whether to enable Pulseeffects daemon
Note, it is necessary to add
programs.dconf.enable = true;
to your system configuration for the daemon to work correctly.
|
| accounts.email.accounts.<name>.mbsync.extraConfig.remote | Remote store extra configuration.
|
| programs.niriswitcher.settings | niriswitcher configuration
|
| programs.rclone.remotes.<name>.secrets | Sensitive configuration values such as passwords, API keys, and tokens
|
| services.hyprlauncher.settings | Configuration settings for hyprlauncher
|
| programs.lazyworktree.settings | Configuration settings for lazyworktree
|
| services.random-background.enable | Whether to enable random desktop background
|
| accounts.email.accounts.<name>.mbsync.extraConfig.channel | Per channel extra configuration.
|
| programs.offlineimap.extraConfig.mbnames | Extra configuration options added to the
mbnames section.
|
| accounts.email.accounts.<name>.mbsync.extraConfig.account | Account section extra configuration.
|
| programs.offlineimap.extraConfig.general | Extra configuration options added to the
general section.
|
| programs.thunderbird.profiles.<name>.search | Declarative search engine configuration.
|
| programs.offlineimap.extraConfig.default | Extra configuration options added to the
DEFAULT section.
|
| services.home-manager.autoUpgrade.frequency | The interval at which the Home Manager auto upgrade is run
|
| services.jankyborders.settings | Configuration settings to passed to borders in
$XDG_CONFIG_HOME/borders/bordersc
|
| wayland.windowManager.hyprland.settings | Hyprland configuration written in Nix
|
| accounts.email.accounts.<name>.mujmap.settings.tags | Tag configuration
|
| accounts.email.accounts.<name>.himalaya.settings | Himalaya CLI configuration for this email account
|
| services.borgmatic.frequency | How often to run borgmatic when
services.borgmatic.enable = true
|
| services.muchsync.remotes.<name>.frequency | How often to run muchsync
|
| programs.awscli.credentials | Configuration written to $HOME/.aws/credentials
|
| programs.prismlauncher.settings | Configuration written to prismlauncher.cfg.
|
| xsession.windowManager.spectrwm.unbindings | List of keybindings to disable from default Spectrwm configuration.
|
| accounts.email.accounts.<name>.lieer.sync.frequency | How often to synchronize the account
|
| services.syncthing.settings | Extra configuration options for Syncthing
|
| services.taskwarrior-sync.frequency | How often to run taskwarrior sync
|
| accounts.email.accounts.<name>.imapnotify.extraConfig | Additional configuration to add for this account.
|
| xsession.windowManager.fluxbox.windowmenu | Window menu configuration for Fluxbox, written to
~/.fluxbox/windowmenu
|
| services.home-manager.autoExpire.frequency | The interval at which the Home Manager auto expire is run
|
| programs.vscode.haskell.hie.executablePath | The path to the Haskell IDE Engine executable
|
| programs.sbt.repositories | A list of repositories to use when resolving dependencies
|
| accounts.email.accounts.<name>.alot.contactCompletion | Contact completion configuration as expected per alot
|
| xsession.windowManager.herbstluftwm.extraConfig | Extra configuration lines to add verbatim to
$XDG_CONFIG_HOME/herbstluftwm/autostart.
|
| accounts.email.accounts.<name>.offlineimap.extraConfig.local | Extra configuration options to add to the local account
section.
|
| programs.floorp.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| accounts.email.accounts.<name>.thunderbird.settings | Extra settings to add to this Thunderbird account configuration
|
| accounts.email.accounts.<name>.offlineimap.extraConfig.remote | Extra configuration options to add to the remote account
section.
|
| accounts.email.accounts.<name>.thunderbird.messageFilters | List of message filters to add to this Thunderbird account
configuration.
|
| programs.firefox.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| accounts.email.accounts.<name>.offlineimap.extraConfig.account | Extra configuration options to add to the account section.
|
| programs.openstackclient.publicClouds | Public information about clouds
|
| services.polybar.settings | Polybar configuration
|
| programs.librewolf.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| programs.ripgrep-all.custom_adapters.*.version | The version identifier used to key cache entries; change if the configuration or program changes
|
| accounts.contact.accounts.<name>.khard.addressbooks | If provided, each item on this list will generate an
entry on khard configuration file as a separate addressbook
(vdir)
|
| accounts.email.accounts.<name>.thunderbird.perIdentitySettings | Extra settings to add to each identity of this Thunderbird
account configuration
|
| services.activitywatch.watchers.<name>.settingsFilename | The filename of the generated settings file
|
| services.trayer.settings | Trayer configuration as a set of attributes
|