| options/nixos/services.pid-fan-controller.settings.fans.*.wildcardPath | Wildcard path of the hwmon pwm file
|
| options/nixos/services.vaultwarden.config | The configuration of vaultwarden is done through environment variables,
therefore it is recommended to use upper snake case (e.g. DISABLE_2FA_REMEMBER)
|
| options/nixos/services.nullmailer.config.sendtimeout | The time to wait for a remote module listed above to complete sending
a message before killing it and trying again, in seconds
|
| options/nixos/services.transmission.settings | Settings whose options overwrite fields in
.config/transmission-daemon/settings.json
(each time the service starts)
|
| options/nixos/services.prometheus.exporters.dovecot.socketPath | Path under which the stats socket is placed
|
| options/nixos/security.pam.enableUMask | Whether to enable the umask PAM module.
|
| options/nixos/security.pam.dp9ik.control | This option sets the pam "control" used for this module.
|
| options/nixos/security.pam.howdy.control | This option sets the PAM "control" used for this module.
|
| options/nixos/security.pam.dp9ik.enable | Whether to enable the dp9ik pam module provided by tlsclient
|
| options/nixos/security.pam.howdy.enable | Whether to enable the Howdy PAM module
|
| options/nixos/services.dovecot2.pluginSettings | Plugin settings for dovecot in general, e.g. sieve, sieve_default, etc
|
| options/home-manager/programs.amoco.config | Config file for amoco as a Python configuration module.
|
| options/nixos/security.pam.enableOTPW | Whether to enable the OTPW (one-time password) PAM module.
|
| options/nixos/services.synapse-auto-compressor.postgresUrl | Connection string to postgresql in the
[rust postgres crate config format](https://docs.rs/postgres/latest/postgres/config/struct
|
| options/nixos/services.prosody.muc.*.allowners_muc | Add module allowners, any user in chat is able to
kick other
|
| options/darwin/homebrew.global.brewfile | Whether to enable Homebrew to automatically use the Brewfile that this module generates in
the Nix store, when you manually invoke brew bundle
|
| options/nixos/hardware.cpu.x86.msr.settings | Parameters for the msr kernel module.
|
| options/nixos/boot.initrd.availableKernelModules | The set of kernel modules in the initial ramdisk used during the
boot process
|
| options/nixos/hardware.nfc-nci.enable | Whether to enable PN5xx kernel module with udev rules, libnfc-nci userland, and optional ifdnfc-nci PC/SC driver.
|
| options/nixos/services.nginx.experimentalZstdSettings | Enable alpha quality zstd module with recommended settings
|
| options/nixos/services.simplesamlphp | Instances of SimpleSAMLphp
|
| options/nixos/security.pam.p11.enable | Enables P11 PAM (pam_p11) module
|
| options/nixos/services.nextcloud.enableImagemagick | Whether to enable the ImageMagick module for PHP
|
| options/nixos/programs.river-classic.package | The river-classic package to use
|
| options/nixos/services.crowdsec-firewall-bouncer.createRulesets | Whether to have the module create the appropriate firewall configuration
based on the bouncer settings
|
| options/nixos/services.draupnir.secrets.web.synapseHTTPAntispam.authorization | File containing the secret token when using the Synapse HTTP Antispam module
to be used in place of
services.draupnir.settings.web.synapseHTTPAntispam.authorization
|
| options/nixos/services.icingaweb2.generalConfig | config.ini contents
|
| options/nixos/security.pam.u2f.settings.appid | By default pam-u2f module sets the application
ID to pam://$HOSTNAME
|
| options/home-manager/programs.floorp.profiles.<name>.search.meta.maintainers | List of maintainers of each module
|
| options/nixos/boot.plymouth.extraConfig | Literal string to append to configFile
and the config file generated by the plymouth module.
|
| options/nixos/services.archisteamfarm.package | The archisteamfarm package to use. ::: {.warning}
Should always be the latest version, for security reasons,
since this module uses very new features and to not get out of sync with the Steam API.
:::
|
| options/nixos/services.syncthing.settings.folders.<name>.ignorePatterns | Syncthing can be configured to ignore certain files in a folder using ignore patterns
|
| options/nixos/security.pam.u2f.settings | Options to pass to the PAM module
|
| options/nixos/programs.usbtop.enable | Whether to enable usbtop and required kernel module, to show estimated USB bandwidth.
|
| options/nixos/boot.bcachefs.package | The bcachefs-tools package to use
|
| options/nixos/security.pam.yubico.enable | Enables Yubico PAM (yubico-pam) module
|
| options/home-manager/programs.anki.sync.keyFile | Path to a file containing the sync account sync key
|
| options/nixos/security.googleOsLogin.enable | Whether to enable Google OS Login
|
| options/nixos/networking.nftables.enable | Whether to enable nftables and use nftables based firewall if enabled.
nftables is a Linux-based packet filtering framework intended to
replace frameworks like iptables
|
| options/nixos/services.pantalaimon-headless.instances | Declarative instance config
|
| options/darwin/system.patches | Set of patches to apply to /.
This can modify everything so use with caution.
Useful for safely changing system files
|
| options/home-manager/programs.firefox.profiles.<name>.search.meta.maintainers | List of maintainers of each module
|
| options/nixos/boot.initrd.network.enable | Add network connectivity support to initrd
|
| options/nixos/programs.atop.netatop.enable | Whether to install and enable the netatop kernel module
|
| options/home-manager/wayland.windowManager.hyprland.enable | Whether to enable configuration for Hyprland, a tiling Wayland
compositor that doesn't sacrifice on its looks.
This module configures Hyprland and adds it to your user's PATH,
but does not make certain system-level changes
|
| options/nixos/security.pam.u2f.enable | Enables U2F PAM (pam-u2f) module
|
| options/nixos/security.pam.rssh.settings | Options to pass to the pam_rssh module
|
| options/nixos/security.tpm2.enable | Whether to enable Trusted Platform Module 2 support.
|
| options/nixos/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
|
| options/darwin/nix.optimise.interval | The calendar interval at which the optimiser will run
|
| options/nixos/hardware.new-lg4ff.enable | Enables improved Linux module drivers for Logitech driving wheels
|
| options/nixos/hardware.facter.detected.dhcp.enable | Whether to enable Facter dhcp module.
|
| options/nixos/security.pam.u2f.settings.origin | By default pam-u2f module sets the origin
to pam://$HOSTNAME
|
| options/home-manager/programs.librewolf.profiles.<name>.search.meta.maintainers | List of maintainers of each module
|
| options/home-manager/programs.floorp.profiles.<name>.bookmarks.meta.maintainers | List of maintainers of each module
|
| options/nixos/security.apparmor.enable | Whether to enable the AppArmor Mandatory Access Control system
|
| options/nixos/programs.neovim.enable | Whether to enable Neovim
|
| options/nixos/boot.initrd.kernelModules | Set of modules that are always loaded by the initrd
|
| options/nixos/hardware.mwProCapture.enable | Whether to enable the Magewell Pro Capture family kernel module.
|
| options/home-manager/services.betterlockscreen.enable | Whether to enable betterlockscreen, a screen-locker module.
|
| options/nixos/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
|
| options/nixos/services.litellm.settings.litellm_settings | LiteLLM Module settings
|
| options/home-manager/programs.firefox.profiles.<name>.bookmarks.meta.maintainers | List of maintainers of each module
|
| options/darwin/homebrew.enable | Whether to enable nix-darwin to manage installing/updating/upgrading Homebrew taps, formulae,
casks, Mac App Store apps, Visual Studio Code extensions, Go packages, and Cargo
crates using Homebrew Bundle
|
| options/nixos/programs.corefreq.enable | Whether to enable Whether to enable the corefreq daemon and kernel module.
|
| options/nixos/services.filesender.settings.log_facilities | Defines where FileSender logging is sent
|
| options/home-manager/programs.thunderbird.profiles.<name>.search.meta.maintainers | List of maintainers of each module
|
| options/nixos/programs.rust-motd.enableMotdInSSHD | Whether to let openssh print the
result when entering a new ssh-session
|
| options/nixos/services.postgresql.authentication | Defines how users authenticate themselves to the server
|
| options/darwin/services.postgresql.authentication | Defines how users authenticate themselves to the server
|
| options/home-manager/programs.librewolf.profiles.<name>.bookmarks.meta.maintainers | List of maintainers of each module
|
| options/nixos/security.pam.enableEcryptfs | Whether to enable eCryptfs PAM module (mounting ecryptfs home directory on login).
|
| options/nixos/hardware.facter.detected.graphics.amd.enable | Whether to enable Enable the AMD Graphics module.
|
| options/home-manager/wayland.windowManager.river.package | The river-classic package to use
|
| options/home-manager/programs.lutris.steamPackage | This must be the same you use for your system, or two instances will conflict,
for example, if you configure steam through the nixos module, a good value is "osConfig.programs.steam.package"
|
| options/nixos/hardware.alsa.cardAliases.<name>.driver | Name of the kernel module that provides the card.
|
| options/nixos/programs.regreet.enable | Enable ReGreet, a clean and customizable greeter for greetd
|
| options/nixos/programs.hyprland.package | The hyprland package to use
|
| options/nixos/hardware.rasdaemon.labels | Additional memory module label descriptions to be placed in /etc/ras/dimm_labels.d/labels
|
| options/home-manager/wayland.windowManager.sway.package | Sway package to use
|
| options/nixos/boot.extraModprobeConfig | Any additional configuration to be appended to the generated
modprobe.conf
|
| options/nixos/boot.kernelModules | The set of kernel modules to be loaded in the second stage of
the boot process
|
| options/nixos/hardware.facter.detected.graphics.enable | Whether to enable Enable the Graphics module.
|
| options/nixos/hardware.facter.detected.uefi.supported | Whether to enable the facter uefi module.
|
| options/nixos/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)
|
| options/nixos/virtualisation.libvirtd.nss.enableGuest | This option enables the newer libvirt_guest NSS module
|
| options/nixos/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
|
| options/home-manager/wayland.windowManager.wayfire.package | The wayfire package to use
|
| options/nixos/hardware.facetimehd.enable | Whether to enable the facetimehd kernel module.
|
| options/nixos/nixpkgs.overlays | List of overlays to apply to Nixpkgs
|
| options/darwin/nixpkgs.overlays | List of overlays to apply to Nixpkgs
|
| options/home-manager/wayland.windowManager.hyprland.package | The hyprland package to use
|
| options/nixos/hardware.facter.detected.bluetooth.enable | Whether to enable Enable the Facter bluetooth module.
|
| options/home-manager/programs.nheko.settings | Attribute set of Nheko preferences (converted to an INI file)
|
| options/nixos/networking.nat.extraCommands | Additional shell commands executed as part of the nat
initialisation script
|
| options/nixos/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
|
| options/nixos/programs.obs-studio.enableVirtualCamera | Installs and sets up the v4l2loopback kernel module, necessary for OBS
to start a virtual camera.
|
| options/home-manager/accounts.email.accounts.<name>.lieer.settings | Settings which are applied to .gmailieer.json
for the account
|
| options/nixos/networking.nat.extraStopCommands | Additional shell commands executed as part of the nat
teardown script
|
| options/home-manager/programs.swaylock.enable | Whether to enable swaylock
|