| 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.localtimed.enable | Enable localtimed, a simple daemon for keeping the
system timezone up-to-date based on the current location
|
| services.misskey.reverseProxy.webserver.caddy | Extra configuration for the caddy virtual host of Misskey
|
| services.limesurvey.nginx.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| services.misskey.reverseProxy.webserver.nginx | Extra configuration for the nginx virtual host of Misskey
|
| services.mediawiki.httpd.virtualHost.extraConfig | These lines go to httpd.conf verbatim
|
| services.limesurvey.httpd.virtualHost.addSSL | Whether to enable HTTPS in addition to plain HTTP
|
| 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
|
| 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.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.
|
| 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.rabbitmq.listenAddress | IP address on which RabbitMQ will listen for AMQP
connections
|
| services.open-web-calendar.calendarSettings | Configure the default calendar
|
| virtualisation.xen.boot.bios.path | Path to the Xen multiboot binary used for BIOS booting
|
| services.unpoller.unifi.defaults.save_dpi | Collect and save data from deep packet inspection
|
| 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.github-runners.<name>.tokenType | Type of token to use for runner registration
|
| services.fcgiwrap.instances.<name>.process.user | User as which this instance of fcgiwrap will be run
|
| services.gitlab.sidekiq.concurrency | How many processor threads to use for processing sidekiq background job queues
|
| services.kapacitor.alerta.environment | Default Alerta environment
|
| 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.blendfarm.serverConfig.BroadcastPort | Default port blendfarm server advertises itself on.
|
| services.strongswan-swanctl.swanctl.pools.<name>.dns | Address or CIDR subnets
StrongSwan default: []
|
| services.kubernetes.kubeconfig.keyFile | Default kubeconfig client key file used to connect to kube-apiserver.
|
| 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.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.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
|
| 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)
|
| 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.openssh.authorizedKeysInHomedir | Enables the use of the ~/.ssh/authorized_keys file
|
| services.strongswan-swanctl.swanctl.pools.<name>.nbns | Address or CIDR subnets
StrongSwan default: []
|
| 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>.dhcp | Address or CIDR subnets
StrongSwan default: []
|
| services.kubernetes.kubeconfig.certFile | Default kubeconfig client certificate file used to connect to kube-apiserver.
|
| services.kubernetes.kubeconfig.server | Default kubeconfig kube-apiserver server address.
|
| services.wordpress.sites.<name>.virtualHost.extraConfig | These lines go to httpd.conf verbatim
|
| 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.thanos.compact.objstore.config | Object store configuration
|
| services.mullvad-vpn.enableEarlyBootBlocking | This option activates an additional oneshot systemd service to ensure that the mullvad daemon
will start and block traffic before any network configuration will be applied
|
| services.prometheus.scrapeConfigs.*.job_name | The job name assigned to scraped metrics by default.
|
| services.thanos.sidecar.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
|
| services.filebeat.modules | Filebeat modules provide a quick way to get started
processing common log formats
|
| services.bluemap.webserverSettings.enabled | Enable bluemap's built-in webserver
|
| services.librespeed.frontend.servers.*.dlURL | URL path to download test on this server
|
| services.librespeed.frontend.servers.*.ulURL | URL path to upload test on this server
|
| 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.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.postfix.localRecipients | List of accepted local users
|
| services.prometheus.exporters.nut.nutUser | The user to log in into NUT server
|
| services.netbird.tunnels.<name>.dns-resolver.address | An explicit address that NetBird will serve *.netbird.cloud. (usually) entries on
|
| 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
|
| services.jitsi-videobridge.xmppConfigs.<name>.hostName | Hostname of the XMPP server to connect to
|
| 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
|
| 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.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.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.smartd.defaults.autodetected | Like services.smartd.defaults.monitored, but for the
autodetected devices.
|
| services.nextcloud.appstoreEnable | Allow the installation and updating of apps from the Nextcloud appstore
|
| services.unpoller.unifi.defaults.verify_ssl | Verify the Unifi controller's certificate.
|
| services.unpoller.unifi.defaults.save_sites | Collect and save site data.
|
| 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
|
| programs.starship.transientPrompt.left | Fish code composing the body of the starship_transient_prompt_func function
|
| services.librespeed.frontend.settings | Override default settings of the speedtest web client
|
| 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.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).
|
| 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
|
| services.oauth2-proxy.setXauthrequest | Set X-Auth-Request-User and X-Auth-Request-Email response headers (useful in Nginx auth_request mode)
|