| programs.librewolf.profiles.<name>.extensions | Submodule for installing and configuring extensions.
|
| services.pizauth.accounts | Pizauth accounts that should be configured
|
| targets.darwin.defaults."com.googlecode.iterm2".OpenTmuxWindowsIn | Configures how to restore tmux windows when attaching to a session.
Possible Values
0
: Native windows
1
: Native tabs in a new window
2
: Tabs in the attaching window
|
| programs.pianobar.settings | Apply configurations for pianobar via key/value attributes
|
| programs.neovim.generatedConfigs | Generated configurations with as key their language (set via type).
|
| programs.gemini-cli.defaultModel | The default model to use for the CLI
|
| programs.zsh.setOptions | Configure zsh options
|
| services.mpd-mpris.mpd.useLocal | Whether to configure for the local MPD daemon
|
| programs.go.telemetry | Options to configure Go telemetry mode.
|
| home.checks | Packages that are added as dependencies of the home's build, usually
for the purpose of validating some part of the configuration
|
| programs.rclone.remotes.<name>.mounts | An attribute set mapping remote file paths to their corresponding mount
point configurations
|
| services.gpg-agent.pinentry.program | Which program to search for in the configured pinentry.package.
|
| programs.kitty.themeFile | Apply a Kitty color theme
|
| programs.hexchat.overwriteConfigFiles | Enables overwriting HexChat configuration files
(hexchat.conf, servlist.conf)
|
| programs.vim.defaultEditor | Whether to configure vim as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.neovim.coc.pluginConfig | Script to configure CoC
|
| programs.diff-so-fancy.settings | Options to configure diff-so-fancy
|
| programs.termite.clickableUrl | Auto-detected URLs can be clicked on to open them in your browser
|
| targets.darwin.defaults."com.apple.Safari".WebKitDeveloperExtrasEnabledPreferenceKey | Configures the web inspector.
|
| programs.floorp.profiles.<name>.containers | Attribute set of container configurations
|
| services.podman.useDefaultMachine | Whether to create and use the default podman machine
|
| targets.darwin.defaults."com.apple.Safari"."WebKitPreferences.developerExtrasEnabled" | Configures the web inspector.
|
| programs.helix.defaultEditor | Whether to configure hx as the default
editor using the EDITOR and VISUAL
environment variables.
|
| services.emacs.defaultEditor | Whether to configure emacsclient as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.firefox.profiles.<name>.containers | Attribute set of container configurations
|
| programs.lutris.steamPackage | This must be the same you use for your system, or two instances will conflict,
for example, if you configure steam through the nixos module, a good value is "osConfig.programs.steam.package"
|
| programs.kodi.addonSettings | Attribute set with the plugin namespace as toplevel key and the plugins
settings as lower level key/value pairs
|
| programs.neovim.defaultEditor | Whether to configure nvim as the default
editor using the EDITOR and VISUAL
environment variables.
|
| gtk.enable | Whether to enable GTK theming and configuration.
|
| qt.enable | Whether to enable Qt 5 and 6 configuration.
|
| programs.radicle.uri.web-rad.browser | Name of the XDG Desktop Entry for your browser
|
| programs.difftastic.git.enable | Whether to enable git integration for difftastic
|
| programs.tealdeer.settings.updates | Tealdeer can refresh the cache automatically when it is outdated
|
| programs.kakoune.defaultEditor | Whether to configure kak as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.librewolf.profiles.<name>.containers | Attribute set of container configurations
|
| programs.kitty.autoThemeFiles | Configure Kitty automatic color themes
|
| programs.riff.enableGitIntegration | Whether to enable git integration for riff
|
| programs.delta.enableGitIntegration | Whether to enable git integration for delta
|
| programs.ssh.matchBlocks.<name>.controlMaster | Configure sharing of multiple sessions over a single network connection.
|
| i18n.inputMethod.fcitx5.settings.inputMethod | The input method configure in profile file in ini format.
|
| services.syncthing.settings.folders.<name>.devices | The devices this folder should be shared with
|
| programs.diff-so-fancy.enableGitIntegration | Whether to enable git integration for diff-so-fancy
|
| programs.floorp.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.patdiff.enableGitIntegration | Whether to enable git integration for patdiff
|
| services.syncthing.overrideDevices | Whether to delete the devices which are not configured via the
devices option
|
| services.syncthing.overrideFolders | Whether to delete the folders which are not configured via the
folders option
|
| gtk.gtk4.enable | Whether to enable GTK 4 configuration.
|
| gtk.gtk2.enable | Whether to enable GTK 2 configuration.
|
| gtk.gtk3.enable | Whether to enable GTK 3 configuration.
|
| services.local-ai.environment | Additional environment passed to local-ai service
|
| programs.firefox.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.delta.enableJujutsuIntegration | Whether to enable jujutsu integration for delta
|
| dbus.packages | Packages whose D-Bus configuration files should be included in
the configuration of the D-Bus session-wide message bus
|
| programs.swayr.extraConfig | Extra configuration lines to append to the swayr
configuration file.
|
| programs.alot.settings | Configuration options added to alot configuration file.
|
| programs.rbw.settings | rbw configuration, if not defined the configuration will not be
managed by Home Manager.
|
| programs.mr.settings | Configuration written to $HOME/.mrconfig
See https://myrepos.branchable.com/
for an example configuration.
|
| services.picom.extraConfig | Extra configuration lines to append to the picom configuration file.
|
| programs.khal.settings | Configuration options to add to the various sections in the configuration file.
|
| programs.librewolf.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.tmux.plugins | List of tmux plugins to be included at the end of your tmux
configuration
|
| programs.afew.extraConfig | Extra lines added to afew configuration file
|
| services.gpg-agent.extraConfig | Extra configuration lines to append to the gpg-agent
configuration file.
|
| programs.mbsync.extraConfig | Extra configuration lines to add to the mbsync configuration.
|
| programs.obsidian.vaults.<name>.settings.hotkeys | Hotkeys to configure.
|
| programs.jrnl.settings | Configuration for the jrnl binary
|
| services.kanshi.extraConfig | Extra configuration lines to append to the kanshi
configuration file.
|
| services.way-displays.settings | The way-displays configuration written to
$XDG_CONFIG_HOME/way-displays/cfg.yml
|
| programs.diff-highlight.enableGitIntegration | Whether to enable git integration for diff-highlight
|
| home.language | Language configuration.
|
| programs.thunderbird.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| services.restic.backups.<name>.repository | Repository to backup to
|
| programs.obsidian.defaultSettings.hotkeys | Hotkeys to configure
|
| programs.nushell.extraConfig | Additional configuration to add to the nushell configuration file.
|
| services.comodoro.preset | Use configuration from the given preset as defined in the configuration file.
|
| programs.zsh.initContent | Content to be added to .zshrc
|
| programs.bottom.settings | Configuration written to
$XDG_CONFIG_HOME/bottom/bottom.toml
|
| programs.floorp.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| services.recoll.settings | The configuration to be written at $RECOLL_CONFDIR/recoll.conf
|
| programs.git-credential-keepassxc.groups | The KeePassXC groups used for storing and fetching of credentials
|
| services.fnott.settings | Configuration written to
$XDG_CONFIG_HOME/fnott/fnott.ini
|
| services.screen-locker.inactiveInterval | Inactive time interval in minutes after which session will be locked
|
| services.screen-locker.xss-lock.screensaverCycle | The X server's screensaver cycle value expressed as seconds
|
| services.mpd.extraConfig | Extra directives added to the end of MPD's configuration
file, mpd.conf
|
| programs.firefox.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| accounts.email.accounts.<name>.lieer.notmuchSetupWarning | Warn if Notmuch is not also enabled for this account
|
| programs.fresh-editor.settings | Configuration settings for fresh-editor
|
| programs.keepassxc.settings | Configuration written to
$XDG_CONFIG_HOME/keepassxc/keepassxc.ini
|
| services.mopidy.extraConfigFiles | Extra configuration files read by Mopidy when the service starts
|
| home.keyboard | Keyboard configuration
|
| programs.ne.menus | Menu configuration file for ne.
|
| programs.mangohud.settings | Configuration written to
$XDG_CONFIG_HOME/MangoHud/MangoHud.conf
|
| programs.librewolf.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| services.jellyfin-mpv-shim.mpvConfig | mpv configuration options to use for jellyfin-mpv-shim
|
| xfconf.settings | Settings to write to the Xfconf configuration system.
|
| programs.ssh.extraOptionOverrides | Extra SSH configuration options that take precedence over any
host specific configuration.
|
| programs.retroarch.settings | RetroArch configuration settings
|
| programs.opencode.settings | Configuration written to $XDG_CONFIG_HOME/opencode/opencode.json
|
| services.mpd.dbFile | The path to MPD's database
|
| xdg.terminal-exec.settings | Configuration options for the Default Terminal Execution Specification
|