| options/home-manager/programs.halloy.settings | Configuration settings for halloy
|
| options/nixos/services.resilio.enable | If enabled, start the Resilio Sync daemon
|
| options/home-manager/programs.neovim.plugins | List of vim plugins to install optionally associated with
configuration to be placed in init.vim
|
| options/nixos/services.part-db.enableNginx | Whether to enable nginx or not
|
| options/home-manager/programs.foliate.settings | Added to config.dconf.settings under com/github/johnfactotum/Foliate,
the scheme is defined at
<https://github.com/johnfactotum/foliate/blob/gtk4/data/com.github.johnfactotum
|
| options/nixos/services.invidious.port | The port Invidious should listen on
|
| options/nixos/services.factorio.saveName | The name of the savegame that will be used by the server
|
| options/nixos/services.ncps.cache.lru.schedule | The cron spec for cleaning the store to keep it under
config.ncps.cache.maxSize
|
| options/nixos/services.blockbook-frontend.<name>.extraConfig | Additional configurations to be appended to coin.conf
|
| options/darwin/services.github-runners | Multiple GitHub Runners
|
| options/home-manager/programs.wezterm.extraConfig | Extra configuration written to
$XDG_CONFIG_HOME/wezterm/wezterm.lua
|
| options/darwin/services.github-runners.<name>.ephemeral | If enabled, causes the following behavior:
- Passes the
--ephemeral flag to the runner configuration script
- De-registers and stops the runner with GitHub after it has processed one job
- Restarts the service after its successful exit
- On start, wipes the state directory and configures a new runner
You should only enable this option if tokenFile points to a file which contains a
personal access token (PAT)
|
| options/nixos/boot.initrd.network.ssh.ignoreEmptyHostKeys | Allow leaving config.boot.initrd.network.ssh.hostKeys empty,
to deploy ssh host keys out of band.
|
| options/nixos/power.ups.upsmon.settings | Additional settings to add to upsmon.conf.
|
| options/nixos/services.vwifi.module.macPrefix | The prefix for MAC addresses to use, without the trailing ':'
|
| options/nixos/services.opentelemetry-collector.validateConfigFile | Whether to enable Validate configuration file.
|
| options/nixos/services.jitsi-meet.jibri.enable | Whether to enable a Jibri instance and configure it to connect to Prosody
|
| options/nixos/services.jitsi-meet.jicofo.enable | Whether to enable JiCoFo instance and configure it to connect to Prosody
|
| options/nixos/services.stalwart.settings | Configuration options for the Stalwart server
|
| options/nixos/services.nextcloud.secrets | Secret files to read into entries in config.php
|
| options/nixos/services.jitsi-meet.jigasi.enable | Whether to enable jigasi instance and configure it to connect to Prosody
|
| options/nixos/services.kanidm.unixSettings | Configure Kanidm unix daemon
|
| options/home-manager/services.picom.settings | Picom settings
|
| options/nixos/networking.localCommands | Shell commands to be executed at the end of the
network-setup systemd service
|
| options/home-manager/programs.neomutt.unmailboxes | Set unmailboxes * at the start of account configurations
|
| options/nixos/services.picom.settings | Picom settings
|
| options/nixos/services.github-runners.<name>.ephemeral | If enabled, causes the following behavior:
- Passes the
--ephemeral flag to the runner configuration script
- De-registers and stops the runner with GitHub after it has processed one job
- On stop, systemd wipes the runtime directory (this always happens, even without using the ephemeral option)
- Restarts the service after its successful exit
- On start, wipes the state directory and configures a new runner
You should only enable this option if tokenFile points to a file which contains a
personal access token (PAT)
|
| options/nixos/services.terraria.enable | If enabled, starts a Terraria server
|
| options/nixos/services.kanidm.unix.settings | Configure Kanidm unix daemon
|
| options/nixos/services.dashy.virtualHost.domain | Domain to use for the virtual host
|
| options/nixos/services.homer.virtualHost.domain | Domain to use for the virtual host
|
| options/nixos/boot.loader.systemd-boot.installDeviceTree | Install the devicetree blob specified by config.hardware.deviceTree.name
to the ESP and instruct systemd-boot to pass this DTB to linux.
|
| options/nixos/services.stalwart-mail.settings | Configuration options for the Stalwart email server
|
| options/nixos/services.gotosocial.environmentFile | File path containing environment variables for configuring the GoToSocial service
in the format of an EnvironmentFile as described by systemd.exec(5)
|
| options/nixos/services.maubot.extraConfigFile | A file for storing secrets
|
| options/home-manager/specialisation | A set of named specialized configurations
|
| options/nixos/services.invidious.settings | The settings Invidious should use
|
| options/home-manager/programs.hyprlock.enable | Whether to enable Hyprlock, Hyprland's GPU-accelerated lock screen
utility
|
| options/nixos/services.hylafax.sendmailPath | Path to sendmail program
|
| options/nixos/services.bind.cacheNetworks | What networks are allowed to use us as a resolver
|
| options/nixos/services.opensnitch.rules | Declarative configuration of firewall rules
|
| options/nixos/services.neo4j.bolt.sslPolicy | Neo4j SSL policy for BOLT traffic
|
| options/nixos/services.wiki-js.settings | Settings to configure wiki-js
|
| options/nixos/services.kanidm.clientSettings | Configure Kanidm clients, needed for the PAM daemon
|
| options/nixos/services.hostapd.radios.<name>.wifi7.enable | Enables support for IEEE 802.11be (WiFi 7, EHT)
|
| options/nixos/services.livebook.environment | Environment variables to set
|
| options/nixos/services.kanidm.client.settings | Configure Kanidm clients, needed for the PAM daemon
|
| options/nixos/hardware.nvidia.prime.reverseSync.setupCommands.enable | Whether to enable configure the display manager to be able to use the outputs
attached to the NVIDIA GPU
|
| options/nixos/services.mattermost.preferNixConfig | If both mutableConfig and this option are set, the Nix configuration
will take precedence over any settings configured in the server
console.
|
| options/nixos/services.howdy.enable | Whether to enable Howdy and its PAM module for face recognition
|
| options/nixos/services.xserver.upscaleDefaultCursor | Upscale the default X cursor to be more visible on high-density displays
|
| options/nixos/services.firefly-iii.enableNginx | Whether to enable nginx or not
|
| options/nixos/services.thanos.rule.arguments | Arguments to the thanos rule command
|
| options/nixos/services.tt-rss.extraConfig | Additional lines to append to config.php.
|
| options/nixos/services.thanos.store.arguments | Arguments to the thanos store command
|
| options/nixos/services.privatebin.enableNginx | Whether to enable nginx or not
|
| options/nixos/services.authelia.instances.<name>.secrets | It is recommended you keep your secrets separate from the configuration
|
| options/home-manager/programs.sketchybar.luaPackage | The lua5_4 package to use
|
| options/nixos/services.kubernetes.addons.dns.clusterIp | Dns addon clusterIP
|
| options/nixos/services.zoneminder.enable | Whether to enable ZoneMinder
|
| options/home-manager/targets.darwin.keybindings | This will configure the default keybindings for text fields in macOS
applications
|
| options/nixos/services.airsonic.transcoders | List of paths to transcoder executables that should be accessible
from Airsonic
|
| options/nixos/services.subsonic.transcoders | List of paths to transcoder executables that should be accessible
from Subsonic
|
| options/nixos/services.syncthing.key | Path to the key.pem file, which will be copied into Syncthing's
configDir.
|
| options/nixos/services._3proxy.services.*.extraConfig | Extra configuration for service
|
| options/home-manager/programs.swaylock.enable | Whether to enable swaylock
|
| options/nixos/services.home-assistant.lovelaceConfigFile | Your ui-lovelace.yaml managed as configuraton file
|
| options/nixos/services.minio.accessKey | Access key of 5 to 20 characters in length that clients use to access the server
|
| options/nixos/services.thanos.sidecar.arguments | Arguments to the thanos sidecar command
|
| options/nixos/services.thanos.compact.arguments | Arguments to the thanos compact command
|
| options/nixos/services.thanos.receive.arguments | Arguments to the thanos receive command
|
| options/nixos/services.minio.secretKey | Specify the Secret key of 8 to 40 characters in length that clients use to access the server
|
| options/nixos/services.syncthing.cert | Path to the cert.pem file, which will be copied into Syncthing's
configDir.
|
| options/home-manager/programs.desktoppr.settings.setOnlyOnce | If false (the default), the desktop picture/wallpaper will be reset
to the configured parameters on every system configuration change
|
| options/nixos/services.stalwart.credentials | Credentials envs used to configure Stalwart secrets
|
| options/nixos/services.unbound.localControlSocketPath | When not set to null this option defines the path
at which the unbound remote control socket should be created at
|
| options/nixos/services.jitsi-meet.videobridge.enable | Jitsi Videobridge instance and configure it to connect to Prosody
|
| options/nixos/services.thanos.query.arguments | Arguments to the thanos query command
|
| options/nixos/services.firefox-syncserver.database.name | Database to use for storage
|
| options/nixos/programs.gnupg.agent.pinentryPackage | Which pinentry package to use
|
| options/nixos/services.foundationdb.openFirewall | Open the firewall ports corresponding to FoundationDB processes and coordinators
using config.networking.firewall.*.
|
| options/nixos/services.scanservjs.runAfterScan | Extra code to add to config.local.js's afterScan.
|
| options/nixos/services.netbird.clients.<name>.hardened | Hardened service:
- runs as a dedicated user with minimal set of permissions (see caveats),
- restricts daemon configuration socket access to dedicated user group
(you can grant access to it with
users.users."<user>".extraGroups = [ netbird-‹name› ]),
Even though the local system resources access is restricted:
CAP_NET_RAW, CAP_NET_ADMIN and CAP_BPF still give unlimited network manipulation possibilites,
- older kernels don't have
CAP_BPF and use CAP_SYS_ADMIN instead,
Known security features that are not (yet) integrated into the module:
- 2024-02-14:
rosenpass is an experimental feature configurable solely
through --enable-rosenpass flag on the netbird up command,
see the docs
|
| options/nixos/services.netbird.tunnels.<name>.hardened | Hardened service:
- runs as a dedicated user with minimal set of permissions (see caveats),
- restricts daemon configuration socket access to dedicated user group
(you can grant access to it with
users.users."<user>".extraGroups = [ netbird-‹name› ]),
Even though the local system resources access is restricted:
CAP_NET_RAW, CAP_NET_ADMIN and CAP_BPF still give unlimited network manipulation possibilites,
- older kernels don't have
CAP_BPF and use CAP_SYS_ADMIN instead,
Known security features that are not (yet) integrated into the module:
- 2024-02-14:
rosenpass is an experimental feature configurable solely
through --enable-rosenpass flag on the netbird up command,
see the docs
|
| options/nixos/services.kubo.settings.Addresses.API | Multiaddr or array of multiaddrs describing the address to serve the local HTTP API on
|
| options/nixos/services.stalwart-mail.credentials | Credentials envs used to configure Stalwart-Mail secrets
|
| options/nixos/programs.firefox.preferences | Preferences to set from about:config
|
| options/nixos/services.mautrix-signal.environmentFile | File containing environment variables to be passed to the mautrix-signal service
|
| options/home-manager/programs.aerospace.launchd.enable | Configure the launchd agent to manage the AeroSpace process
|
| options/nixos/programs.uwsm.enable | Whether to enable uwsm, which wraps standalone Wayland compositors with a set
of Systemd units on the fly
|
| options/nixos/services.keyd.keyboards.<name>.settings | Configuration, except ids section, that is written to /etc/keyd/.conf
|
| options/nixos/documentation.man.man-db.manualPages | The manual pages to generate caches for if documentation.man.generateCaches
is enabled
|
| options/nixos/services.scanservjs.extraConfig | Extra code to add to config.local.js's afterConfig.
|
| options/nixos/services.matrix-synapse.settings.listeners | List of ports that Synapse should listen on, their purpose and their configuration
|
| options/nixos/specialisation.<name>.inheritParentConfig | Include the entire system's configuration
|
| options/nixos/services.postgresqlBackup.pgdumpAllOptions | Command line options for pg_dumpall
|
| options/nixos/services.icingaweb2.generalConfig | config.ini contents
|
| options/nixos/services.nextcloud-spreed-signaling.settings.https.listen | IP and port to listen on for HTTPS requests, in the format of ip:port
|
| options/nixos/services.firefly-iii-data-importer.enableNginx | Whether to enable nginx or not
|
| options/nixos/services.scanservjs.extraActions | Actions to add to config.local.js's actions.
|