| 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
|