| programs.vscode.enable | Whether to enable Visual Studio Code.
|
| wayland.windowManager.sway.config.terminal | Default terminal to run.
|
| services.imapnotify.package | The goimapnotify package to use.
|
| gtk.gtk4.enable | Whether to enable GTK 4 configuration.
|
| programs.direnv.enableBashIntegration | Whether to enable Bash integration.
|
| programs.neovim.plugins.*.runtime.<name>.source | Path of the source file or directory
|
| services.plex-mpv-shim.package | The plex-mpv-shim package to use.
|
| services.hyprsunset.transitions | Deprecated - Use services.hyprsunset.settings instead to manage transitions
|
| programs.aliae.configLocation | Path where aliae should look for its config file
|
| programs.astroid.enable | Whether to enable Astroid.
|
| programs.beets.settings | Configuration written to
$XDG_CONFIG_HOME/beets/config.yaml
|
| programs.ghostty.enableBashIntegration | Whether to enable Bash integration
|
| programs.z-lua.enableBashIntegration | Whether to enable Bash integration.
|
| programs.librewolf.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| programs.obsidian.defaultSettings.cssSnippets | CSS snippets to install
|
| nix.gc.randomizedDelaySec | Add a randomized delay before each garbage collection
|
| programs.alacritty.theme | A theme from the
alacritty-theme
repository to import in the configuration
|
| programs.autorandr.hooks | Global hook scripts
|
| programs.docker-cli.configDir | Folder relative to the user's home directory where the Docker CLI settings should be stored.
|
| programs.k9s.package | The k9s package to use.
|
| 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.tealdeer.settings | Configuration written to
$XDG_CONFIG_HOME/tealdeer/config.toml on Linux or
$HOME/Library/Application Support/tealdeer/config.toml on Darwin
|
| services.home-manager.autoExpire.enable | Whether to enable the Home Manager expire service that periodically expire your
old Home Manager generations.
|
| programs.vscode.profiles.<name>.keybindings.*.key | The key or key-combination to bind.
|
| _module.args | Additional arguments passed to each module in addition to ones
like lib, config,
and pkgs, modulesPath
|
| services.podman.settings.policy | Signature verification policy file
|
| programs.pandoc.defaultsFile | Resulting defaults file.
|
| services.swaync.enable | Whether to enable Swaync notification daemon.
|
| services.tomat.enable | Whether to enable Tomat Pomodoro server.
|
| accounts.email.accounts.<name>.aerc.extraBinds | Extra bindings specific to this account, added to
$HOME/.config/aerc/binds.conf
|
| programs.neomutt.binds.*.action | Specify the action to take.
|
| programs.neomutt.sidebar | Options related to the sidebar.
|
| programs.diff-highlight.enable | Enable the contrib diff-highlight syntax highlighter
|
| services.xsuspender.debug | Whether to enable debug output.
|
| programs.kakoune.config.scrollOff.columns | The number of columns to keep visible around the cursor.
|
| programs.zsh.prezto.terminal.tabTitleFormat | Set the tab title format.
|
| targets.darwin.defaults.NSGlobalDomain.NSAutomaticDashSubstitutionEnabled | Whether to enable smart dashes.
|
| systemd.user.systemctlPath | Absolute path to the systemctl tool
|
| services.vdirsyncer.configFile | Optional configuration file to link to use instead of
the default file ($XDG_CONFIG_HOME/vdirsyncer/config).
|
| services.podman.containers.<name>.extraPodmanArgs | Extra arguments to pass to the podman run command.
|
| targets.darwin.defaults."com.apple.menuextra.clock".ShowAMPM | Show the AM/PM label
|
| programs.termite.cursorForegroundColor | Cursor foreground color value.
|
| nix.buildMachines.*.publicHostKey | The (base64-encoded) public host key of this builder
|
| programs.direnv.package | The direnv package to use.
|
| programs.vim.package | Resulting customized vim package
|
| programs.awscli.enable | Whether to enable AWS CLI tool.
|
| programs.pazi.enableBashIntegration | Whether to enable Bash integration.
|
| services.linux-wallpaperengine.wallpapers.*.scaling | Scaling mode for this wallpaper.
|
| accounts.contact.accounts.<name>.pimsync.extraRemoteStorageDirectives | Extra directives that should be added under this accounts remote storage directive
|
| nix.registry.<name>.flake | The flake input to which from> is to be rewritten.
|
| programs.ncmpcpp.bindings.*.command | Command or sequence of commands to be executed.
|
| accounts.email.accounts.<name>.lieer.settings.timeout | HTTP timeout in seconds. 0 means forever or system timeout.
|
| programs.anyrun.config.height.fraction | Fraction of the screen.
|
| programs.onedrive.package | The onedrive package to use.
|
| programs.urxvt.scroll.bar.floating | Whether to display an rxvt scrollbar without a trough.
|
| services.tomat.package | The tomat package to use.
|
| services.pueue.enable | Whether to enable Pueue, CLI process scheduler and manager.
|
| programs.zed-editor.extraPackages | Extra packages available to Zed.
|
| programs.firefox.profiles.<name>.bookmarks.settings | Custom bookmarks.
|
| programs.bun.settings | Configuration written to
$XDG_CONFIG_HOME/.bunfig.toml
|
| xsession.windowManager.i3.config.gaps.smartBorders | This option controls whether to disable container borders on
workspace with a single container.
|
| xsession.initExtra | Extra shell commands to run during initialization.
|
| xsession.windowManager.bspwm.startupPrograms | Programs to be executed during startup.
|
| programs.thunderbird.profiles | Attribute set of Thunderbird profiles.
|
| programs.claude-code.hooksDir | Path to a directory containing hook files for Claude Code
|
| services.podman.volumes.<name>.autoStart | Whether to create the volume on boot.
|
| accounts.email.accounts.<name>.astroid.extraConfig | Extra settings to add to this astroid account configuration.
|
| accounts.email.accounts.<name>.signature.showSignature | Method to communicate the signature.
|
| programs.sbt.credentials.*.passwordCommand | The command that provides the password or authentication token for
the repository.
|
| systemd.user.services.<name>.Service.ExecStart | Command that is executed when this service is started.
|
| programs.keychain.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.scmpuff.package | The scmpuff package to use.
|
| programs.delta.package | The delta package to use.
|
| programs.smug.projects.<name>.windows | Windows to create in the project session
|
| programs.irssi.networks.<name>.saslExternal | Enable SASL external authentication
|
| programs.vdirsyncer.package | The vdirsyncer package to use.
|
| programs.tmux.newSession | Automatically spawn a session if trying to attach and none
are running.
|
| programs.pianobar.settings | Apply configurations for pianobar via key/value attributes
|
| programs.zsh.prezto.historySubstring.foundColor | Set the query found color.
|
| programs.neovim.waylandSupport | Whether to enable Wayland clipboard support.
|
| gtk.gtk4.extraCss | Extra CSS for $XDG_CONFIG_HOME/gtk-4.0/gtk.css.
|
| services.espanso.enable | Whether to enable Espanso: cross platform text expander in Rust.
|
| programs.emacs.package | The emacs package to use.
|
| i18n.inputMethod.fcitx5.settings.addons.<name>.sections | attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))
|
| programs.fish.functions.<name>.wraps | Causes the function to inherit completions from the given wrapped
command.
|
| programs.xplr.package | The xplr package to use.
|
| services.flameshot.settings | Configuration to use for Flameshot
|
| programs.jqp.enable | Whether to enable jqp, jq playground.
|
| services.emacs.extraOptions | Extra command-line arguments to pass to emacs.
|
| programs.noti.settings | Configuration written to
$XDG_CONFIG_HOME/noti/noti.yaml
|
| launchd.agents.<name>.config.ProgramArguments | This key maps to the second argument of execvp(3)
|
| services.linux-wallpaperengine.enable | Whether to enable linux-wallpaperengine, an implementation of Wallpaper Engine functionality.
|
| programs.thunderbird.nativeMessagingHosts | Additional packages containing native messaging hosts that should be
made available to Thunderbird extensions.
|
| wayland.windowManager.sway.config.focus.wrapping | Whether the window focus commands automatically wrap around the edge of containers
|
| xdg.cacheHome | Absolute path to directory holding application caches
|
| services.local-ai.environment | Additional environment passed to local-ai service
|
| gtk.gtk4.iconTheme.name | The name of the icon theme within the package.
|
| programs.floorp.profiles.<name>.containers.<name>.id | Container ID
|
| home.file.<name>.target | Path to target file relative to HOME.
|
| programs.tex-fmt.package | The tex-fmt package to use.
|