| options/darwin/services.tailscale.overrideLocalDns | This option implements Override local DNS as it is not yet implemented in Tailscaled-on-macOS
|
| options/home-manager/home.file.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| options/home-manager/accounts.calendar.accounts.<name>.vdirsyncer.userNameCommand | A command that prints the user name to standard output.
|
| options/home-manager/accounts.contact.accounts.<name>.vdirsyncer.clientIdCommand | A command that prints the OAuth credentials to standard
output
|
| options/nixos/services.libinput.touchpad.middleEmulation | Enables middle button emulation
|
| options/nixos/services.misskey.reverseProxy.webserver.nginx.http2 | Whether to enable the HTTP/2 protocol
|
| options/nixos/services.borgbackup.repos.<name>.allowSubRepos | Allow clients to create repositories in subdirectories of the
specified path
|
| options/home-manager/accounts.calendar.accounts.<name>.vdirsyncer.partialSync | What should happen if synchronization in one direction
is impossible due to one storage being read-only
|
| options/nixos/services.minecraft-server.whitelist | Whitelisted players, only has an effect when
services.minecraft-server.declarative is
true and the whitelist is enabled
via services.minecraft-server.serverProperties by
setting white-list to true
|
| options/nixos/services.firewalld.zones.<name>.icmpBlockInversion | Whether to invert the icmp block handling
|
| options/home-manager/home.enableNixpkgsReleaseCheck | Determines whether to check for release version mismatch between Home
Manager and Nixpkgs
|
| options/home-manager/xdg.dataFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| options/home-manager/accounts.email.accounts.<name>.alot.sendMailCommand | Command to send a mail
|
| options/nixos/services.prometheus.exporters.postfix.group | Group under which the postfix exporter shall be run
|
| options/nixos/services.bacula-sd.tls.caCertificateFile | The path specifying a PEM encoded TLS CA certificate(s)
|
| options/nixos/services.bacula-fd.tls.caCertificateFile | The path specifying a PEM encoded TLS CA certificate(s)
|
| options/home-manager/programs.hyprshot.saveLocation | Set the $HYPRSHOT_DIR environment variable to the given location
|
| options/home-manager/services.random-background.enableXinerama | Will place a separate image per screen when enabled,
otherwise a single image will be stretched across all
screens.
|
| options/nixos/virtualisation.fileSystems.<name>.encrypted.keyFile | Path to a keyfile used to unlock the backing encrypted
device
|
| options/nixos/services.mattermost.mutableConfig | Whether the Mattermost config.json is writeable by Mattermost
|
| options/nixos/services.mastodon.elasticsearch.host | Elasticsearch host
|
| options/home-manager/accounts.calendar.accounts.<name>.vdirsyncer.clientIdCommand | A command that prints the OAuth credentials to standard
output
|
| options/nixos/boot.initrd.systemd.network.wait-online.enable | Whether to enable the systemd-networkd-wait-online service.
systemd-networkd-wait-online can timeout and fail if there are no network interfaces
available for it to manage
|
| options/home-manager/xdg.cacheFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| options/home-manager/xdg.stateFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| options/nixos/hardware.sane.disabledDefaultBackends | Names of backends which are enabled by default but should be disabled
|
| options/nixos/services.logrotate.checkConfig | Whether the config should be checked at build time
|
| options/nixos/services.nextcloud.phpExtraExtensions | Additional PHP extensions to use for Nextcloud
|
| options/nixos/systemd.user.services.<name>.enableStrictShellChecks | Enable running shellcheck on the generated scripts for this unit
|
| options/home-manager/accounts.contact.accounts.<name>.vdirsyncer.clientSecretCommand | A command that prints the OAuth credentials to standard
output
|
| options/nixos/networking.firewall.logReversePathDrops | Logs dropped packets failing the reverse path filter test if
the option networking.firewall.checkReversePath is enabled.
|
| options/nixos/services.prometheus.pushgateway.stateDir | Directory below /var/lib to store metrics
|
| options/nixos/services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.sha256_96 | HMAC-SHA-256 is used with 128-bit truncation with IPsec
|
| options/nixos/services.synapse-auto-compressor.postgresUrl | Connection string to postgresql in the
[rust postgres crate config format](https://docs.rs/postgres/latest/postgres/config/struct
|
| options/home-manager/programs.riff.enableGitIntegration | Whether to enable git integration for riff
|
| options/nixos/programs.fish.extraCompletionPackages | Additional packages to generate completions from, if programs.fish.generateCompletions is enabled.
|
| options/nixos/services.fedimintd.<name>.nginx.config.locations.<name>.proxyPass | Adds proxy_pass directive and sets recommended proxy headers if
recommendedProxySettings is enabled.
|
| options/nixos/services.fedimintd.<name>.nginx.config.locations.<name>.uwsgiPass | Adds uwsgi_pass directive and sets recommended proxy headers if
recommendedUwsgiSettings is enabled.
|
| options/nixos/boot.initrd.systemd.network.wait-online.anyInterface | Whether to consider the network online when any interface is online, as opposed to all of them
|
| options/home-manager/programs.zellij.attachExistingSession | Whether to attach to the default session after being autostarted if a Zellij session already exists
|
| options/nixos/boot.initrd.systemd.additionalUpstreamUnits | Additional units shipped with systemd that shall be enabled.
|
| options/nixos/security.dhparams.stateful | Whether generation of Diffie-Hellman parameters should be stateful or
not
|
| options/home-manager/launchd.agents.<name>.config.KeepAlive.OtherJobEnabled | Each key in this dictionary is the label of another job
|
| options/home-manager/programs.delta.enableGitIntegration | Whether to enable git integration for delta
|
| options/home-manager/xdg.configFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| options/home-manager/programs.quickshell.systemd.target | The systemd target that will automatically start quickshell
|
| options/home-manager/accounts.contact.accounts.<name>.vdirsyncer.collections | The collections to synchronize between the storages.
|
| options/home-manager/accounts.email.accounts.<name>.mujmap.settings.tags.directory_separator | Directory separator for mapping notmuch tags to maildirs.
|
| options/nixos/services.prometheus.exporters.mongodb.collector | Enabled collectors
|
| options/nixos/services.displayManager.dms-greeter.quickshell.package | The Quickshell package to use for the greeter
|
| options/nixos/services.tailscale.useRoutingFeatures | Enables settings required for Tailscale's routing features like subnet routers and exit nodes
|
| options/nixos/services.paperless.consumptionDirIsPublic | Whether all users can write to the consumption dir.
|
| options/nixos/services.nextcloud.config.objectstore.s3.usePathStyle | Required for some non-Amazon S3 implementations
|
| options/nixos/services.displayManager.dms-greeter.compositor.name | The Wayland compositor to run the greeter in
|
| options/home-manager/programs.neovim.plugins.*.runtime.<name>.onChange | Shell commands to run when file has changed between
generations
|
| options/home-manager/accounts.calendar.accounts.<name>.vdirsyncer.clientSecretCommand | A command that prints the OAuth credentials to standard
output
|
| options/nixos/programs.steam.protontricks.enable | Whether to enable protontricks, a simple wrapper for running Winetricks commands for Proton-enabled games.
|
| options/nixos/programs.tsmClient.servers.<name>.genPasswd | Whether to enable automatic client password generation
|
| options/home-manager/accounts.email.accounts.<name>.msmtp.enable | Whether to enable msmtp
|
| options/home-manager/programs.atuin.enableZshIntegration | Whether to enable Zsh integration
|
| options/home-manager/programs.atuin.enableFishIntegration | Whether to enable Fish integration
|
| options/home-manager/programs.atuin.enableBashIntegration | Whether to enable Bash integration
|
| options/nixos/systemd.services.<name>.enableStrictShellChecks | Enable running shellcheck on the generated scripts for this unit
|
| options/nixos/services.chhoto-url.settings.custom_landing_directory | The path of a directory which contains a custom landing page.
|
| options/home-manager/programs.git-credential-keepassxc.hosts | Hosts for which git-credential-keepassxc is enabled.
|
| options/nixos/virtualisation.fileSystems.<name>.overlay.workdir | The path to the workdir
|
| options/nixos/services.limesurvey.nginx.virtualHost.locations.<name>.proxyPass | Adds proxy_pass directive and sets recommended proxy headers if
recommendedProxySettings is enabled.
|
| options/nixos/services.limesurvey.nginx.virtualHost.locations.<name>.uwsgiPass | Adds uwsgi_pass directive and sets recommended proxy headers if
recommendedUwsgiSettings is enabled.
|
| options/nixos/hardware.nvidia.videoAcceleration | Whether to enable Whether video acceleration (VA-API) should be enabled.
.
|
| options/nixos/virtualisation.useEFIBoot | If enabled, the virtual machine will provide a EFI boot
manager.
useEFIBoot is ignored if useBootLoader == false.
|
| options/nixos/services.sssd.sshAuthorizedKeysIntegration | Whether to make sshd look up authorized keys from SSS
|
| options/darwin/system.defaults.menuExtraClock.FlashDateSeparators | When enabled, the clock indicator (which by default is the colon) will flash on and off each second
|
| options/home-manager/accounts.email.accounts.<name>.astroid.sendMailCommand | Command to send a mail
|
| options/nixos/systemd.additionalUpstreamSystemUnits | Additional units shipped with systemd that shall be enabled.
|
| options/home-manager/accounts.calendar.accounts.<name>.vdirsyncer.collections | The collections to synchronize between the storages.
|
| options/home-manager/home.activation | The activation scripts blocks to run when activating a Home
Manager generation
|
| options/nixos/services.firefox-syncserver.enable | Whether to enable the Firefox Sync storage service
|
| options/nixos/virtualisation.useHostCerts | If enabled, when NIX_SSL_CERT_FILE is set on the host,
pass the CA certificates from the host to the VM.
|
| options/nixos/programs.gnupg.agent.pinentryPackage | Which pinentry package to use
|
| options/home-manager/programs.diff-so-fancy.enableGitIntegration | Whether to enable git integration for diff-so-fancy
|
| options/nixos/services.misskey.reverseProxy.webserver.nginx.locations.<name>.proxyPass | Adds proxy_pass directive and sets recommended proxy headers if
recommendedProxySettings is enabled.
|
| options/nixos/services.misskey.reverseProxy.webserver.nginx.locations.<name>.uwsgiPass | Adds uwsgi_pass directive and sets recommended proxy headers if
recommendedUwsgiSettings is enabled.
|
| options/home-manager/programs.bash.enableCompletion | Whether to enable Bash completion for all interactive Bash shells
|
| options/nixos/services.pantalaimon-headless.instances.<name>.ssl | Whether or not SSL verification should be enabled for outgoing
connections to the homeserver.
|
| options/darwin/homebrew.global.autoUpdate | Whether to enable Homebrew to auto-update itself and all formulae when you manually invoke
commands like brew install, brew upgrade,
brew tap, and brew bundle [install]
|
| options/home-manager/programs.patdiff.enableGitIntegration | Whether to enable git integration for patdiff
|
| options/nixos/services.prometheus.exporters.chrony.chronyServerAddress | ChronyServerAddress of the chrony server side command port. (Not enabled by default.)
Defaults to the local unix socket.
|
| options/nixos/virtualisation.useBIOSBoot | If enabled for legacy MBR VMs, the VM image will have a separate boot
partition mounted at /boot.
useBIOSBoot is ignored if useEFIBoot == true.
|
| options/nixos/services.postgresqlBackup.compressionLevel | The compression level used when compression is enabled.
gzip accepts levels 1 to 9. zstd accepts levels 1 to 19.
|
| options/nixos/virtualisation.lxd.zfsSupport | Enables lxd to use zfs as a storage for containers
|
| options/nixos/virtualisation.fileSystems.<name>.overlay.upperdir | The path to the upperdir
|
| options/home-manager/accounts.contact.accounts.<name>.vdirsyncer.verifyFingerprint | Optional
|
| options/nixos/documentation.man.man-db.manualPages | The manual pages to generate caches for if documentation.man.generateCaches
is enabled
|
| options/nixos/networking.resolvconf.package | The package that provides the system-wide resolvconf command
|
| options/nixos/boot.loader.generationsDir.enable | Whether to create symlinks to the system generations under
/boot
|
| options/nixos/virtualisation.fileSystems.<name>.overlay.lowerdir | The list of path(s) to the lowerdir(s)
|
| options/nixos/services.yggdrasil.persistentKeys | Whether to enable automatic generation and persistence of keys
|
| options/nixos/services.magnetico.web.credentials | The credentials to access the web interface, in case authentication is
enabled, in the format username:hash
|
| options/darwin/services.github-runners.<name>.ephemeral | If enabled, causes the following behavior:
- Passes the
--ephemeral flag to the runner configuration script
- De-registers and stops the runner with GitHub after it has processed one job
- Restarts the service after its successful exit
- On start, wipes the state directory and configures a new runner
You should only enable this option if tokenFile points to a file which contains a
personal access token (PAT)
|
| options/nixos/services.discourse.database.ignorePostgresqlVersion | Whether to allow other versions of PostgreSQL than the
recommended one
|