| services.trayer.settings | Trayer configuration as a set of attributes
|
| gtk.font | Default font for all GTK versions.
|
| gtk.theme | Default theme for GTK 2/3.
|
| programs.qcal.defaultNumDays | Default number of days to show calendar entries for
|
| programs.zsh.defaultKeymap | The default base keymap to use.
|
| services.podman.useDefaultMachine | Whether to create and use the default podman machine
|
| programs.fzf.defaultCommand | The command that gets executed as the default source for fzf
when running.
|
| programs.fzf.defaultOptions | Extra command line options given to fzf by default.
|
| gtk.iconTheme | Default icon theme for all GTK versions.
|
| programs.vim.defaultEditor | Whether to configure vim as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.skim.defaultOptions | Extra command line options given to skim by default.
|
| programs.skim.defaultCommand | The command that gets executed as the default source for skim
when running.
|
| programs.gemini-cli.defaultModel | The default model to use for the CLI
|
| programs.ne.defaultPreferences | Default preferences for ne
|
| programs.gnome-terminal.profile.<name>.default | Whether this should be the default profile.
|
| home.pointerCursor.x11.defaultCursor | The default cursor file to use within the package.
|
| programs.sftpman.defaultSshKey | Path to the SSH key to be used by default
|
| services.emacs.defaultEditor | Whether to configure emacsclient as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.pandoc.defaults | Options to set by default
|
| programs.helix.defaultEditor | Whether to configure hx as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.floorp.profiles.<name>.search.default | The default search engine used in the address bar and search
bar.
|
| programs.mpv.defaultProfiles | Profiles to be applied by default
|
| programs.neovim.defaultEditor | Whether to configure nvim as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.firefox.profiles.<name>.search.default | The default search engine used in the address bar and search
bar.
|
| programs.kakoune.defaultEditor | Whether to configure kak as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.lutris.defaultWinePackage | The wine/proton package to set as the default for lutris
|
| programs.offlineimap.extraConfig.default | Extra configuration options added to the
DEFAULT section.
|
| programs.zsh.prezto.tmux.defaultSessionName | Set the default session name.
|
| gtk.colorScheme | Default color scheme for all GTK versions
|
| gtk.cursorTheme | Default cursor theme for all GTK versions.
|
| programs.librewolf.profiles.<name>.search.default | The default search engine used in the address bar and search
bar.
|
| wayland.windowManager.sway.config.defaultWorkspace | The default workspace to show when sway is launched
|
| xsession.windowManager.i3.config.defaultWorkspace | The default workspace to show when i3 is launched
|
| fonts.fontconfig.defaultFonts.serif | Per-user default serif font(s)
|
| programs.sagemath.dataDir | Location for DOT_SAGE
|
| fonts.fontconfig.defaultFonts.sansSerif | Per-user default sans serif font(s)
|
| programs.thunderbird.profiles.<name>.search.default | The default search engine used in the address bar and search
bar.
|
| programs.mc.extensionSettings | Settings for mc/mc.ext.ini file
|
| services.gpg-agent.defaultCacheTtl | Set the time a cache entry is valid to the given number of
seconds.
|
| programs.feh.buttons | Override feh's default mouse button mapping
|
| xdg.mimeApps.defaultApplications | The default application to be used for a given mimetype
|
| programs.mc.fileHighlightSettings | Settings for mc/filehighlight.ini file
|
| nix.checkConfig | If enabled (the default), checks for data type mismatches and that Nix
can parse the generated nix.conf.
|
| services.gpg-agent.defaultCacheTtlSsh | Set the time a cache entry used for SSH keys is valid to the
given number of seconds.
|
| programs.emacs.extraConfig | Configuration to include in the Emacs default init file
|
| home.stateVersion | It is occasionally necessary for Home Manager to change
configuration defaults in a way that is incompatible with
stateful data
|
| programs.sagemath.configDir | Directory where the sage.init file will be stored
|
| fonts.fontconfig.defaultFonts.monospace | Per-user default monospace font(s)
|
| services.ssh-agent.defaultMaximumIdentityLifetime | Set a default value for the maximum lifetime in seconds of identities added to the agent.
|
| xdg.mimeApps.defaultApplicationPackages | Packages whose .desktop files will be used to establish default
mimetype associations
|
| fonts.fontconfig.defaultFonts.emoji | Per-user default emoji font(s)
|
| xsession.pointerCursor.defaultCursor | Alias of home.pointerCursor.x11.defaultCursor.
|
| programs.vicinae.themes | Theme settings to add to the themes folder in ~/.config/vicinae/themes
|
| xdg.terminal-exec.settings | Configuration options for the Default Terminal Execution Specification
|
| programs.tmux.shell | Set the default-shell tmux variable.
|
| programs.zsh.dotDir | Directory where the zsh configuration and more should be located,
relative to the users home directory
|
| targets.darwin.search | Default search engine.
|
| targets.genericLinux.nixGL.prime.card | Selects the non-default graphics card used for PRIME render offloading
|
| vdirsyncer.auth | Authentication settings
|
| programs.feh.keybindings | Override feh's default keybindings
|
| programs.obsidian.defaultSettings.app | Settings to write to app.json
|
| services.colima.profiles | Profiles allow multiple colima configurations
|
| programs.obsidian.defaultSettings.themes.*.pkg | The theme package.
|
| programs.ssh.package | The openssh package to use
|
| i18n.glibcLocales | Customized glibcLocales package providing
the LOCALE_ARCHIVE_* environment variable
|
| programs.obsidian.defaultSettings.themes | Themes to install
|
| programs.sapling.userName | Default user name to use.
|
| xdg.terminal-exec.enable | Whether to enable xdg-terminal-exec, the
proposed
Default Terminal Execution Specification.
|
| programs.nh.flake | The path that will be used for the FLAKE environment variable.
FLAKE is used by nh as the default flake for performing actions,
like nh os switch.
|
| targets.genericLinux.nixGL.defaultWrapper | The package wrapper function available for use as (config.lib.nixGL.wrap <package>)
|
| services.skhd.config | Contents of skhd's configuration file
|
| programs.obsidian.defaultSettings.hotkeys | Hotkeys to configure
|
| programs.obsidian.defaultSettings.hotkeys.<name>.*.key | The hotkey.
|
| programs.obsidian.defaultSettings.extraFiles.<name>.text | Text of the file.
|
| programs.obsidian.defaultSettings.corePlugins.*.name | The plugin.
|
| programs.senpai.config.address | The address (host[:port]) of the IRC server. senpai uses TLS
connections by default unless you specify tls option to be false
|
| programs.obsidian.defaultSettings.extraFiles | Extra files to link to the vault directory
|
| programs.obsidian.defaultSettings.themes.*.enable | Whether to set the theme as active.
|
| programs.sapling.userEmail | Default user email to use.
|
| targets.genericLinux.nixGL.packages | The nixGL package set containing GPU library wrappers
|
| targets.darwin.defaults."com.apple.menuextra.clock".ShowAMPM | Show the AM/PM label
|
| programs.obsidian.defaultSettings.corePlugins | Core plugins to activate
|
| programs.papis.libraries.<name>.isDefault | Whether this is a default library
|
| programs.obsidian.defaultSettings.cssSnippets.*.name | Name of the snippet.
|
| programs.obsidian.defaultSettings.cssSnippets.*.text | Text of the file.
|
| services.syncthing.settings | Extra configuration options for Syncthing
|
| programs.obsidian.defaultSettings.extraFiles.<name>.source | Path of the source file or directory.
|
| programs.obsidian.defaultSettings.cssSnippets | CSS snippets to install
|
| targets.darwin.defaults."com.apple.menuextra.clock".ShowDate | Show the full date
|
| programs.anki.answerKeys | Overrides for choosing what keyboard shortcut activates each
answer button
|
| programs.mc.settings | Settings for mc/ini file
|
| programs.obsidian.defaultSettings.corePlugins.*.enable | Whether to enable the plugin.
|
| programs.obsidian.defaultSettings.extraFiles.<name>.target | Path to target relative to the vault's directory.
|
| programs.thunderbird.profiles.<name>.isDefault | Whether this is a default profile
|
| services.xcape.timeout | If you hold a key longer than this timeout, xcape will not
generate a key event
|
| programs.broot.settings.verbs | Define new verbs
|
| programs.obsidian.defaultSettings.cssSnippets.*.source | Path of the source file.
|
| programs.obsidian.defaultSettings.cssSnippets.*.enable | Whether to enable the snippet.
|
| services.mbsync.configFile | Optional configuration file to link to use instead of
the default file (~/.mbsyncrc).
|
| programs.tiny.settings | Configuration written to
$XDG_CONFIG_HOME/tiny/config.yml
|
| vdirsyncer.itemTypes | Kinds of items to show
|
| launchd.agents.<name>.config.ThrottleInterval | This key lets one override the default throttling policy imposed on jobs by launchd
|
| programs.nh.osFlake | The string that will be used for the NH_OS_FLAKE environment variable.
NH_OS_FLAKE is used by nh as the default flake for performing nh os
actions, such as nh os switch
|
| vdirsyncer.useVcard4 | Specifies whether vdirsyncer should request vCards in version 4.0
|
| programs.git.signing.key | The default signing key fingerprint
|
| programs.anki.answerKeys.*.ease | Number associated with an answer button
|
| services.wl-clip-persist.extraOptions | Extra command-line arguments to pass to wl-clip-persist
|
| services.wlsunset.output | Name of output to use, by default all outputs are used.
|
| programs.obsidian.defaultSettings.corePlugins.*.settings | Plugin settings to include.
|
| programs.ncmpcpp.mpdMusicDir | Value of the mpd_music_dir setting
|
| services.fusuma.settings | YAML config that will override the default fusuma configuration.
|
| programs.pandoc.defaultsFile | Resulting defaults file.
|
| programs.command-not-found.dbPath | Absolute path to programs.sqlite
|
| programs.nh.homeFlake | The string that will be used for the NH_HOME_FLAKE environment variable.
NH_HOME_FLAKE is used by nh as the default flake for performing nh home
actions, such as nh home switch
|
| programs.obsidian.defaultSettings.appearance | Settings to write to appearance.json
|
| programs.mercurial.userName | Default user name to use.
|
| launchd.agents.<name>.config.RunAtLoad | This optional key is used to control whether your job is launched once at the time the job is loaded
|
| programs.astroid.extraConfig | JSON config that will override the default Astroid configuration.
|
| programs.kakoune.config.tabStop | The width of a tab in spaces
|
| programs.obsidian.defaultSettings.communityPlugins.*.pkg | The plugin package.
|
| services.conky.extraConfig | Configuration used by the Conky daemon
|
| services.pimsync.configFile | Optional configuration file to use instead of the default file
($XDG_CONFIG_HOME/pimsync/pimsync.conf).
|
| programs.bottom.settings | Configuration written to
$XDG_CONFIG_HOME/bottom/bottom.toml
|
| services.gromit-mpx.tools.*.device | Use this tool with the given xinput device
|
| programs.obsidian.defaultSettings.hotkeys.<name>.*.modifiers | The hotkey modifiers.
|
| programs.termite.geometry | The default window geometry for new terminal windows.
|
| programs.mercurial.userEmail | Default user email to use.
|
| programs.obsidian.defaultSettings.communityPlugins | Community plugins to install and activate
|
| launchd.agents.<name>.config.TimeOut | The recommended idle time out (in seconds) to pass to the job
|
| programs.termite.browser | Set the default browser for opening links
|
| programs.mc.panelsSettings | Settings for mc/panels file
|
| programs.mc.keymapSettings | Settings for mc/mc.keymap file
|
| programs.kakoune.config.autoInfo | Contexts in which to display automatic information box
|
| services.gpg-agent.maxCacheTtl | Set the maximum time a cache entry is valid to n seconds
|
| programs.git.signing.signByDefault | Whether commits and tags should be signed by default.
|
| programs.qutebrowser.searchEngines | Search engines that can be used via the address bar
|
| programs.obsidian.defaultSettings.communityPlugins.*.enable | Whether to enable the plugin.
|
| wayland.windowManager.sway.config.menu | Default launcher to use.
|
| launchd.agents.<name>.config.ExitTimeOut | The amount of time launchd waits before sending a SIGKILL signal
|
| programs.home-manager.path | The default path to use for Home Manager
|
| 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
|
| accounts.email.accounts.<name>.smtp.tls.certificatesFile | Path to file containing certificate authorities that should
be used to validate the connection authenticity
|
| accounts.email.accounts.<name>.imap.tls.certificatesFile | Path to file containing certificate authorities that should
be used to validate the connection authenticity
|
| targets.darwin.defaults | Set macOS user defaults
|
| xsession.windowManager.i3.config.menu | Default launcher to use.
|
| programs.codex.settings | Configuration written to CODEX_HOME/config.toml (0.2.0+)
or ~/.codex/config.yaml (<0.2.0)
|
| programs.vicinae.settings | Settings written as JSON to ~/.config/vicinae/settings.json
|
| programs.khard.settings.general.default_action | The default action to execute.
|
| services.gpg-agent.maxCacheTtlSsh | Set the maximum time a cache entry used for SSH keys is valid to n
seconds
|
| services.podman.machines.<name>.cpus | Number of CPUs to allocate to the machine
|
| services.podman.machines.<name>.swap | Swap size in MB for the machine
|
| services.clipmenu.launcher | Launcher command, if not set, dmenu
will be used by default.
|
| programs.kakoune.config.autoReload | Reload buffers when an external modification is detected
|
| programs.obsidian.defaultSettings.communityPlugins.*.settings | Settings to include in the plugin's data.json.
|
| accounts.email.accounts.<name>.imap.port | The port on which the IMAP server listens
|
| wayland.systemd.target | The systemd target that will automatically start the graphical Wayland services
|
| programs.swaylock.settings | Default arguments to swaylock
|
| launchd.agents.<name>.config.GroupName | This optional key specifies the group to run the job as
|
| programs.i3status.enableDefault | Whether or not to enable
the default configuration.
|
| accounts.email.accounts.<name>.smtp.port | The port on which the SMTP server listens
|
| programs.gnome-terminal.showMenubar | Whether to show the menubar by default
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.farPattern | IMAP4 patterns for which mailboxes on the remote mail server to sync
|
| programs.khal.locale.default_timezone | Default for new events or if khal does not understand the timezone
in an ical file
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.nearPattern | Name for where mail coming from the remote (far) mail server will end up
locally
|
| programs.infat.autoActivate | Automatically activate infat on startup
|
| programs.mangohud.settings | Configuration written to
$XDG_CONFIG_HOME/MangoHud/MangoHud.conf
|
| services.podman.machines.<name>.image | Bootable image to use for the machine
|
| launchd.agents.<name>.config.ServiceIPC | This optional key specifies whether the job participates in advanced
communication with launchd
|
| programs.neomutt.sidebar.shortPath | By default sidebar shows the full path of the mailbox, but
with this enabled only the relative name is shown.
|
| services.podman.machines.<name>.diskSize | Disk size in GB for the machine
|
| wayland.windowManager.sway.xwayland | Enable xwayland, which is needed for the default configuration of sway.
|
| _module.args | Additional arguments passed to each module in addition to ones
like lib, config,
and pkgs, modulesPath
|
| home.file.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| programs.matplotlib.config | Add terms to the matplotlibrc file to
control the default matplotlib behavior.
|
| services.jellyfin-mpv-shim.mpvConfig | mpv configuration options to use for jellyfin-mpv-shim
|
| launchd.agents.<name>.config.InitGroups | This optional key specifies whether initgroups(3) should be called before running the job
|
| services.podman.machines.<name>.memory | Memory in MB to allocate to the machine
|
| launchd.agents.<name>.config.OnDemand | This key was used in Mac OS X 10.4 to control whether a job was kept alive or not
|
| services.podman.settings.policy | Signature verification policy file
|
| programs.powerline-go.modules | List of module names to load
|
| xdg.dataFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| programs.kakoune.config.indentWidth | The width of an indentation in spaces
|
| programs.floorp.profiles.<name>.isDefault | Whether this is a default profile.
|
| programs.waylogout.settings | Default arguments to waylogout
|
| programs.msmtp.configContent | Content added to msmtp config
|
| xdg.cacheFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| programs.kubecolor.enableAlias | When set to true, it will create an alias for kubectl pointing to
kubecolor, thus making kubecolor the default kubectl client.
|
| xdg.stateFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| services.xsuspender.defaults | XSuspender defaults.
|
| services.pass-secret-service.storePath | Absolute path to the password store
|
| programs.gnome-terminal.profile.<name>.font | The font name, null to use system default.
|
| programs.zsh.prezto.prompt.pwdLength | Set the working directory prompt display length
|
| programs.pyenv.rootDirectory | The pyenv root directory (PYENV_ROOT).
This deviates from upstream, which uses $HOME/.pyenv
|
| programs.ssh.matchBlocks.<name>.userKnownHostsFile | Specifies one or more files to use for the user host key
database, separated by whitespace
|
| programs.ashell.systemd.target | The systemd target that will automatically start ashell
|
| accounts.email.accounts.<name>.gpg.signByDefault | Sign messages by default.
|
| programs.notmuch.search.excludeTags | A list of tags that will be excluded from search results by
default
|
| xsession.windowManager.command | Command to use to start the window manager
|
| programs.kakoune.config.autoComplete | Modes in which to display possible completions
|
| programs.firefox.profiles.<name>.isDefault | Whether this is a default profile.
|
| services.vdirsyncer.configFile | Optional configuration file to link to use instead of
the default file ($XDG_CONFIG_HOME/vdirsyncer/config).
|
| programs.ghostty.clearDefaultKeybinds | Whether to clear default keybinds.
|
| programs.neomutt.sourcePrimaryAccount | Whether to enable source the primary account by default.
|
| xdg.configFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| wayland.windowManager.sway.config.terminal | Default terminal to run.
|
| launchd.agents.<name>.config.SessionCreate | This key specifies that the job should be spawned into a new security
audit session rather than the default session for the context is belongs
to
|
| xsession.windowManager.i3.config.terminal | Default terminal to run.
|
| targets.darwin.defaults."com.apple.finder".ShowPathBar | Show the path bar at the bottom of a Finder window
|
| wayland.windowManager.sway.config.modifier | Modifier key that is used for all default keybindings.
|
| launchd.agents.<name>.config.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| programs.nushell.settings | Nushell settings
|
| targets.genericLinux.nixGL.vulkan.enable | Whether to enable Vulkan in nixGL wrappers
|
| programs.ssh.matchBlocks.<name>.addKeysToAgent | When enabled, a private key that is used during authentication will be
added to ssh-agent if it is running (with confirmation enabled if
set to 'confirm')
|
| services.podman.machines.<name>.timezone | Timezone to set in the machine
|
| services.podman.machines.<name>.volumes | Volumes to mount in the machine, specified as source:target pairs
|
| programs.gnome-terminal.profile.<name>.colors | The terminal colors, null to use system default.
|
| services.jellyfin-mpv-shim.mpvBindings | mpv input bindings to use for jellyfin-mpv-shim
|
| services.protonmail-bridge.logLevel | Log level of the ProtonMail Bridge service
|
| programs.radicle.uri.web-rad.browser | Name of the XDG Desktop Entry for your browser
|
| wayland.windowManager.sway.config.bars.*.hiddenState | The default bar mode when 'bar.mode' == 'hide'.
|
| xsession.windowManager.i3.config.modifier | Modifier key that is used for all default keybindings.
|
| targets.darwin.defaults."com.apple.dock".tilesize | Sets the size of the dock.
|
| services.podman.machines.<name>.username | Username used in the machine image
|
| accounts.calendar.accounts.<name>.khal.type | Either a single calendar (calendar which is the default) or a directory with multiple calendars (discover).
|
| targets.darwin.defaults."com.apple.dock".autohide | Hide the Dock automatically
|
| services.getmail.frequency | The refresh frequency
|
| services.gnome-keyring.components | The GNOME keyring components to start
|
| programs.taskwarrior.colorTheme | Either one of the default provided theme as string, or a
path to a theme configuration file.
|
| xsession.windowManager.i3.config.bars.*.hiddenState | The default bar mode when 'bar.mode' == 'hide'.
|
| services.podman.machines.<name>.rootful | Whether to run the machine in rootful mode
|
| targets.darwin.keybindings | This will configure the default keybindings for text fields in macOS
applications
|
| programs.man.generateCaches | Whether to generate the manual page index caches using
mandb(8)
|
| targets.darwin.defaults."com.apple.dock".expose-group-apps | Whether to enable grouping of windows by application in Mission Control.
|
| targets.genericLinux.gpu.nixStateDirectory | The path to the Nix state directory
|
| home.pointerCursor | Cursor configuration
|
| targets.darwin.defaults."com.apple.finder".ShowStatusBar | Show the status bar at the bottom of a Finder window
|
| programs.joplin-desktop.general.editor | The editor command (may include arguments) that will be used to open a
note
|
| programs.element-desktop.settings | Configuration settings for Element's default profiles
|
| targets.darwin.defaults."com.apple.finder".AppleShowAllFiles | Show hidden files in Finder
|
| targets.darwin.defaults.NSGlobalDomain.AppleLocale | Configures the user locale.
|
| accounts.email.accounts.<name>.gpg.encryptByDefault | Encrypt outgoing messages by default.
|
| programs.zsh.initContent | Content to be added to .zshrc
|
| programs.librewolf.profiles.<name>.isDefault | Whether this is a default profile.
|
| services.xsuspender.defaults.resumeFor | Resume duration in seconds.
|
| programs.smug.projects.<name>.windows.*.selected | Whether this window should be selected by default at session start.
|
| programs.zellij.attachExistingSession | Whether to attach to the default session after being autostarted if a Zellij session already exists
|
| programs.kakoune.config.showWhitespace.tab | The character to display for tabs
|
| launchd.agents.<name>.config.Sockets.<name>.SockPassive | This optional key specifies whether listen(2) or connect(2) should be called on the created file
descriptor
|
| programs.vscode.profiles.<name>.enableUpdateCheck | Whether to enable update checks/notifications
|
| programs.ssh.enableDefaultConfig | Whether to enable or not the old default config values
|
| services.xsuspender.defaults.resumeEvery | Resume interval in seconds.
|
| targets.darwin.defaults.NSGlobalDomain.KeyRepeat | Interval between key repetitions when holding down a key
|
| targets.darwin.defaults."com.apple.dock".size-immutable | Whether to enable locking of the dock size.
|
| accounts.email.certificatesFile | Path to default file containing certificate authorities that
should be used to validate the connection authenticity
|
| wayland.windowManager.sway.config.colors | Color settings
|
| targets.darwin.defaults.NSGlobalDomain.AppleMetricUnits | Whether to enable the metric system.
|
| programs.kakoune.config.showWhitespace.space | The character to display for spaces
|
| targets.darwin.defaults."com.apple.Safari".AutoFillCreditCardData | Whether to enable autofill of credit card numbers.
|
| programs.zsh.historySubstringSearch.searchUpKey | The key codes to be used when searching up
|
| targets.darwin.defaults."com.apple.finder".FXRemoveOldTrashItems | Automatically delete items from trash after 30 days
|
| services.xsuspender.defaults.execResume | Before resuming, execute this shell script
|
| programs.gnome-terminal.profile.<name>.customCommand | The command to use to start the shell, or null for default shell.
|
| programs.kakoune.config.showWhitespace.lineFeed | The character to display for line feeds
|
| programs.kakoune.config.showWhitespace.tabStop | The character to append to tabs to reach the width of a tabstop
|
| xsession.windowManager.i3.config.colors | Color settings
|
| services.xsuspender.defaults.onlyOnBattery | Whether to enable process suspend only on battery.
|
| programs.kakoune.config.numberLines.separator | String that separates the line number column from the
buffer contents
|
| programs.quickshell.systemd.target | The systemd target that will automatically start quickshell
|
| services.xsuspender.defaults.suspendDelay | Initial suspend delay in seconds.
|
| vdirsyncer.conflictResolution | What to do in case of a conflict between the storages
|
| services.xsuspender.defaults.execSuspend | Before suspending, execute this shell script
|
| targets.darwin.defaults."com.apple.Safari".ShowOverlayStatusBar | Whether to enable status bar.
|
| programs.zsh.historySubstringSearch.searchDownKey | The key codes to be used when searching down
|
| programs.swaylock.enable | Whether to enable swaylock
|
| wayland.windowManager.sway.config.bars.*.colors | Bar color settings
|
| programs.starship.enableTransience | The TransientPrompt feature of Starship replaces previous prompts with a
custom string
|
| programs.floorp.profiles.<name>.search.privateDefault | The default search engine used in the Private Browsing.
|
| accounts.contact.accounts.<name>.vdirsyncer.auth | Authentication settings
|
| services.xsuspender.defaults.sendSignals | Whether to send SIGSTOP / SIGCONT signals or not
|
| xsession.windowManager.i3.config.bars.*.colors | Bar color settings
|
| wayland.windowManager.sway.swaynag.settings | Configuration written to
$XDG_CONFIG_HOME/swaynag/config
|
| targets.darwin.defaults."com.apple.dock".orientation | Position of the Dock on the screen
|
| targets.darwin.defaults."com.apple.Safari".AutoFillPasswords | Whether to enable autofill of usernames and passwords.
|
| accounts.email.accounts.<name>.neomutt.showDefaultMailbox | Show the default mailbox (INBOX)
|
| targets.darwin.defaults."com.apple.menuextra.clock".ShowDayOfWeek | Whether to enable showing the day of the week.
|
| targets.darwin.defaults."com.apple.Safari".IncludeDevelopMenu | Whether to enable "Develop" menu in the menu bar.
|
| programs.desktoppr.settings.setOnlyOnce | If false (the default), the desktop picture/wallpaper will be reset
to the configured parameters on every system configuration change
|
| xsession.windowManager.spectrwm.unbindings | List of keybindings to disable from default Spectrwm configuration.
|
| programs.firefox.profiles.<name>.search.privateDefault | The default search engine used in the Private Browsing.
|
| services.home-manager.autoExpire.store.cleanup | Whether to enable to cleanup Nix store when the Home Manager expire service runs
|
| targets.darwin.defaults.NSGlobalDomain.AppleLanguages | Sets the language to use in the preferred order.
|
| programs.git-credential-keepassxc.groups | The KeePassXC groups used for storing and fetching of credentials
|
| targets.darwin.defaults."com.apple.menuextra.clock".ShowDayOfMonth | Whether to enable showing the day of the month.
|
| targets.darwin.defaults."com.apple.menuextra.clock".Show24Hour | Whether to enable showing a 24-hour clock, instead of a 12-hour clock.
|
| programs.rclone.remotes.<name>.mounts.<name>.options | An attribute set of option values passed to rclone mount
|
| targets.darwin.defaults."com.apple.menuextra.clock".IsAnalog | Whether to enable showing an analog clock instead of a digital one.
|
| accounts.calendar.accounts.<name>.vdirsyncer.auth | Authentication settings
|
| targets.darwin.defaults."com.apple.Safari".AutoOpenSafeDownloads | Whether to enable opening of downloaded files.
|
| targets.darwin.defaults.NSGlobalDomain.ApplePressAndHoldEnabled | Repeat a key when it is held down (false) or display the accented character selector (true)
|
| programs.atuin.forceOverwriteSettings | When enabled, force overwriting of the Atuin configuration file
($XDG_CONFIG_HOME/atuin/config.toml)
|
| services.xsuspender.defaults.matchWmNameContains | Match windows where wm name contains string.
|
| programs.qutebrowser.enableDefaultBindings | Disable to prevent loading default key bindings.
|
| targets.darwin.defaults."com.googlecode.iterm2".AddNewTabAtEndOfTabs | Whether to enable placement of new tabs at the end of the tab bar.
|
| services.xsuspender.defaults.matchWmClassContains | Match windows that wm class contains string.
|
| targets.darwin.defaults."com.apple.menuextra.clock".ShowSeconds | Whether to enable showing the clock with second precision, instead of minutes.
|
| accounts.contact.accounts.<name>.vdirsyncer.itemTypes | Kinds of items to show
|
| programs.hexchat.channels.<name>.loginMethod | The login method
|
| accounts.contact.accounts.<name>.vdirsyncer.useVcard4 | Specifies whether vdirsyncer should request vCards in version 4.0
|
| services.muchsync.remotes.<name>.remote.muchsyncPath | Specifies the path to muchsync on the server
|
| wayland.windowManager.sway.config.keybindings | An attribute set that assigns a key press to an action using a key symbol
|
| programs.vscode.profiles.<name>.enableExtensionUpdateCheck | Whether to enable update notifications for extensions
|
| programs.mangohud.settingsPerApplication | Sets MangoHud settings per application
|
| programs.librewolf.profiles.<name>.search.privateDefault | The default search engine used in the Private Browsing.
|
| targets.darwin.defaults.NSGlobalDomain.AppleShowAllExtensions | Always show file extensions in Finder
|
| xsession.windowManager.i3.config.keybindings | An attribute set that assigns a key press to an action using a key symbol
|
| programs.kakoune.config.showWhitespace.nonBreakingSpace | The character to display for non-breaking spaces
|
| launchd.agents.<name>.config.KeepAlive | This optional key is used to control whether your job is to be kept continuously running or to let
demand and conditions control the invocation
|
| services.ollama.acceleration | What interface to use for hardware acceleration.
null: default behavior
- if
nixpkgs.config.rocmSupport is enabled, uses "rocm"
- if
nixpkgs.config.cudaSupport is enabled, uses "cuda"
- otherwise defaults to
false
false: disable GPU, only use CPU
"rocm": supported by most modern AMD GPUs
- may require overriding gpu type with
services.ollama.rocmOverrideGfx
if rocm doesn't detect your AMD gpu
"cuda": supported by most modern NVIDIA GPUs
|
| services.xsuspender.defaults.autoSuspendOnBattery | Whether to auto-apply rules when switching to battery
power even if the window(s) didn't just lose focus.
|
| accounts.email.accounts.<name>.mujmap.settings.cache_dir | The cache directory in which to store mail files while they are being
downloaded
|
| services.xsuspender.defaults.matchWmClassGroupContains | Match windows where wm class group contains string.
|
| accounts.calendar.accounts.<name>.vdirsyncer.itemTypes | Kinds of items to show
|
| accounts.calendar.accounts.<name>.vdirsyncer.useVcard4 | Specifies whether vdirsyncer should request vCards in version 4.0
|
| targets.darwin.defaults.NSGlobalDomain.AppleTemperatureUnit | Sets the temperature unit.
|
| services.xsuspender.defaults.suspendSubtreePattern | Also suspend descendant processes that match this regex.
|
| services.syncthing.settings.devices.<name>.autoAcceptFolders | Automatically create or share folders that this device advertises at the default path
|
| home.sessionVariables | Environment variables to always set at login
|
| targets.darwin.defaults.NSGlobalDomain.AppleMeasurementUnits | Sets the measurement unit.
|
| accounts.email.accounts.<name>.thunderbird.profiles | List of Thunderbird profiles for which this account should be
enabled
|
| targets.darwin.defaults."com.apple.Safari.SandboxBroker".ShowDevelopMenu | Show the "Develop" menu in Safari's menubar.
Instead of setting this option directly, set
{option}`"com.apple
|
| programs.ripgrep-all.custom_adapters.*.disabled_by_default | If true, the adapter will be disabled by default
|
| services.syncthing.settings.options.urAccepted | Whether the user has accepted to submit anonymous usage data
|
| targets.darwin.defaults."com.googlecode.iterm2".CopySelection | Whether to enable copy to clipboard upon selecting text.
|
| targets.darwin.defaults."com.apple.menuextra.battery".ShowPercent | This option no longer works on macOS 11 and later
|
| services.xsuspender.defaults.downclockOnBattery | Limit CPU consumption for this factor when on battery power
|
| programs.thunderbird.profiles.<name>.search.privateDefault | The default search engine used in the Private Browsing.
|
| 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
|
| accounts.contact.accounts.<name>.thunderbird.profiles | List of Thunderbird profiles for which this account should be
enabled
|
| programs.qutebrowser.keyBindings | Key bindings mapping keys to commands in different modes
|
| accounts.email.accounts.<name>.notmuch.neomutt.virtualMailboxes.*.type | Reads all matching messages or whole-threads
|
| programs.khal.locale.unicode_symbols | By default khal uses some Unicode symbols (as in "non-ASCII") as
indicators for things like repeating events
|
| accounts.calendar.accounts.<name>.thunderbird.profiles | List of Thunderbird profiles for which this account should be
enabled
|
| targets.darwin.defaults."com.googlecode.iterm2".AlternateMouseScroll | Whether to enable arrow keys when scrolling in alternate screen mode.
|
| accounts.contact.accounts.<name>.khard.addressbooks | If provided, each item on this list will generate an
entry on khard configuration file as a separate addressbook
(vdir)
|
| services.activitywatch.watchers.<name>.executable | The name of the executable of the watcher
|
| programs.zsh.prezto.syntaxHighlighting.highlighters | Set syntax highlighters
|
| programs.thunderbird.profiles.<name>.accountsOrder | Custom ordering of accounts and local folders in
Thunderbird's folder pane
|
| launchd.agents.<name>.config.Disabled | This optional key is used as a hint to launchctl(1) that it should not submit this job to launchd when
loading a job or jobs
|
| accounts.contact.accounts.<name>.vdirsyncer.conflictResolution | What to do in case of a conflict between the storages
|
| services.activitywatch.watchers.<name>.settingsFilename | The filename of the generated settings file
|
| targets.darwin.defaults."com.apple.Safari".WebKitDeveloperExtrasEnabledPreferenceKey | Configures the web inspector.
|
| targets.darwin.defaults.NSGlobalDomain.NSAutomaticSpellingCorrectionEnabled | Whether to enable spelling correction.
|
| targets.darwin.defaults.NSGlobalDomain.NSAutomaticDashSubstitutionEnabled | Whether to enable smart dashes.
|
| targets.darwin.defaults."com.apple.desktopservices".DSDontWriteUSBStores | Disable use of {file}`
|
| accounts.calendar.accounts.<name>.vdirsyncer.conflictResolution | What to do in case of a conflict between the storages
|
| targets.darwin.defaults.NSGlobalDomain.NSAutomaticQuoteSubstitutionEnabled | Whether to enable smart quotes.
|
| targets.darwin.defaults."com.googlecode.iterm2".ExperimentalKeyHandling | Whether to enable experimental key handling for AquaSKK compatibility.
|
| targets.darwin.defaults."com.apple.Safari"."WebKitPreferences.developerExtrasEnabled" | Configures the web inspector.
|
| targets.darwin.defaults.NSGlobalDomain.NSAutomaticPeriodSubstitutionEnabled | Whether to enable period with double space.
|
| targets.darwin.defaults.NSGlobalDomain.NSAutomaticCapitalizationEnabled | Whether to enable automatic capitalization.
|
| targets.darwin.defaults."com.apple.desktopservices".DSDontWriteNetworkStores | Disable use of {file}`
|