| security.loginDefs.settings.DEFAULT_HOME | Indicate if login is allowed if we can't cd to the home directory.
|
| users.defaultUserHome | The default home directory for normal users.
|
| i18n.defaultLocale | The default locale
|
| i18n.defaultCharset | The default locale character set.
|
| boot.loader.grub.default | Index of the default menu item to be booted
|
| services.davis.nginx.default | Makes this vhost the default.
|
| services.movim.nginx.default | Makes this vhost the default.
|
| services.slskd.nginx.default | Makes this vhost the default.
|
| power.ups.upsmon.group | Group for the default nutmon user
|
| services.snipe-it.nginx.default | Makes this vhost the default.
|
| systemd.defaultUnit | Default unit started when the system boots; see systemd.special(7).
|
| services.akkoma.nginx.default | Makes this vhost the default.
|
| services.fluidd.nginx.default | Makes this vhost the default.
|
| services.gancio.nginx.default | Makes this vhost the default.
|
| services.matomo.nginx.default | Makes this vhost the default.
|
| services.monica.nginx.default | Makes this vhost the default.
|
| networking.proxy.default | This option specifies the default value for httpProxy, httpsProxy, ftpProxy and rsyncProxy.
|
| services.kubo.defaultMode | systemd service that is enabled by default
|
| services.librenms.nginx.default | Makes this vhost the default.
|
| services.agorakit.nginx.default | Makes this vhost the default.
|
| services.dolibarr.nginx.default | Makes this vhost the default.
|
| services.fediwall.nginx.default | Makes this vhost the default.
|
| services.kanboard.nginx.default | Makes this vhost the default.
|
| services.pixelfed.nginx.default | Makes this vhost the default.
|
| services.mainsail.nginx.default | Makes this vhost the default.
|
| services.nginx.defaultMimeTypes | Default MIME types for NGINX, as MIME types definitions from NGINX are very incomplete,
we use by default the ones bundled in the mailcap package, used by most of the other
Linux distributions.
|
| services.radicle.httpd.nginx.default | Makes this vhost the default.
|
| services._3proxy.services.*.type | Service type
|
| services.anuko-time-tracker.nginx.default | Makes this vhost the default.
|
| services.nginx.virtualHosts.<name>.default | Makes this vhost the default.
|
| programs.vim.defaultEditor | Whether to enable vim as the default editor.
|
| users.defaultUserShell | This option defines the default shell assigned to user
accounts
|
| services.bookstack.nginx.default | Makes this vhost the default.
|
| services.tuned.ppdSettings.main.default | Default PPD profile.
|
| services.jirafeau.nginxConfig.default | Makes this vhost the default.
|
| services.zabbixWeb.nginx.virtualHost.default | Makes this vhost the default.
|
| services.h2o.defaultTLSListenPort | If hosts do not specify listen.port, use these ports for SSL by default.
|
| services.xserver.defaultDepth | Default colour depth.
|
| services.emacs.defaultEditor | When enabled, configures emacsclient to be the default editor
using the EDITOR environment variable.
|
| services.h2o.defaultHTTPListenPort | If hosts do not specify listen.port, use these ports for HTTP by default.
|
| services.freshrss.defaultUser | Default username for FreshRSS.
|
| hardware.alsa.defaultDevice.capture | The default capture device (i.e. microphone)
|
| services.certmgr.defaultRemote | The default CA host:port to use.
|
| services.kasmweb.defaultGuacToken | default guac token to use.
|
| services.anubis.defaultOptions | Default options for all instances of Anubis.
|
| programs.vscode.defaultEditor | When enabled, configures VSCode to be the default editor
using the EDITOR environment variable.
|
| services.nginx.defaultSSLListenPort | If vhosts do not specify listen.port, use these ports for SSL by default.
|
| boot.uvesafb.gfx-mode | Screen resolution in modedb format
|
| services.fedimintd.<name>.nginx.config.default | Makes this vhost the default.
|
| services.bluemap.defaultWorld | The world used by the default map ruleset
|
| security.sudo.defaultOptions | Options used for the default rules, granting root and the
wheel group permission to run any command as any user.
|
| services.jigasi.defaultJvbRoomName | Name of the default JVB room that will be joined if no special header is included in SIP invite.
|
| security.sudo-rs.defaultOptions | Options used for the default rules, granting root and the
wheel group permission to run any command as any user.
|
| programs.neovim.defaultEditor | When enabled, installs neovim and configures neovim to be the default editor
using the EDITOR environment variable.
|
| services.nginx.defaultHTTPListenPort | If vhosts do not specify listen.port, use these ports for HTTP by default.
|
| services.nginx.defaultListen | If vhosts do not specify listen, use these addresses by default
|
| hardware.alsa.defaultDevice.playback | The default playback device
|
| programs.xwayland.defaultFontPath | Default font path
|
| services.teamspeak3.defaultVoicePort | Default UDP port for clients to connect to virtual servers - used for first virtual server, subsequent ones will open on incrementing port numbers by default.
|
| services.suricata.settings.logging.default-log-format | The default output format
|
| security.dhparams.defaultBitSize | This allows to override the default bit size for all of the
Diffie-Hellman parameters set in
security.dhparams.params.
|
| services.printing.defaultShared | Specifies whether local printers are shared by default.
|
| services.neo4j.defaultListenAddress | Default network interface to listen for incoming connections
|
| nix.nixPath | The default Nix expression search path, used by the Nix
evaluator to look up paths enclosed in angle brackets
(e.g. <nixpkgs>).
|
| services.limesurvey.nginx.virtualHost.default | Makes this vhost the default.
|
| services.syslogd.defaultConfig | The default syslog.conf file configures a
fairly standard setup of log files, which can be extended by
means of extraConfig.
|
| services.kasmweb.defaultManagerToken | default manager token to use.
|
| networking.defaultGateway6.source | The default source address.
|
| networking.defaultGateway.source | The default source address.
|
| networking.defaultGateway | The default gateway
|
| networking.defaultGateway6.metric | The default gateway metric/preference.
|
| services.kasmweb.defaultUserPassword | default user password to use.
|
| networking.defaultGateway.metric | The default gateway metric/preference.
|
| services.rosenpass.defaultDevice | Name of the network interface to use for all peers by default.
|
| networking.defaultGateway6 | The default ipv6 gateway
|
| services.monado.defaultRuntime | Whether to enable Monado as the default OpenXR runtime on the system
|
| services.i2pd.logLevel | The log level. i2pd defaults to "info"
but that generates copious amounts of log messages
|
| services.minio.region | The physical location of the server
|
| services.buffyboard.settings.theme.default | Selects the default theme on boot
|
| services.rsyslogd.defaultConfig | The default syslog.conf file configures a
fairly standard setup of log files, which can be extended by
means of extraConfig.
|
| services.kasmweb.defaultAdminPassword | default admin password to use.
|
| hardware.block.defaultScheduler | Default block I/O scheduler
|
| networking.defaultGateway.address | The default gateway address.
|
| networking.defaultGateway6.address | The default gateway address.
|
| hardware.block.defaultSchedulerExclude | Device name pattern to exclude from default scheduler assignment
through config.hardware.block.defaultScheduler and
config.hardware.block.defaultSchedulerRotational
|
| services.outline.defaultLanguage | The default interface language
|
| services.wivrn.defaultRuntime | Whether to enable WiVRn as the default OpenXR runtime on the system
|
| services.misskey.reverseProxy.webserver.nginx.default | Makes this vhost the default.
|
| xdg.mime.defaultApplications | Sets the default applications for given mimetypes
|
| services.gancio.userLocale | Override default locales within gancio
|
| services.movim.h2o | With this option, you can customize an H2O virtual host which already
has sensible defaults for Movim
|
| fonts.fontconfig.defaultFonts.serif | System-wide default serif font(s)
|
| services.scx.package | scx package to use. scx.full, which includes all schedulers, is the default
|
| hardware.fw-fanctrl.config.defaultStrategy | Default strategy to use
|
| services.anubis.defaultOptions.policy.useDefaultBotRules | Whether to include Anubis's default bot detection rules via the
(data)/meta/default-config.yaml import
|
| networking.defaultGatewayWindowSize | The window size of the default gateway
|
| services.rss2email.config | The configuration to give rss2email
|
| services.unpoller.unifi.defaults.sites | List of site names for which statistics should be exported
|
| nixpkgs.pkgs | If set, the pkgs argument to all NixOS modules is the value of
this option, extended with nixpkgs.overlays, if
that is also set
|
| programs.msmtp.defaults | Default values applied to all accounts
|
| fonts.fontconfig.defaultFonts.sansSerif | System-wide default sans serif font(s)
|
| services.nginx.defaultListenAddresses | If vhosts do not specify listenAddresses, use these addresses by default
|
| services.nginx.defaultListen.*.ssl | Enable SSL.
|
| systemd.mounts.*.wantedBy | Units that want (i.e. depend on) this unit
|
| systemd.paths.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| systemd.units.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| services.movim.nginx | With this option, you can customize an Nginx virtual host which
already has sensible defaults for Movim
|
| services.kapacitor.defaultDatabase.url | The URL to an InfluxDB server that serves as the default database
|
| services.suricata.settings.default-rule-path | Path in which suricata-update managed rules are stored by default.
|
| services.nginx.defaultListen.*.addr | IP address.
|
| services.nginx.defaultListen.*.port | Port number.
|
| networking.defaultGateway6.interface | The default gateway interface.
|
| networking.defaultGateway.interface | The default gateway interface.
|
| systemd.slices.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| systemd.timers.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| services.gitlab.registry.defaultForProjects | If GitLab container registry should be enabled by default for projects.
|
| systemd.user.paths.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| systemd.user.units.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| services.k3s.role | Whether k3s should run as a server or agent
|
| services.suricata.settings.default-log-dir | The default logging directory
|
| services.anubis.defaultOptions.policy.extraBots | Additional bot rules appended to the policy
|
| systemd.targets.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| systemd.sockets.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| services.aria2.enable | Whether or not to enable the headless Aria2 daemon service
|
| systemd.user.timers.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| systemd.user.slices.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| services.coturn.no-auth | This option is opposite to lt-cred-mech.
(TURN Server with no-auth option allows anonymous access)
|
| <imports = [ pkgs.php.services.default ]> | This is a modular service, which can be imported into a NixOS configuration using the system.services option.
|
| services.nohang.configPath | Configuration file to use with nohang
|
| programs.chromium.defaultSearchProviderSearchURL | Chromium default search provider url.
|
| image.repart.name | Name of the image
|
| security.acme.defaults | Default values inheritable by all configured certs
|
| services.cloudflared.tunnels.<name>.default | Catch-all service if no ingress matches
|
| fonts.fontconfig.defaultFonts.monospace | System-wide default monospace font(s)
|
| programs.chromium.defaultSearchProviderEnabled | Enable the default search provider.
|
| systemd.services.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| systemd.user.targets.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| systemd.user.sockets.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| services.dolibarr.h2o | With this option, you can customize an H2O virtual host which already
has sensible defaults for Dolibarr
|
| time.timeZone | The time zone used when displaying times and dates
|
| programs.tsmClient.defaultServername | If multiple server stanzas are declared with
programs.tsmClient.servers,
this option may be used to name a default
server stanza that IBM TSM uses in the absence of
a user-defined dsm.opt file
|
| services.foundationdb.memory | Maximum memory used by the process
|
| services.harmonia.settings | Settings to merge with the default configuration
|
| programs.chromium.defaultSearchProviderSuggestURL | Chromium default search provider url for suggestions.
|
| services.xserver.desktopManager.surf-display.defaultWwwUri | Default URI to display.
|
| systemd.user.services.<name>.wantedBy | Units that want (i.e. depend on) this unit
|
| programs.throne.tunMode.setuid | Whether to enable setting suid bit for throne-core to run as root, which is less
secure than default setcap method but closer to upstream assumptions
|
| services.davis.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.slskd.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.movim.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| virtualisation.lxc.defaultConfig | Default config (default.conf) for new containers, i.e. for
network config
|
| boot.uki.configFile | The configuration file passed to ukify(1) to create the UKI
|
| services.pixelfed.nginx | With this option, you can customize an nginx virtual host which already has sensible defaults for Pixelfed
|
| services.snipe-it.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.kasmweb.defaultRegistrationToken | default registration token to use.
|
| services.smartd.defaults.monitored | Common default options for explicitly monitored (listed in
services.smartd.devices) devices
|
| programs.firefox.preferencesStatus | The status of firefox.preferences.
status can assume the following values:
"default": Preferences appear as default.
"locked": Preferences appear as default and can't be changed.
"user": Preferences appear as changed.
"clear": Value has no effect
|
| fonts.fontconfig.defaultFonts.emoji | System-wide default emoji font(s)
|
| services.apcupsd.hooks | Each attribute in this option names an apcupsd event and the string
value it contains will be executed in a shell, in response to that
event (prior to the default action)
|
| services.kanboard.nginx | With this option, you can customize an NGINX virtual host which already
has sensible defaults for Kanboard
|
| services.anuko-time-tracker.settings.defaultCurrency | Defines a default currency symbol for new groups
|
| services.dependency-track.oidc.teams.default | Defines one or more team names that auto-provisioned OIDC users shall be added to
|
| systemd.automounts.*.wantedBy | Units that want (i.e. depend on) this unit
|
| services.matomo.nginx | With this option, you can customize an nginx virtualHost which already has sensible defaults for Matomo
|
| services.anubis.defaultOptions.settings.SERVE_ROBOTS_TXT | Whether to serve a default robots.txt that denies access to common AI bots by name and all other
bots by wildcard.
|
| environment.defaultPackages | Set of default packages that aren't strictly necessary
for a running system, entries can be removed for a more
minimal NixOS installation
|
| programs.nekoray.tunMode.setuid | Whether to enable setting suid bit for nekobox_core to run as root, which is less
secure than default setcap method but closer to upstream assumptions
|
| services.akkoma.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.fluidd.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.gancio.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.monica.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.matomo.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| xdg.terminal-exec.settings | Configuration options for the Default Terminal Execution Specification
|
| services.bepasty.servers.<name>.defaultPermissions | default permissions for all unauthenticated accesses.
|
| boot.uki.tries | Number of boot attempts before this UKI is considered bad
|
| users.ldap.timeLimit | Specifies the time limit (in seconds) to use when performing
searches
|
| services.reposilite.settings.defaultFrontend | Whether to enable the default included frontend with a dashboard.
|
| services.aesmd.settings.proxyType | Type of proxy to use
|
| services.anubis.defaultOptions.enable | Whether to enable this instance of Anubis.
|
| services.suricata.settings.logging.default-log-level | The default log level: can be overridden in an output section
|
| services.aria2.serviceUMask | The file mode creation mask for Aria2 service
|
| services.dolibarr.nginx | With this option, you can customize an nginx virtual host which already has sensible defaults for Dolibarr
|
| services.athens.storage.mongo.defaultDBName | Name of the mongo database.
|
| services.udisks2.mountOnMedia | When enabled, instructs udisks2 to mount removable drives under /media/ directory, instead of the
default, ACL-controlled /run/media/$USER/
|
| users.users.<name>.linger | Whether to enable or disable lingering for this user
|
| services.anubis.defaultOptions.policy | Anubis policy configuration
|
| services.anubis.defaultOptions.user | The user under which Anubis is run
|
| services.anubis.defaultOptions.extraFlags | A list of extra flags to be passed to Anubis.
|
| services.pulseaudio.tcp.port | TCP connection port
|
| services.multipath.defaults | This section defines default values for attributes which are used
whenever no values are given in the appropriate device or multipath
sections.
|
| services.xserver.logFile | Controls the file Xorg logs to
|
| services.fider.dataDir | Default data folder for Fider.
|
| power.ups.upsmon.user | User to run upsmon as. upsmon.conf will have its owner set to this
user
|
| system.nixos.tags | Strings to prefix to the default
system.nixos.label
|
| services.fwupd.extraTrustedKeys | Installing a public key allows firmware signed with a matching private key to be recognized as trusted, which may require less authentication to install than for untrusted files
|
| services.autorandr.defaultTarget | Fallback if no monitor layout can be detected
|
| security.doas.extraRules.*.setEnv | Keep or set the specified variables
|
| services.pulseaudio.configFile | The path to the default configuration options the PulseAudio server
should use
|
| services.ntp.restrictDefault | The restriction flags to be set by default
|
| hardware.block.defaultSchedulerRotational | Default block I/O scheduler for rotational drives (e.g. hard disks)
|
| services.anuko-time-tracker.settings.defaultLanguage | Defines Anuko Time Tracker default language
|
| services.github-runners.<name>.workDir | Working directory, available as $GITHUB_WORKSPACE during workflow runs
and used as a default for repository checkouts
|
| services.sympa.lang | Default Sympa language
|
| services.thanos.query.query.default-evaluation-interval | Set default evaluation interval for sub queries
|
| services.anubis.defaultOptions.group | The group under which Anubis is run
|
| services.searx.settingsFile | The path of the Searx server settings.yml file
|
| services.subsonic.defaultMusicFolder | Configure Subsonic to use this folder for music
|
| services.xrdp.defaultWindowManager | The script to run when user log in, usually a window manager, e.g. "icewm", "xfce4-session"
This is per-user overridable, if file ~/startwm.sh exists it will be used instead.
|
| services.libinput.mouse.buttonMapping | Sets the logical button mapping for this device, see XSetPointerMapping(3)
|
| services.znc.user | The name of an existing user account to use to own the ZNC server
process
|
| services.nginx.defaultListen.*.proxyProtocol | Enable PROXY protocol.
|
| services.radicle.httpd.nginx | With this option, you can customize an nginx virtual host which already has sensible defaults for radicle-httpd
|
| users.extraUsers.<name>.linger | Whether to enable or disable lingering for this user
|
| <imports = [ pkgs.php.services.default ]>.php-fpm.package | PHP package to use for php-fpm
|
| services.quorum.port | Override the default port on which to listen for connections.
|
| services.caddy.httpPort | The default port to listen on for HTTP traffic.
|
| services.alerta.bind | Address to bind to
|
| hardware.ksm.sleep | How many milliseconds ksmd should sleep between scans
|
| services.ocis.group | The group to run oCIS under
|
| security.acme.defaults.dnsResolver | Set the resolver to use for performing recursive DNS queries
|
| services.kanboard.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.dolibarr.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.librenms.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.agorakit.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.fediwall.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.aesmd.settings.defaultQuotingType | Attestation quote type.
|
| services.pixelfed.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.mainsail.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.ntopng.enable | Enable ntopng, a high-speed web-based traffic analysis and flow
collection tool
|
| services.amule.dataDir | Directory holding configuration and by default also incoming and temporary files
|
| services.nylon.<name>.port | What port to listen for client requests, default is 1080.
|
| services.gitolite.extraGitoliteRc | Extra configuration to append to the default ~/.gitolite.rc
|
| services.radicle.httpd.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.go-camo.listen | Address:Port to bind to for HTTP (default: 0.0.0.0:8080).
|
| boot.loader.timeout | Timeout (in seconds) until loader boots the default menu item
|
| services.hound.home | The path to use as hound's $HOME
|
| services.tt-rss.pool | Name of existing phpfpm pool that is used to run web-application
|
| services.prosody.uploadHttp.httpUploadPath | Directory where the uploaded files will be stored when the http_upload module is used
|
| services.keepalived.snmp.socket | Socket to use for connecting to SNMP master agent
|
| services.anuko-time-tracker.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.nginx.virtualHosts.<name>.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| virtualisation.podman.defaultNetwork.settings | Settings for podman's default network.
|
| services.subsonic.defaultPodcastFolder | Configure Subsonic to use this folder for Podcasts
|
| services.postgrest.settings.db-config | Enables the in-database configuration.
https://docs.postgrest.org/en/stable/references/configuration.html#in-database-configuration
This is enabled by default upstream, but disabled by default in this module.
|
| <imports = [ pkgs.php.services.default ]>.php-fpm.settings | PHP FPM configuration
|
| services.nextcloud.settings."profile.enabled" | Makes user-profiles globally available under nextcloud.tld/u/user.name
|
| services.agate.onlyTls_1_3 | Only use TLSv1.3 (default also allows TLSv1.2).
|
| services.grav.pool | Name of existing phpfpm pool that is used to run web-application
|
| services.ocis.user | The user to run oCIS as
|
| services.wivrn.autoStart | Whether to enable starting the service by default.
|
| programs.thunderbird.preferencesStatus | The status of thunderbird.preferences.
status can assume the following values:
"default": Preferences appear as default.
"locked": Preferences appear as default and can't be changed.
"user": Preferences appear as changed.
"clear": Value has no effect
|
| services.bookstack.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.asterisk.useTheseDefaultConfFiles | Sets these config files to the default content
|
| programs.msmtp.accounts | Named accounts and their respective configurations
|
| services.minio.rootCredentialsFile | File containing the MINIO_ROOT_USER, default is "minioadmin", and
MINIO_ROOT_PASSWORD (length >= 8), default is "minioadmin"; in the format of
an EnvironmentFile=, as described by systemd.exec(5).
|
| services.libinput.touchpad.buttonMapping | Sets the logical button mapping for this device, see XSetPointerMapping(3)
|
| console.colors | The 16 colors palette used by the virtual consoles
|
| services.znc.useLegacyConfig | Whether to propagate the legacy options under
services.znc.confOptions.* to the znc config
|
| services.quorum.ws.port | Override the default port on which to listen for WS-RPC connections.
|
| services.quorum.rpc.port | Override the default port on which to listen for RPC connections.
|
| services.gitea.dump.file | Filename to be used for the dump
|
| services.jibri.config | Jibri configuration
|
| services.movim.h2o.host | Set the host address for this virtual host
|
| services.movim.h2o.tls.port | Override the default TLS port for this virtual host.
|
| users.mysql.pam.cryptDefault | The default encryption method to use for passwordCrypt = 1.
|
| services.k3s.disable | Disable default components, see the K3s documentation.
|
| services.system76-scheduler.settings.cfsProfiles.default.latency | sched_latency_ns.
|
| services.anubis.defaultOptions.settings | Freeform configuration via environment variables for Anubis
|
| services.airsonic.listenAddress | The host name or IP address on which to bind Airsonic
|
| services.jirafeau.nginxConfig.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.system76-scheduler.settings.cfsProfiles.default.preempt | Preemption mode.
|
| services.system76-scheduler.settings.cfsProfiles.default.nr-latency | sched_nr_latency.
|
| services.subsonic.defaultPlaylistFolder | Configure Subsonic to use this folder for playlists
|
| services.caddy.logFormat | Configuration for the default logger
|
| services.gocd-agent.group | If the default user "gocd-agent" is configured then this is the primary
group of that user.
|
| services.ergo.testnet | Connect to testnet network instead of the default mainnet.
|
| services.tor.enable | Whether to enable Tor daemon
|
| services.murmur.user | The name of an existing user to use to run the service
|
| services.memos.user | The user to run Memos as.
If changing the default value, you are responsible of creating the corresponding user with users.users.
|
| services.zapret.qnum | Routing queue number
|
| services.frr.configFile | Configuration file to use for FRR
|
| services.rke2.disable | Disable default components, see the RKE2 documentation.
|
| services.meilisearch.maxIndexSize | Sets the maximum size of the index
|
| services.kapacitor.defaultDatabase.enable | Whether to enable kapacitor.defaultDatabase.
|
| <imports = [ pkgs.ghostunnel.services.default ]> | This is a modular service, which can be imported into a NixOS configuration using the system.services option.
|
| services.zabbixWeb.nginx.virtualHost.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.nginx.defaultListen.*.extraParameters | Extra parameters of this listen directive.
|
| services.lirc.options | LIRC default options described in man:lircd(8) (lirc_options.conf)
|
| services.movim.h2o.http.port | Override the default HTTP port for this virtual host.
|
| services.anubis.defaultOptions.botPolicy | Anubis policy configuration in Nix syntax
|
| environment.systemPackages | The set of packages that appear in
/run/current-system/sw
|
| programs.zsh.ohMyZsh.cacheDir | Cache directory to be used by oh-my-zsh
|
| services.caddy.httpsPort | The default port to listen on for HTTPS traffic
|
| services.skydns.domain | Skydns default domain if not specified by etcd config.
|
| services.slurm.user | Set this option when you want to run the slurmctld daemon
as something else than the default slurm user "slurm"
|
| services.webhook.ip | The IP webhook should serve hooks on
|
| xdg.terminal-exec.enable | Whether to enable xdg-terminal-exec, the proposed Default Terminal Execution Specification.
|
| networking.interfaces.<name>.useDHCP | Whether this interface should be configured with DHCP
|
| services.jenkins.port | Specifies port number on which the jenkins HTTP interface listens
|
| services.coder.user | User under which the coder service runs.
If left as the default value this user will automatically be created
on system activation, otherwise it needs to be configured manually.
|
| security.pam.ussh.caFile | By default pam-ussh reads the trusted user CA keys
from /etc/ssh/trusted_user_ca
|
| services.h2o.hosts.<name>.host | Set the host address for this virtual host
|
| services.h2o.hosts.<name>.tls.port | Override the default TLS port for this virtual host.
|
| services.node-red.user | User under which Node-RED runs
|
| services.memos.group | The group to run Memos as.
If changing the default value, you are responsible of creating the corresponding group with users.groups.
|
| services.murmur.group | The name of an existing group to use to run the service
|
| services.wivrn.config.json | Configuration for WiVRn
|
| services.prometheus.alertmanagerGotify.defaultPriority | The default priority for messages sent to gotify.
|
| services.jenkins.home | The path to use as JENKINS_HOME
|
| services.jenkins.group | If the default user "jenkins" is configured then this is the primary
group of that user.
|
| services.baikal.pool | Name of existing phpfpm pool that is used to run web-application
|
| services.gocd-server.group | If the default user "gocd-server" is configured then this is the primary group of that user.
|
| services.code-server.user | The user to run code-server as
|
| services.syncthing.openDefaultPorts | Whether to open the default ports in the firewall: TCP/UDP 22000 for transfers
and UDP 21027 for discovery
|
| services.hylafax.commonModemConfig | Attribute set of default values for
modem config files etc/config.*
|
| nix.sshServe.write | Whether to enable writing to the Nix store as a remote store via SSH
|
| services.freshrss.baseUrl | Default URL for FreshRSS.
|
| services.actual.user | User account under which Actual runs
|
| services.leaps.address | Hostname or IP-address to listen to
|
| services.h2o.hosts.<name>.http.port | Override the default HTTP port for this virtual host.
|
| services.geth.<name>.network | The network to connect to
|
| services.outline.group | Group under which the service should run
|
| services.nylon.<name>.logging | Enable logging, default is no logging.
|
| services.system76-scheduler.settings.cfsProfiles.default.bandwidth-size | sched_cfs_bandwidth_slice_us.
|
| services.davis.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.movim.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.slskd.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| environment.enableDebugInfo | Some NixOS packages provide debug symbols
|
| services.displayManager.defaultSession | Graphical session to pre-select in the session chooser (only effective for GDM, LightDM and SDDM)
|
| services.grafana.settings.server.http_addr | Listening address.
This setting intentionally varies from upstream's default to be a bit more secure by default.
|
| services.snipe-it.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.nextcloud.phpOptions | Options for PHP's php.ini file for nextcloud
|
| services.fedimintd.<name>.nginx.config.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.syncthing.settings | Extra configuration options for Syncthing
|
| services.bind.configFile | Overridable config file to use for named
|
| services.klipper.user | User account under which Klipper runs
|
| services.kanboard.dataDir | Default data folder for Kanboard.
|
| services.atftpd.enable | Whether to enable the atftpd TFTP server
|
| services.httpd.configFile | Override the configuration file used by Apache
|
| services.coder.group | Group under which the coder service runs.
If left as the default value this group will automatically be created
on system activation, otherwise it needs to be configured manually.
|
| services.freshrss.dataDir | Default data folder for FreshRSS.
|
| services.quassel.user | The existing user the Quassel daemon should run as
|
| services.node-red.group | Group under which Node-RED runs
|
| services.outline.user | User under which the service should run
|
| services.squid.configText | Verbatim contents of squid.conf
|
| services.microbin.dataDir | Default data folder for MicroBin.
|
| services.rke2.role | Whether rke2 should run as a server or agent
|
| programs.singularity.systemBinPaths | (Extra) system-wide /**/bin paths
for Apptainer/Singularity to find command-line utilities in.
"/run/wrappers/bin" is included by default to make
utilities with SUID bit set available to Apptainer/Singularity
|
| services.kapacitor.defaultDatabase.password | The password to connect to the remote InfluxDB server
|
| services.kapacitor.defaultDatabase.username | The username to connect to the remote InfluxDB server
|
| services.gancio.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.fluidd.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.commafeed.environment | Extra environment variables passed to CommaFeed, refer to
https://github.com/Athou/commafeed/blob/master/commafeed-server/config.yml.example
for supported values
|
| services.akkoma.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.matomo.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.monica.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.code-server.group | The group to run code-server under
|
| services.caddy.user | User account under which caddy runs.
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the Caddy service starts.
|
| console.font | The font used for the virtual consoles
|
| security.acme.acceptTerms | Accept the CA's terms of service
|
| services.guix.stateDir | The state directory where Guix service will store its data such as its
user-specific profiles, cache, and state files.
Changing it to something other than the default will rebuild the
package.
|
| services.deconz.device | Force deCONZ to use a specific USB device (e.g. /dev/ttyACM0)
|
| services.mysql.user | User account under which MySQL runs.
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the MySQL service starts.
|
| services.clamav.scanner.scanDirectories | List of directories to scan
|
| services.unpoller.unifi.controllers.*.sites | List of site names for which statistics should be exported
|
| services.neo4j.ssl.policies.<name>.revokedDir | Path to directory of CRLs (Certificate Revocation Lists) in
PEM format
|
| services.forgejo.dump.file | Filename to be used for the dump
|
| hardware.i2c.enable | Whether to enable i2c devices support
|
| services.h2o.defaultTLSRecommendations | By default, H2O, without prejudice, will use as many TLS versions &
cipher suites as it & the TLS library (OpenSSL) can support
|
| services.actual.group | Group account under which Actual runs
|
| services.ferm.enable | Whether to enable Ferm Firewall.
Warning: Enabling this service WILL disable the existing NixOS
firewall! Default firewall rules provided by packages are not
considered at the moment.
|
| services.ifm.settings | Configuration of the IFM service
|
| services.maddy.user | User account under which maddy runs.
If left as the default value this user will automatically be created
on system activation, otherwise the sysadmin is responsible for
ensuring the user exists before the maddy service starts.
|
| services.rss-bridge.pool | Name of phpfpm pool that is used to run web-application
|
| services.quickwit.user | The user Quickwit runs as
|
| services.nginx.gitweb.user | Existing user that the CGI process will belong to. (Default almost surely will do.)
|
| services.mysql.configFile | Override the configuration file used by MySQL
|
| services.temporal.user | The user Temporal runs as
|
| services.zeyple.user | User to run Zeyple as.
If left as the default value this user will automatically be created
on system activation, otherwise the sysadmin is responsible for
ensuring the user exists.
|
| services.meilisearch.payloadSizeLimit | Sets the maximum size of accepted JSON payloads
|
| services.schleuder.settings.keyserver | Key server from which to fetch and update keys
|
| services.postgresql.authentication | Defines how users authenticate themselves to the server
|
| programs.thefuck.alias | thefuck needs an alias to be configured
|
| services.cfssl.dataDir | The work directory for CFSSL.
If left as the default value this directory will automatically be
created before the CFSSL server starts, otherwise you are
responsible for ensuring the directory exists with appropriate
ownership and permissions.
|
| services.caddy.group | Group under which caddy runs.
If left as the default value this group will automatically be created
on system activation, otherwise you are responsible for
ensuring the group exists before the Caddy service starts.
|
| services.bitcoind.<name>.port | Override the default port on which to listen for connections.
|
| services.bee.daemonNiceLevel | Daemon process priority for bee.
0 is the default Unix process priority, 19 is the lowest.
|
| hardware.bladeRF.enable | Enables udev rules for BladeRF devices
|
| services.dovecot2.mailUser | Default user to store mail for virtual users.
|
| services.klipper.group | Group account under which Klipper runs
|
| services.klipper.configFile | Path to default Klipper config.
|
| services.flannel.iface | Interface to use (IP or name) for inter-host communication
|
| services.i2pd.limits.ntcpSoft | Threshold to start probabalistic backoff with ntcp sessions (default: use system limit).
|
| services.patroni.user | The user for the service
|
| services.selfoss.pool | Name of existing phpfpm pool that is used to run web-application
|
| services.mpd.dataDir | The directory where MPD stores its state, tag cache, playlists etc
|
| services.anubis.defaultOptions.settings.POLICY_FNAME | The policy file to use
|
| services.transmission.enable | Whether to enable the headless Transmission BitTorrent daemon
|
| <imports = [ pkgs.php.services.default ]>.php-fpm.settings.log_level | Error log level.
|
| services.anubis.defaultOptions.policy.settings | Additional policy settings merged into the policy file
|
| services.eris-server.listenHttp | Server HTTP listen address
|
| services.i2pd.limits.openFiles | Maximum number of open files (0 - use system default).
|
| security.tpm2.fapi.profileName | Name of the default cryptographic profile chosen from the profile_dir directory.
|
| services.jitsi-meet.config | Client-side web application settings that override the defaults in config.js
|
| services.caddy.logDir | Directory for storing Caddy access logs.
If left as the default value this directory will automatically be created
before the Caddy server starts, otherwise the sysadmin is responsible for
ensuring the directory exists with appropriate ownership and permissions.
|
| services.umurmur.configFile | Configuration file, default is generated from config.service.umurmur.settings
|
| services.mysql.group | Group account under which MySQL runs.
If left as the default value this group will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the MySQL service starts.
|
| services.fail2ban.bantime-increment.enable | "bantime.increment" allows to use database for searching of previously banned ip's to increase
a default ban time using special formula, default it is banTime * 1, 2, 4, 8, 16, 32 ...
|
| services.fail2ban.bantime-increment.factor | "bantime.factor" is a coefficient to calculate exponent growing of the formula or common multiplier,
default value of factor is 1 and with default value of formula, the ban time grows by 1, 2, 4, 8, 16 ...
|
| services.anubis.defaultOptions.settings.BIND_NETWORK | The network family that Anubis should bind to
|
| services.athens.goGetDir | Temporary directory that Athens will use to
fetch modules from VCS prior to persisting
them to a storage backend
|
| services.davis.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| programs.alvr.openFirewall | Whether to open the default ports in the firewall for the ALVR server.
|
| services.jenkinsSlave.home | The path to use as JENKINS_HOME
|
| services.inadyn.user | User account under which inadyn runs.
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the inadyn service starts.
|
| services.slskd.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.nfs.server.hostName | Hostname or address on which NFS requests will be accepted
|
| services.sonarr.user | User account under which Sonarr runs.";
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the Sonarr service starts.
|
| services.movim.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.snmpd.configFile | Path to the snmpd.conf file
|
| services.temporal.group | The group temporal runs as
|
| services.quickwit.group | The group quickwit runs as
|
| services.maddy.group | Group account under which maddy runs.
If left as the default value this group will automatically be created
on system activation, otherwise the sysadmin is responsible for
ensuring the group exists before the maddy service starts.
|
| boot.loader.generationsDir.enable | Whether to create symlinks to the system generations under
/boot
|
| programs.bash.enable | Whenever to configure Bash as an interactive shell
|
| services.freshrss.pool | Name of the php-fpm pool to use and setup
|
| services.kapacitor.bind | Address to bind to
|
| services.i2pd.inTunnels.<name>.inPort | Service port
|
| services.dovecot2.mailGroup | Default group to store mail for virtual users.
|
| services.bird-lg.proxy.allowedIPs | List of IPs or networks to allow (default all allowed).
|
| services.mysql.dataDir | The data directory for MySQL.
If left as the default value of /var/lib/mysql this directory will automatically be created before the MySQL
server starts, otherwise you are responsible for ensuring the directory exists with appropriate ownership and permissions.
|
| services.neo4j.workerCount | Number of Neo4j worker threads, where the default of
0 indicates a worker count equal to the number of
available processors.
|
| services.snipe-it.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.munin-node.enable | Enable Munin Node agent
|
| services.ntopng.configText | Overridable configuration file contents to use for ntopng
|
| services.patroni.group | The group for the service
|
| services.zeyple.group | Group to use to run Zeyple.
If left as the default value this group will automatically be created
on system activation, otherwise the sysadmin is responsible for
ensuring the user exists.
|
| services.neo4j.ssl.policies.<name>.trustedDir | Path to directory of X.509 certificates in PEM format for
trusted parties
|
| services.agorakit.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.librenms.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.kanboard.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.dolibarr.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.fediwall.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.fail2ban.bantime-increment.formula | "bantime.formula" used by default to calculate next value of ban time, default value below,
the same ban time growing will be reached by multipliers 1, 2, 4, 8, 16, 32 ...
|
| services.limesurvey.nginx.virtualHost.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.mainsail.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.pixelfed.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.anubis.instances.<name>.policy.useDefaultBotRules | Whether to include Anubis's default bot detection rules via the
(data)/meta/default-config.yaml import
|
| services.caddy.configFile | Override the configuration file used by Caddy
|
| services.hadoop.yarnSiteDefault | Default options for yarn-site.xml
|
| services.coturn.secure-stun | Require authentication of the STUN Binding request
|
| security.acme.defaults.group | Group running the ACME client.
|
| boot.initrd.luks.cryptoModules | A list of cryptographic kernel modules needed to decrypt the root device(s)
|
| services.anuko-time-tracker.dataDir | Default data folder for Anuko Time Tracker.
|
| services.jenkinsSlave.group | If the default slave agent user "jenkins" is configured then this is
the primary group of that user.
|
| programs.gamescope.env | Default environment variables available to the GameScope process, overridable at runtime.
|
| programs.command-not-found.dbPath | Absolute path to programs.sqlite
|
| services.hadoop.hdfsSiteDefault | Default options for hdfs-site.xml
|
| services.tsidp.settings.port | Port to listen on (default: 443).
|
| services.logkeys.device | Use the given device as keyboard input event device instead of /dev/input/eventX default.
|
| services.mongodb.enableAuth | Enable client authentication
|
| services.samba-wsdd.hostname | Override (NetBIOS) hostname to be used (default hostname).
|
| services.samba-wsdd.hoplimit | Hop limit for multicast packets (default = 1).
|
| services.nats.dataDir | The NATS data directory
|
| services.system76-scheduler.settings.cfsProfiles.default.wakeup-granularity | sched_wakeup_granularity_ns.
|
| services.adguardhome.settings | AdGuard Home configuration
|
| systemd.watchdog.device | The path to a hardware watchdog device which will be managed by systemd
|
| services.ax25.axports.<name>.window | Default window size for this interface.
|
| services.dolibarr.h2o.host | Set the host address for this virtual host
|
| services.dolibarr.h2o.tls.port | Override the default TLS port for this virtual host.
|
| services.inadyn.group | Group account under which inadyn runs.
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the inadyn service starts.
|
| services.bitcoind.<name>.dbCache | Override the default database cache size in MiB.
|
| services.sonarr.group | Group account under which Sonarr runs.
If left as the default value this group will automatically be created
on system activation, otherwise you are responsible for
ensuring the group exists before the Sonarr service starts.
|
| services.maddy.config | Server configuration, see
https://maddy.email for
more information
|
| services.samba.openFirewall | Whether to enable opening the default ports in the firewall for Samba.
|
| services.tsmBackup.autoTime | The backup service will be invoked
automatically at the given date/time,
which must be in the format described in
systemd.time(5)
|
| services.resilio.uploadLimit | Upload speed limit. 0 is unlimited (default).
|
| services.wivrn.openFirewall | Whether to enable the default ports in the firewall for the WiVRn server.
|
| services.radicle.httpd.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| virtualisation.xen.domains.extraConfig | Options defined here will override the defaults for xendomains
|
| services.anuko-time-tracker.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.nginx.virtualHosts.<name>.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.suricata.settings.logging.default-output-filter | A regex to filter output
|
| programs.miriway.config | Miriway's config
|
| boot.loader.grub.extraEntriesBeforeNixOS | Whether extraEntries are included before the default option.
|
| services.https-dns-proxy.preferIPv4 | https_dns_proxy will by default use IPv6 and fail if it is not available
|
| services.ax25.axports.<name>.paclen | Default maximum packet size for this interface.
|
| services.fluidd.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.akkoma.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| nix.settings.max-jobs | This option defines the maximum number of jobs that Nix will try to
build in parallel
|
| services.httpd.mpm | Multi-processing module to be used by Apache
|
| services.bitcoind.<name>.rpc.port | Override the default port on which to listen for JSON-RPC connections.
|
| programs.dconf.profiles | Attrset of dconf profiles
|
| services.gancio.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.neo4j.http.enable | Enable the HTTP connector for Neo4j
|
| services.traefik.user | User under which Traefik runs.
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the Traefik service starts.
|
| services.node-red.userDir | The directory to store all user data, such as flow and credential files and all library data
|
| services.sonarr.dataDir | The Sonarr home directory used to store all data
|
| services.sympa.database.port | Database port
|
| services.matomo.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.monica.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.opencloud.url | Web interface root public URL, including scheme and port (if non-default).
|
| services.neo4j.bolt.enable | Enable the BOLT connector for Neo4j
|
| services.home-assistant.defaultIntegrations | List of integrations set are always set up, unless in recovery mode.
|
| services.bookstack.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.libinput.mouse.accelProfile | Sets the pointer acceleration profile to the given profile
|
| fonts.fontconfig.allowType1 | Allow Type-1 fonts
|
| services.hadoop.hbaseSiteDefault | Default options for hbase-site.xml
|
| services.bluemap.maps | Settings for files in maps/
|
| programs.htop.settings | Extra global default configuration for htop
which is read on first startup only
|
| hardware.deviceTree.dtbSource | Path to dtb directory that overlays and other processing will be applied to
|
| programs.nix-ld.libraries | Libraries that automatically become available to all programs
|
| services.dolibarr.h2o.http.port | Override the default HTTP port for this virtual host.
|
| services.matrix-tuwunel.user | The user tuwunel is run as
|
| services.prosody.user | User account under which prosody runs.
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the prosody service starts.
|
| services.sympa.database.user | Database user
|
| services.searx.runInUwsgi | Whether to run searx in uWSGI as a "vassal", instead of using its
built-in HTTP server
|
| services.caddy.dataDir | The data directory for caddy.
If left as the default value this directory will automatically be created
before the Caddy server starts, otherwise you are responsible for ensuring
the directory exists with appropriate ownership and permissions
|
| hardware.graphics.package | The package that provides the default driver set.
|
| services.amule.settings | Free form attribute set for aMule settings
|
| services.tt-rss.database.port | The database's port
|
| networking.wlanInterfaces | Creating multiple WLAN interfaces on top of one physical WLAN device (NIC)
|
| security.doas.extraRules.*.cmd | The command the user is allowed to run
|
| services.couchdb.viewIndexDir | Specifies location of CouchDB view index files
|
| services.galene.stateDir | The directory where Galene stores its internal state
|
| programs.pay-respects.alias | pay-respects needs an alias to be configured
|
| services.cinnamon.apps.enable | Whether to enable Cinnamon default applications.
|
| services.fail2ban.enable | Whether to enable the fail2ban service
|
| boot.tmp.zramSettings.options | By default, file systems and swap areas are trimmed on-the-go
by setting "discard"
|
| services.btrbk.instances | Set of btrbk instances
|
| boot.initrd.luks.devices.<name>.gpgCard | The option to use this LUKS device with a GPG encrypted luks password by the GPG Smartcard
|
| services.airsonic.maxMemory | The memory limit (max Java heap size) in megabytes
|
| services.pantheon.apps.enable | Whether to enable Pantheon default applications.
|
| services.subsonic.maxMemory | The memory limit (max Java heap size) in megabytes
|
| services.neo4j.https.enable | Enable the HTTPS connector for Neo4j
|
| services.mealie.settings | Configuration of the Mealie service
|
| services.sanoid.interval | Run sanoid at this interval
|
| services.znapzend.logLevel | The log level when logging to file
|
| services.anubis.defaultOptions.settings.DIFFICULTY | The difficulty required for clients to solve the challenge
|
| services.jirafeau.nginxConfig.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.misskey.reverseProxy.webserver.nginx.rejectSSL | Whether to listen for and reject all HTTPS connections to this vhost
|
| services.zabbixWeb.nginx.virtualHost.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.postfix.relayDomains | List of domains we agree to relay to
|
| security.pam.mount.debugLevel | Sets the Debug-Level. 0 disables debugging, 1 enables pam_mount tracing,
and 2 additionally enables tracing in mount.crypt
|
| programs.neovim.enable | Whether to enable Neovim
|
| networking.proxy.noProxy | This option specifies the no_proxy environment variable
|
| services.kubo.enable | Whether to enable the Interplanetary File System (WARNING: may cause severe network degradation)
|
| services.matrix-tuwunel.group | The group tuwunel is run as
|
| services.opencloud.group | The group to run OpenCloud under
|
| services.nylon.<name>.verbosity | Enable verbose output, default is to not be verbose.
|
| services.outline.forceHttps | Auto-redirect to HTTPS in production
|
| services.samba-wsdd.workgroup | Set workgroup name (default WORKGROUP).
|
| services.prosody.group | Group account under which prosody runs.
If left as the default value this group will automatically be created
on system activation, otherwise you are responsible for
ensuring the group exists before the prosody service starts.
|
| services.nginx.gitweb.virtualHost | VirtualHost to serve gitweb on
|
| services.snowflake-proxy.stun | STUN broker URL (default "stun:stun.stunprotocol.org:3478")
|
| services.syncthing.group | The group to run Syncthing under
|
| system.autoUpgrade.channel | The URI of the NixOS channel to use for automatic
upgrades
|
| systemd.units.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| systemd.paths.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| systemd.mounts.*.enable | If set to false, this unit will be a symlink to
/dev/null
|
| services.xrdp.extraConfDirCommands | Extra commands to run on the default confDir derivation.
|
| services.zammad.database.port | Database port
|
| security.acme.defaults.validMinDays | Minimum remaining validity before renewal in days.
|
| services.getty.greetingLine | Welcome line printed by agetty
|
| services.hadoop.mapredSiteDefault | Default options for mapred-site.xml
|
| services.graylog.rootUsername | Name of the default administrator user
|
| services.prosody.dataDir | The prosody home directory used to store all data
|
| services.oauth2-proxy.loginURL | Authentication endpoint
|
| services.mailman.webSettings | Overrides for the default mailman-web Django settings.
|
| services.minetest-server.port | Port number to bind to
|
| services.mpd.openFirewall | Open ports in the firewall for mpd
|
| services.owncast.dataDir | The directory where owncast stores its data files
|
| services.xandikos.address | The IP address on which Xandikos will listen
|
| services.zapret.httpMode | By default this service only changes the first packet sent, which is enough in most cases
|
| services.kubernetes.caFile | Default kubernetes certificate authority
|
| services.anubis.defaultOptions.settings.METRICS_BIND_NETWORK | The network family that the metrics server should bind to
|
| services.anubis.defaultOptions.settings.WEBMASTER_EMAIL | If set, shows a contact email address when rendering error pages
|
| services.prometheus.exporters.ecoflow.prefix | The prefix that will be added to all metrics
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.key | Path to certificate private key (PEM with private key)
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.cert | Path to certificate (PEM with certificate chain)
|
| services.freshrss.language | Default language for FreshRSS.
|
| services.cyrus-imap.listenQueue | Socket listen queue backlog size
|
| hardware.bluetooth.powerOnBoot | Whether to power up the default Bluetooth controller on boot.
|
| services.coturn.realm | The default realm to be used for the users when no explicit
origin/realm relationship was found in the database, or if the TURN
server is not using any database (just the commands-line settings
and the userdb file)
|
| programs.sway.enable | Whether to enable Sway, the i3-compatible tiling Wayland compositor
|
| services.trickster.log-level | Level of Logging to use (debug, info, warn, error) (default "info").
|
| services.opencloud.user | The user to run OpenCloud as
|
| services.marytts.settings | Settings for MaryTTS
|
| services.vmagent.openFirewall | Whether to open the firewall for the default ports.
|
| services.vlagent.openFirewall | Whether to open the firewall for the default ports.
|
| services.strongswan-swanctl.swanctl.connections.<name>.local_port | Local UDP port for IKE communication
|
| services.grafana.settings.users.default_theme | Sets the default UI theme. system matches the user's system theme.
|
| services.snapserver.codec | Default audio compression method.
|
| services.forgejo.customDir | Base directory for custom templates and other options
|
| security.doas.extraRules.*.runAs | Which user or group the specified command is allowed to run as
|
| services.dolibarr.user | User account under which dolibarr runs.
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the dolibarr application starts.
|
| services.factorio.saveName | The name of the savegame that will be used by the server
|
| security.acme.defaults.keyType | Key type to use for private keys
|
| services.asterisk.extraConfig | Extra configuration options appended to the default
asterisk.conf file.
|
| security.duosec.failmode | On service or configuration errors that prevent Duo
authentication, fail "safe" (allow access) or "secure" (deny
access)
|
| services.broadcast-box.web.host | Host address the HTTP server listens on
|
| services.galene.insecure | Whether Galene should listen in http or in https
|
| services.pixelfed.user | User account under which pixelfed runs.
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the pixelfed application starts.
|
| services.nginx.mapHashBucketSize | Sets the bucket size for the map variables hash tables
|
| services.syncthing.user | The user to run Syncthing as
|
| services.snowflake-proxy.relay | websocket relay URL (default "wss://snowflake.bamsoftware.com/")
|
| services.xinetd.extraDefaults | Additional configuration lines added to the default section of xinetd's configuration.
|
| services.varnish.listen.*.proto | PROTO can be 'HTTP' (the default) or 'PROXY'
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.allowCN | Allow client if common name appears in the list.
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.allowOU | Allow client if organizational unit name appears in the list.
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.allowAll | If true, allow all clients, do not check client cert subject.
|
| security.acme.defaults.email | Email address for account creation and correspondence from the CA
|
| services.keyd.keyboards | Configuration for one or more device IDs
|
| programs.ssh.knownHosts | The set of system-wide known SSH hosts
|
| services.kresd.enable | Whether to enable knot-resolver (version 5) domain name server
|
| security.acme.defaults.postRun | Commands to run after new certificates go live
|
| services.stunnel.clients | Define the client configurations
|
| services.traefik.dataDir | Location for any persistent data Traefik creates, such as the ACME certificate store.
If left as the default value, this directory will automatically be created
before the Traefik server starts, otherwise you are responsible for ensuring
the directory exists with appropriate ownership and permissions.
|
| services.opensearch.user | The user OpenSearch runs as
|
| services.ntp.restrictSource | The restriction flags to be set on source
|
| services.lighttpd.configText | Overridable config file contents to use for lighttpd
|
| systemd.nspawn.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| systemd.timers.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| systemd.slices.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| services.libinput.touchpad.accelProfile | Sets the pointer acceleration profile to the given profile
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.allowDNS | Allow client if DNS subject alternative name appears in the list.
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.target | Address to forward connections to (can be HOST:PORT or unix:PATH).
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.listen | Address and port to listen on (can be HOST:PORT, unix:PATH).
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.allowURI | Allow client if URI subject alternative name appears in the list.
|
| services.xserver.displayManager.lightdm.greeters.mini.enable | Whether to enable lightdm-mini-greeter as the lightdm greeter
|
| services.xserver.displayManager.lightdm.greeters.tiny.enable | Whether to enable lightdm-tiny-greeter as the lightdm greeter
|
| services.bacula-dir.port | Specify the port (a positive integer) on which the Director daemon
will listen for Bacula Console connections
|
| services.gitea.dump.interval | Run a gitea dump at this interval
|
| services.cassandra.jmxPort | Specifies the default port over which Cassandra will be available for
JMX connections
|
| services.hledger-web.stateDir | Path the service has access to
|
| boot.initrd.luks.devices.<name>.yubikey | The options to use for this LUKS device in YubiKey-PBA
|
| services.mediawiki.skins | Attribute set of paths whose content is copied to the skins
subdirectory of the MediaWiki installation in addition to the default skins.
|
| services.smokeping.imgUrl | Base url for images generated in the cgi
|
| systemd.sysupdate.timerConfig | The timer configuration for performing the update
|
| system.activatable | Whether to add the activation script to the system profile
|
| services.fedimintd.<name>.nginx.config.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| services.matrix-synapse.log | Default configuration for the loggers used by matrix-synapse and its workers
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.package | Package to use for ghostunnel
|
| virtualisation.docker.storageDriver | This option determines which Docker
storage driver
to use
|
| services.sourcehut.hg.group | Group for hg.sr.ht
|
| services.dolibarr.group | Group account under which dolibarr runs.
If left as the default value this group will automatically be created
on system activation, otherwise you are responsible for
ensuring the group exists before the dolibarr application starts.
|
| services.ananicy.rulesProvider | Which package to copy default rules,types,cgroups from.
|
| boot.loader.systemd-boot.editor | Whether to allow editing the kernel command-line before
boot
|
| security.acme.defaults.profile | The certificate profile to choose if the CA offers multiple profiles.
|
| programs.rust-motd.enableMotdInSSHD | Whether to let openssh print the
result when entering a new ssh-session
|
| services.bitlbee.extraDefaults | Will be inserted in the Default section of the config file.
|
| networking.bonds.<name>.mode | DEPRECATED, use driverOptions
|
| services.collectd.extraConfig | Extra configuration for collectd
|
| networking.fqdn | The fully qualified domain name (FQDN) of this host
|
| services.trickster.origin-url | URL to the Origin
|
| services.nginx.resolver.ipv4 | By default, nginx will look up both IPv4 and IPv6 addresses while resolving
|
| services.oauth2-proxy.redeemURL | Token redemption endpoint
|
| services.pixelfed.group | Group account under which pixelfed runs.
If left as the default value this group will automatically be created
on system activation, otherwise you are responsible for
ensuring the group exists before the pixelfed application starts.
|
| services.nylon.<name>.bindInterface | Tell nylon which interface to use as an uplink, default is "enp3s0f0".
|
| services.snowflake-proxy.broker | Broker URL (default "https://snowflake-broker.torproject.net/")
|
| services.multipath.extraConfig | Lines to append to default multipath.conf
|
| services.openiscsi.extraConfig | Lines to append to default iscsid.conf
|
| services.resilio.downloadLimit | Download speed limit. 0 is unlimited (default).
|
| services.nginx.resolver.ipv6 | By default, nginx will look up both IPv4 and IPv6 addresses while resolving
|
| services.nginx.resolver.valid | By default, nginx caches answers using the TTL value of a response
|
| services.logcheck.timeOfDay | Time of day to run logcheck
|
| systemd.user.paths.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| systemd.user.units.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| services.powerdns-admin.saltFile | The salt used for serialization
|
| services.anubis.defaultOptions.settings.OG_PASSTHROUGH | Whether to enable Open Graph tag passthrough
|
| services.netbird.clients | Attribute set of NetBird client daemons, by default each one will:
- be manageable using dedicated tooling:
netbird-<name> script,
NetBird - netbird-<name> graphical interface when appropriate (see ui.enable),
- run as a
netbird-<name>.service,
- listen for incoming remote connections on the port
51820 (openFirewall by default),
- manage the
netbird-<name> wireguard interface,
- use the /var/lib/netbird-/config.json configuration file,
- override /var/lib/netbird-/config.json with values from /etc/netbird-/config.d/*.json,
- (
hardened) be locally manageable by netbird-<name> system group,
With following caveats:
- multiple daemons will interfere with each other's DNS resolution of
netbird.cloud, but
should remain fully operational otherwise
|
| services.sourcehut.man.group | Group for man.sr.ht
|
| services.sourcehut.git.group | Group for git.sr.ht
|
| services.sourcehut.hub.group | Group for hub.sr.ht
|
| services.diod.exportopts | Establish a default set of export options
|
| services.kanboard.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.librenms.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.dolibarr.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.goeland.stateDir | The data directory for goeland where the database will reside if using the unseen filter
|
| services._3proxy.services.*.bindPort | Override default port used for service.
|
| services.kanboard.settings | Customize the default settings, refer to https://github.com/kanboard/kanboard/blob/main/config.default.php
for details on supported values.
|
| security.acme.defaults.extraLegoFlags | Additional global flags to pass to all lego commands.
|
| boot.initrd.includeDefaultModules | This option, if set, adds a collection of default kernel modules
to boot.initrd.availableKernelModules and
boot.initrd.kernelModules.
|
| services.devpi-server.openFirewall | Whether to enable opening the default ports in the firewall for Devpi Server.
|
| services.agorakit.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| boot.loader.grub.users | User accounts for GRUB
|
| services.beszel.agent.openFirewall | Whether to open the firewall port (default 45876).
|
| services.airsonic.contextPath | The context path, i.e., the last part of the Airsonic
URL
|
| services.fediwall.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.oncall.settings | Extra configuration options to append or override
|
| services.subsonic.contextPath | The context path, i.e., the last part of the Subsonic
URL
|
| services.opensearch.group | The group OpenSearch runs as
|
| services.mailman.webHosts | The list of hostnames and/or IP addresses from which the Mailman Web
UI will accept requests
|
| services.mainsail.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.pixelfed.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.thanos.rule.eval-interval | The default evaluation interval to use
|
| services.vwifi.module.macPrefix | The prefix for MAC addresses to use, without the trailing ':'
|
| services.vsftpd.userlistDeny | Specifies whether userlistFile is a list of user
names to allow or deny access
|
| services.nipap.settings.auth.default_backend | Name of auth backend to use by default.
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.cacert | Path to CA bundle file (PEM/X509)
|
| documentation.man.mandoc.settings.output.width | The ASCII and UTF-8 output width, default is 78
|
| services.dependency-track.settings."alpine.oidc.teams.default" | Defines one or more team names that auto-provisioned OIDC users shall be added to
|
| security.acme.defaults.extraLegoRunFlags | Additional flags to pass to lego run.
|
| services.jenkins.listenAddress | Specifies the bind address on which the jenkins HTTP interface listens
|
| services.factorio.configFile | The server's configuration file
|
| powerManagement.scsiLinkPolicy | SCSI link power management policy
|
| nix.settings.require-sigs | If enabled (the default), Nix will only download binaries from binary caches if
they are cryptographically signed with any of the keys listed in
nix.settings.trusted-public-keys
|
| services.couchdb.uriFile | This file contains the full URI that can be used to access this
instance of CouchDB
|
| services.gitolite.dataDir | The gitolite home directory used to store all repositories
|
| nix.settings.allowed-users | A list of names of users (separated by whitespace) that are
allowed to connect to the Nix daemon
|
| boot.tmp.tmpfsHugeMemoryPages |
never - Do not allocate huge memory pages
|
| services.kapacitor.alerta.token | Default Alerta authentication token
|
| services.ersatztv.openFirewall | Open the default ports in the firewall for the server.
|
| services.oauth2-proxy.httpAddress | HTTPS listening address
|
| services.nginx.typesHashMaxSize | Sets the maximum size of the types hash tables (types_hash_max_size)
|
| services.traefik.group | Primary group under which Traefik runs
|
| services.syncthing.relay.pools | Relay pools to join
|
| services.sabnzbd.settings.ntfosd.ntfosd_enable | Whether to enable NotifyOSD alerts
|
| services.sourcehut.todo.group | Group for todo.sr.ht
|
| services.sourcehut.meta.group | Group for meta.sr.ht
|
| networking.ucarp.package | The ucarp package to use
|
| services.immich.mediaLocation | Directory used to store media files
|
| nix.settings | Configuration for Nix, see
https://nixos.org/manual/nix/stable/command-ref/conf-file.html or
nix.conf(5) for available options
|
| boot.zfs.forceImportRoot | Forcibly import the ZFS root pool(s) during early boot
|
| services.nagios.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.teeworlds.game.gameType | The game type to use on the server
|
| services.soju.acceptProxyIP | Allow the specified IPs to act as a proxy
|
| services.moodle.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.oncall.settings.db.conn.str | Database connection scheme
|
| services.mjolnir.settings | Additional settings (see mjolnir default config for available settings)
|
| services.mbpfan.aggressive | If true, favors higher default fan speeds.
|
| systemd.sockets.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| systemd.targets.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| services.postfix.networks | Net masks for trusted - allowed to relay mail to third parties -
hosts
|
| services.icingaweb2.pool | Name of existing PHP-FPM pool that is used to run Icingaweb2
|
| services.bitbox-bridge.runOnMount | Run bitbox-bridge.service only when hardware wallet is plugged, also registers the systemd device unit
|
| security.acme.defaults.enableDebugLogs | Whether to enable debug logging for this certificate.
|
| services.airsonic.jvmOptions | Extra command line options for the JVM running AirSonic
|
| services.headscale.user | User account under which headscale runs.
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the headscale service starts.
|
| programs.git.config | Configuration to write to /etc/gitconfig
|
| programs.envision.openFirewall | Whether to enable the default ports in the firewall for the WiVRn server.
|
| services.scrutiny.openFirewall | Whether to enable opening the default ports in the firewall for Scrutiny.
|
| services.resilio.directoryRoot | Default directory to add folders in the web UI.
|
| services.radicle.httpd.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.searx.settings | Searx settings
|
| services.stubby.settings | Content of the Stubby configuration file
|
| systemd.user.slices.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| systemd.user.timers.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| users.ldap.bind.policy | Specifies the policy to use for reconnecting to an unavailable
LDAP server
|
| _module.args | Additional arguments passed to each module in addition to ones
like lib, config,
and pkgs, modulesPath
|
| system.stateVersion | This option defines the first version of NixOS you have installed on this particular machine,
and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions
|
| hardware.deviceTree.kernelPackage | Kernel package where device tree include directory is from
|
| services.couchdb.databaseDir | Specifies location of CouchDB database files (*.couch named)
|
| fonts.fontconfig.enable | If enabled, a Fontconfig configuration file will be built
pointing to a set of default fonts
|
| services.kapacitor.alerta.origin | Default origin of alert
|
| security.auditd.plugins.<name>.type | This tells the dispatcher how the plugin wants to be run
|
| services.redis.servers.<name>.appendOnly | By default data is only periodically persisted to disk, enable this option to use an append-only file for improved persistence.
|
| services.logrotate.configFile | Override the configuration file used by logrotate
|
| services.neo4j.https.sslPolicy | Neo4j SSL policy for HTTPS traffic
|
| nixpkgs.crossSystem | Systems with a recently generated hardware-configuration.nix
may instead specify only nixpkgs.buildPlatform,
or fall back to removing the nixpkgs.hostPlatform line from the generated config
|
| system.autoUpgrade.rebootWindow | Define a lower and upper time value (in HH:MM format) which
constitute a time window during which reboots are allowed after an upgrade
|
| services.strongswan-swanctl.swanctl.connections.<name>.reauth_time | Time to schedule IKE reauthentication
|
| services.limesurvey.nginx.virtualHost.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| virtualisation.qemu.networkingOptions | Networking-related command-line options that should be passed to qemu
|
| services.sourcehut.paste.group | Group for paste.sr.ht
|
| services.sourcehut.lists.group | Group for lists.sr.ht
|
| services.sourcehut.pages.group | Group for pages.sr.ht
|
| services.davis.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.eternal-terminal.port | The port the server should listen on
|
| services.httpd.virtualHosts.<name>.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.irkerd.listenAddress | Specifies the bind address on which the irker daemon listens
|
| services.keycloak.database.port | Port of the database to connect to.
|
| services.anuko-time-tracker.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| security.pam.u2f.settings.appid | By default pam-u2f module sets the application
ID to pam://$HOSTNAME
|
| services.headscale.group | Group under which headscale runs.
If left as the default value this group will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the headscale service starts.
|
| services.netdata.configDir | Complete netdata config directory except netdata.conf
|
| services.prosody.muc.*.roomDefaultPublic | If set, the MUC rooms will be public by default.
|
| services.redis.servers.<name>.user | User account under which this instance of redis-server runs.
If left as the default value this user will automatically be
created on system activation, otherwise you are responsible for
ensuring the user exists before the redis service starts.
|
| services.locate.interval | Update the locate database at this interval
|
| services.slskd.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.movim.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.nginx.virtualHosts.<name>.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.udp-over-tcp.tcp2udp.<name>.threads | Sets the number of worker threads to use
|
| nixpkgs.buildPlatform | Specifies the platform on which NixOS should be built
|
| services.postgresql.ensureUsers.*.ensureClauses.inherit | Grants the user created inherit permissions
|
| services.draupnir.settings | Free-form settings written to Draupnir's configuration file
|
| nix.settings.trusted-public-keys | List of public keys used to sign binary caches
|
| security.acme.defaults.extraLegoRenewFlags | Additional flags to pass to lego renew.
|
| services.hologram-server.awsDefaultRole | AWS default role
|
| services.knot-resolver.enable | Whether to enable knot-resolver (version 6) domain name server
|
| services.kresd.instances | The number of instances to start
|
| services.rss2email.feeds.<name>.to | Email address to which to send feed items
|
| services.snipe-it.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.nginx.serverNamesHashBucketSize | Sets the bucket size for the server names hash tables
|
| services.stalwart.settings | Configuration options for the Stalwart server
|
| services.kanidm.serverSettings.online_backup.versions | Number of backups to keep
|
| documentation.man.mandoc.settings.output.indent | Number of blank characters at the left margin for normal text,
default of 5 for mdoc(7) and 7 for
man(7)
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.mark_in | Netfilter mark and mask for input traffic
|
| security.acme.certs.<name>.dnsResolver | Set the resolver to use for performing recursive DNS queries
|
| nixpkgs.flake.setNixPath | Whether to set NIX_PATH to include nixpkgs=flake:nixpkgs such that <nixpkgs>
lookups receive the version of nixpkgs that the system was built with, in concert with
nixpkgs.flake.setFlakeRegistry
|
| security.pam.u2f.settings.cue | By default pam-u2f module does not inform user
that he needs to use the u2f device, it just waits without a prompt
|
| security.acme.defaults.ocspMustStaple | Turns on the OCSP Must-Staple TLS extension
|
| hardware.graphics.enable | Whether to enable hardware accelerated graphics drivers
|
| services.lighthouse.network | The network to connect to
|
| services.bookstack.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.duplicati.dataDir | The directory where Duplicati stores its data files.
If left as the default value this directory will automatically be created
before the Duplicati server starts, otherwise you are responsible for ensuring
the directory exists with appropriate ownership and permissions.
|
| services.forgejo.dump.interval | Run a Forgejo dump at this interval
|
| networking.bonds.<name>.miimon | DEPRECATED, use driverOptions
|
| services.openafsClient.daemons | Number of daemons to serve user requests
|
| services.trickster.instance-id | Instance ID for when running multiple processes (default null).
|
| services.nylon.<name>.acceptInterface | Tell nylon which interface to listen for client requests on, default is "lo".
|
| services.selfoss.database.port | The database's port
|
| users.users.<name>.ignoreShellProgramCheck | By default, nixos will check that programs
|
| services.xserver.excludePackages | Which X11 packages to exclude from the default environment
|
| services.kanidm.server.settings.online_backup.versions | Number of backups to keep
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.unsafeTarget | If set, does not limit target to localhost, 127.0.0.1, [::1], or UNIX sockets
|
| services.postfix.networksStyle | Name of standard way of trusted network specification to use,
leave blank if you specify it explicitly or if you want to use
default (localhost-only).
|
| security.acme.defaults.server | ACME Directory Resource URI
|
| security.acme.defaults.listenHTTP | Interface and port to listen on to solve HTTP challenges
in the form [INTERFACE]:PORT
|
| programs.regreet.enable | Enable ReGreet, a clean and customizable greeter for greetd
|
| programs.rust-motd.order | The order of the sections in programs.rust-motd.settings
|
| services.unpoller.unifi.defaults.url | URL of the Unifi controller.
|
| services.shorewall.enable | Whether to enable Shorewall IPv4 Firewall.
Enabling this service WILL disable the existing NixOS
firewall! Default firewall rules provided by packages are not
considered at the moment.
|
| services.redis.servers.<name>.group | Group account under which this instance of redis-server runs.
If left as the default value this group will automatically be
created on system activation, otherwise you are responsible for
ensuring the group exists before the redis service starts.
|
| services.thinkfan.enable | Whether to enable thinkfan, a fan control program.
This module targets IBM/Lenovo thinkpads by default, for
other hardware you will have configure it more carefully.
|
| services.unpoller.unifi.dynamic | Let prometheus select which controller to poll when scraping
|
| systemd.user.targets.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| containers.<name>.forwardPorts | List of forwarded ports from host to container
|
| systemd.services.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| systemd.user.sockets.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| services.sourcehut.builds.group | Group for builds.sr.ht
|
| services.dnsmasq.alwaysKeepRunning | If enabled, systemd will always respawn dnsmasq even if shut down manually
|
| services.gancio.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.fluidd.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.akkoma.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.monica.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.mjpg-streamer.outputPlugin | Output plugin. @www@ is substituted for default mjpg-streamer www directory
|
| services.postfix.settings.main | The main.cf configuration file as key value set
|
| services.printing.cups-pdf.enable | Whether to enable the cups-pdf virtual pdf printer backend
|
| services.mattermost.socket.path | Default location for the Mattermost control socket used by mmctl.
|
| services.matomo.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.hylafax.sendmailPath | Path to sendmail program
|
| containers.<name>.localAddress | The IPv4 address assigned to the interface in the container
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.keystore | Path to keystore (combined PEM with cert/key, or PKCS12 keystore)
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.extraArguments | Extra arguments to pass to ghostunnel server
|
| services.snapserver.sampleFormat | Default sample format.
|
| services.libvirtd.autoSnapshot.keep | Default number of snapshots to keep for VMs that don't specify a keep value.
|
| services.blendfarm.serverConfig.Port | Default port blendfarm server listens on.
|
| services.moodle.virtualHost.extraConfig | These lines go to httpd.conf verbatim
|
| services.nagios.virtualHost.extraConfig | These lines go to httpd.conf verbatim
|
| containers.<name>.localAddress6 | The IPv6 address assigned to the interface in the container
|
| services.postgresql.systemCallFilter.<name>.priority | Set the priority of the system call filter setting
|
| services.stalwart-mail.settings | Configuration options for the Stalwart email server
|
| environment.wvdial.pppDefaults | Default ppp settings for wvdial.
|
| services.cockroachdb.openPorts | Open firewall ports for cluster communication by default
|
| programs.less.clearDefaultCommands | Clear all default commands
|
| services.prosody.muc.*.roomDefaultPublicJids | If set, the MUC rooms will display the public JIDs by default.
|
| services.tt-rss.updateDaemon.commandFlags | Command-line flags passed to the update daemon
|
| services.oauth2-proxy.validateURL | Access token validation endpoint
|
| services.movim.podConfig.xmppdomain | The default XMPP server domain
|
| services.teeworlds.register | Whether the server registers as a public server in the global server list
|
| services.openvscode-server.user | The user to run openvscode-server as
|
| services.github-runners.<name>.extraLabels | Extra labels in addition to the default (unless disabled through the noDefaultLabels option)
|
| systemd.sysupdate.reboot.timerConfig | The timer configuration for rebooting after an update
|
| services.rke2.cisHardening | Enable CIS Hardening for RKE2
|
| services.unpoller.unifi.defaults.user | Unifi service user name.
|
| services.kubernetes.secretsPath | Default location for kubernetes secrets
|
| services.jirafeau.nginxConfig.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.misskey.reverseProxy.webserver.nginx.locations.<name>.fastcgiParams | FastCGI parameters to override
|
| nixpkgs.flake.source | The path to the nixpkgs sources used to build the system
|
| services.hbase-standalone.dataDir | Specifies location of HBase database files
|
| services.stargazer.certLifetime | How long certs generated by Stargazer should live for
|
| services.rstudio-server.serverWorkingDir | Default working directory for server (server-working-dir in rserver.conf).
|
| services.neo4j.ssl.policies.<name>.ciphers | Restrict the allowed ciphers of this policy to those defined
here
|
| services.onlyoffice.loglevel | Default loglevel to use for documentserver and converter
|
| services.smartd.autodetect | Whenever smartd should monitor all devices connected to the
machine at the time it's being started (the default)
|
| services.github-runners.<name>.runnerGroup | Name of the runner group to add this runner to (defaults to the default runner group)
|
| systemd.services.<name>.enableDefaultPath | Whether to append a minimal default PATH environment variable to the service, containing common system utilities.
|
| services.prometheus.exporters.unpoller.controllers.*.sites | List of site names for which statistics should be exported
|
| programs.pay-respects.aiIntegration | Whether to enable pay-respects' LLM integration
|
| services.matrix-continuwuity.settings.global.unix_socket_path | Listen on a UNIX socket at the specified path
|
| services.logind.lidSwitchExternalPower | Specifies what to do when the laptop lid is closed
and the system is on external power
|
| services.quorum.blockperiod | Default minimum difference between two consecutive block's timestamps in seconds.
|
| services.mpd.musicDirectory | The directory or NFS/SMB network share where MPD reads music from
|
| services.apcupsd.configText | Contents of the runtime configuration file, apcupsd.conf
|
| nix.settings.auto-optimise-store | If set to true, Nix automatically detects files in the store that have
identical contents, and replaces them with hard links to a single copy
|
| security.acme.defaults.dnsProvider | DNS Challenge provider
|
| security.acme.defaults.webroot | Where the webroot of the HTTP vhost is located.
.well-known/acme-challenge/ directory
will be created below the webroot if it doesn't exist.
http://example.org/.well-known/acme-challenge/ must also
be available (notice unencrypted HTTP).
|
| services.httpd.virtualHosts.<name>.extraConfig | These lines go to httpd.conf verbatim
|
| services.invidious.database.port | The port of the database Invidious should use
|
| services.nylon.<name>.nrConnections | The number of allowed simultaneous connections to the daemon, default 10.
|
| services.nextcloud.datadir | Nextcloud's data storage path
|
| services.prosody.muc.*.roomDefaultLanguage | Default room language.
|
| services.postgresql.dataDir | The data directory for PostgreSQL
|
| services.zabbixWeb.nginx.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.zabbixWeb.httpd.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.vsftpd.userlistFile | Newline separated list of names to be allowed/denied if userlistEnable
is true
|
| services.vsftpd.virtualUseLocalPrivs | If enabled, virtual users will use the same privileges as local
users
|
| programs.ssh.knownHosts.<name>.hostNames | A list of host names and/or IP numbers used for accessing
the host's ssh service
|
| networking.fooOverUDP.<name>.protocol | Protocol number of the encapsulated packets
|
| services.jitsi-meet.interfaceConfig | Client-side web-app interface settings that override the defaults in interface_config.js
|
| programs.wireshark.enable | Whether to add Wireshark to the global environment and create a 'wireshark'
group
|
| security.acme.defaults.renewInterval | Systemd calendar expression when to check for renewal
|
| services.input-remapper.enableUdevRules | Whether to enable udev rules added by input-remapper to handle hotplugged devices
|
| programs.dsearch.systemd.target | The systemd target that will automatically start the dsearch service
|
| boot.initrd.network.flushBeforeStage2 | Whether to clear the configuration of the interfaces that were set up in
the initrd right before stage 2 takes over
|
| services.openvscode-server.group | The group to run openvscode-server under
|
| services.schleuder.listDefaults | Default settings for lists (list-defaults.yml)
|
| services.tt-rss.sessionCookieLifetime | Default lifetime of a session (e.g. login) cookie
|
| systemd.user.services.<name>.enable | If set to false, this unit will be a symlink to
/dev/null
|
| users.extraUsers.<name>.ignoreShellProgramCheck | By default, nixos will check that programs
|
| services.strongswan-swanctl.swanctl.connections.<name>.proposals | A proposal is a set of algorithms
|
| services.postgresql.ensureUsers.*.ensureClauses.login | Grants the user, created by the ensureUser attr, login permissions
|
| services.strongswan-swanctl.swanctl.connections.<name>.pull | If the default of yes is used, Mode Config works in pull mode, where the
initiator actively requests a virtual IP
|
| services.earlyoom.killHook | An absolute path to an executable to be run for each process killed
|
| networking.interfaces.<name>.mtu | MTU size for packets leaving the interface
|
| services.drupal.sites.<name>.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.icecream.scheduler.netName | Network name for the icecream scheduler
|
| services.hostapd.radios.<name>.wifi4.enable | Enables support for IEEE 802.11n (WiFi 4, HT)
|
| services.bind.cacheNetworks | What networks are allowed to use us as a resolver
|
| services.libinput.mouse.clickMethod | Enables a click method
|
| services.suricata.settings.rule-files | Files to load suricata-update managed rules, relative to 'default-rule-path'.
|
| services.syncoid.interval | Run syncoid at this interval
|
| services.opensnitch.rules | Declarative configuration of firewall rules
|
| services.shorewall6.enable | Whether to enable Shorewall IPv6 Firewall.
Enabling this service WILL disable the existing NixOS
firewall! Default firewall rules provided by packages are not
considered at the moment.
|
| services.prosody.muc.*.roomDefaultMembersOnly | If set, the MUC rooms will only be accessible to the members by default.
|
| services.biboumi.settings.persistent_by_default | Whether all rooms will be persistent by default:
the value of the “persistent” option in the global configuration of each
user will be “true”, but the value of each individual room will still
default to false
|
| boot.initrd.luks.devices.<name>.fido2.passwordLess | Defines whatever to use an empty string as a default salt
|
| services.jmusicbot.stateDir | The directory where config.txt and serversettings.json is saved
|
| services.jellyfin.openFirewall | Open the default ports in the firewall for the media server
|
| services.broadcast-box.settings | Attribute set of environment variables.
https://github.com/Glimesh/broadcast-box#environment-variables
The status API exposes stream keys so DISABLE_STATUS is enabled
by default.
|
| services.sabnzbd.allowConfigWrite | By default we create the sabnzbd configuration read-only,
which keeps the nixos configuration as the single source
of truth
|
| services.neo4j.bolt.sslPolicy | Neo4j SSL policy for BOLT traffic
|
| services.powerdns-admin.secretKeyFile | The secret used to create cookies
|
| services.k3s.autoDeployCharts.<name>.values | Override default chart values via Nix expressions
|
| services.grafana.settings.users.default_language | This setting configures the default UI language, which must be a supported IETF language tag, such as en-US.
|
| services.strongswan-swanctl.swanctl.connections.<name>.version | IKE major version to use for connection.
- 1 uses IKEv1 aka ISAKMP,
- 2 uses IKEv2.
- A connection using the default of 0 accepts both IKEv1 and IKEv2 as
responder, and initiates the connection actively with IKEv2
|
| services.eris-server.listenCoap | Server CoAP listen address
|
| security.acme.defaults.reloadServices | The list of systemd services to call systemctl try-reload-or-restart
on.
|
| services.howdy.enable | Whether to enable Howdy and its PAM module for face recognition
|
| programs.nh.flake | The string that will be used for the NH_FLAKE environment variable.
NH_FLAKE is used by nh as the default flake for performing actions, such as
nh os switch
|
| services.gitlab-runner.services.<name>.limit | Limit how many jobs can be handled concurrently by this service.
0 (default) simply means don't limit.
|
| programs.chromium.homepageLocation | Chromium default homepage
|
| services.searx.configureUwsgi | Whether to run searx in uWSGI as a "vassal", instead of using its
built-in HTTP server
|
| services.pipewire.systemWide | If true, a system-wide PipeWire service and socket is enabled
allowing all users in the "pipewire" group to use it simultaneously
|
| services.xserver.wacom.enable | Whether to enable the Wacom touchscreen/digitizer/tablet
|
| services.rke2.autoDeployCharts.<name>.values | Override default chart values via Nix expressions
|
| services.snapserver.streams.<name>.codec | Default audio compression method.
|
| hardware.sata.timeout.deciSeconds | Set SCT Error Recovery Control timeout in deciseconds for use in RAID configurations
|
| security.loginDefs.settings.ENCRYPT_METHOD | This defines the system default encryption algorithm for encrypting passwords.
|
| services.klipper.firmwares.<name>.serial | Path to serial port this printer is connected to
|
| services.clamav.scanner.interval | How often clamdscan is invoked
|
| services.blockbook-frontend.<name>.cssDir | Location of the dir with main.css CSS file
|
| services.memos.environmentFile | The environment file to use when starting Memos.
By default, generated from .
|
| services.protonmail-bridge.logLevel | Log level of the Proton Mail Bridge service
|
| services.postgresqlBackup.startAt | This option defines (see systemd.time for format) when the
databases should be dumped
|
| services.sympa.database.host | Database host address
|
| systemd.user.services.<name>.enableDefaultPath | Whether to append a minimal default PATH environment variable to the service, containing common system utilities.
|
| services.hylafax.faxqConfig | Attribute set of lines for the global
faxq config file etc/config
|
| services.xserver.upscaleDefaultCursor | Upscale the default X cursor to be more visible on high-density displays
|
| services.postfix.masterConfig.<name>.command | A program name specifying a Postfix service/daemon process
|
| environment.lxqt.excludePackages | Which LXQt packages to exclude from the default environment
|
| networking.wireguard.enable | Whether to enable WireGuard.
By default, this module is powered by a script-based backend
|
| environment.mate.excludePackages | Which MATE packages to exclude from the default environment
|
| environment.xfce.excludePackages | Which packages XFCE should exclude from the default environment
|
| security.polkit.adminIdentities | Specifies which users are considered “administrators”, for those
actions that require the user to authenticate as an
administrator (i.e. have an auth_admin
value)
|
| services.hostapd.radios.<name>.driver | The driver hostapd will use.
nl80211 is used with all Linux mac80211 drivers.
none is used if building a standalone RADIUS server that does
not control any wireless/wired driver
|
| documentation.man.man-db.enable | Whether to enable man-db as the default man page viewer.
|
| services.jitsi-videobridge.config | Videobridge configuration
|
| services.synergy.client.serverAddress | The server address is of the form: [hostname][:port]
|
| services.onlyoffice.jwtSecretFile | Path to a file that contains the secret to sign web requests using JSON Web Tokens
|
| systemd.automounts.*.enable | If set to false, this unit will be a symlink to
/dev/null
|
| services.zoneminder.storageDir | ZoneMinder can generate quite a lot of data, so in case you don't want
to use the default /var/lib/zoneminder, you can override the path here.
|
| virtualisation.xen.boot.builderVerbosity | The boot entry builder script should be called with exactly one of the following arguments in order to specify its verbosity:
-
quiet supresses all messages.
-
default adds a simple "Installing Xen Project Hypervisor boot entries...done." message to the script.
-
info is the same as default, but it also prints a diff with information on which generations were altered.
- This option adds two extra dependencies to the script:
diffutils and bat.
-
debug prints information messages for every single step of the script
|
| services.neo4j.directories.certificates | Directory for storing certificates to be used by Neo4j for
TLS connections
|
| services.postfix.destination | Full (!) list of domains we deliver locally
|
| systemd.watchdog.rebootTime | The amount of time which can elapse after a reboot has been triggered
before a watchdog hardware device will automatically reboot the system
|
| networking.dhcpcd.runHook | Shell code that will be run after all other hooks
|
| nix.daemonIOSchedClass | Nix daemon process I/O scheduling class
|
| nix.settings.substituters | List of binary cache URLs used to obtain pre-built binaries
of Nix packages
|
| services.collabora-online.settings | Configuration for Collabora Online WebSocket Daemon, see
https://sdk.collaboraonline.com/docs/installation/Configuration.html, or
https://github.com/CollaboraOnline/online/blob/master/coolwsd.xml.in for the default
configuration.
|
| services.cloudflare-warp.udpPort | The UDP port to open in the firewall
|
| services.dolibarr.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| powerManagement.cpuFreqGovernor | Configure the governor used to regulate the frequency of the
available CPUs
|
| services.fediwall.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| security.pam.u2f.settings.origin | By default pam-u2f module sets the origin
to pam://$HOSTNAME
|
| services.librenms.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.jitsi-meet.nginx.enable | Whether to enable nginx virtual host that will serve the javascript application and act as
a proxy for the XMPP server
|
| services.kanboard.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.agorakit.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.moodle.virtualHost.forceSSL | Whether to add a separate nginx server block that permanently redirects (301)
all plain HTTP traffic to HTTPS
|
| services.subsonic.listenAddress | The host name or IP address on which to bind Subsonic
|
| services.nomad.settings | Configuration for Nomad
|
| services.pixelfed.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.thinkfan.levels | [LEVEL LOW HIGH]
LEVEL is the fan level to use: it can be an integer (0-7 with thinkpad_acpi),
"level auto" (to keep the default firmware behavior), "level full-speed" or
"level disengaged" (to run the fan as fast as possible)
|
| services.movim.minifyStaticFiles | Do minification on public static files which reduces the size of
assets — saving data for the server & users as well as offering a
performance improvement
|
| services.mainsail.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.unpoller.unifi.defaults.pass | Path of a file containing the password for the unifi service user
|
| services.silverbullet.group | The group to run Silverbullet under
|
| services.nagios.virtualHost.forceSSL | Whether to add a separate nginx server block that permanently redirects (301)
all plain HTTP traffic to HTTPS
|
| virtualisation.xen.efi.bootBuilderVerbosity | The EFI boot entry builder script should be called with exactly one of the following arguments in order to specify its verbosity:
-
quiet supresses all messages.
-
default adds a simple "Installing Xen Project Hypervisor boot entries...done." message to the script.
-
info is the same as default, but it also prints a diff with information on which generations were altered.
- This option adds two extra dependencies to the script:
diffutils and bat.
-
debug prints information messages for every single step of the script
|
| services.babeld.interfaceDefaults | A set describing default parameters for babeld interfaces
|
| hardware.printers.ensureDefaultPrinter | Ensures the named printer is the default CUPS printer / printer queue.
|
| services.firefly-iii.settings.DB_HOST | The machine which hosts your database
|
| services.kavita.settings.IpAddresses | IP Addresses to bind to
|
| services.hardware.pommed.configFile | The path to the pommed.conf file
|
| services.buffyboard.configFile | Path to an INI format configuration file to provide Buffyboard
|
| hardware.trackpoint.skipback | When the skipback bit is set, backup cursor movement during releases from drags will be suppressed
|
| services.libvirtd.autoSnapshot.vms | If specified only the list of VMs will be snapshotted else all existing one
|
| services.mysql.initialDatabases.*.schema | The initial schema of the database; if null (the default),
an empty database is created.
|
| services.meilisearch.package | The meilisearch package to use
|
| services.prosody.muc.*.roomDefaultHistoryLength | Number of history message sent to participants by default.
|
| services.umami.settings.TRACKER_SCRIPT_NAME | Allows you to assign a custom name to the tracker script different from the default script.js.
|
| services.github-runners.<name>.noDefaultLabels | Disables adding the default labels
|
| services.zabbixWeb.httpd.virtualHost.extraConfig | These lines go to httpd.conf verbatim
|
| services.hylafax.hfaxdConfig | Attribute set of lines for the global
hfaxd config file etc/hfaxd.conf
|
| services.postfix.masterConfig.<name>.maxproc | The maximum number of processes to spawn for this service
|
| services.anuko-time-tracker.settings.email.sender | Default sender for mail.
|
| environment.gnome.excludePackages | Which packages gnome should exclude from the default environment
|
| programs.proxychains.localnet | By default enable localnet for loopback address ranges.
|
| services.openafsServer.udpPacketSize | UDP packet size to use in Bytes
|
| services.prosody.muc.*.roomDefaultChangeSubject | If set, the rooms will display the public JIDs by default.
|
| services.xserver.windowManager.i3.configFile | Path to the i3 configuration file
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.reqid | Fixed reqid to use for this CHILD_SA
|
| services.httpd.virtualHosts.<name>.forceSSL | Whether to add a separate nginx server block that permanently redirects (301)
all plain HTTP traffic to HTTPS
|
| hardware.sane.disabledDefaultBackends | Names of backends which are enabled by default but should be disabled
|
| services.drupal.sites.<name>.virtualHost.extraConfig | These lines go to httpd.conf verbatim
|
| boot.loader.grub.configurationName | GRUB entry name instead of default.
|
| services.silverbullet.spaceDir | Folder to store Silverbullet's space/workspace
|
| services.suricata.settings.stats | Engine statistics such as packet counters, memory use counters and others can be logged in several ways
|
| services.prosody.muc.*.roomDefaultModerated | If set, the MUC rooms will be moderated by default.
|
| services.thanos.rule.tracing.config | Tracing configuration
|
| services.silverbullet.user | The user to run Silverbullet as
|
| services.radicle.httpd.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.postfix.masterConfig.<name>.private | Whether the service's sockets and storage directory is restricted to
be only available via the mail system
|
| services.mpd.playlistDirectory | The directory where MPD stores playlists
|
| services.kanata.keyboards.<name>.devices | Paths to keyboard devices
|
| services.authelia.instances.<name>.name | Name is used as a suffix for the service name, user, and group
|
| services.firewalld.settings.DefaultZone | Default zone for connections.
|
| boot.loader.grub.timeoutStyle |
menu shows the menu.
countdown uses a text-mode countdown.
hidden hides GRUB entirely
|
| services.desktopManager.plasma6.notoPackage | The Noto fonts - used for UI by default package to use.
|
| services.crossfire-server.stateDir | Where to store runtime data (save files, persistent items, etc)
|
| services.fedimintd.<name>.nginx.config.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.sabnzbd.settings.servers.<name>.enable | Enable this server by default
|
| services.thelounge.extraConfig | The Lounge's config.js contents as attribute set (will be
converted to JSON to generate the configuration file)
|
| services.xserver.desktopManager.xfce.enableXfwm | Enable the XFWM (default) window manager.
|
| systemd.network.wait-online.anyInterface | Whether to consider the network online when any interface is online, as opposed to all of them
|
| services.strongswan-swanctl.swanctl.connections.<name>.mobike | Enables MOBIKE on IKEv2 connections
|
| services.dawarich.redis.createLocally | Whether to configure a local Redis server for Dawarich
|
| fonts.fontconfig.hinting.autohint | Enable the autohinter in place of the default interpreter
|
| services.keycloak.database.caCert | The SSL / TLS CA certificate that verifies the identity of the
database server
|
| services.anuko-time-tracker.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.dashy.enable | Whether to enable Dashy, a highly customizable, easy to use, privacy-respecting dashboard app
|
| services.nginx.virtualHosts.<name>.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.nitter.preferences.muteVideos | Mute videos by default.
|
| services.scrutiny.influxdb.enable | Enables InfluxDB on the host system using the services.influxdb2 NixOS module
with default options
|
| services.ostinato.rpcServer.address | By default, the Drone RPC server will listen on all interfaces and
local IPv4 addresses for incoming connections from clients
|
| services.postgresql.identMap | Defines the mapping from system users to database users
|
| services.strongswan-swanctl.swanctl.connections.<name>.send_cert | Send certificate payloads when using certificate authentication.
- With the default of
ifasked the daemon sends
certificate payloads only if certificate requests have been received.
never disables sending of certificate payloads
altogether,
always causes certificate payloads to be sent
unconditionally whenever certificate authentication is used
|
| environment.deepin.excludePackages | List of default packages to exclude from the configuration
|
| services.sourcehut.settings."hg.sr.ht".repos | Path to mercurial repositories on disk
|
| services.coturn.relay-ips | Relay address (the local IP address that will be used to relay the
packets to the peer)
|
| services.librenms.phpOptions | Options for PHP's php.ini file for librenms
|
| services.firezone.server.clusterHosts | A list of components and their hosts that are part of this cluster
|
| environment.budgie.excludePackages | Which packages Budgie should exclude from the default environment.
|
| security.duosec.allowTcpForwarding | By default, when SSH forwarding, enabling Duo Security will
disable TCP forwarding
|
| services.duplicity.fullIfOlderThan | If "never" (the default) always do incremental
backups (the first backup will be a full backup, of course)
|
| hardware.alsa.enableRecorder | Whether to set up a loopback device that continuously records and
allows to play back audio from the computer
|
| services.librenms.enableLocalBilling | Enable billing Cron-Jobs on the local instance
|
| documentation.man.mandoc.enable | Whether to enable mandoc as the default man page viewer.
|
| services.fail2ban.banaction | Default banning action (e.g. iptables, iptables-new, iptables-multiport,
iptables-ipset-proto6-allports, shorewall, etc)
|
| services.pgadmin.initialPasswordFile | Initial password file for the pgAdmin account
|
| services.openssh.settings.UseDns | Specifies whether sshd(8) should look up the remote host name, and to check that the resolved host name for
the remote IP address maps back to the very same IP address
|
| services.thanos.store.tracing.config | Tracing configuration
|
| services.linkwarden.cacheLocation | Directory used as cache
|
| services.mediatomb.customCfg | Allow the service to create and use its own config file inside the dataDir as
configured by services.mediatomb.dataDir
|
| services.thanos.query.tracing.config | Tracing configuration
|
| services.pretix.settings.pretix.currency | Default currency for events in its ISO 4217 three-letter code.
|
| services.xserver.resolutions | The screen resolutions for the X server
|
| services.k3s.clusterInit | Initialize HA cluster using an embedded etcd datastore
|
| services.zoneminder.enable | Whether to enable ZoneMinder
|
| services.sourcehut.settings."git.sr.ht".repos | Path to git repositories on disk
|
| services.glusterfs.stopKillTimeout | The systemd TimeoutStopSec to use
|
| services.bookstack.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.postgresqlBackup.backupAll | Backup all databases using pg_dumpall
|
| services.stargazer.allowCgiUser | When enabled, the stargazer process will be given CAP_SETGID
and CAP_SETUID so that it can run cgi processes as a different
user
|
| virtualisation.cri-o.runtime | Override the default runtime
|
| services.xserver.enableCtrlAltBackspace | Whether to enable the DontZap option, which binds Ctrl+Alt+Backspace
to forcefully kill X
|
| services.limesurvey.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| programs.tsmClient.servers | Server definitions ("stanzas")
for the client system-options file
|
| services.libvirtd.autoSnapshot.calendar | When to create snapshots (systemd calendar format)
|
| services.pyload.credentialsFile | File containing PYLOAD_DEFAULT_USERNAME and
PYLOAD_DEFAULT_PASSWORD in the format of an EnvironmentFile=,
as described by systemd.exec(5)
|
| services.openssh.knownHosts.<name>.hostNames | A list of host names and/or IP numbers used for accessing
the host's ssh service
|
| services.neo4j.directories.home | Path of the Neo4j home directory
|
| services.opensnitch.settings.LogLevel | Default log level from 0 to 4 (debug, info, important, warning,
error).
|
| services.hylafax.userAccessFile | The hosts.hfaxd
file entry in the spooling area
will be symlinked to the location given here
|
| services.xserver.windowManager.mlvwm.configFile | Path to the mlvwm configuration file
|
| containers.<name>.extraVeths.<name>.forwardPorts | List of forwarded ports from host to container
|
| virtualisation.cri-o.pauseImage | Override the default pause image for pod sandboxes
|
| services.dovecot2.pluginSettings | Plugin settings for dovecot in general, e.g. sieve, sieve_default, etc
|
| networking.interfaces.<name>.macAddress | MAC address of the interface
|
| services.dashy.settings | Settings serialized into user-data/conf.yml before build
|
| programs.hyprland.systemd.setPath.enable | Set environment path of systemd to include the current system's bin directory
|
| security.pam.services.<name>.startSession | If set, the service will register a new session with
systemd's login manager
|
| services.gitlab-runner.services.<name>.dockerPullPolicy | Default pull-policy for Docker images
|
| services.patroni.postgresqlDataDir | The data directory for PostgreSQL
|
| services.umami.settings.COLLECT_API_ENDPOINT | Allows you to send metrics to a location different than the default /api/send.
|
| services.mediawiki.httpd.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.zfs.autoSnapshot.flags | Flags to pass to the zfs-auto-snapshot command
|
| containers.<name>.extraVeths.<name>.localAddress | The IPv4 address assigned to the interface in the container
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote_port | Remote UDP port for IKE communication
|
| environment.plasma5.excludePackages | List of default packages to exclude from the configuration
|
| environment.plasma6.excludePackages | List of default packages to exclude from the configuration
|
| services.akkoma.config.":pleroma".":frontends" | Frontend configuration
|
| services.borgbackup.jobs.<name>.prune.prefix | Only consider archive names starting with this prefix for pruning
|
| services.healthchecks.user | User account under which healthchecks runs.
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the healthchecks service starts.
|
| services.libinput.touchpad.clickMethod | Enables a click method
|
| services.thanos.rule.objstore.config | Object store configuration
|
| services.mysql.galeraCluster.nodeAddresses | IP addresses or hostnames of all nodes in the cluster, including this node
|
| services.webhook.hooksTemplated | Same as hooks, but these hooks are specified as literal strings instead of Nix values,
and hence can include template syntax
which might not be representable as JSON
|
| services.nghttpx.frontends.*.params.api | Enable API access for this frontend
|
| containers.<name>.extraVeths.<name>.localAddress6 | The IPv6 address assigned to the interface in the container
|
| swapDevices.*.randomEncryption.sectorSize | Set the sector size for the plain encrypted device type
|
| systemd.tmpfiles.packages | List of packages containing systemd-tmpfiles rules
|
| services.certspotter.sendmailPath | Path to the sendmail binary
|
| services.grafana.settings.server.domain | The public facing domain name used to access grafana from a browser
|
| security.duosec.prompts | If a user fails to authenticate with a second factor, Duo
Unix will prompt the user to authenticate again
|
| services.nebula.networks.<name>.enableReload | Enable automatic config reload on config change
|
| services.munin-node.disabledPlugins | Munin plugins to disable, even if
munin-node-configure --suggest tries to enable
them
|
| services.zabbixWeb.httpd.virtualHost.forceSSL | Whether to add a separate nginx server block that permanently redirects (301)
all plain HTTP traffic to HTTPS
|
| services.jirafeau.nginxConfig.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.priority | Optional fixed priority for IPsec policies
|
| services.snapserver.streams.<name>.sampleFormat | Default sample format.
|
| services.adguardhome.allowDHCP | Allows AdGuard Home to open raw sockets (CAP_NET_RAW), which is
required for the integrated DHCP server
|
| boot.loader.grub.mirroredBoots.*.efiBootloaderId | The id of the bootloader to store in efi nvram
|
| services.clamav.fangfrisch.settings | fangfrisch configuration
|
| boot.loader.systemd-boot.consoleMode | The resolution of the console
|
| services.mediatomb.openFirewall | If false (the default), this is up to the user to declare the firewall rules
|
| services.postfix.settings.master.<name>.command | A program name specifying a Postfix service/daemon process
|
| services.strongswan-swanctl.swanctl.connections.<name>.dpd_timeout | Charon by default uses the normal retransmission mechanism and timeouts to
check the liveness of a peer, as all messages are used for liveness
checking
|
| security.pam.services.<name>.kwallet.enable | If enabled, pam_wallet will attempt to automatically unlock the
user's default KDE wallet upon login
|
| services.healthchecks.group | Group account under which healthchecks runs.
If left as the default value this group will automatically be created
on system activation, otherwise you are responsible for
ensuring the group exists before the healthchecks service starts.
|
| networking.getaddrinfo.label | Adds entries to the label table, as described in section 2.1 of RFC 3484
|
| services.borgbackup.jobs.<name>.readWritePaths | By default, borg cannot write anywhere on the system but
$HOME/.config/borg and $HOME/.cache/borg
|
| services.homer.settings | Settings serialized into config.yml before build
|
| services.drupal.sites.<name>.virtualHost.forceSSL | Whether to add a separate nginx server block that permanently redirects (301)
all plain HTTP traffic to HTTPS
|
| services._3proxy.resolution.nserver | List of nameservers to use
|
| programs.proxychains.remoteDNSSubnet | Set the class A subnet number to use for the internal remote DNS mapping, uses the reserved 224.x.x.x range by default.
|
| services.offlineimap.onCalendar | How often is offlineimap started
|
| services.unpoller.unifi.defaults.save_ids | Collect and save data from the intrusion detection system to influxdb and Loki.
|
| services.neo4j.directories.data | Path of the data directory
|
| services.networking.websockify.portMap | Ports to map by default.
|
| services.thanos.store.objstore.config | Object store configuration
|
| services.zabbixWeb.nginx.virtualHost.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.hylafax.modems.<name>.config | Attribute set of values for the given modem
|
| services.wordpress.sites.<name>.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.datadog-agent.checks | Configuration for all Datadog checks
|
| services.healthchecks.dataDir | The directory used to store all data for healthchecks.
If left as the default value this directory will automatically be created before
the healthchecks server starts, otherwise you are responsible for ensuring the
directory exists with appropriate ownership and permissions.
|
| services.anubis.instances.<name>.policy.extraBots | Additional bot rules appended to the policy
|
| services.reposilite.settings.idleTimeout | Default idle timeout used by Jetty.
|
| services.nextjs-ollama-llm-ui.hostname | The hostname under which the Ollama UI interface should be accessible
|
| services.blockbook-frontend.<name>.templateDir | Location of the HTML templates
|
| programs.ssh.forwardX11 | Whether to request X11 forwarding on outgoing connections by default
|
| networking.interfaces.<name>.virtualType | The type of interface to create
|
| services.https-dns-proxy.provider.kind | The upstream provider to use or custom in case you do not trust any of
the predefined providers or just want to use your own
|
| hardware.graphics.extraPackages | Additional packages to add to the default graphics driver lookup path
|
| services.jitsi-meet.prosody.lockdown | Whether to disable Prosody features not needed by Jitsi Meet
|
| services.thanos.compact.tracing.config | Tracing configuration
|
| services.offlineimap.timeoutStartSec | How long waiting for offlineimap before killing it
|
| services.postfix.settings.master.<name>.maxproc | The maximum number of processes to spawn for this service
|
| services.thanos.sidecar.tracing.config | Tracing configuration
|
| services.thanos.receive.tracing.config | Tracing configuration
|
| services.github-runners.<name>.group | Group under which to run the service
|
| system.nixos.label | NixOS version name to be used in the names of generated
outputs and boot labels
|
| services.wg-access-server.settings.dns.enabled | Enable/disable the embedded DNS proxy server
|
| virtualisation.cri-o.pauseCommand | Override the default pause command
|
| services.strongswan-swanctl.swanctl.connections.<name>.keyingtries | Number of retransmission sequences to perform during initial
connect
|
| services.strongswan-swanctl.swanctl.connections.<name>.rekey_time | IKE rekeying refreshes key material using a Diffie-Hellman exchange, but
does not re-check associated credentials
|
| services.limesurvey.virtualHost.extraConfig | These lines go to httpd.conf verbatim
|
| programs.uwsm.enable | Whether to enable uwsm, which wraps standalone Wayland compositors with a set
of Systemd units on the fly
|
| services.gmediarender.initialVolume | A default volume attenuation (in dB) for the endpoint.
|
| services.kanata.keyboards.<name>.configFile | The config file
|
| security.pam.services.<name>.enableGnomeKeyring | If enabled, pam_gnome_keyring will attempt to automatically unlock the
user's default Gnome keyring upon login
|
| services.tsmBackup.servername | Create a systemd system service
tsm-backup.service that starts
a backup based on the given servername's stanza
|
| services.unpoller.unifi.defaults.hash_pii | Hash, with md5, client names and MAC addresses
|
| services.slurm.enableSrunX11 | If enabled srun will accept the option "--x11" to allow for X11 forwarding
from within an interactive session or a batch job
|
| services.prometheus.exporters.zfs.pools | Name of the pool(s) to collect, repeat for multiple pools (default: all pools).
|
| services.xserver.desktopManager.lxqt.iconThemePackage | The package that provides a default icon theme.
|
| services.postsrsd.settings.separator | SRS tag separator used in generated sender addresses
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.ah_proposals | AH proposals to offer for the CHILD_SA
|
| networking.jool.siit | Definitions of SIIT instances of Jool
|
| services.foldingathome.team | The team ID associated with the reported computation results
|
| environment.pantheon.excludePackages | Which packages pantheon should exclude from the default environment
|
| services.aria2.downloadDirPermission | The permission for settings.dir
|
| security.unprivilegedUsernsClone | When disabled, unprivileged users will not be able to create new namespaces
|
| environment.cinnamon.excludePackages | Which packages cinnamon should exclude from the default environment
|
| services.flarum.createDatabaseLocally | Create the database and database user locally, and run installation
|
| services.ebusd.scanconfig | Pick CSV config files matching initial scan ("none" or empty for no initial scan message, "full" for full scan, or a single hex address to scan, default is to send a broadcast ident message)
|
| services.misskey.reverseProxy.webserver.caddy | Extra configuration for the caddy virtual host of Misskey
|
| services.mediawiki.httpd.virtualHost.extraConfig | These lines go to httpd.conf verbatim
|
| services.ollama.package | The ollama package to use
|
| services.misskey.reverseProxy.webserver.nginx | Extra configuration for the nginx virtual host of Misskey
|
| services.limesurvey.nginx.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.limesurvey.httpd.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.localtimed.enable | Enable localtimed, a simple daemon for keeping the
system timezone up-to-date based on the current location
|
| services.postfix.settings.master.<name>.private | Whether the service's sockets and storage directory is restricted to
be only available via the mail system
|
| services.linkwarden.storageLocation | Directory used to store media files
|
| virtualisation.lxc.bridgeConfig | This is the config file for override lxc-net bridge default settings.
|
| virtualisation.lxd.zfsSupport | Enables lxd to use zfs as a storage for containers
|
| services.firewalld.settings.LogDenied | Add logging rules right before reject and drop rules in the INPUT, FORWARD and OUTPUT chains for the default rules and also final reject and drop rules in zones for the configured link-layer packet type.
|
| nixpkgs.flake.setFlakeRegistry | Whether to pin nixpkgs in the system-wide flake registry (/etc/nix/registry.json) to the
store path of the sources of nixpkgs used to build the NixOS system
|
| services.rabbitmq.listenAddress | IP address on which RabbitMQ will listen for AMQP
connections
|
| services.unbound.localControlSocketPath | When not set to null this option defines the path
at which the unbound remote control socket should be created at
|
| services.open-web-calendar.calendarSettings | Configure the default calendar
|
| services.unpoller.unifi.defaults.save_dpi | Collect and save data from deep packet inspection
|
| virtualisation.xen.boot.bios.path | Path to the Xen multiboot binary used for BIOS booting
|
| services.github-runners.<name>.tokenType | Type of token to use for runner registration
|
| services.kubernetes.kubeconfig.caFile | Default kubeconfig certificate authority file used to connect to kube-apiserver.
|
| services.x2goserver.nxagentDefaultOptions | List of default nx agent options.
|
| services.blendfarm.serverConfig.BroadcastPort | Default port blendfarm server advertises itself on.
|
| services.fcgiwrap.instances.<name>.process.user | User as which this instance of fcgiwrap will be run
|
| networking.wg-quick.interfaces.<name>.mtu | If not specified, the MTU is automatically determined
from the endpoint addresses or the system default route, which is usually
a sane choice
|
| services.gitlab.sidekiq.concurrency | How many processor threads to use for processing sidekiq background job queues
|
| services.kapacitor.alerta.environment | Default Alerta environment
|
| services.strongswan-swanctl.swanctl.pools.<name>.dns | Address or CIDR subnets
StrongSwan default: []
|
| services.kanidm.provision.acceptInvalidCerts | Whether to allow invalid certificates when provisioning the target instance
|
| virtualisation.tpm.deviceModel | QEMU device model for the TPM, uses the appropriate default based on th guest platform system and the package passed.
|
| services.kubernetes.kubeconfig.keyFile | Default kubeconfig client key file used to connect to kube-apiserver.
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.inactivity | Timeout before closing CHILD_SA after inactivity
|
| services.lldap.settings.ldap_user_pass_file | Path to a file containing the default admin password
|
| <imports = [ pkgs.ghostunnel.services.default ]>.ghostunnel.disableAuthentication | Disable client authentication, no client certificate will be required.
|
| services.canaille.settings.CANAILLE.SMTP | SMTP configuration
|
| services.headscale.settings.oidc.pkce.method | PKCE method to use:
- plain: Use plain code verifier
- S256: Use SHA256 hashed code verifier (default, recommended)
|
| services.coturn.alt-listening-port | Alternative listening port for UDP and TCP listeners;
default (or zero) value means "listening port plus one"
|
| networking.jool.nat64 | Definitions of NAT64 instances of Jool
|
| nix.settings.sandbox | If set, Nix will perform builds in a sandboxed environment that it
will set up automatically for each build
|
| networking.tempAddresses | Whether to enable IPv6 Privacy Extensions for interfaces not
configured explicitly in
networking.interfaces._name_.tempAddress
|
| services.osquery.flags.logger_path | Base directory used for logging.
If left as the default value, this directory will be automatically created before the
service starts, otherwise you are responsible for ensuring the directory exists with
the appropriate ownership and permissions.
|
| services.strongswan-swanctl.swanctl.pools.<name>.nbns | Address or CIDR subnets
StrongSwan default: []
|
| services.strongswan-swanctl.swanctl.pools.<name>.dhcp | Address or CIDR subnets
StrongSwan default: []
|
| services.openssh.authorizedKeysInHomedir | Enables the use of the ~/.ssh/authorized_keys file
|
| services.kubernetes.kubeconfig.certFile | Default kubeconfig client certificate file used to connect to kube-apiserver.
|
| services.wordpress.sites.<name>.virtualHost.extraConfig | These lines go to httpd.conf verbatim
|
| services.kubernetes.kubeconfig.server | Default kubeconfig kube-apiserver server address.
|
| services.i2pd.addressbook.defaulturl | AddressBook subscription URL for initial setup
|
| services.grafana.settings.users.home_page | Path to a custom home page
|
| services.fail2ban.jails | The configuration of each Fail2ban “jail”
|
| services.prometheus.scrapeConfigs.*.job_name | The job name assigned to scraped metrics by default.
|
| services.thanos.sidecar.objstore.config | Object store configuration
|
| services.thanos.compact.objstore.config | Object store configuration
|
| services.thanos.receive.objstore.config | Object store configuration
|
| users.mysql.pam.disconnectEveryOperation | By default, pam_mysql keeps the connection to the MySQL
database until the session is closed
|
| services.znc.config | Configuration for ZNC, see
https://wiki.znc.in/Configuration for details
|
| services.strongswan-swanctl.swanctl.connections.<name>.local.<name>.auth | Authentication to perform locally.
- The default
pubkey uses public key authentication
using a private key associated to a usable certificate.
psk uses pre-shared key authentication.
- The IKEv1 specific
xauth is used for XAuth or Hybrid
authentication,
- while the IKEv2 specific
eap keyword defines EAP
authentication.
- For
xauth, a specific backend name may be appended,
separated by a dash
|
| services.maubot.settings.plugin_databases.postgres_opts | Overrides for the default database_opts when using a non-default postgres connection URL.
|
| services.rke2.environmentVars | Environment variables for configuring the rke2 service/agent
|
| boot.initrd.systemd.network.wait-online.anyInterface | Whether to consider the network online when any interface is online, as opposed to all of them
|
| services.librespeed.frontend.servers.*.ulURL | URL path to upload test on this server
|
| services.bluemap.webserverSettings.enabled | Enable bluemap's built-in webserver
|
| services.librespeed.frontend.servers.*.dlURL | URL path to download test on this server
|
| services.filebeat.modules | Filebeat modules provide a quick way to get started
processing common log formats
|
| services.postfix.localRecipients | List of accepted local users
|
| services.netbird.tunnels.<name>.dns-resolver.address | An explicit address that NetBird will serve *.netbird.cloud. (usually) entries on
|
| services.tt-rss.registration.enable | Allow users to register themselves
|
| services.netbird.clients.<name>.dns-resolver.address | An explicit address that NetBird will serve *.netbird.cloud. (usually) entries on
|
| services.prometheus.exporters.nut.nutUser | The user to log in into NUT server
|
| services.upower.usePercentageForPolicy | Policy for warnings and action based on battery levels
Whether battery percentage based policy should be used
|
| services.movim.h2o.tls.recommendations | By default, H2O, without prejudice, will use as many TLS versions &
cipher suites as it & the TLS library (OpenSSL) can support
|
| services.discourse.mail.incoming.apiKeyFile | A file containing the Discourse API key used to add
posts and messages from mail
|
| networking.getaddrinfo.scopev4 | Adds custom rules to the IPv4 scope table
|
| services.fedimintd.<name>.nginx.config.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.fedimintd.<name>.bitcoin.rpc.secretFile | If set the URL specified in bitcoin.rpc.url will get the content of this file added
as an URL password, so http://user@example.com will turn into http://user:SOMESECRET@example.com
|
| services.jitsi-videobridge.xmppConfigs.<name>.hostName | Hostname of the XMPP server to connect to
|
| services.smartd.defaults.autodetected | Like services.smartd.defaults.monitored, but for the
autodetected devices.
|
| services.suricata.settings.app-layer.error-policy | The error-policy setting applies to all app-layer parsers
|
| services.omnom.settings.activitypub.pubkey | ActivityPub public key
|
| services.opensnitch.settings.DefaultAction | Default action whether to block or allow application internet
access.
|
| services.postfix.settings.main.myhostname | The internet hostname of this mail system
|
| services.nextcloud.appstoreEnable | Allow the installation and updating of apps from the Nextcloud appstore
|
| services.unpoller.unifi.defaults.save_sites | Collect and save site data.
|
| services.unpoller.unifi.defaults.verify_ssl | Verify the Unifi controller's certificate.
|
| services.strongswan-swanctl.swanctl.connections.<name>.send_certreq | Send certificate request payloads to offer trusted root CA certificates to
the peer
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.dpd_action | Action to perform for this CHILD_SA on DPD timeout
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote.<name>.revocation | Certificate revocation policy for CRL or OCSP revocation.
- A
strict revocation policy fails if no revocation information is
available, i.e. the certificate is not known to be unrevoked.
ifuri fails only if a CRL/OCSP URI is available, but certificate
revocation checking fails, i.e. there should be revocation information
available, but it could not be obtained.
- The default revocation policy
relaxed fails only if a certificate is
revoked, i.e. it is explicitly known that it is bad
|
| virtualisation.xen.efi.path | Path to xen.efi. pkgs.xen is patched to install the xen.efi file
on $boot/boot/xen.efi, but an unpatched Xen build may install it
somewhere else, such as $out/boot/efi/efi/nixos/xen.efi
|
| services.librespeed.frontend.servers.*.getIpURL | URL path to IP lookup on this server
|
| services.librespeed.frontend.settings | Override default settings of the speedtest web client
|
| programs.starship.transientPrompt.left | Fish code composing the body of the starship_transient_prompt_func function
|
| services.limesurvey.httpd.virtualHost.extraConfig | These lines go to httpd.conf verbatim
|
| services.suricata.settings.vars.address-groups | The address group variables for suricata, if not defined the
default value of suricata (see example) will be used
|
| services.yggdrasil.settings.AllowedPublicKeys | List of peer public keys to allow incoming peering connections from
|
| services.h2o.hosts.<name>.tls.recommendations | By default, H2O, without prejudice, will use as many TLS versions &
cipher suites as it & the TLS library (OpenSSL) can support
|
| services.limesurvey.virtualHost.forceSSL | Whether to add a separate nginx server block that permanently redirects (301)
all plain HTTP traffic to HTTPS
|
| security.acme.defaults.dnsPropagationCheck | Toggles lego DNS propagation check, which is used alongside DNS-01
challenge to ensure the DNS entries required are available.
|
| services.fail2ban.banaction-allports | Default banning action (e.g. iptables, iptables-new, iptables-multiport,
shorewall, etc) for "allports" jails
|
| security.acme.defaults.environmentFile | Path to an EnvironmentFile for the cert's service containing any required and
optional environment variables for your selected dnsProvider
|
| programs.starship.transientPrompt.right | Fish code composing the body of the starship_transient_rprompt_func function
|
| services.connman.networkInterfaceBlacklist | Default blacklisted interfaces, this includes NixOS containers interfaces (ve).
|
| services.oauth2-proxy.setXauthrequest | Set X-Auth-Request-User and X-Auth-Request-Email response headers (useful in Nginx auth_request mode)
|
| services.xserver.desktopManager.surf-display.extraConfig | Extra configuration options to append to /etc/default/surf-display.
|
| services.authelia.instances.<name>.settings.default_2fa_method | Default 2FA method for new users and fallback for preferred but disabled methods.
|
| security.acme.defaults.credentialFiles | Environment variables suffixed by "_FILE" to set for the cert's service
for your selected dnsProvider
|
| services.librespeed.frontend.servers.*.pingURL | URL path to latency/jitter test on this server
|
| services.neo4j.directories.imports | The root directory for file URLs used with the Cypher
LOAD CSV clause
|
| services.ocsinventory-agent.interval | How often we run the ocsinventory-agent service
|
| services.mediawiki.httpd.virtualHost.forceSSL | Whether to add a separate nginx server block that permanently redirects (301)
all plain HTTP traffic to HTTPS
|
| services.foldingathome.daemonNiceLevel | Daemon process priority for FAHClient.
0 is the default Unix process priority, 19 is the lowest.
|
| security.apparmor.enable | Whether to enable the AppArmor Mandatory Access Control system
|
| nix.daemonCPUSchedPolicy | Nix daemon process CPU scheduling policy
|
| services.strongswan-swanctl.swanctl.pools.<name>.server | Address or CIDR subnets
StrongSwan default: []
|
| services.strongswan-swanctl.swanctl.pools.<name>.subnet | Address or CIDR subnets
StrongSwan default: []
|
| services.openafsClient.cache.chunksize | Size of each cache chunk given in powers of
2. 0 resets the chunk size to its default
values (13 (8 KB) for memcache, 18-20 (256 KB to 1 MB) for
diskcache)
|
| services.thanos.query-frontend.tracing.config | Tracing configuration
|
| services.strongswan-swanctl.swanctl.pools.<name>.p_cscf | Address or CIDR subnets
StrongSwan default: []
|
| services.neo4j.directories.plugins | Path of the database plugin directory
|
| virtualisation.vswitch.resetOnStart | Whether to reset the Open vSwitch configuration database to a default
configuration on every start of the systemd ovsdb.service.
|
| services.jupyterhub.jupyterlabEnv | Python environment to run jupyterlab
Customizing will affect the packages available in the
jupyterlab server and the default kernel provided
|
| services.omnom.settings.activitypub.privkey | ActivityPub private key
|
| hardware.fw-fanctrl.config.strategyOnDischarging | Default strategy on discharging
|
| security.pam.u2f.settings.authfile | By default pam-u2f module reads the keys from
$XDG_CONFIG_HOME/Yubico/u2f_keys (or
$HOME/.config/Yubico/u2f_keys if XDG variable is
not set)
|
| services.prometheus.exporters.ecoflow.debug | Enable debug log messages
|
| services.swapspace.settings.cooldown | Duration (roughly in seconds) of the moratorium on swap allocation that is instated if disk space runs out, or the cooldown time after a new swapfile is successfully allocated before swapspace will consider deallocating swap space again
|
| services.mpdscribble.passwordFile | File containing the password for the mpd daemon
|
| services.misskey.reverseProxy.webserver.nginx.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.mattermost.mutableConfig | Whether the Mattermost config.json is writeable by Mattermost
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.mark_out | Netfilter mark and mask for output traffic
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.copy_dscp | Whether to copy the DSCP (Differentiated Services Field Codepoint)
header field to/from the outer IP header in tunnel mode
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.mark_in_sa | Whether to set mark_in on the inbound SA
|
| services.dolibarr.h2o.tls.recommendations | By default, H2O, without prejudice, will use as many TLS versions &
cipher suites as it & the TLS library (OpenSSL) can support
|
| services.meilisearch.logLevel | Defines how much detail should be present in MeiliSearch's logs
|
| services.nextcloud.phpExtraExtensions | Additional PHP extensions to use for Nextcloud
|
| virtualisation.xen.boot.efi.path | Path to xen.efi. pkgs.xen is patched to install the xen.efi file
on $boot/boot/xen.efi, but an unpatched Xen build may install it
somewhere else, such as $out/boot/efi/efi/nixos/xen.efi
|
| services.weblate.configurePostgresql | Whether to enable and configure a local PostgreSQL server by creating a user and database for weblate
|
| virtualisation.writableStore | If enabled, the Nix store in the VM is made writable by
layering an overlay filesystem on top of the host's Nix
store
|
| services.wordpress.sites.<name>.virtualHost.forceSSL | Whether to add a separate nginx server block that permanently redirects (301)
all plain HTTP traffic to HTTPS
|
| services.grafana.settings.security.admin_user | Default admin username.
|
| services.gitlab-runner.services.<name>.maximumTimeout | What is the maximum timeout (in seconds) that will be set for
job when using this Runner. 0 (default) simply means don't limit
|
| services.dysnomia.extraContainerProperties | An attribute set providing additional container settings in addition to the default properties
|
| services.anubis.instances.<name>.settings.SERVE_ROBOTS_TXT | Whether to serve a default robots.txt that denies access to common AI bots by name and all other
bots by wildcard.
|
| services.prometheus.pushgateway.log.level | Only log messages with the given severity or above.
null will default to info.
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.replay_window | IPsec replay window to configure for this CHILD_SA
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.tfc_padding | Pads ESP packets with additional data to have a consistent ESP packet
size for improved Traffic Flow Confidentiality
|
| services.activemq.configurationDir | The base directory for ActiveMQ's configuration
|
| services.strongswan-swanctl.swanctl.pools.<name>.netmask | Address or CIDR subnets
StrongSwan default: []
|
| services.hostapd.radios | This option allows you to define APs for one or multiple physical radios
|
| services.gitlab.pages.settings.internal-gitlab-server | Internal GitLab server used for API requests, useful
if you want to send that traffic over an internal load
balancer
|
| virtualisation.bootPartition | The path (inside the VM) to the device containing the EFI System Partition (ESP)
|
| services.xserver.xrandrHeads | Multiple monitor configuration, just specify a list of XRandR
outputs
|
| services.tigerbeetle.addresses | The addresses of all replicas in the cluster
|
| services.limesurvey.httpd.virtualHost.forceSSL | Whether to add a separate nginx server block that permanently redirects (301)
all plain HTTP traffic to HTTPS
|
| services.znapzend.features.zfsGetType | Whether to enable using zfsGetType if your zfs get supports a
-t argument for filtering by dataset type at all AND
lists properties for snapshots by default when recursing, so that there
is too much data to process while searching for backup plans
|
| system.replaceDependencies.cutoffPackages | Packages to which no replacements should be applied
|
| networking.networkmanager.logLevel | Set the default logging verbosity level.
|
| services.borgbackup.jobs.<name>.createCommand | Borg command to use for archive creation
|
| networking.getaddrinfo.enable | Enables custom address sorting configuration for getaddrinfo(3) according to RFC 3484
|
| services.tinc.networks.<name>.hostSettings.<name>.addresses.*.port | The port where the host can be reached
|
| services.unpoller.unifi.defaults.save_alarms | Collect and save data from UniFi alarms to influxdb and Loki.
|
| services.unpoller.unifi.defaults.save_events | Collect and save data from UniFi events to influxdb and Loki.
|
| services.prometheus.pushgateway.log.format | Set the log target and format.
null will default to logger:stderr.
|
| services.thanos.downsample.tracing.config | Tracing configuration
|
| services.matrix-synapse.settings.listeners | List of ports that Synapse should listen on, their purpose and their configuration
|
| services.strongswan-swanctl.swanctl.connections.<name>.childless | Use childless IKE_SA initiation (allow, prefer, force or never)
|
| programs.captive-browser.browser | The shell (/bin/sh) command executed once the proxy starts
|
| services.paperless.passwordFile | A file containing the superuser password
|
| services.multipath.devices.*.path_checker | The default method used to determine the paths state
|
| services.limesurvey.nginx.virtualHost.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.nsd.ratelimit.whitelistRatelimit | Max qps allowed from whitelisted sources.
0 means unlimited
|
| virtualisation.forwardPorts | When using the SLiRP user networking (default), this option allows to
forward ports to/from the host/guest.
If the NixOS firewall on the virtual machine is enabled, you also
have to open the guest ports to enable the traffic between host and
guest.
Currently QEMU supports only IPv4 forwarding.
|
| boot.loader.generic-extlinux-compatible.populateCmd | Contains the builder command used to populate an image,
honoring all options except the -c <path-to-default-configuration>
argument
|
| services.neo4j.ssl.policies.<name>.baseDirectory | The mandatory base directory for cryptographic objects of this
policy
|
| services.home-assistant.config.http.server_host | Only listen to incoming requests on specific IP/host
|
| services.archisteamfarm.dataDir | The ASF home directory used to store all data
|
| services.writefreely.admin.initialPasswordFile | Path to a file containing the initial password for the admin user
|
| services.nextcloud.settings.default_phone_region | An ISO 3166-1
country code which replaces automatic phone-number detection
without a country code
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.close_action | Action to perform after a CHILD_SA gets closed by the peer.
- The default of
none does not take any action,
trap installs a trap policy for the CHILD_SA.
start tries to re-create the CHILD_SA.
close_action does not provide any guarantee that the
CHILD_SA is kept alive
|
| hardware.trackpoint.drift_time | This parameter controls the period of time to test for a 'hands off' condition (i.e. when no force is applied) before a drift (noise) calibration occurs
|
| services.prometheus.exporters.chrony.user | User name under which the chrony exporter shall be run
|
| services.nebula.networks.<name>.lighthouse.dns.host | IP address on which nebula lighthouse should serve DNS.
'localhost' is a good default to ensure the service does not listen on public interfaces;
use a Nebula address like 10.0.0.5 to make DNS resolution available to nebula hosts only.
|
| services.multipath.devices.*.alias_prefix | The user_friendly_names prefix to use for this device type, instead of the default mpath
|
| virtualisation.qemu.consoles | The output console devices to pass to the kernel command line via the
console parameter, the primary console is the last
item of this list
|
| services.keepalived.vrrpInstances.<name>.unicastSrcIp | Default IP for binding vrrpd is the primary IP on interface
|
| services.alloy.configPath | Alloy configuration file/directory path
|
| services.nullmailer.config.defaulthost | The content of this attribute is appended to any address that
is missing a host name
|
| services.smokeping.presentationTemplate | Default page layout for the web UI.
|
| containers.<name>.privateUsers | Whether to give the container its own private UIDs/GIDs space (user namespacing)
|
| hardware.nvidia.modesetting.enable | Whether to enable kernel modesetting when using the NVIDIA proprietary driver
|
| networking.interfaces.<name>.ipv4.routes | List of extra IPv4 static routes that will be assigned to the interface.
If the route type is the default unicast, then the scope
is set differently depending on the value of networking.useNetworkd:
the script-based backend sets it to link, while networkd sets
it to global.
If you want consistency between the two implementations,
set the scope of the route manually with
networking.interfaces.eth0.ipv4.routes = [{ options.scope = "global"; }]
for example.
|
| services.osquery.flags.database_path | Path used for the database file.
If left as the default value, this directory will be automatically created before the
service starts, otherwise you are responsible for ensuring the directory exists with
the appropriate ownership and permissions.
|
| services.prometheus.exporters.chrony.group | Group under which the chrony exporter shall be run
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.set_mark_in | Netfilter mark applied to packets after the inbound IPsec SA processed
them
|
| services.datadog-agent.extraIntegrations | Extra integrations from the Datadog core-integrations
repository that should be built and included
|
| programs.light.brightnessKeys.enable | Whether to enable brightness control with keyboard keys
|
| services.foundationdb.locality.machineId | Machine identifier key
|
| services.thanos.downsample.objstore.config | Object store configuration
|
| services.grafana.settings.security.admin_email | The email of the default Grafana Admin, created on startup.
|
| services.automatic-timezoned.enable | Enable automatic-timezoned, simple daemon for keeping the system
timezone up-to-date based on the current location
|
| services.syncthing.settings.devices.<name>.autoAcceptFolders | Automatically create or share folders that this device advertises at the default path
|
| services.prometheus.exporters.rtl_433.rtl433Flags | Flags passed verbatim to rtl_433 binary
|
| services.logrotate.checkConfig | Whether the config should be checked at build time
|
| services.suricata.settings.pcap-file.checksum-checks | Possible values are:
- yes: checksum validation is forced
- no: checksum validation is disabled
- auto: Suricata uses a statistical approach to detect when
checksum off-loading is used. (default)
Warning: 'checksum-validation' must be set to yes to have checksum tested.
|
| virtualisation.rosetta.enable | Whether to enable Rosetta support
|
| virtualisation.containers.policy | Signature verification policy file
|
| services.archisteamfarm.bots.<name>.username | Name of the user to log in
|
| services.strongswan-swanctl.swanctl.connections.<name>.fragmentation | Use IKE fragmentation (proprietary IKEv1 extension or RFC 7383 IKEv2
fragmentation)
|
| services.jitsi-videobridge.xmppConfigs.<name>.mucNickname | Videobridges use the same XMPP account and need to be distinguished by the
nickname (aka resource part of the JID)
|
| services.canaille.settings.CANAILLE_SQL.DATABASE_URI | The SQL server URI
|
| services.openssh.listenAddresses | List of addresses and ports to listen on (ListenAddress directive
in config)
|
| services.movim.podConfig.xmppdescription | The default XMPP server description
|
| services.netbird.server.dashboard.settings | An attribute set that will be used to substitute variables when building the dashboard
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.esp_proposals | ESP proposals to offer for the CHILD_SA
|
| services.lldap.settings.ldap_user_pass | Password for default admin password
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.set_mark_out | Netfilter mark applied to packets after the outbound IPsec SA processed
them
|
| networking.wireguard.interfaces.<name>.mtu | Set the maximum transmission unit in bytes for the wireguard
interface
|
| services.grafana.settings.server.enable_gzip | Set this option to true to enable HTTP compression, this can improve transfer speed and bandwidth utilization
|
| services.i2pd.precomputation.elgamal | Whenever to use precomputated tables for ElGamal.
i2pd defaults to false
to save 64M of memory (and looses some performance)
|
| services.ollama.acceleration | What interface to use for hardware acceleration
|
| hardware.tuxedo-drivers.settings.charging-priority | These options manage the trade-off between battery charging and CPU performance when the USB-C power supply cannot provide sufficient power for both simultaneously:
charge_battery prioritizes battery charging (driver default)
performance prioritizes maximum CPU performance
|
| services.hostapd.radios.<name>.wifi4.capabilities | HT (High Throughput) capabilities given as a list of flags
|
| services.syncthing.settings.options.urAccepted | Whether the user has accepted to submit anonymous usage data
|
| services.usbguard.restoreControllerDeviceState | The USBGuard daemon modifies some attributes of controller
devices like the default authorization state of new child device
instances
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.start_action | Action to perform after loading the configuration.
- The default of
none loads the connection only, which
then can be manually initiated or used as a responder configuration.
- The value
trap installs a trap policy, which triggers
the tunnel as soon as matching traffic has been detected.
- The value
start initiates the connection actively.
- Since version 5.9.6 two modes above can be combined with
trap|start,
to immediately initiate a connection for which trap policies have been installed
|
| networking.getaddrinfo.precedence | Similar to networking.getaddrinfo.label, but this option
defines entries for the precedence table instead
|
| services.hostapd.radios.<name>.networks.<name>.macAcl | Station MAC address -based authentication
|
| services.athens.storage.s3.useDefaultConfiguration | Use default configuration for the S3 storage backend.
|
| services.journalwatch.filterBlocks | filterBlocks can be defined to blacklist journal messages which are not errors
|
| hardware.tuxedo-drivers.settings.charging-profile | The maximum charge level to help reduce battery wear:
high_capacity charges to 100% (driver default)
balanced charges to 90%
stationary charges to 80% (maximum lifespan)
Note: Regardless of the configured charging profile, the operating system will always report the battery as being charged to 100%.
|
| services.misskey.reverseProxy.webserver.nginx.forceSSL | Whether to add a separate nginx server block that redirects (defaults
to 301, configurable with redirectCode) all plain HTTP traffic to
HTTPS
|
| services.archisteamfarm.enable | If enabled, starts the ArchisSteamFarm service
|
| services.foundationdb.extraReadWritePaths | An extra set of filesystem paths that FoundationDB can read to
and write from
|
| services.multipath.devices.*.path_selector | The default path selector algorithm to use; they are offered by the kernel multipath target
|
| services.tarsnap.keyfile | The keyfile which associates this machine with your tarsnap
account
|
| services.crowdsec.localConfig.notifications | A list of notifications to enable and use in your profiles
|
| services.tabby.acceleration | Specifies the device to use for hardware acceleration.
cpu: no acceleration just use the CPU
rocm: supported by modern AMD GPUs
cuda: supported by modern NVIDIA GPUs
metal: supported on darwin aarch64 machines
Tabby will try and determine what type of acceleration that is
already enabled in your configuration when acceleration = null.
- nixpkgs.config.cudaSupport
- nixpkgs.config.rocmSupport
- if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64
IFF multiple acceleration methods are found to be enabled or if you
haven't set either cudaSupport or rocmSupport you will have to
specify the device type manually here otherwise it will default to
the first from the list above or to cpu.
|
| services.resolved.dnssec | If set to
"true":
all DNS lookups are DNSSEC-validated locally (excluding
LLMNR and Multicast DNS)
|
| services.foundationdb.storageMemory | Maximum memory used for data storage
|
| services.engelsystem.settings | Options to be added to config.php, as a nix attribute set
|
| services.bacula-sd.director.<name>.password | Specifies the password that must be supplied for the default Bacula
Console to be authorized
|
| services.bacula-fd.director.<name>.password | Specifies the password that must be supplied for the default Bacula
Console to be authorized
|
| services.prometheus.pushgateway.web.listen-address | Address to listen on for the web interface, API and telemetry.
null will default to :9091.
|
| services.hercules-ci-agent.settings.staticSecretsDirectory | This is the default directory to look for statically configured secrets like cluster-join-token.key
|
| services.journald.rateLimitBurst | Configures the rate limiting burst limit (number of messages per
interval) that is applied to all messages generated on the system
|
| systemd.enableStrictShellChecks | Whether to run shellcheck on the generated scripts for systemd
units
|
| services.discourse.siteSettings | Discourse site settings
|
| networking.interfaces.<name>.tempAddress | When IPv6 is enabled with SLAAC, this option controls the use of
temporary address (aka privacy extensions) on this
interface
|
| services.prometheus.pushgateway.web.telemetry-path | Path under which to expose metrics.
null will default to /metrics.
|
| services.xserver.windowManager.herbstluftwm.configFile | Path to the herbstluftwm configuration file
|
| services.grafana.provision.alerting.rules.settings.deleteRules.*.orgId | Organization ID, default = 1
|
| services.prometheus.exporters.chrony.chronyServerAddress | ChronyServerAddress of the chrony server side command port. (Not enabled by default.)
Defaults to the local unix socket.
|
| services.logind.settings.Login.KillUserProcesses | Specifies whether the processes of a user should be killed
when the user logs out
|
| services.heisenbridge.registrationUrl | The URL where the application service is listening for HS requests, from the Matrix HS perspective.#
The default value assumes the bridge runs on the same host as the home server, in the same network.
|
| services.openssh.settings.AuthorizedPrincipalsFile | Specifies a file that lists principal names that are accepted for certificate authentication
|
| services.xserver.desktopManager.runXdgAutostartIfNone | Whether to run XDG autostart files for sessions without a desktop manager
(with only a window manager), these sessions usually don't handle XDG
autostart files by default
|
| networking.wireless.networks.<name>.priority | By default, all networks will get same priority group (0)
|
| services.prometheus.exporters.frr.enabledCollectors | Collectors to enable
|
| services.xserver.displayManager.lightdm.greeters.gtk.clock-format | Clock format string (as expected by strftime, e.g. "%H:%M")
to use with the lightdm gtk greeter panel
|
| environment.enlightenment.excludePackages | Which packages Enlightenment should exclude from the default environment
|
| services.yggdrasil.settings | Configuration for yggdrasil, as a structured Nix attribute set
|
| systemd.services.<name>.confinement.packages | Additional packages or strings with context to add to the closure of
the chroot
|
| services.akkoma.config.":joken".":default_signer" | JWT signing secret
|
| services.prometheus.exporters.node.enabledCollectors | Collectors to enable
|
| services.prometheus.exporters.frr.disabledCollectors | Collectors to disable which are enabled by default.
|
| services.prometheus.exporters.opnsense.enabledExporter | Collectors to enable or disable
|
| virtualisation.docker.rootless.setSocketVariable | Point DOCKER_HOST to rootless Docker instance for
normal users by default.
|
| boot.loader.systemd-boot.sortKey | The sort key used for the NixOS bootloader entries
|
| hardware.amdgpu.overdrive.ppfeaturemask | Sets the amdgpu.ppfeaturemask kernel option
|
| services.prometheus.exporters.nginxlog.settings.consul | Consul integration options
|
| services.umurmur.settings.default_channel | The channel in which users will appear in when connecting.
|
| services.prometheus.exporters.node.disabledCollectors | Collectors to disable which are enabled by default.
|
| services.nullmailer.config.defaultdomain | The content of this attribute is appended to any host name that
does not contain a period (except localhost), including defaulthost
and idhost
|
| services.maubot.settings.crypto_database | Separate database URL for the crypto database
|
| services.grafana-image-renderer.settings.rendering.mode | Rendering mode of grafana-image-renderer:
default: Creates on browser-instance
per rendering request.
reusable: One browser instance
will be started and reused for each rendering request.
clustered: allows to precisely
configure how many browser-instances are supposed to be used
|
| services.displayManager.dms-greeter.compositor.customConfig | Custom compositor configuration to use for the greeter session
|
| services.jellyfin.forceEncodingConfig | Whether to overwrite Jellyfin's encoding.xml configuration file on each service start
|
| documentation.man.mandoc.settings.manpath | Override the default search path for man(1),
apropos(1), and makewhatis(8)
|
| services.multipath.devices.*.getuid_callout | (Superseded by uid_attribute) The default program and args to callout
to obtain a unique path identifier
|
| services.nghttpx.backends.*.params.redirect-if-not-tls | If true, a backend match requires the frontend connection be
TLS encrypted
|
| services.prometheus.exporters.chrony.enabledCollectors | Collectors to enable
|
| services.tuned.settings.default_instance_priority | Default instance (unit) priority.
|
| documentation.man.mandoc.settings.output.man | A template for linked manuals (usually via the Xr macro) in HTML
output
|
| services.headscale.settings.prefixes.allocation | Strategy used for allocation of IPs to nodes, available options:
- sequential (default): assigns the next free IP from the previous given IP.
- random: assigns the next free IP from a pseudo-random IP generator (crypto/rand).
|
| documentation.man.mandoc.settings.output.includes | A string of relative path used as a template for the output path of
linked header files (usually via the In macro) in HTML output
|
| services.unpoller.unifi.defaults.save_anomalies | Collect and save data from UniFi anomalies to influxdb and Loki.
|
| services.prometheus.exporters.opnsense.disabledExporter | Collectors to enable or disable
|
| services.mpd.settings.music_directory | The directory or URI where MPD reads music from
|
| services.fail2ban.bantime-increment.overalljails | "bantime.overalljails" (if true) specifies the search of IP in the database will be executed
cross over all jails, if false (default), only current jail of the ban IP will be searched.
|
| services.epgstation.usePreconfiguredStreaming | Use preconfigured default streaming options
|
| virtualisation.useDefaultFilesystems | If enabled, the boot disk of the virtual machine will be
formatted and mounted with the default filesystems for
testing
|
| services.gitea.settings.service.DISABLE_REGISTRATION | By default any user can create an account on this gitea instance
|
| services.firezone.server.smtp.configureManually | Outbound email configuration is mandatory for Firezone and supports
many different delivery adapters
|
| services.prometheus.exporters.ecoflow.exporterType | The type of exporter you'd like to use
|
| services.suricata.settings.exception-policy | Define a common behavior for all exception policies
|
| services.pgbouncer.settings.pgbouncer.pool_mode | Specifies when a server connection can be reused by other clients.
session
Server is released back to pool after client disconnects
|
| services.paperless.openMPThreadingWorkaround | Whether to enable a workaround for document classifier timeouts
|
| services.matrix-synapse.workers | Options for configuring workers
|
| services.grafana.provision.alerting.muteTimings.settings.deleteMuteTimes.*.orgId | Organization ID, default = 1.
|
| services.prometheus.exporters.wireguard.interfaces | Specifies the interface(s) passed to the wg show dump parameter
|
| services.anubis.instances.<name>.settings.METRICS_BIND | The address Anubis' metrics server listens to
|
| services.prometheus.exporters.wireguard.singleSubnetPerField | By default, all allowed IPs and subnets are comma-separated in the
allowed_ips field
|
| networking.firewall.connectionTrackingModules | List of connection-tracking helpers that are auto-loaded
|
| services.strongswan-swanctl.swanctl.connections.<name>.pools | List of named IP pools to allocate virtual IP addresses
and other configuration attributes from
|
| services.strongswan-swanctl.swanctl.connections.<name>.dscp | Differentiated Services Field Codepoint to set on outgoing IKE packets for
this connection
|
| services.prometheus.alertmanagerGotify.gotifyEndpoint.tls | If your gotify endpoint uses https, leave this option set to default
|
| systemd.services.<name>.confinement.mode | The value full-apivfs (the default) sets up
private /dev, /proc,
/sys, /tmp and /var/tmp file systems
in a separate user name space
|
| boot.loader.systemd-boot.windows.<name>.efiDeviceHandle | The device handle of the EFI System Partition (ESP) where the Windows bootloader is
located
|
| services.grafana.provision.alerting.policies.settings.resetPolicies | List of orgIds that should be reset to the default policy.
|
| services.prometheus.exporters.ecoflow.scrapingInterval | Scrapping interval in seconds
|
| services.prometheus.exporters.chrony.disabledCollectors | Collectors to disable which are enabled by default
|
| documentation.man.mandoc.settings.output.paper | This option is for generating PostScript and PDF output
|
| services.prometheus.scrapeConfigs.*.scrape_timeout | Per-target timeout when scraping this job
|
| services.postgresql.ensureUsers.*.ensureClauses.createdb | Grants the user, created by the ensureUser attr, createdb permissions
|
| services.strongswan-swanctl.swanctl.authorities.<name>.crl_uris | List of CRL distribution points (ldap, http, or file URI)
|
| services.litestream.environmentFile | Environment file as defined in systemd.exec(5)
|
| services.strongswan-swanctl.swanctl.connections.<name>.vips | List of virtual IPs to request in IKEv2 configuration payloads or IKEv1
Mode Config
|
| services.strongswan-swanctl.swanctl.pools.<name>.split_exclude | Address or CIDR subnets
StrongSwan default: []
|
| services.strongswan-swanctl.swanctl.pools.<name>.split_include | Address or CIDR subnets
StrongSwan default: []
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.local_ts | List of local traffic selectors to include in CHILD_SA
|
| security.virtualisation.flushL1DataCache | Whether the hypervisor should flush the L1 data cache before
entering guests
|
| services.strongswan-swanctl.swanctl.authorities.<name>.ocsp_uris | List of OCSP URIs
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote.<name>.id | IKE identity to expect for authentication round
|
| virtualisation.directBoot.enable | If enabled, the virtual machine will boot directly into the kernel instead of through a bootloader
|
| services.strongswan-swanctl.swanctl.connections.<name>.local.<name>.round | Optional numeric identifier by which authentication rounds are
sorted
|
| virtualisation.oci-containers.containers.<name>.workdir | Override the default working directory for the container.
|
| services.prometheus.globalConfig.scrape_interval | How frequently to scrape targets by default
|
| services.postfix.settings.main.mynetworks_style | The method used for generating the default value for mynetworks, if that option is unset.
https://www.postfix.org/postconf.5.html#mynetworks_style
|
| services.fail2ban.bantime-increment.multipliers | "bantime.multipliers" used to calculate next value of ban time instead of formula, corresponding
previously ban count and given "bantime.factor" (for multipliers default is 1);
following example grows ban time by 1, 2, 4, 8, 16 ... and if last ban count greater as multipliers count,
always used last multiplier (64 in example), for factor '1' and original ban time 600 - 10.6 hours
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote.<name>.certs | List of certificates to accept for authentication
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote.<name>.round | Optional numeric identifier by which authentication rounds are
sorted
|
| services.prometheus.pushgateway.persistence.interval | The minimum interval at which to write out the persistence file.
null will default to 5m.
|
| services.victoriametrics.retentionPeriod | How long to retain samples in storage
|
| services.prometheus.scrapeConfigs.*.scrape_interval | How frequently to scrape targets from this job
|
| services.postgresql.ensureUsers.*.ensureClauses.bypassrls | Grants the user, created by the ensureUser attr, replication permissions
|
| services.strongswan-swanctl.swanctl.connections.<name>.encap | To enforce UDP encapsulation of ESP packets, the IKE daemon can fake the
NAT detection payloads
|
| services.pipewire.wireplumber.extraConfig | Additional configuration for the WirePlumber daemon when run in
single-instance mode (the default in nixpkgs and currently the only
supported way to run WirePlumber configured via extraConfig)
|
| services.grafana.settings.database.isolation_level | Only the MySQL driver supports isolation levels in Grafana
|
| services.postgresql.ensureUsers.*.ensureClauses.superuser | Grants the user, created by the ensureUser attr, superuser permissions
|
| services.grafana.settings.security.admin_password | Default admin password
|
| services.grafana.provision.alerting.contactPoints.settings.deleteContactPoints.*.orgId | Organization ID, default = 1.
|
| services.postgresql.settings.log_line_prefix | A printf-style string that is output at the beginning of each log line
|
| services.postgresql.systemCallFilter | Configures the syscall filter for postgresql.service
|
| services.xserver.displayManager.lightdm.greeters.gtk.indicators | List of allowed indicator modules to use for the lightdm gtk
greeter panel
|
| services.strongswan-swanctl.swanctl.connections.<name>.mediation | Whether this connection is a mediation connection, that is, whether this
connection is used to mediate other connections using the IKEv2 Mediation
Extension
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote.<name>.cacerts | List of CA certificates to accept for
authentication
|
| services.grafana.provision.alerting.templates.settings.deleteTemplates.*.orgId | Organization ID, default = 1.
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote.<name>.pubkeys | List of raw public keys to accept for
authentication
|
| services.strongswan-swanctl.swanctl.connections.<name>.local.<name>.certs | List of certificate candidates to use for
authentication
|
| services.bacula-sd.autochanger.<name>.changerCommand | The name-string specifies an external program to be called that will
automatically change volumes as required by Bacula
|
| services.strongswan-swanctl.swanctl.connections.<name>.dpd_delay | Interval to check the liveness of a peer actively using IKEv2
INFORMATIONAL exchanges or IKEv1 R_U_THERE messages
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote.<name>.groups | Authorization group memberships to require
|
| services.strongswan-swanctl.swanctl.connections.<name>.rand_time | Time range from which to choose a random value to subtract from
rekey/reauth times
|
| virtualisation.oci-containers.containers.<name>.entrypoint | Override the default entrypoint of the image.
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.ipcomp | Enable IPComp compression before encryption
|
| services.pufferpanel.environment | Environment variables to set for the service
|
| services.strongswan-swanctl.swanctl.connections.<name>.if_id_in | XFRM interface ID set on inbound policies/SA, can be overridden by child
config, see there for details
|
| services.strongswan-swanctl.swanctl.connections.<name>.local.<name>.pubkeys | List of raw public key candidates to use for
authentication
|
| services.mpd.settings.playlist_directory | The directory where MPD stores playlists
|
| services.filesender.settings.log_facilities | Defines where FileSender logging is sent
|
| services.prometheus.exporters.ecoflow.mqttDeviceOfflineThreshold | The threshold in seconds which indicates how long we should wait for a metric message from MQTT broker
|
| virtualisation.oci-containers.containers.<name>.log-driver | Logging driver for the container
|
| services.postgresql.ensureUsers.*.ensureClauses.replication | Grants the user, created by the ensureUser attr, replication permissions
|
| networking.wg-quick.interfaces.<name>.peers.*.persistentKeepalive | This is optional and is by default off, because most
users will not need it
|
| services.transmission.downloadDirPermissions | If not null, is used as the permissions
set by system.activationScripts.transmission-daemon
on the directories services.transmission.settings.download-dir,
services.transmission.settings.incomplete-dir.
and services.transmission.settings.watch-dir
|
| services.strongswan-swanctl.swanctl.connections.<name>.ppk_required | Whether a Postquantum Preshared Key (PPK) is required for this connection
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.copy_df | Whether to copy the DF bit to the outer IPv4 header in tunnel mode
|
| services.matrix-tuwunel.settings.global.unix_socket_perms | The default permissions (in octal) to create the UNIX socket with.
|
| services.strongswan-swanctl.swanctl.connections.<name>.if_id_out | XFRM interface ID set on outbound policies/SA, can be overridden by child
config, see there for details
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.policies | Whether to install IPsec policies or not
|
| services.postgresql.ensureUsers.*.ensureClauses.createrole | Grants the user, created by the ensureUser attr, createrole permissions
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.remote_ts | List of remote selectors to include in CHILD_SA
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.copy_ecn | Whether to copy the ECN (Explicit Congestion Notification) header field
to/from the outer IP header in tunnel mode
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.rand_time | Time range from which to choose a random value to subtract from
rekey_time
|
| services.strongswan-swanctl.swanctl.connections.<name>.aggressive | Enables Aggressive Mode instead of Main Mode with Identity
Protection
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.hostaccess | Hostaccess variable to pass to updown script
|
| services.xserver.windowManager.xmonad.config | Configuration from which XMonad gets compiled
|
| services.matrix-tuwunel.settings.global.unix_socket_path | Listen on a UNIX socket at the specified path
|
| services.grafana.settings.security.x_xss_protection | Set to true to enable the X-XSS-Protection header,
which tells browsers to stop pages from loading when they detect reflected cross-site scripting (XSS) attacks.
Note: this is the default in Grafana, it's turned off here
since it's recommended to not use this header anymore.
|
| services.strongswan-swanctl.swanctl.connections.<name>.over_time | Hard IKE_SA lifetime if rekey/reauth does not complete, as time
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote.<name>.cert_policy | List of certificate policy OIDs the peer's certificate
must have
|
| services.nextcloud.settings.overwriteprotocol | Force Nextcloud to always use HTTP or HTTPS i.e. for link generation
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.rand_bytes | Byte range from which to choose a random value to subtract from
rekey_bytes
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.life_time | Maximum lifetime before CHILD_SA gets closed
|
| networking.wireguard.interfaces.<name>.peers.*.dynamicEndpointRefreshRestartSeconds | When the dynamic endpoint refresh that is configured via
dynamicEndpointRefreshSeconds exits (likely due to a failure),
restart that service after this many seconds
|
| services.grafana.settings.database.conn_max_lifetime | Sets the maximum amount of time a connection may be reused
|
| services.gitlab-runner.services.<name>.registrationConfigFile | Absolute path to a file with environment variables
used for gitlab-runner registration with runner registration
tokens
|
| networking.wireguard.interfaces.<name>.peers.*.persistentKeepalive | This is optional and is by default off, because most
users will not need it
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.if_id_in | XFRM interface ID set on inbound policies/SA
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.life_bytes | Maximum bytes processed before CHILD_SA gets closed
|
| virtualisation.oci-containers.containers.<name>.capabilities | Capabilities to configure for the container
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.sha256_96 | HMAC-SHA-256 is used with 128-bit truncation with IPsec
|
| services.pgbouncer.settings.pgbouncer.default_pool_size | How many server connections to allow per user/database pair
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.rand_packets | Packet range from which to choose a random value to subtract from
rekey_packets
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.mode | IPsec Mode to establish CHILD_SA with.
tunnel negotiates the CHILD_SA in IPsec Tunnel Mode,
- whereas
transport uses IPsec Transport Mode.
transport_proxy signifying the special Mobile IPv6
Transport Proxy Mode.
beet is the Bound End to End Tunnel mixture mode,
working with fixed inner addresses without the need to include them in
each packet.
- Both
transport and beet modes are
subject to mode negotiation; tunnel mode is
negotiated if the preferred mode is not available.
pass and drop are used to install
shunt policies which explicitly bypass the defined traffic from IPsec
processing or drop it, respectively
|
| services.strongswan-swanctl.swanctl.connections.<name>.local_addrs | Local address(es) to use for IKE communication
|
| services.prometheus.globalConfig.evaluation_interval | How frequently to evaluate rules by default
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.if_id_out | XFRM interface ID set on outbound policies/SA
|
| services.multipath.devices.*.path_grouping_policy | The default path grouping policy to apply to unspecified multipaths
|
| environment.memoryAllocator.provider | The system-wide memory allocator
|
| services.nextcloud.settings.mail_template_class | Replaces the default mail template layout
|
| services.grafana.settings.plugins.preinstall_disabled | When set to true, disables the Background Plugin Installer, which runs before Grafana starts
|
| services.strongswan-swanctl.swanctl.connections.<name>.unique | Connection uniqueness policy to enforce
|
| services.matrix-continuwuity.settings.global.unix_socket_perms | The default permissions (in octal) to create the UNIX socket with.
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.life_packets | Maximum number of packets processed before CHILD_SA gets closed
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.hw_offload | Enable hardware offload for this CHILD_SA, if supported by the IPsec
implementation
|
| services.grafana.settings.server.serve_from_sub_path | Serve Grafana from subpath specified in the root_url setting
|
| services.hostapd.radios.<name>.networks.<name>.authentication.pairwiseCiphers | Set of accepted cipher suites (encryption algorithms) for pairwise keys (unicast packets)
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote_addrs | Remote address(es) to use for IKE communication
|
| users.users.<name>.hashedPassword | Specifies the hashed password for the user
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.rekey_bytes | Number of bytes processed before initiating CHILD_SA rekeying
|
| users.extraUsers.<name>.hashedPassword | Specifies the hashed password for the user
|
| services.hostapd.radios.<name>.networks.<name>.authentication.wpaPskFile | Sets the password(s) for WPA-PSK
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.per_cpu_sas | Enable per-CPU CHILD_SAs
|
| services.hostapd.radios.<name>.networks.<name>.authentication.mode | Selects the authentication mode for this AP.
- "none": Don't configure any authentication
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.rekey_packets | Number of packets processed before initiating CHILD_SA rekeying
|
| services.strongswan-swanctl.swanctl.connections.<name>.children.<name>.policies_fwd_out | Whether to install outbound FWD IPsec policies or not
|
| users.users.<name>.initialHashedPassword | Specifies the initial hashed password for the user, i.e. the
hashed password assigned if the user does not already
exist
|
| services.strongswan-swanctl.swanctl.connections.<name>.remote.<name>.auth | Authentication to expect from remote
|
| users.extraUsers.<name>.initialHashedPassword | Specifies the initial hashed password for the user, i.e. the
hashed password assigned if the user does not already
exist
|
| services.matrix-conduit.settings.global.allow_check_for_updates | Whether to allow Conduit to automatically contact
https://conduit.rs hourly to check for important Conduit news
|
| services.nextcloud.settings.mail_send_plaintext_only | Email will be sent by default with an HTML and a plain text body
|
| services.doh-server.settings.ecs_allow_non_global_ip | By default, non global IP addresses are never forwarded to upstream servers
|
| services.pgbouncer.settings.pgbouncer.ignore_startup_parameters | By default, PgBouncer allows only parameters it can keep track of in startup packets:
client_encoding, datestyle, timezone and standard_conforming_strings
|