| xsession.pointerCursor.size | Alias of home.pointerCursor.size.
|
| programs.broot.settings.verbs | Define new verbs
|
| home.file.<name>.onChange | Shell commands to run when file has changed between
generations
|
| xsession.windowManager.i3.config.focus.wrapping | Whether the window focus commands automatically wrap around the edge of containers
|
| programs.awscli.enable | Whether to enable AWS CLI tool.
|
| programs.atuin.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.screen.package | The screen package to use.
|
| programs.helix.defaultEditor | Whether to configure hx as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.hexchat.channels.<name>.options | Channel options.
|
| programs.anyrun.config.showResultsImmediately | Show search results immediately when Anyrun starts.
|
| programs.autorandr.profiles.<name>.config.<name>.scale.x | Horizontal scaling factor/pixels.
|
| programs.boxxy.rules.*.name | Unique identifier of the boxxy rule
|
| services.osmscout-server.network.listenAddress | The address for the server to listen on.
|
| programs.k9s.package | The k9s package to use.
|
| accounts.email.accounts.<name>.msmtp.extraConfig | Extra configuration options to add to ~/.msmtprc
|
| programs.gnome-terminal.profile.<name>.colors.foregroundColor | The foreground color.
|
| programs.mbsync.enable | Whether to enable mbsync IMAP4 and Maildir mailbox synchronizer.
|
| programs.autorandr.profiles.<name>.config.<name>.extraConfig | Extra lines to append to this profile's config.
|
| programs.piston-cli.package | The piston-cli package to use.
|
| programs.borgmatic.backups.<name>.location.extraConfig | Extra settings.
|
| programs.pylint.package | The pylint package to use.
|
| services.swayidle.systemdTarget | Systemd target to bind to.
|
| services.mpd.network.startWhenNeeded | Enable systemd socket activation
|
| programs.browserpass.enable | Whether to enable the browserpass extension host application.
|
| xdg.stateHome | Absolute path to directory holding application states
|
| programs.ruff.package | The ruff package to use.
|
| 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.
|
| programs.anki.sync.networkTimeout | Network timeout in seconds.
|
| programs.kitty.autoThemeFiles.noPreference | Theme name for no-preference color scheme.
|
| programs.zsh.historySubstringSearch.searchDownKey | The key codes to be used when searching down
|
| programs.floorp.profiles.<name>.userContent | Custom Floorp user content CSS.
|
| programs.abook.enable | Whether to enable Abook.
|
| services.kanshi.settings.*.profile.name | Profile name
|
| services.xidlehook.once | Whether to enable running the program once and exiting.
|
| programs.librewolf.profiles.<name>.extensions.settings | Attribute set of options for each extension
|
| services.mako.package | The mako package to use.
|
| programs.pet.snippets.*.output | Example output of the command.
|
| programs.atuin.themes | Each theme is written to
$XDG_CONFIG_HOME/atuin/themes/theme-name.toml
where the name of each attribute is the theme-name
See https://docs.atuin.sh/guide/theming/ for the full list
of options.
|
| services.shikane.settings | Configuration written to
$XDG_CONFIG_HOME/shikane/config.toml.
See
for more information.
|
| xsession.windowManager.i3.config.colors.focused | A window which currently has the focus.
|
| programs.librewolf.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| services.xsuspender.rules | Attribute set of XSuspender rules.
|
| programs.git.signing.key | The default signing key fingerprint
|
| xsession.windowManager.awesome.noArgb | Disable client transparency support, which can be greatly
detrimental to performance in some setups
|
| programs.gurk-rs.package | The gurk-rs package to use.
|
| programs.fish.shellAbbrs.<name>.position | If the position is "command", the abbreviation expands only if
the position is a command
|
| programs.vicinae.systemd.autoStart | If the vicinae daemon should be started automatically
|
| services.taskwarrior-sync.frequency | How often to run taskwarrior sync
|
| programs.anyrun.config.width.fraction | Fraction of the screen.
|
| programs.parallel.will-cite | Accept GNU Parallels citation policy: https://www.gnu.org/software/parallel/parallel_design.html#citation-notice
|
| programs.gpg.gpgsmSettings | GPGSM configuration options
|
| programs.aiac.enable | Whether to enable aiac.
|
| programs.aiac.settings | Configuration settings for aiac
|
| programs.obsidian.defaultSettings.cssSnippets.*.text | Text of the file.
|
| programs.beets.mpdIntegration.host | The host that mpdstats will connect to.
|
| programs.vinegar.settings | Configuration written to $XDG_CONFIG_HOME/vinegar/config.toml
|
| programs.yazi.flavors | Pre-made themes
|
| wayland.windowManager.sway.config.bars.*.colors.focusedStatusline | Text color to be used for the statusline on the currently focused monitor output.
|
| programs.borgmatic.package | The borgmatic package to use.
|
| programs.ghostty.clearDefaultKeybinds | Whether to clear default keybinds.
|
| programs.jujutsu.settings | Options to add to the config.toml file
|
| programs.lutris.runners | Attribute set of Lutris runners along with their configurations
|
| programs.hyprlock.settings | Hyprlock configuration written in Nix
|
| programs.qutebrowser.aliases | Aliases for commands.
|
| programs.kakoune.config.keyMappings.*.mode | The mode in which the mapping takes effect.
|
| programs.gemini-cli.context | An attribute set of context files to create in ~/.gemini/
|
| services.osmscout-server.package | The osmscout-server package to use.
|
| services.mpd-mpris.mpd.host | The address where MPD is listening for connections.
|
| services.pizauth.accounts.<name>.extraConfig | Additional configuration that will be added to the account configuration
|
| programs.ranger.plugins | List of files to be added to $XDG_CONFIG_HOME/ranger/plugins/.
|
| programs.zsh.zsh-abbr.package | The zsh-abbr package to use.
|
| programs.zellij.enableBashIntegration | Whether to enable Bash integration.
|
| vdirsyncer.itemTypes | Kinds of items to show
|
| services.swaync.package | The swaynotificationcenter package to use.
|
| launchd.agents.<name>.config.WorkingDirectory | This optional key is used to specify a directory to chdir(2) to before running the job.
|
| programs.darcs.package | The darcs package to use.
|
| accounts.contact.accounts.<name>.vdirsyncer.conflictResolution | What to do in case of a conflict between the storages
|
| 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)
|
| programs.cudatext.lexerHotkeys | Hotkeys settings specific to each lexer.
|
| programs.rbenv.enableFishIntegration | Whether to enable Fish integration.
|
| gtk.gtk3.font | Font for GTK 3 applications.
|
| programs.direnv.silent | Whether to enable silent mode, that is, disabling direnv logging.
|
| wayland.windowManager.labwc.extraConfig | Extra lines appended to $XDG_CONFIG_HOME/labwc/rc.xml.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind.port | Specifies port number to bind to.
|
| programs.tofi.settings | Settings to be written to the Tofi configuration file
|
| programs.rofi.pass.stores | Directory roots of your password-stores.
|
| xsession.windowManager.bspwm.rules.<name>.splitRatio | The ratio between the new window and the previous existing window in
the desktop.
|
| services.twmn.window.animation.easeIn.duration | The animation duration in milliseconds.
|
| programs.kakoune.config.hooks.*.commands | Commands to run when the hook is activated.
|
| xfconf.settings | Settings to write to the Xfconf configuration system.
|
| programs.sbt.credentials.*.realm | The realm of the repository you're authenticating to.
|
| programs.visidata.enable | Whether to enable Visidata.
|
| programs.radicle.enable | Whether to enable Radicle.
|
| programs.obsidian.defaultSettings.hotkeys.<name>.*.modifiers | The hotkey modifiers.
|
| services.linux-wallpaperengine.wallpapers.*.monitor | Which monitor to display the wallpaper.
|
| services.syncthing.overrideDevices | Whether to delete the devices which are not configured via the
devices option
|
| 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
|
| 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
|
| accounts.contact.accounts.<name>.vdirsyncer.tokenFile | A file path where access tokens are stored.
|
| programs.urxvt.scroll.bar.align | Scrollbar alignment.
|