| services.knot-resolver.managerPackage | The knot-resolver-manager_6 package to use.
|
| services.ncdns.dnssec.keys.public | Path to the file containing the KSK public key
|
| services.lasuite-docs.frontendPackage | The lasuite-docs-frontend package to use.
|
| services.lasuite-meet.frontendPackage | The lasuite-meet-frontend package to use.
|
| services.blendfarm.blenderPackage | The blender package to use.
|
| services.redshift.executable | Redshift executable to use within the package.
|
| services.frigate.settings.ffmpeg.path | Package providing the ffmpeg and ffprobe executables below the bin/ directory.
|
| services.ncdns.dnssec.keys.zonePublic | Path to the file containing the ZSK public key
|
| services.k3s.autoDeployCharts.<name>.version | The version of the Helm chart
|
| hardware.keyboard.zsa.enable | Whether to enable udev rules for keyboards from ZSA like the ErgoDox EZ, Planck EZ and Moonlander Mark I
|
| services.quake3-server.baseq3 | Path to the baseq3 files (pak*.pk3)
|
| services.rke2.autoDeployCharts.<name>.version | The version of the Helm chart
|
| services.collectd.buildMinimalPackage | Build a minimal collectd package with only the configured services.collectd.plugins
|
| programs.tsmClient.wrappedPackage | The tsm-client package to use
|
| services.crossmacro.daemonPackage | The crossmacro-daemon package to use.
|
| services.blockbook-frontend.<name>.cssDir | Location of the dir with main.css CSS file
|
| services.paperless.enable | Whether to enable Paperless-ngx
|
| services.nezha-agent.settings.uuid | Must be set to a unique identifier, preferably a UUID according to
RFC 4122
|
| services.icingaweb2.libraryPaths | Libraries to add to the Icingaweb2 library path
|
| services.envfs.extraFallbackPathCommands | Extra commands to run in the package that contains fallback executables in case not other executable is found
|
| programs.kdeconnect.enable | Whether to enable kdeconnect
|
| 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
|
| virtualisation.efi.OVMF | OVMF firmware package, defaults to OVMF configured with secure boot if needed.
|
| programs.gnupg.agent.pinentryPackage | Which pinentry package to use
|
| programs.dms-shell.systemd.restartIfChanged | Whether to restart the dms.service when the DankMaterialShell package or
configuration changes
|
| services.plantuml-server.graphvizPackage | The graphviz package to use.
|
| services.vaultwarden.webVaultPackage | The webvault package to use.
|
| services.tandoor-recipes.enable | Enable Tandoor Recipes
|
| services.jupyterhub.kernels | Declarative kernel config
Kernels can be declared in any language that supports and has
the required dependencies to communicate with a jupyter server
|
| services.desktopManager.plasma6.notoPackage | The Noto fonts - used for UI by default package to use.
|
| services.linyaps.webStoreInstallerPackage | The linyaps-web-store-installer package to use.
|
| services.languagetool.jrePackage | The jre package to use.
|
| services.localtimed.geoclue2Package | The Geoclue2 package to use.
|
| services.sourcehut.hg.mercurialPackage | The mercurial package to use.
|
| virtualisation.lxd.lxcPackage | The lxc package to use.
|
| services.desktopManager.gnome.sessionPath | Additional list of packages to be added to the session search path
|
| services.dashy.settings | Settings serialized into user-data/conf.yml before build
|
| services.patroni.postgresqlPackage | PostgreSQL package to use
|
| services.desktopManager.budgie.sessionPath | Additional list of packages to be added to the session search path
|
| services.openvpn.servers.<name>.updateResolvConf | Use the script from the update-resolv-conf package to automatically
update resolv.conf with the DNS information provided by openvpn
|
| system.build.separateActivationScript | A separate activation script package that's not part of the system profile
|
| security.dhparams.stateful | Whether generation of Diffie-Hellman parameters should be stateful or
not
|
| services.rutorrent.plugins | List of plugins to enable
|
| services.icingaweb2.modulePackages | Name-package attrset of Icingaweb 2 modules packages to enable
|
| security.googleOsLogin.enable | Whether to enable Google OS Login
|
| services.pufferpanel.extraPackages | Packages to add to the PATH environment variable
|
| services.homer.settings | Settings serialized into config.yml before build
|
| virtualisation.incus.lxcPackage | The lxc package to use.
|
| services.your_spotify.clientPackage | Client package to use.
|
| services.blockbook-frontend.<name>.templateDir | Location of the HTML templates
|
| boot.initrd.compressor | The compressor to use on the initrd image
|
| services.taskserver.config | Configuration options to pass to Taskserver
|
| 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
|
| systemd.units.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| services.xserver.desktopManager.lxqt.iconThemePackage | The package that provides a default icon theme.
|
| systemd.mounts.*.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| systemd.paths.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| environment.enableDebugInfo | Some NixOS packages provide debug symbols
|
| services.xserver.desktopManager.plasma5.notoPackage | The Noto fonts package to use.
|
| services.transmission.webHome | If not null, sets the value of the TRANSMISSION_WEB_HOME
environment variable used by the service
|
| virtualisation.tpm.deviceModel | QEMU device model for the TPM, uses the appropriate default based on th guest platform system and the package passed.
|
| systemd.timers.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| services.home-assistant.extraComponents | List of components that have their dependencies included in the package
|
| systemd.slices.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| services.desktopManager.pantheon.sessionPath | Additional list of packages to be added to the session search path
|
| systemd.user.units.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| systemd.user.paths.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| services.klipper.firmwares.<name>.klipperFlashPackage | Path to the built klipper-flash package.
|
| services.sourcehut.settings."hg.sr.ht".migrate-on-upgrade | Whether to enable automatic migrations on package upgrade.
|
| systemd.sockets.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| systemd.targets.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| services.xserver.displayManager.lightdm.greeter.name | The name of a .desktop file in the directory specified
in the 'package' option.
|
| services.sourcehut.settings."git.sr.ht".migrate-on-upgrade | Whether to enable automatic migrations on package upgrade.
|
| services.sourcehut.settings."man.sr.ht".migrate-on-upgrade | Whether to enable automatic migrations on package upgrade.
|
| services.sourcehut.settings."hub.sr.ht".migrate-on-upgrade | Whether to enable automatic migrations on package upgrade.
|
| systemd.user.timers.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| systemd.user.slices.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| services.xserver.desktopManager.gnome.sessionPath | Additional list of packages to be added to the session search path
|
| services.xserver.desktopManager.budgie.sessionPath | Additional list of packages to be added to the session search path
|
| services.sourcehut.settings."meta.sr.ht".migrate-on-upgrade | Whether to enable automatic migrations on package upgrade.
|
| services.sourcehut.settings."todo.sr.ht".migrate-on-upgrade | Whether to enable automatic migrations on package upgrade.
|
| services.sourcehut.settings."pages.sr.ht".migrate-on-upgrade | Whether to enable automatic migrations on package upgrade.
|
| services.sourcehut.settings."lists.sr.ht".migrate-on-upgrade | Whether to enable automatic migrations on package upgrade.
|
| services.sourcehut.settings."paste.sr.ht".migrate-on-upgrade | Whether to enable automatic migrations on package upgrade.
|
| systemd.user.targets.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| systemd.user.sockets.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| systemd.services.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| services.discourse.mail.incoming.mailReceiverPackage | The discourse-mail-receiver package to use.
|
| services.sourcehut.settings."builds.sr.ht".migrate-on-upgrade | Whether to enable automatic migrations on package upgrade.
|
| systemd.user.services.<name>.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| services.xserver.desktopManager.pantheon.sessionPath | Additional list of packages to be added to the session search path
|
| services.xserver.desktopManager.cinnamon.sessionPath | Additional list of packages to be added to the session search path
|
| systemd.automounts.*.overrideStrategy | Defines how unit configuration is provided for systemd:
asDropinIfExists creates a unit file when no unit file is provided by the package
otherwise it creates a drop-in file named overrides.conf.
asDropin creates a drop-in file named overrides.conf
|
| services.datadog-agent.extraIntegrations | Extra integrations from the Datadog core-integrations
repository that should be built and included
|
| networking.wireless.userControlled | Allow users of the wpa_supplicant group to control wpa_supplicant
through wpa_gui or wpa_cli
|
| programs.chromium.plasmaBrowserIntegrationPackage | The plasma-browser-integration package to use.
|
| virtualisation.rosetta.enable | Whether to enable Rosetta support
|
| services.printing.cups-pdf.instances.<name>.settings | Settings for a cups-pdf instance, see the descriptions in the template config file in the cups-pdf package
|
| networking.wireless.userControlled.enable | Allow normal users to control wpa_supplicant through wpa_gui or wpa_cli
|
| services.mosquitto.listeners.*.users.<name>.hashedPassword | Specifies the hashed password for the MQTT User
|