| programs.lutris.extraPackages | List of packages to pass as extraPkgs to lutris
|
| systemd.user.services.<name>.Service.ExecStart | Command that is executed when this service is started.
|
| xdg.mimeApps.defaultApplicationPackages | Packages whose .desktop files will be used to establish default
mimetype associations
|
| programs.pay-respects.rules | Runtime rule files written to
$XDG_CONFIG_HOME/pay-respects/rules/.toml
|
| programs.ssh.matchBlocks.<name>.hashKnownHosts | Indicates that
ssh(1)
should hash host names and addresses when they are added to
the known hosts file.
|
| wayland.windowManager.river.systemd.variables | Environment variables to be imported in the systemd & D-Bus user
environment.
|
| accounts.calendar.accounts.<name>.thunderbird.profiles | List of Thunderbird profiles for which this account should be
enabled
|
| programs.radio-cli.enable | Whether to enable radio-cli.
|
| programs.direnv.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.urxvt.keybindings | Mapping of keybindings to actions
|
| programs.mpv.package | The mpv package to use.
|
| 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
|
| xdg.desktopEntries.<name>.startupNotify | If true, it is KNOWN that the application will send a "remove"
message when started with the DESKTOP_STARTUP_ID
environment variable set
|
| programs.khal.locale.local_timezone | khal will show all times in this timezone
|
| services.podman.builds.<name>.environment | Environment variables to set in the build.
|
| services.screen-locker.xss-lock.package | The xss-lock package to use.
|
| programs.joplin-desktop.sync.interval | Set the synchronisation interval.
|
| services.swww.enable | Whether to enable swww, a Solution to your Wayland Wallpaper Woes.
|
| programs.amfora.package | The amfora package to use.
|
| programs.librewolf.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| home.language.name | The language to use for personal names.
|
| programs.anyrun.config.x.fraction | Fraction of the screen.
|
| uninstall | Whether to set up a minimal configuration that will remove all managed
files and packages
|
| programs.foot.package | The foot package to use.
|
| programs.yazi.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.pyenv.enableFishIntegration | Whether to enable Fish integration.
|
| programs.go.env.GOPRIVATE | Controls which modules the 'go' command considers to be private (not
available publicly) and should therefore not use the proxy or checksum database.
|
| programs.poetry.enable | Whether to enable poetry.
|
| programs.pazi.package | The pazi package to use.
|
| services.polybar.settings | Polybar configuration
|
| accounts.email.accounts.<name>.mu.enable | Whether to enable mu indexing.
|
| programs.thunderbird.profiles.<name>.userChrome | Custom Thunderbird user chrome CSS.
|
| services.pimsync.package | The pimsync package to use.
|
| programs.feh.keybindings | Override feh's default keybindings
|
| services.cliphist.package | The cliphist package to use.
|
| launchd.agents.<name>.config.StandardInPath | This optional key specifies what file should be used for data being supplied to stdin when using
stdio(3).
|
| services.syncthing.settings.devices.<name>.id | The device ID
|
| systemd.user.timers | Definition of systemd per-user timer units
|
| services.amberol.package | The amberol package to use.
|
| services.proton-pass-agent.extraArgs | Options given to pass-cli ssh-agent shart when the service is run
|
| programs.newsboat.autoVacuum.enable | Whether to enable automatic cleaning of the newsboat cache.
|
| launchd.agents.<name>.config.Sockets.<name>.Bonjour | This optional key can be used to request that the service be registered with the
mDNSResponder(8)
|
| programs.cargo.enable | Whether to enable management of cargo config.
|
| programs.ssh.matchBlocks.<name>.checkHostIP | Check the host IP address in the
known_hosts file.
|
| meta.maintainers | List of maintainers of each module
|
| programs.streamlink.plugins.<name>.src | Source of the custom plugin
|
| programs.ashell.systemd.target | The systemd target that will automatically start ashell
|
| accounts.email.accounts.<name>.gpg.key | The key to use as listed in gpg --list-keys.
|
| services.gammastep.temperature.day | Colour temperature to use during the day, between
1000 and 25000 K.
|
| programs.zsh.prezto.extraConfig | Additional configuration to add to .zpreztorc.
|
| xdg.autostart.enable | Whether to enable creation of XDG autostart entries.
|
| xdg.userDirs.createDirectories | Whether to enable automatic creation of the XDG user directories.
|
| programs.vicinae.extensions | List of Vicinae extensions to install
|
| programs.satty.settings | Configuration for Satty written to $XDG_CONFIG_HOME/satty/config.toml
|
| programs.zsh.history.ignoreSpace | Do not enter command lines into the history list
if the first character is a space.
|
| programs.git.signing.format | The signing method to use when signing commits and tags
|
| services.xcape.mapExpression | The value has the grammar Key[|OtherKey]
|
| programs.anki.uiScale | User interface scale.
|
| services.dwm-status.package | The dwm-status package to use.
|
| services.trayscale.hideWindow | Whether to hide the trayscale window on startup.
|
| gtk.gtk4.cursorTheme.size | The size of the cursor.
|
| services.xsuspender.rules.<name>.onlyOnBattery | Whether to enable process suspend only on battery.
|
| services.nextcloud-client.enable | Whether to enable Nextcloud Client.
|
| programs.rofi.modes.*.name | Name used to reference the custom mode in the mode list.
|
| programs.fd.ignores | List of paths that should be globally ignored.
|
| programs.bash.bashrcExtra | Extra commands that should be placed in ~/.bashrc
|
| programs.gnome-terminal.profile.<name>.deleteBinding | Which string the terminal should send to an application when the user
presses the Delete key.
auto
: Send the @7 control sequence.
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.
|
| home.language.paper | The language to use for paper sizes.
|
| programs.fzf.changeDirWidgetOptions | Command line options for the ALT-C keybinding.
|
| services.mpd.network.listenAddress | The address for the daemon to listen on
|
| programs.obsidian.vaults.<name>.settings.cssSnippets.*.text | Text of the file.
|
| programs.ranger.rifle | Settings written to $XDG_CONFIG_HOME/ranger/rifle.conf.
|
| accounts.contact.accounts.<name>.thunderbird.enable | Whether to enable the Thunderbird mail client for this account.
|
| programs.kakoune.config.colorScheme | Set the color scheme
|
| programs.rclone.requiresUnit | The name of a systemd user service that must complete before the rclone
configuration file is written
|
| accounts.email.accounts.<name>.neomutt.extraMailboxes.*.name | Name to display
|
| services.proton-pass-agent.enableFishIntegration | Whether to enable Fish integration.
|
| programs.firefox.profiles.<name>.extensions.exhaustivePermissions | When enabled, the user must authorize requested
permissions for all extensions from
programs.firefox.profiles.<profile>.extensions.packages
in
programs.firefox.profiles.<profile>.extensions.settings.<extensionID>.permissions
|
| programs.urxvt.scroll.bar.enable | Whether to enable the scrollbar
|
| programs.obsidian.vaults.<name>.settings.hotkeys.<name>.*.modifiers | The hotkey modifiers.
|
| wayland.windowManager.sway.config.bars.*.colors.separator | Text color to be used for the separator.
|
| programs.keepassxc.package | The keepassxc package to use.
|
| xsession.windowManager.i3.config.workspaceOutputAssign | Assign workspaces to outputs.
|
| targets.genericLinux.gpu.enable | Whether to enable GPU driver integration for non-NixOS systems.
|
| services.podman.images.<name>.tlsVerify | Require HTTPS and verification of certificates when contacting registries.
|
| programs.kakoune.config.numberLines | Settings for the number lines highlighter.
|
| programs.librewolf.profiles.<name>.name | Profile name.
|
| services.hyprlauncher.package | The hyprlauncher package to use.
|
| programs.waybar.systemd.enable | Whether to enable Waybar systemd integration.
|
| programs.kakoune.config.showWhitespace.lineFeed | The character to display for line feeds
|
| programs.zsh.syntaxHighlighting.package | The zsh-syntax-highlighting package to use.
|
| accounts.email.accounts.<name>.lieer.settings.ignore_empty_history | Work around a Gmail API quirk where an empty change history
is sometimes returned
|
| programs.granted.enableFishIntegration | Whether to enable Fish integration.
|
| programs.alot.extraConfig | Extra lines added to alot configuration file.
|
| programs.neovim.plugins.*.runtime.<name>.source | Path of the source file or directory
|
| programs.borgmatic.backups.<name>.location.repositories.*.path | Path of the repository.
|
| services.swayidle.events | Run command on occurrence of a event.
|
| programs.sftpman.mounts.<name>.user | The username to authenticate with.
|
| accounts.email.accounts.<name>.getmail.enable | Whether to enable the getmail mail retriever for this account.
|
| services.radicle.node.lazy.enable | Whether to enable a proxy service to lazily start and stop Radicle Node on demand.
|