| programs.mise.package | The mise package to use.
|
| programs.pylint.settings | The pylint configuration.
|
| services.wl-clip-persist.extraOptions | Extra command-line arguments to pass to wl-clip-persist
|
| programs.lazydocker.enable | Whether to enable lazydocker, a simple terminal UI for both docker and docker compose.
|
| services.podman.builds.<name>.autoStart | Whether to start the build on boot
|
| xsession.windowManager.i3.config.fonts | Font configuration for window titles, nagbar...
|
| services.syncthing.extraOptions | Extra command-line arguments to pass to syncthing
|
| accounts.email.accounts.<name>.thunderbird.messageFilters.*.text | The raw text of the filter
|
| programs.readline.enable | Whether to enable readline.
|
| home.shell.enableNushellIntegration | Whether to enable Nushell integration.
|
| services.volnoti.package | The volnoti package to use.
|
| programs.ne.virtualExtensions | Virtual extensions configuration file for ne.
|
| programs.alot.package | The alot package to use.
|
| programs.vim-vint.enable | Whether to enable the Vint linter for Vimscript.
|
| programs.atuin.enableFishIntegration | Whether to enable Fish integration
|
| programs.thunderbird.profiles.<name>.extraConfig | Extra preferences to add to user.js.
|
| programs.irssi.networks.<name>.server.address | Address of the chat server.
|
| services.picom.settings | Picom settings
|
| programs.gemini-cli.defaultModel | The default model to use for the CLI
|
| launchd.agents.<name>.config.Sockets.<name>.SockFamily | This optional key can be used to specifically request that "IPv4" or "IPv6" socket(s) be created.
|
| launchd.agents.<name>.config.SoftResourceLimits.Stack | The maximum size (in bytes) of the stack segment for a process; this defines how far a program's
stack segment may be extended
|
| services.way-displays.enable | Whether to enable way-displays.
|
| wayland.windowManager.sway.config.bars.*.id | Specifies the bar ID for the configured bar instance
|
| programs.neovim.plugins.*.runtime.<name>.onChange | Shell commands to run when file has changed between
generations
|
| programs.firefox.package | The Firefox package to use
|
| programs.librewolf.package | The LibreWolf package to use
|
| programs.zsh.dotDir | Directory where the zsh configuration and more should be located,
relative to the users home directory
|
| programs.anki.sync.keyFile | Path to a file containing the sync account sync key
|
| accounts.email.accounts.<name>.getmail.destinationCommand | Specify a command delivering the incoming mail to your maildir.
|
| programs.aphorme.package | The aphorme package to use.
|
| gtk.gtk2.iconTheme | Icon theme for GTK 2 applications.
|
| programs.neovim.plugins.*.plugin | The plugin package to use.
|
| programs.aerospace.launchd.enable | Configure the launchd agent to manage the AeroSpace process
|
| programs.gemini-cli.commands.<name>.prompt | The prompt that will be sent to the Gemini model when the command is executed
|
| programs.dircolors.extraConfig | Extra lines added to .dir_colors file.
|
| programs.keychain.package | The keychain package to use.
|
| programs.neovim.coc.settings | Extra configuration lines to add to
$XDG_CONFIG_HOME/nvim/coc-settings.json
See
https://github.com/neoclide/coc.nvim/wiki/Using-the-configuration-file
for options.
|
| xsession.profileExtra | Extra shell commands to run before session start.
|
| programs.navi.enableFishIntegration | Whether to enable Fish integration.
|
| programs.obsidian.defaultSettings.extraFiles | Extra files to link to the vault directory
|
| programs.zsh.enableVteIntegration | Whether to enable integration with terminals using the VTE
library
|
| launchd.agents.<name>.config.MachServices.<name>.HideUntilCheckIn | Reserve the name in the namespace, but cause bootstrap_look_up() to fail until the job has
checked in with launchd.
|
| programs.neomutt.binds | List of keybindings.
|
| programs.mullvad-vpn.enable | Whether to enable Mullvad VPN.
|
| programs.onedrive.package | The onedrive package to use.
|
| programs.sftpman.mounts.<name>.authType | The authentication method to use.
|
| services.kanshi.profiles.<name>.outputs.*.mode | <width>x<height>[@<rate>[Hz]]
Configures the specified output to use the specified mode
|
| editorconfig.enable | Whether to enable EditorConfig home configuration file.
|
| services.pizauth.accounts.<name>.clientId | The OAuth2 client ID.
|
| programs.floorp.profiles.<name>.extensions.settings.<name>.settings | Json formatted options for this extension.
|
| programs.grep.colors | Settings for GREP_COLORS
|
| services.syncthing.overrideFolders | Whether to delete the folders which are not configured via the
folders option
|
| services.wl-clip-persist.clipboardType | The clipboard type to persist.
regular: Persist the regular clipboard only (recommended).
primary: Persist the primary selection only.
both: Persist both regular and primary clipboards
|
| services.kanshi.settings.*.profile.exec | Commands executed after the profile is successfully applied
|
| programs.tirith.enableFishIntegration | Whether to enable Fish integration.
|
| programs.cavalier.settings.general | Settings to be written to the Cavalier configuration file
|
| programs.nh.darwinFlake | The string that will be used for the NH_DARWIN_FLAKE environment variable.
NH_DARWIN_FLAKE is used by nh as the default flake for performing
nh darwin actions, such as nh darwin switch
|
| services.walker.settings | Configuration settings for walker
|
| programs.mullvad-vpn.settings | Written to XDG_CONFIG_HOME/Mullvad VPN/gui_settings.json or
~/Library/Application Support/Mullvad VPN/gui_settings.json
|
| targets.darwin.defaults.NSGlobalDomain.NSAutomaticSpellingCorrectionEnabled | Whether to enable spelling correction.
|
| programs.qcal.package | The qcal package to use.
|
| programs.nnn.plugins.src | Path to the plugin folder.
|
| programs.autorandr.profiles.<name>.config.<name>.rotate | Output rotate configuration.
|
| wayland.windowManager.sway.config.window.border | Window border width.
|
| programs.vscode.profiles.<name>.enableExtensionUpdateCheck | Whether to enable update notifications for extensions
|
| accounts.email.accounts | List of email accounts.
|
| services.xsettingsd.package | The xsettingsd package to use.
|
| programs.imv.package | The imv package to use.
|
| launchd.agents.<name>.config.QueueDirectories | Much like the WatchPaths option, this key will watch the paths for modifications
|
| services.kbfs.enable | Whether to enable Keybase File System.
|
| programs.pgcli.package | The pgcli package to use.
|
| programs.autorandr.profiles | Autorandr profiles specification.
|
| programs.notmuch.new | Options related to email processing performed by
notmuch new.
|
| wayland.windowManager.wayfire.wf-shell.enable | Whether to enable Manage wf-shell Configuration.
|
| gtk.iconTheme | Default icon theme for all GTK versions.
|
| services.borgmatic.frequency | How often to run borgmatic when
services.borgmatic.enable = true
|
| programs.starship.enableTransience | The TransientPrompt feature of Starship replaces previous prompts with a
custom string
|
| programs.ghostty.enableBashIntegration | Whether to enable Bash integration
|
| accounts.email.accounts.<name>.mujmap.settings.tags.deleted | Tag for notmuch to use for messages stored in the mailbox labeled with the
Trash name attribute
|
| services.sctd.package | The sct package to use.
|
| programs.timidity.finalPackage | Resulting package.
|
| programs.intelli-shell.package | The intelli-shell package to use.
|
| programs.mr.package | The mr package to use.
|
| wayland.windowManager.hyprland.finalPortalPackage | The xdg-desktop-portal-hyprland package after overriding its hyprland input.
|
| programs.lapce.package | The lapce package to use.
|
| programs.vim.defaultEditor | Whether to configure vim as the default
editor using the EDITOR and VISUAL
environment variables.
|
| services.systembus-notify.enable | Whether to enable systembus-notify - system bus notification daemon.
|
| programs.zk.package | The zk package to use.
|
| programs.openstackclient.enable | Whether to enable OpenStack command-line client.
|
| services.podman.builds.<name>.workingDirectory | WorkingDirectory of the systemd unit file.
|
| programs.vifm.enable | Whether to enable vifm, a Vim-like file manager.
|
| programs.ripgrep.arguments | List of arguments to pass to ripgrep
|
| programs.starship.enableFishIntegration | Whether to enable Fish integration.
|
| services.tomat.package | The tomat package to use.
|
| programs.nvchecker.settings.__config__ | See https://nvchecker.readthedocs.io/en/stable/usage.html#configuration-files
|
| services.jellyfin-mpv-shim.enable | Whether to enable Jellyfin mpv shim.
|
| services.mpd.network.port | The TCP port on which the the daemon will listen.
|
| services.home-manager.autoExpire.timestamp | Remove generations older than TIMESTAMP where TIMESTAMP is
interpreted as in the -d argument of the date tool.
|
| services.shpool.enable | Whether to enable shpool.
|
| wayland.windowManager.sway.config.fonts | Font configuration for window titles, nagbar...
|