| programs.opengamepadui.extraPackages | Additional packages to add to the OpenGamepadUI environment.
|
| programs.television.enableBashIntegration | Whether to enable Bash integration.
|
| programs.television.enableFishIntegration | Whether to enable Fish integration.
|
| programs.nix-required-mounts.presets.nvidia-gpu.enable | Whether to enable Declare the support for derivations that require an Nvidia GPU to be
available, e.g. derivations with requiredSystemFeatures = [ "cuda" ]
|
| programs.zsh.syntaxHighlighting.patterns | Specifies custom patterns to be highlighted by zsh-syntax-highlighting
|
| services.nextcloud.occ | The nextcloud-occ program preconfigured to target this Nextcloud instance.
|
| security.wrappers.<name>.source | The absolute path to the program to be wrapped.
|
| programs.nix-required-mounts.allowedPatterns.<name>.onFeatures | Which requiredSystemFeatures should trigger relaxation of the sandbox
|
| programs.zsh.autosuggestions.async | Whether to fetch suggestions asynchronously
|
| programs.schroot.profiles.<name>.nssdatabases | System databases (as described in /etc/nsswitch.conf on GNU/Linux systems) to copy into the chroot from the host.
|
| security.wrappers.<name>.setuid | Whether to add the setuid bit the wrapper program.
|
| security.wrappers.<name>.setgid | Whether to add the setgid bit the wrapper program.
|
| programs.firefox.nativeMessagingHosts.ugetIntegrator | Whether to enable Uget Integrator support.
|
| programs.zsh.autosuggestions.enable | Whether to enable zsh-autosuggestions.
|
| programs.singularity.enableExternalLocalStateDir | Whether to use top-level directories as LOCALSTATEDIR
instead of the store path ones
|
| programs.chromium.enablePlasmaBrowserIntegration | Whether to enable Native Messaging Host for Plasma Browser Integration.
|
| programs.opengamepadui.fontPackages | Font packages to use in OpenGamepadUI
|
| programs.turbovnc.ensureHeadlessSoftwareOpenGL | Whether to set up NixOS such that TurboVNC's built-in software OpenGL
implementation works
|
| programs.firefox.nativeMessagingHosts.browserpass | Whether to enable Browserpass support.
|
| programs.chromium.plasmaBrowserIntegrationPackage | The plasma-browser-integration package to use.
|
| services.uptime.enableWebService | Whether to enable the uptime monitoring program web service.
|
| programs.singularity.packageOverriden | This option provides access to the overridden result of programs.singularity.package
|
| programs.opengamepadui.gamescopeSession | Run a GameScope driven OpenGamepadUI session from your display-manager
|
| programs.zsh.autosuggestions.extraConfig | Attribute set with additional configuration values
|
| boot.loader.grub.memtest86.enable | Make Memtest86+, a memory testing program, available from the GRUB
boot menu.
|
| security.pam.services | This option defines the PAM services
|
| programs.streamcontroller.enable | Whether to enable StreamController.
|
| programs.opengamepadui.gamescopeSession.env | Environmental variables to be passed to GameScope for the session.
|
| programs.opengamepadui.gamescopeSession.args | Arguments to be passed to GameScope for the session.
|
| security.auditd.plugins.<name>.args | This allows you to pass arguments to the child program
|
| services.xinetd.services.*.server | Path of the program that implements the service.
|
| 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
|
| programs.streamcontroller.package | The StreamController package to use
|
| programs.pay-respects.aiIntegration | Whether to enable pay-respects' LLM integration
|
| services.sitespeed-io.runs.*.extraArgs | Extra command line arguments to pass to the program.
|
| programs.opengamepadui.gamescopeSession.enable | Whether to enable GameScope Session.
|
| services.xinetd.services.*.serverArgs | Command-line arguments for the server program.
|
| fonts.fontconfig.enable | If enabled, a Fontconfig configuration file will be built
pointing to a set of default fonts
|
| programs.nix-required-mounts.allowedPatterns.<name>.unsafeFollowSymlinks | Whether to enable Instructs the hook to mount the symlink targets as well, when any of
the paths contain symlinks
|
| services.birdwatcher.flags | Flags to append to the program call
|
| programs.zsh.syntaxHighlighting.highlighters | Specifies the highlighters to be used by zsh-syntax-highlighting
|
| programs.zsh.autosuggestions.highlightStyle | Highlight style for suggestions ({fore,back}ground color)
|
| 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.hylafax.sendmailPath | Path to sendmail program
|
| programs.opengamepadui.inputplumber.enable | Whether to enable Run InputPlumber service for input management and gamepad configuration.
.
|
| programs.opengamepadui.powerstation.enable | Whether to enable Run PowerStation service for TDP control and performance settings.
.
|
| programs.tsmClient.servers.<name>.tcpserveraddress | Host/domain name or IP address of the IBM TSM server.
|
| services.mail.sendmailSetuidWrapper.owner | The owner of the wrapper program.
|
| services.mail.sendmailSetuidWrapper.group | The group of the wrapper program.
|
| boot.loader.systemd-boot.memtest86.enable | Make Memtest86+ available from the systemd-boot menu
|
| services.webdav.settings | Attrset that is converted and passed as config file
|
| services.postfix.masterConfig.<name>.chroot | Whether the service is chrooted to have only access to the
services.postfix.queueDir and the closure of
store paths specified by the program option.
|
| services.coturn.static-auth-secret | 'Static' authentication secret value (a string) for TURN REST API only
|
| programs.zsh.autosuggestions.strategy | ZSH_AUTOSUGGEST_STRATEGY is an array that specifies how suggestions should be generated
|
| services.mail.sendmailSetuidWrapper.source | The absolute path to the program to be wrapped.
|
| programs.qgroundcontrol.blacklistModemManagerFromTTYUSB | Disallow ModemManager from interfering with serial connections that QGroundControl might use
|
| services.postfix.masterConfig.<name>.command | A program name specifying a Postfix service/daemon process
|
| hardware.alsa.defaultDevice.capture | The default capture device (i.e. microphone)
|
| services.mail.sendmailSetuidWrapper.setuid | Whether to add the setuid bit the wrapper program.
|
| services.mail.sendmailSetuidWrapper.setgid | Whether to add the setgid bit the wrapper program.
|
| services.sitespeed-io.runs.*.settings | Configuration for sitespeed-io, see
https://www.sitespeed.io/documentation/sitespeed.io/configuration/
for available options
|
| programs.openvpn3.netcfg.settings.systemd_resolved | Whether to use systemd-resolved integration
|
| hardware.alsa.defaultDevice.playback | The default playback device
|
| services.wyoming.satellite.sound.command | Program to run for sound output.
|
| services.borgbackup.jobs.<name>.dumpCommand | Backup the stdout of this program instead of filesystem paths
|
| programs.openvpn3.log-service.settings.log_dbus_details | Add D-Bus details in log file/syslog
|
| services.postfix.settings.master.<name>.chroot | Whether the service is chrooted to have only access to the
services.postfix.queueDir and the closure of
store paths specified by the program option.
|
| security.wrappers.<name>.permissions | The permissions of the wrapper program
|
| services.postfix.settings.master.<name>.command | A program name specifying a Postfix service/daemon process
|
| services.nghttpx.single-process | Run this program in a single process mode for debugging
purpose
|
| boot.initrd.compressor | The compressor to use on the initrd image
|
| services.bitwarden-directory-connector-cli.user | User to run the program.
|
| systemd.services.<name>.confinement.binSh | The program to make available as /bin/sh inside
the chroot
|
| boot.loader.grub.extraGrubInstallArgs | Additional arguments passed to grub-install
|
| networking.networkmanager.dhcp | Which program (or internal library) should be used for DHCP.
|
| services.wyoming.satellite.microphone.command | Program to run for audio input.
|
| services.angrr.settings.temporary-root-policies.<name>.filter | External filter program to further filter GC roots matched by this policy.
|
| services.mail.sendmailSetuidWrapper.permissions | The permissions of the wrapper program
|
| boot.binfmt.registrations.<name>.interpreter | The interpreter to invoke to run the program
|
| services.foundationdb.memory | Maximum memory used by the process
|
| services.multipath.devices.*.getuid_callout | (Superseded by uid_attribute) The default program and args to callout
to obtain a unique path identifier
|
| services.angrr.settings.temporary-root-policies.<name>.filter.arguments | Extra command-line arguments pass to the external filter program.
|
| 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
|
| users.users.<name>.shell | The path to the user's shell
|
| users.extraUsers.<name>.shell | The path to the user's shell
|
| services.ipfs-cluster.secretFile | File containing the cluster secret in the format of EnvironmentFile as described by
systemd.exec(5)
|
| services.tsmBackup.enable | Whether to enable automatic backups with the
IBM Storage Protect (Tivoli Storage Manager, TSM) client
|
| services.openssh.knownHosts | Alias of programs.ssh.knownHosts.
|
| services.arsenik.lafayette | Add AltGr programmation layer like Ergo‑L
|
| services.yubikey-agent.enable | Whether to start yubikey-agent when you log in
|
| services.nncp.daemon.enable | Whether to enable NNCP TCP synronization daemon
|
| services.nncp.caller.enable | Whether to enable cron'ed NNCP TCP daemon caller
|
| users.users.<name>.ignoreShellProgramCheck | By default, nixos will check that programs
|
| users.extraUsers.<name>.ignoreShellProgramCheck | By default, nixos will check that programs
|
| services.displayManager.dms-greeter.package | The DankMaterialShell package to use for the greeter
|
| services.self-deploy.repository | The repository to fetch from
|
| services.openssh.knownHosts.<name>.publicKeyFile | The path to the public key file for the host
|
| services.archisteamfarm.enable | If enabled, starts the ArchisSteamFarm service
|
| services.displayManager.dms-greeter.quickshell.package | The Quickshell package to use for the greeter
|
| services.leaps.enable | Whether to enable leaps, a pair programming service.
|