| programs.vscode.argvSettings | Configuration written to Visual Studio Code's
argv.json
|
| programs.difftastic.git.enable | Whether to enable git integration for difftastic
|
| programs.ssh.matchBlocks.<name>.hostname | Specifies the real host name to log into.
|
| programs.gradle.package | The gradle package to use.
|
| programs.vicinae.systemd.enable | Whether to enable vicinae systemd integration.
|
| services.getmail.enable | Whether to enable the getmail systemd service to automatically retrieve mail.
|
| programs.kakoune.config.autoInfo | Contexts in which to display automatic information box
|
| programs.ncmpcpp.settings | Attribute set from name of a setting to its value
|
| programs.gpg.scdaemonSettings | SCdaemon configuration options
|
| programs.piston-cli.settings | Configuration written to
$XDG_CONFIG_HOME/piston-cli/config.yml.
|
| programs.termite.hintsForegroundColor | Hints foreground color value.
|
| accounts.calendar.accounts.<name>.thunderbird.readOnly | Mark calendar as read only
|
| services.podman.volumes | Defines Podman volume quadlet configurations.
|
| services.hyprsunset.transitions | Deprecated - Use services.hyprsunset.settings instead to manage transitions
|
| programs.obsidian.defaultSettings.extraFiles.<name>.source | Path of the source file or directory.
|
| programs.floorp.profiles.<name>.search.meta.maintainers | List of maintainers of each module
|
| services.podman.images | Defines Podman image quadlet configurations.
|
| programs.fzf.enableFishIntegration | Whether to enable Fish integration.
|
| 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.todoman.extraConfig | Text for configuration of todoman
|
| programs.borgmatic.backups.<name>.storage.encryptionPasscommand | Command writing the passphrase to standard output.
|
| programs.sioyek.package | The sioyek package to use.
|
| programs.urxvt.iso14755 | ISO14755 support for viewing and entering unicode characters.
|
| services.dwm-status.extraConfig | Extra config of dwm-status.
|
| services.podman.containers | Defines Podman container quadlet configurations.
|
| programs.radio-active.package | The radio-active package to use.
|
| programs.sketchybar.extraLuaPackages | The extra Lua packages required for your plugins to work
|
| services.swayidle.timeouts.*.resumeCommand | Command to run when there is activity again.
|
| programs.nushell.envFile.text | Text of the nushell env.nu file
|
| programs.obsidian.vaults.<name>.settings.corePlugins | Core plugins to activate.
|
| services.swaync.style | CSS style of the bar
|
| services.mpd.network.listenAddress | The address for the daemon to listen on
|
| home.file | Attribute set of files to link into the user home.
|
| programs.firefox.profiles.<name>.userContent | Custom Firefox user content CSS.
|
| 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.
|
| programs.dircolors.enableBashIntegration | Whether to enable Bash integration.
|
| programs.zsh.setOptions | Configure zsh options
|
| services.rescrobbled.package | The rescrobbled package to use.
|
| programs.onedrive.package | The onedrive package to use.
|
| services.dunst.iconTheme | Set the icon theme.
|
| programs.pgcli.settings | Configuration written to
$XDG_CONFIG_HOME/pgcli/config
|
| wayland.windowManager.sway.config.bars.*.id | Specifies the bar ID for the configured bar instance
|
| nix.gc.options | Options given to nix-collect-garbage when the
garbage collector is run automatically.
|
| programs.amfora.package | The amfora package to use.
|
| wayland.windowManager.sway.config.bars.*.workspaceButtons | Whether workspace buttons should be shown or not.
|
| programs.gallery-dl.enable | Whether to enable gallery-dl.
|
| services.copyq.enable | Whether to enable CopyQ, a clipboard manager with advanced features.
|
| xsession.windowManager.i3.config.menu | Default launcher to use.
|
| programs.awscli.credentials | Configuration written to $HOME/.aws/credentials
|
| programs.gnome-terminal.profile.<name>.colors.cursor.background | The background color.
|
| programs.librewolf.nativeMessagingHosts | Additional packages containing native messaging hosts that should be
made available to LibreWolf extensions.
|
| programs.obsidian.vaults.<name>.settings.extraFiles.<name>.text | Text of the file.
|
| programs.obsidian.defaultSettings.hotkeys.<name>.*.key | The hotkey.
|
| services.pimsync.verbosity | The verbosity in which pimsync should log.
|
| services.comodoro.protocols | Define protocols the server should use to accept requests.
|
| programs.visidata.visidatarc | Configuration settings and Python function declarations
to be written to ~/.visidatarc
|
| services.kanshi.settings.*.profile | profile attribute set.
|
| services.picom.opacityRules | Rules that control the opacity of windows, in format PERCENT:PATTERN.
|
| programs.rbenv.enable | Whether to enable rbenv.
|
| services.hyprsunset.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| systemd.user.timers | Definition of systemd per-user timer units
|
| xdg.cacheFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| services.safeeyes.enable | Whether to enable The Safe Eyes OSGI service.
|
| wayland.windowManager.wayfire.wf-shell.settings | Wf-shell configuration written in Nix
|
| programs.chawan.settings | Configuration options for chawan
|
| xsession.windowManager.i3.config.window.border | Window border width.
|
| programs.nnn.package | The nnn package to use.
|
| programs.ssh.enable | Whether to enable SSH client configuration.
|
| services.hypridle.package | The hypridle package to use.
|
| programs.ion.shellAliases | An attribute set that maps aliases (the top level attribute names
in this option) to command strings or directly to build outputs.
|
| programs.ne.enable | Whether to enable ne.
|
| programs.zsh.oh-my-zsh | Options to configure oh-my-zsh.
|
| services.podman.settings.registries.block | List of blocked repositories.
|
| programs.tmux.tmuxinator.enable | Whether to enable tmuxinator.
|
| home.profileDirectory | The profile directory where Home Manager generations are installed.
|
| programs.translate-shell.package | The translate-shell package to use.
|
| programs.claude-code.memory.source | Path to a file containing memory content for CLAUDE.md
|
| services.podman.volumes.<name>.type | Filesystem type of Device. (used as -t in mount commands)
|
| services.twmn.icons.critical | Path to the critical notifications' icon.
|
| programs.vivid.enable | Whether to enable vivid.
|
| services.twmn.window.height | Height of the slide bar
|
| programs.ptyxis.enable | Whether to enable ptyxis.
|
| programs.smug.projects.<name>.beforeStart | Commands to execute before the tmux-session starts.
|
| services.status-notifier-watcher.package | The status-notifier-item package to use.
|
| targets.genericLinux.nixGL.vulkan.enable | Whether to enable Vulkan in nixGL wrappers
|
| programs.eza.colors | Use terminal colors in output (--color argument).
|
| programs.foot.settings | Configuration written to
$XDG_CONFIG_HOME/foot/foot.ini
|
| programs.kakoune.config.numberLines.separator | String that separates the line number column from the
buffer contents
|
| programs.meli.enable | Whether to enable meli email client.
|
| home.pointerCursor.package | Package providing the cursor theme.
|
| programs.obsidian.vaults.<name>.settings.communityPlugins.*.enable | Whether to enable the plugin.
|
| programs.kakoune.config.numberLines.relative | Show line numbers relative to the main cursor line.
|
| programs.bash.historySize | Number of history lines to keep in memory.
|
| accounts.email.accounts.<name>.himalaya.enable | Whether to enable the email client Himalaya CLI for this email account.
|
| services.xscreensaver.enable | Whether to enable XScreenSaver.
|
| services.librespot.enable | Whether to enable Librespot (Spotify Connect speaker daemon).
|
| programs.skim.fileWidgetCommand | The command that gets executed as the source for skim for the
CTRL-T keybinding.
|
| services.swayidle.package | The swayidle package to use.
|
| targets.genericLinux.gpu.enable | Whether to enable GPU driver integration for non-NixOS systems.
|
| services.ssh-tpm-agent.keyDir | Path of the directory to look for TPM sealed keys in, defaults to $HOME/.ssh if unset
|