| programs.acd-cli.cliSettings | CLI configuration settings for acd-cli
|
| programs.opencode.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.opencode.settings.mcp
|
| programs.helix.extraConfig | Extra lines to be appended to the config file
|
| accounts.email.accounts.<name>.lieer.settings.remove_local_messages | Remove local messages that have been deleted on the remote.
|
| programs.ssh.matchBlocks | Specify per-host settings
|
| targets.genericLinux.enable | Whether to enable settings that make Home Manager work better on
GNU/Linux distributions other than NixOS.
|
| programs.acd-cli.fuseSettings | FUSE configuration settings for acd-cli
|
| programs.obsidian.defaultSettings.appearance | Settings to write to appearance.json
|
| programs.tmux.sensibleOnTop | Run the sensible plugin at the top of the configuration
|
| programs.librewolf.profiles.<name>.extensions.force | Whether to override all previous firefox settings
|
| programs.kakoune.config.wrapLines | Settings for the wrap lines highlighter.
|
| programs.amber.ambsSettings | Configuration settings for amber's ambs tool
|
| programs.acd-cli.cacheSettings | Cache configuration settings for acd-cli
|
| programs.amber.ambrSettings | Configuration settings for amber's ambr tool
|
| accounts.email.accounts.<name>.lieer.settings.replace_slash_with_dot | Replace '/' with '.' in Gmail labels.
|
| wayland.windowManager.sway.config.gaps | Gaps related settings.
|
| programs.acd-cli.clientSettings | Client configuration settings for acd-cli
|
| wayland.windowManager.sway.config.focus | Focus related settings.
|
| xsession.windowManager.i3.config.gaps | Gaps related settings.
|
| home.stateVersion | It is occasionally necessary for Home Manager to change
configuration defaults in a way that is incompatible with
stateful data
|
| programs.termite.dynamicTitle | Settings dynamic title allows the terminal and the shell to
update the terminal's title.
|
| accounts.email.accounts.<name>.lieer.settings.drop_non_existing_label | Allow missing labels on the Gmail side to be dropped.
|
| programs.vscode.profiles.<name>.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.vscode.profiles.<name>.userMcp
|
| programs.cudatext.lexerHotkeys | Hotkeys settings specific to each lexer.
|
| programs.kakoune.config.numberLines | Settings for the number lines highlighter.
|
| wayland.windowManager.sway.config.bars | Sway bars settings blocks
|
| xsession.windowManager.i3.config.focus | Focus related settings.
|
| wayland.windowManager.sway.config.window | Window titlebar and border settings.
|
| programs.anyrun.config.y | The vertical position, works the same as x
|
| programs.infat.autoActivate | Automatically activate infat on startup
|
| programs.ahoviewer.config | Configuration settings for ahoviewer
|
| xsession.windowManager.i3.config.bars | i3 bars settings blocks
|
| xsession.windowManager.i3.config.window | Window titlebar and border settings.
|
| programs.anyrun.config.x | The horizontal position, adjusted so that { relative = 0.5; } always centers the runner
|
| programs.cudatext.lexerSettings | User configuration settings specific to each lexer.
|
| programs.vicinae.themes | Theme settings to add to the themes folder in ~/.config/vicinae/themes
|
| programs.intelli-shell.shellHotkeys | Settings for customizing the keybinding to integrate your shell with intelli-shell
|
| programs.anyrun.config.width | The width of the runner
|
| programs.thunderbird.profiles.<name>.extensions | List of ‹name› add-on packages to install for this profile
|
| 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
|
| accounts.email.accounts.<name>.meli.enable | Whether to enable the meli mail client for this account
|
| accounts.email.accounts.<name>.mujmap.settings.auto_create_new_mailboxes | Whether to create new mailboxes automatically on the server from notmuch
tags.
|
| programs.aliae.configLocation | Path where aliae should look for its config file
|
| wayland.windowManager.sway.config.floating | Floating window settings.
|
| programs.floorp.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| programs.zed-editor.mutableUserSettings | Whether user settings (settings.json) can be updated by zed.
|
| accounts.email.accounts.<name>.alot.extraConfig | Extra settings to add to this Alot account configuration.
|
| programs.firefox.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| programs.gemini-cli.context | An attribute set of context files to create in ~/.gemini/
|
| programs.tealdeer.settings.updates.auto_update_interval_hours | Duration, since the last cache update, after which the cache will be refreshed
|
| xsession.windowManager.i3.config.floating | Floating window settings.
|
| programs.anki.sync.keyFile | Path to a file containing the sync account sync key
|
| programs.anyrun.config.height | The minimum height of the runner, the runner will expand to fit all the entries
|
| programs.visidata.visidatarc | Configuration settings and Python function declarations
to be written to ~/.visidatarc
|
| programs.librewolf.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| programs.kakoune.config.showWhitespace | Settings for the show whitespaces highlighter.
|
| services.activitywatch.watchers.<name>.name | The name of the watcher
|
| programs.streamlink.plugins | Streamlink plugins
|
| accounts.email.accounts.<name>.astroid.extraConfig | Extra settings to add to this astroid account configuration.
|
| targets.darwin.currentHostDefaults | Set macOS user defaults
|
| programs.mc.extensionSettings | Settings for mc/mc.ext.ini file
|
| wayland.windowManager.sway.config.colors | Color settings
|
| programs.borgmatic.backups.<name>.hooks.extraConfig | Extra settings.
|
| programs.mc.fileHighlightSettings | Settings for mc/filehighlight.ini file
|
| programs.obsidian.defaultSettings.themes | Themes to install
|
| programs.keepassxc.enable | Whether to enable KeePassXC.
When this flag is set, KeePassXC' builtin native messaging manifest for
communication with its browser extension is automatically installed
|
| xsession.windowManager.i3.config.colors | Color settings
|
| services.activitywatch.watchers | Watchers to be included with the service alongside with their
configuration
|
| programs.borgmatic.backups.<name>.output.extraConfig | Extra settings.
|
| wayland.windowManager.sway.config.bars.*.colors | Bar color settings
|
| programs.am2rlauncher.config | Config file for am2rlauncher in XML format
|
| programs.obsidian.defaultSettings.hotkeys | Hotkeys to configure
|
| programs.obsidian.defaultSettings.extraFiles | Extra files to link to the vault directory
|
| programs.borgmatic.backups.<name>.storage.extraConfig | Extra settings.
|
| xsession.windowManager.i3.config.bars.*.colors | Bar color settings
|
| accounts.contact.accounts.<name>.vdirsyncer.auth | Authentication settings
|
| programs.obsidian.defaultSettings.corePlugins | Core plugins to activate
|
| programs.qutebrowser.loadAutoconfig | Load settings configured via the GUI.
|
| programs.borgmatic.backups.<name>.location.extraConfig | Extra settings.
|
| programs.obsidian.defaultSettings.cssSnippets | CSS snippets to install
|
| accounts.calendar.accounts.<name>.vdirsyncer.auth | Authentication settings
|
| programs.claude-code.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.opencode.settings.mcp
|
| programs.atuin.forceOverwriteSettings | When enabled, force overwriting of the Atuin configuration file
($XDG_CONFIG_HOME/atuin/config.toml)
|
| programs.borgmatic.backups.<name>.retention.extraConfig | Extra settings.
|
| programs.obsidian.defaultSettings.communityPlugins | Community plugins to install and activate
|
| programs.thunderbird.profiles.<name>.feedAccounts | Attribute set of feed accounts
|
| programs.borgmatic.backups.<name>.consistency.extraConfig | Extra settings.
|
| programs.gnome-terminal.profile.<name>.backspaceBinding | Which string the terminal should send to an application when the user
presses the Backspace key.
auto
: Attempt to determine the right value from the terminal's IO settings.
ascii-backspace
: Send an ASCII backspace character (0x08).
ascii-delete
: Send an ASCII delete character (0x7F).
delete-sequence
: Send the @7 control sequence.
tty
: Send terminal's "erase" setting.
|
| accounts.email.accounts.<name>.thunderbird.messageFilters.*.extraConfig | Extra settings to apply to the filter
|
| accounts.email.accounts.<name>.thunderbird.perIdentitySettings | Extra settings to add to each identity of this Thunderbird
account configuration
|
| programs.aerospace.launchd.enable | Configure the launchd agent to manage the AeroSpace process
|
| programs.thunderbird.profiles.<name>.accountsOrder | Custom ordering of accounts and local folders in
Thunderbird's folder pane
|
| specialisation.<name>.configuration | Arbitrary Home Manager configuration settings.
|
| specialisation | A set of named specialized configurations
|