| programs.gnupg.agent.pinentryPackage | Which pinentry package to use
|
| services.yubikey-agent.enable | Whether to start yubikey-agent when you log in
|
| services.cage.program | Program to run in cage.
|
| security.wrappers.<name>.program | The name of the wrapper program
|
| services.mail.sendmailSetuidWrapper.program | The name of the wrapper program
|
| programs.i3lock.u2fSupport | Whether to enable U2F support in the i3lock program
|
| programs.ssh.askPassword | Program used by SSH to ask for passwords.
|
| programs.hamster.enable | Whether to enable hamster, a time tracking program.
|
| programs.gnome-disks.enable | Whether to enable GNOME Disks daemon, a program designed to
be a UDisks2 graphical front-end.
|
| services.samba.settings.global."passwd program" | Path to a program that can be used to set UNIX user passwords.
|
| programs.weylus.openFirewall | Open ports needed for the functionality of the program.
|
| programs.yazi.initLua | The init.lua for Yazi itself.
|
| programs.zsh.histFile | Change history file.
|
| programs.zsh.histSize | Change history size.
|
| services.angrr.settings.temporary-root-policies.<name>.filter.program | Path to the external filter program.
|
| programs.tmux.keyMode | VI or Emacs style shortcuts.
|
| programs.kde-pim.kmail | Whether to enable KMail.
|
| programs.cdemu.gui | Whether to install the cdemu GUI (gCDEmu).
|
| programs.npm.npmrc | The system-wide npm configuration
|
| programs.less.lessclose | When less closes a file opened in such a way, it will call another program, called the input postprocessor,
which may perform any desired clean-up action (such as deleting the replacement file created by LESSOPEN).
|
| programs.foot.theme | Theme name
|
| programs.tuxclocker.enable | Whether to enable TuxClocker, a hardware control and monitoring program
.
|
| programs.ssh.macs | Specifies the MAC (message authentication code) algorithms in order of preference
|
| programs.fuse.enable | Whether to enable fuse.
|
| programs.mosh.enable | Whether to enable mosh.
|
| programs.rush.wrap | Whether to wrap the rush binary with a SUID-enabled wrapper
|
| programs.npm.enable | Whether to enable npm global config.
|
| programs.iay.enable | Whether to enable iay, a minimalistic shell prompt.
|
| programs.vivid.theme | Theme to be used (see vivid themes)
|
| programs.tmux.baseIndex | Base index for windows and panes.
|
| programs.nh.enable | Whether to enable nh, yet another Nix CLI helper.
|
| programs.zsh.shellInit | Shell script code called during zsh shell initialisation.
|
| programs.git.enable | Whether to enable git, a distributed version control system.
|
| programs.vim.enable | Whether to enable Vi IMproved, an advanced text editor.
|
| programs.nbd.enable | Whether to enable Network Block Device (nbd) support.
|
| programs.cdemu.group | Group that users must be in to use cdemu.
|
| programs.zsh.ohMyZsh.theme | Name of the theme to be used by oh-my-zsh.
|
| programs.nix-ld.enable | Whether to enable nix-ld, Documentation: https://github.com/nix-community/nix-ld.
|
| programs.fish.enable | Whether to configure fish as an interactive shell.
|
| programs.rush.global | The global statement defines global settings.
|
| programs.foot.enable | Whether to enable foot terminal emulator.
|
| programs.htop.enable | Whether to enable htop process monitor.
|
| programs.rush.enable | Whether to enable Restricted User Shell..
|
| programs.skim.enable | Whether to enable skim fuzzy finder.
|
| programs.less.enable | Whether to enable less, a file pager.
|
| programs.dmrconfig.enable | Whether to configure system to enable use of dmrconfig
|
| programs.adb.enable | Whether to configure system to use Android Debug Bridge (adb).
|
| programs.mtr.enable | Whether to add mtr to the global environment and configure a
setcap wrapper for it.
|
| programs.bat.enable | Whether to enable bat, a cat(1) clone with wings.
|
| programs.fcast-receiver.openFirewall | Open ports needed for the functionality of the program.
|
| programs.nh.package | The nh package to use.
|
| programs.joycond-cemuhook.enable | Whether to enable joycond-cemuhook, a program to enable support for cemuhook's UDP protocol for joycond devices.
|
| programs.kde-pim.enable | Whether to enable KDE PIM base packages.
|
| programs.alvr.enable | Whether to enable ALVR, the VR desktop streamer.
|
| programs.yazi.enable | Whether to enable yazi terminal file manager.
|
| programs.fuse.mountMax | Set the maximum number of FUSE mounts allowed to non-root users.
|
| programs.xss-lock.enable | Whether to enable xss-lock.
|
| programs.fish.shellAbbrs | Set of fish abbreviations.
|
| programs.vim.package | The vim package to use.
|
| programs.ccache.owner | Owner of CCache directory
|
| programs.labwc.enable | Whether to enable labwc.
|
| programs.iay.package | The iay package to use.
|
| programs.dwl.package | The dwl package to use.
|
| programs.steam.enable | Whether to enable steam.
|
| programs.bat.package | The bat package to use.
|
| programs.git.package | The git package to use.
|
| programs.ssh.package | The openssh package to use.
|
| programs.mtr.package | The mtr package to use.
|
| programs.npm.package | The npm package to use.
|
| programs.dconf.enable | Whether to enable dconf.
|
| programs.criu.enable | Install criu along with necessary kernel options.
|
| programs.bash.shellInit | Shell script code called during bash shell initialisation.
|
| programs.fish.shellInit | Shell script code called during fish shell initialisation.
|
| programs.niri.enable | Whether to enable Niri, a scrollable-tiling Wayland compositor.
|
| programs.java.binfmt | Whether to enable binfmt to execute java jar's and classes.
|
| programs.atop.enable | Whether to enable Atop, a tool for monitoring system resources.
|
| programs.zoom-us.enable | Whether to enable zoom.us video conferencing application.
|
| programs.ghidra.gdb | Whether to add to gdbinit the python modules required to make Ghidra's debugger work.
|
| programs.vivid.enable | Whether to configure LS_COLORS with vivid.
|
| programs.zsh.ohMyZsh.enable | Enable oh-my-zsh.
|
| programs.ccache.group | Group owner of CCache directory
|
| programs.bash-my-aws.enable | Whether to enable bash-my-aws.
|
| programs.zoxide.flags | List of flags for zoxide init
|
| programs.nncp.group | The group under which NNCP files shall be owned
|
| programs.nncp.enable | Whether to enable NNCP (Node to Node copy) utilities and configuration.
|
| programs.bash.logout | Shell script code called during login bash shell logout.
|
| programs.nano.nanorc | The system-wide nano configuration
|
| programs.neovim.withRuby | Enable Ruby provider.
|
| programs.ccache.cacheDir | CCache directory
|
| programs.bcc.enable | Whether to enable bcc, tools for BPF-based Linux IO analysis, networking, monitoring, and more.
|
| programs.arp-scan.enable | Whether to configure a setcap wrapper for arp-scan.
|
| programs.cdemu.enable | cdemu for members of
programs.cdemu.group.
|
| programs.ssh.ciphers | Specifies the ciphers allowed and their order of preference.
|
| programs.xonsh.enable | Whether to configure xonsh as an interactive shell.
|
| programs.iftop.enable | Whether to enable iftop and setcap wrapper for it.
|
| programs.xppen.enable | Whether to enable XPPen PenTablet application.
|
| programs.msmtp.enable | Whether to enable msmtp - an SMTP client.
|
| programs.iotop.enable | Whether to enable iotop + setcap wrapper.
|
| programs.mepo.enable | Whether to enable Mepo, a fast, simple and hackable OSM map viewer.
|
| programs.nano.enable | Whether to enable nano, a small user-friendly console text editor.
|
| programs.nix-ld.package | The nix-ld package to use.
|
| programs.ente-auth.enable | Whether to enable Ente Auth.
|
| programs.kde-pim.kontact | Whether to enable Kontact.
|
| programs.atop.package | The atop package to use.
|
| programs.skim.package | The skim package to use.
|
| programs.niri.package | The niri package to use.
|
| programs.neovim.withNodeJs | Enable Node provider.
|
| programs.less.package | The less package to use.
|
| programs.nano.package | The nano package to use.
|
| programs.foot.package | The foot package to use.
|
| programs.yazi.package | The yazi package to use.
|
| programs.htop.package | The htop package to use.
|
| programs.mosh.package | The mosh package to use.
|
| programs.qdmr.package | The qdmr package to use.
|
| programs.tmux.package | The tmux package to use.
|
| programs.fish.package | The fish package to use.
|
| programs.tmux.plugins | List of plugins to install.
|
| programs.rush.package | The rush package to use.
|
| programs.uwsm.package | The uwsm package to use.
|
| programs.alvr.package | The alvr package to use.
|
| programs.nncp.package | The nncp package to use.
|
| programs.java.package | The jdk package to use.
|
| programs.kde-pim.merkuro | Whether to enable Merkuro.
|
| programs.git.lfs.enable | Whether to enable git-lfs (Large File Storage).
|
| programs.zsh.promptInit | Shell script code used to initialise the zsh prompt.
|
| programs.geary.enable | Whether to enable Geary, a Mail client for GNOME.
|
| security.wrappers | This option effectively allows adding setuid/setgid bits, capabilities,
changing file ownership and permissions of a program without directly
modifying it
|
| programs.zmap.enable | Whether to enable ZMap, a network scanner designed for Internet-wide network surveys.
|
| programs.tmux.clock24 | Use 24 hour clock.
|
| programs.bash.lsColorsFile | Alternative colorscheme for ls colors
|
| programs.river.enable | Whether to enable river, a dynamic tiling Wayland compositor.
|
| programs.slock.enable | Whether to install slock screen locker with setuid wrapper.
|
| programs.ccache.trace | Trace ccache usage to see which derivations use ccache
|
| programs.qdmr.enable | Whether to enable QDMR - a GUI application and command line tool for programming DMR radios.
|
| programs.neovim.viAlias | Symlink vi to nvim binary.
|
| programs.tmux.escapeTime | Time in milliseconds for which tmux waits after an escape is input.
|
| programs.yazi.plugins | Lua plugins
|
| programs.zoom-us.package | The zoom-us package to use.
|
| programs.i3lock.enable | Whether to enable i3lock.
|
| programs.kclock.enable | Whether to enable KClock.
|
| programs.calls.enable | Whether to enable GNOME calls: a phone dialer and call handler
.
|
| programs.bash.promptInit | Shell script code used to initialise the bash prompt.
|
| programs.fish.promptInit | Shell script code used to initialise fish prompt.
|
| programs.nh.clean.dates | How often cleanup is performed
|
| programs.yazi.flavors | Pre-made themes
|
| programs.neovim.vimAlias | Symlink vim to nvim binary.
|
| programs.git.lfs.package | The git-lfs package to use.
|
| programs.nixbit.enable | Whether to enable Nixbit configuration.
|
| programs.vscode.enable | Whether to enable VSCode editor.
|
| programs.winbox.enable | Whether to enable MikroTik Winbox.
|
| programs.msmtp.package | The msmtp package to use.
|
| programs.gnupg.package | The gnupg package to use.
|
| programs.slock.package | The slock package to use.
|
| programs.labwc.package | The labwc package to use.
|
| programs.iotop.package | The iotop package to use.
|
| programs.vivid.package | The vivid package to use.
|
| programs.rust-motd.enable | Whether to enable rust-motd, a Message Of The Day (MOTD) generator.
|
| programs.zsh.ohMyZsh.cacheDir | Cache directory to be used by oh-my-zsh
|
| programs.nix-index.enable | Whether to enable nix-index, a file database for nixpkgs.
|
| programs.zsh.setOptions | Configure zsh options
|
| programs.cnping.enable | Whether to enable a setcap wrapper for cnping.
|
| programs.gpaste.enable | Whether to enable GPaste, a clipboard manager.
|
| programs.direnv.silent | Whether to enable the hiding of direnv logging
.
|
| programs.sysdig.enable | Whether to enable sysdig, a tracing tool.
|
| programs.dwl.enable | Whether to enable Dwl is a compact, hackable compositor for Wayland based on wlroots
|
| programs.zsh.loginShellInit | Shell script code called during zsh login shell initialisation.
|
| programs.nh.clean.enable | Whether to enable periodic garbage collection with nh clean all.
|
| programs.dms-shell.enable | Whether to enable DankMaterialShell, a complete desktop shell for Wayland compositors.
|
| programs.rush.shell | The resolved shell path that users can inherit to set rush as their login shell
|
| programs.xastir.enable | Whether to enable Xastir Graphical APRS client.
|
| programs.thunar.enable | Whether to enable Thunar, the Xfce file manager.
|
| programs.trippy.enable | Whether to enable trippy, a network diagnostic tool.
|
| programs.evince.enable | Whether to enable Evince, the GNOME document viewer.
|
| programs.screen.enable | Whether to enable screen, a basic terminal multiplexer.
|
| programs.zsh.ohMyZsh.plugins | List of oh-my-zsh plugins
|
| programs.zsh.ohMyZsh.package | The oh-my-zsh package to use.
|
| programs.ente-auth.package | The ente-auth package to use.
|
| programs.clash-verge.tunMode | Whether to enable Setcap for TUN Mode
|
| programs.xonsh.config | Extra text added to the end of /etc/xonsh/xonshrc,
the system-wide control file for xonsh.
|
| programs.tmux.enable | Whenever to configure tmux system-wide.
|
| programs.tmux.newSession | Automatically spawn a session if trying to attach and none are running.
|
| programs.zsh.ohMyZsh.customPkgs | List of custom packages that should be loaded into oh-my-zsh.
|
| programs.udevil.enable | Whether to enable udevil, to mount filesystems without password.
|
| programs.xfconf.enable | Whether to enable Xfconf, the Xfce configuration storage system.
|
| programs.throne.enable | Whether to enable Throne, a GUI proxy configuration manager.
|
| programs.tmux.extraConfig | Additional contents of /etc/tmux.conf, to be run after sourcing plugins.
|
| programs.ydotool.group | Group which users must be in to use ydotool.
|
| programs.rush.rules | The rule statement configures a GNU Rush rule
|
| programs.regreet.cageArgs | Additional arguments to be passed to
cage.
|
| programs.nix-index.package | The nix-index package to use.
|
| programs.dms-shell.package | The dms-shell package to use.
|
| programs.clash-verge.enable | Whether to enable Clash Verge.
|
| programs.dms-shell.plugins | DMS Plugins to install and enable
|
| programs.light.enable | Whether to install Light backlight control command
and udev rules granting access to members of the "video" group.
|
| programs.zsh.ohMyZsh.custom | Path to a custom oh-my-zsh package to override config of oh-my-zsh.
(Can't be used along with customPkgs).
|
| programs.yazi.settings | Configuration included in $YAZI_CONFIG_HOME.
|
| programs.fish.loginShellInit | Shell script code called during fish login shell initialisation.
|
| programs.bash.loginShellInit | Shell script code called during login bash shell initialisation.
|
| programs.zoxide.enable | Whether to enable zoxide, a smarter cd command that learns your habits.
|
| boot.loader.external.installHook | The full path to a program of your choosing which performs the bootloader installation process
|
| programs.regreet.font.size | Size of the font to use for regreet.
|
| programs.regreet.font.name | Name of the font to use for regreet.
|
| programs.less.commands | Defines new command keys.
|
| programs.tmux.resizeAmount | Number of lines/columns when resizing.
|
| programs.wayvnc.enable | Whether to enable wayvnc, VNC server for wlroots based Wayland compositors.
|
| programs.ghidra.enable | Whether to enable Ghidra, a software reverse engineering (SRE) suite of tools.
|
| programs.throne.package | The throne package to use.
|
| programs.weylus.package | The weylus package to use.
|
| programs.ghidra.package | The ghidra package to use.
|
| programs.direnv.package | The direnv package to use.
|
| programs.screen.package | The screen package to use.
|
| programs.wayvnc.package | The wayvnc package to use.
|
| programs.winbox.package | The winbox package to use.
|
| programs.autoenv.enable | Whether to enable autoenv.
|
| programs.zoxide.package | The zoxide package to use.
|
| programs.pmount.package | The pmount package to use.
|
| programs.nixbit.package | The nixbit package to use.
|
| programs.waybar.package | The waybar package to use.
|
| programs.evince.package | The evince package to use.
|
| programs.nm-applet.enable | Whether to enable nm-applet, a NetworkManager control applet for GNOME.
|
| programs.gtklock.style | CSS Stylesheet for gtklock
|
| programs.bat.settings | Parameters to be written to the system-wide bat configuration file.
|
| programs.clash-verge.autoStart | Whether to enable Clash Verge auto launch.
|
| programs.ccache.enable | Whether to enable CCache, a compiler cache for fast recompilation of C/C++ code.
|
| programs.usbtop.enable | Whether to enable usbtop and required kernel module, to show estimated USB bandwidth.
|
| programs.atop.settings | Parameters to be written to /etc/atoprc.
|
| programs.cfs-zen-tweaks.enable | Whether to enable CFS Zen Tweaks.
|
| programs.neovim.withPython3 | Enable Python 3 provider.
|
| programs.tmux.reverseSplit | Reverse the window split shortcuts.
|
| programs.neovim.package | The neovim-unwrapped package to use.
|
| programs.thunar.plugins | List of thunar plugins to install.
|
| programs.nncp.secrets | A list of paths to NNCP configuration files that should not be
in the Nix store
|
| programs.nh.clean.extraArgs | Options given to nh clean when the service is run automatically
|
| programs.direnv.angrr.autoUse | Whether to automatically use angrr before loading .envrc.
|
| programs.waybar.enable | Whether to enable waybar, a highly customizable Wayland bar for Sway and Wlroots based compositors.
|
| programs.weylus.enable | Whether to enable weylus, which turns your smart phone into a graphic tablet/touch screen for your computer.
|
| programs.tmux.shortcut | Ctrl following by this key is used as the main shortcut.
|
| security.wrappers.<name>.capabilities | A comma-separated list of capability clauses to be given to the
wrapper program
|
| programs.xonsh.package | The xonsh package to use
|
| programs.mdevctl.enable | Whether to enable Mediated Device Management.
|
| programs.firefox.enable | Whether to enable the Firefox web browser.
|
| programs.neovim.runtime | Set of files that have to be linked in runtime.
|
| programs.obs-studio.plugins | Optional OBS plugins.
|
| programs.zsh.enableLsColors | Enable extra colors in directory listings (used by ls and tree).
|
| programs.zsh.enable | Whether to configure zsh as an interactive shell
|
| programs.fuse.userAllowOther | Allow non-root users to specify the allow_other or allow_root mount
options, see mount.fuse3(8).
|
| programs.file-roller.enable | Whether to enable File Roller, an archive manager for GNOME.
|
| programs.less.configFile | Path to lesskey configuration file.
configFile takes precedence over commands,
clearDefaultCommands, lineEditingKeys, and
envVariables.
|
| programs.bash.blesh.enable | Whether to enable blesh, a full-featured line editor written in pure Bash.
|
| programs.tmux.historyLimit | Maximum number of lines held in window history.
|
| programs.bash.enableLsColors | Whether to enable extra colors in directory listings.
|
| programs.schroot.enable | Whether to enable schroot, a lightweight virtualisation tool.
|
| programs.regreet.theme.name | Name of the theme to use for regreet.
|
| programs.less.lineEditingKeys | Defines new line-editing keys.
|
| programs.obs-studio.enable | Whether to enable Free and open source software for video recording and live streaming.
|
| programs.obs-studio.package | The obs-studio package to use.
|
| programs.amnezia-vpn.enable | Whether to enable The AmneziaVPN client.
|
| programs.ssh.agentTimeout | How long to keep the private keys in memory
|
| programs.thefuck.alias | thefuck needs an alias to be configured
|
| programs.nekoray.enable | Whether to enable nekoray, a GUI proxy configuration manager.
|
| programs.bazecor.enable | Whether to enable Bazecor, the graphical configurator for Dygma Products.
|
| programs.wayfire.enable | Whether to enable Wayfire, a wayland compositor based on wlroots.
|
| programs.gtklock.enable | Whether to enable gtklock, a GTK-based lockscreen for Wayland.
|
| programs.bash.enable | Whenever to configure Bash as an interactive shell
|
| programs.iay.minimalPrompt | Use minimal one-liner prompt.
|
| programs.vim.defaultEditor | Whether to enable vim as the default editor.
|
| programs.direnv.loadInNixShell | Whether to enable loading direnv in nix-shell nix shell or nix develop
.
|
| programs.pmount.enable | Whether to enable pmount, a tool that allows normal users to mount removable devices
without requiring root privileges
.
|
| programs.gnupg.agent.enable | Enables GnuPG agent with socket-activation for every user session.
|
| power.ups.ups.<name>.driver | Specify the program to run to talk to this UPS. apcsmart,
bestups, and sec are some examples.
|
| programs.ssh.extraConfig | Extra configuration text prepended to ssh_config
|
| programs.thefuck.enable | Whether to enable thefuck, an app which corrects your previous console command.
|
| programs.wavemon.enable | Whether to add wavemon to the global environment and configure a
setcap wrapper for it.
|
| programs.spacefm.enable | Whether to install SpaceFM and create /etc/spacefm/spacefm.conf.
|
| programs.lazygit.enable | Whether to enable lazygit, a simple terminal UI for git commands.
|
| programs.openvpn3.netcfg | Network configuration
|
| programs.throne.tunMode.enable | Whether to enable TUN mode of Throne.
|
| programs.appgate-sdp.enable | Whether to enable the AppGate SDP VPN client.
|
| programs.dms-shell.enableVPN | Whether to install dependencies required for VPN widgets
|
| programs.tmux.secureSocket | Store tmux socket under /run, which is more secure than /tmp, but as a
downside it doesn't survive user logout.
|
| programs.file-roller.package | The file-roller package to use.
|
| programs.mininet.enable | Whether to enable Mininet, an emulator for rapid prototyping of Software Defined Networks.
|
| programs.gtklock.config | Configuration for gtklock
|
| programs.dsearch.enable | Whether to enable dsearch, a fast filesystem search service with fuzzy matching.
|
| programs.nekoray.package | The nekoray package to use.
|
| programs.bazecor.package | The bazecor package to use.
|
| programs.gtklock.modules | gtklock modules to load.
|
| programs.oddjobd.package | The oddjob package to use.
|
| programs.minipro.package | The minipro package to use.
|
| programs.regreet.package | The regreet package to use.
|
| programs.schroot.package | The schroot package to use.
|
| programs.wayfire.package | The wayfire package to use.
|
| programs.gtklock.package | The gtklock package to use.
|
| programs.lazygit.package | The lazygit package to use.
|
| programs.dsearch.package | The dsearch package to use.
|
| programs.autoenv.package | The autoenv package to use.
|
| programs.ssh.startAgent | Whether to start the OpenSSH agent when you log in
|
| programs.yazi.settings.vfs | Configuration included in vfs.toml
|
| programs.mosh.openFirewall | Whether to automatically open the necessary ports in the firewall.
|
| programs.direnv.angrr.enable | Whether to enable angrr direnv integration.
|
| programs.zsh.ohMyZsh.preLoaded | Shell commands executed before the oh-my-zsh is loaded
|
| programs.cpu-energy-meter.enable | Whether to enable CPU Energy Meter.
|
| programs.pqos-wrapper.enable | Whether to enable PQoS Wrapper for BenchExec.
|
| programs.msmtp.setSendmail | Whether to set the system sendmail to msmtp's.
|
| programs.ydotool.enable | Whether to enable ydotoold system service and ydotool for members of
programs.ydotool.group.
.
|
| programs.tcpdump.enable | Whether to configure a setcap wrapper for tcpdump
|
| programs.vscode.package | The vscode package to use
|
| programs.openvpn3.enable | Whether to enable the openvpn3 client.
|
| programs.niri.useNautilus | Whether to enable Nautilus as file-chooser for xdg-desktop-portal-gnome.
|
| programs.immersed.enable | Whether to enable immersed.
|
| programs.envision.enable | Whether to enable envision.
|
| programs.liboping.enable | Whether to enable liboping.
|
| programs.xss-lock.lockerCommand | Locker to be used with xsslock
|
| programs.kbdlight.enable | Whether to enable kbdlight.
|
| programs.autojump.enable | Whether to enable autojump.
|
| programs.zsh.shellAliases | Set of aliases for zsh shell, which overrides environment.shellAliases
|
| programs.msmtp.extraConfig | Extra lines to add to the msmtp configuration verbatim
|
| programs.xss-lock.extraOptions | Additional command-line arguments to pass to
xss-lock.
|
| programs.tmux.terminal | Set the $TERM variable
|
| programs.alvr.openFirewall | Whether to open the default ports in the firewall for the ALVR server.
|
| programs.bat.extraPackages | Extra bat scripts to be added to the system configuration.
|
| programs.dms-shell.plugins.<name>.src | Source of the plugin package or path
|
| programs.zsh.zsh-autoenv.enable | Whether to enable zsh-autoenv.
|
| programs.regreet.extraCss | Extra CSS rules to apply on top of the GTK theme
|
| programs.git.prompt.enable | Whether to enable automatically sourcing git-prompt.sh
|
| programs.gamescope.args | Arguments passed to GameScope on startup.
|
| programs.droidcam.enable | Whether to enable DroidCam client.
|
| programs.dconf.packages | A list of packages which provide dconf profiles and databases in /etc/dconf.
|
| programs.direnv.finalPackage | The wrapped direnv package.
|
| programs.less.lessopen | Before less opens a file, it first gives your input preprocessor a chance to modify the way the contents of the file are displayed.
|
| programs.rust-motd.settings | Settings on what to generate
|
| programs.ssh.knownHostsFiles | Files containing SSH host keys to set as global known hosts.
/etc/ssh/ssh_known_hosts (which is
generated by programs.ssh.knownHosts) is
always included.
|
| programs.oddjobd.enable | Whether to enable oddjob, a D-Bus service which runs odd jobs on behalf of client applications.
|
| programs.yazi.settings.yazi | Configuration included in yazi.toml
|
| programs.tsmClient.dsmSysText | This configuration key contains the effective text
of the client system-options file "dsm.sys"
|
| programs.wayfire.plugins | Additional plugins to use with the wayfire window manager.
|
| programs.regreet.iconTheme.name | Name of the icon theme to use for regreet.
|
| programs.starship.enable | Whether to enable the Starship shell prompt.
|
| programs.ladybird.enable | Whether to enable the Ladybird web browser.
|
| programs.screen.screenrc | The contents of /etc/screenrc file
|
| programs.msmtp.defaults | Default values applied to all accounts
|
| programs.amnezia-vpn.package | The amnezia-vpn package to use.
|
| programs.clash-verge.serviceMode | Whether to enable Service Mode.
|
| programs.command-not-found.dbPath | Absolute path to programs.sqlite
|
| programs.less.envVariables | Defines environment variables.
|
| programs.weylus.users | To enable stylus and multi-touch support, the user you're going to use must be added to this list
|
| programs.fish.shellAliases | Set of aliases for fish shell, which overrides environment.shellAliases
|
| programs.bash.shellAliases | Set of aliases for bash shell, which overrides environment.shellAliases
|
| programs.gamescope.env | Default environment variables available to the GameScope process, overridable at runtime.
|
| programs.ecryptfs.enable | Whether to enable ecryptfs setuid mount wrappers.
|
| programs.firejail.enable | Whether to enable firejail, a sandboxing tool for Linux.
|
| programs.direnv.settings | Direnv configuration
|
| programs.miriway.config | Miriway's config
|
| programs.minipro.enable | Whether to enable minipro and its udev rules
|
| programs.sway.extraOptions | Command line arguments passed to launch Sway
|
| programs.neovim.runtime.<name>.text | Text of the file.
|
| programs.virt-manager.enable | Whether to enable virt-manager, an UI for managing virtual machines in libvirt.
|
| programs.tsmClient.enable | Whether to enable IBM Storage Protect (Tivoli Storage Manager, TSM)
client command line applications with a
client system-options file "dsm.sys"
.
|
| programs.direnv.enable | Whether to enable direnv integration
|
| programs.dconf.profiles | Attrset of dconf profiles
|
| programs.gamemode.enable | Whether to enable GameMode to optimise system performance on demand.
|
| programs.sniffnet.enable | Whether to enable sniffnet, a network traffic monitor application.
|
| programs.foot.settings | Configuration for foot terminal emulator
|
| programs.htop.settings | Extra global default configuration for htop
which is read on first startup only
|
| programs.nekoray.tunMode.enable | Whether to enable TUN mode of nekoray.
|
| programs.sedutil.enable | Whether to enable sedutil, to manage self encrypting drives that conform to the Trusted Computing Group OPAL 2.0 SSC specification.
|
| programs.cdemu.image-analyzer | Whether to install the image analyzer.
|
| programs.virt-manager.package | The virt-manager package to use.
|
| programs.pqos-wrapper.package | The pqos-wrapper package to use.
|
| programs.sway.enable | Whether to enable Sway, the i3-compatible tiling Wayland compositor
|
| programs.openvpn3.package | The openvpn3 package to use.
|
| programs.tsmClient.package | The tsm-client package to use
|
| programs.corefreq.enable | Whether to enable Whether to enable the corefreq daemon and kernel module.
|
| programs.gphoto2.enable | Whether to configure system to use gphoto2
|
| programs.ccache.packageNames | Nix top-level packages to be compiled using CCache
|
| programs.yazi.settings.theme | Configuration included in theme.toml
|
| programs.steam.extraPackages | Additional packages to add to the Steam environment.
|
| programs.cpu-energy-meter.package | The cpu-energy-meter package to use.
|
| programs.neovim.enable | Whether to enable Neovim
|
| programs.nix-ld.libraries | Libraries that automatically become available to all programs
|
| programs.atop.atopgpu.enable | Whether to install and enable the atopgpud daemon to get information about
NVIDIA gpus.
|
| programs.atop.netatop.package | Which package to use for netatop.
|
| programs.ssh.enableAskPassword | Whether to configure SSH_ASKPASS in the environment.
|
| programs.appimage.enable | Whether to enable appimage-run wrapper script for executing appimages on NixOS.
|
| programs.hyprlock.enable | Whether to enable hyprlock, Hyprland's GPU-accelerated screen locking utility.
|
| programs.haguichi.enable | Whether to enable Haguichi, a Linux GUI frontend to the proprietary LogMeIn Hamachi.
|
| programs.immersed.package | The immersed package to use.
|
| programs.flashrom.package | The flashrom package to use.
|
| programs.xwayland.package | The Xwayland package to use.
|
| programs.envision.package | The envision package to use.
|
| programs.corefreq.package | The corefreq package to use.
|
| programs.hyprlock.package | The hyprlock package to use.
|
| programs.starship.package | The starship package to use.
|
| programs.river-classic.enable | Whether to enable river-classic, a dynamic tiling Wayland compositor.
|
| programs.i3lock.package | The i3lock package to use. ::: {.note}
The i3lock package must include a i3lock file or link in its out directory in order for the u2fSupport option to work correctly.
:::
|
| programs.sharing.enable | Whether to enable sharing, a CLI tool for sharing files
|
| programs.ssh.setXAuthLocation | Whether to set the path to xauth for X11-forwarded connections
|
| programs.iio-hyprland.enable | Whether to enable iio-hyprland and iio-sensor-proxy.
|
| programs.java.enable | Install and setup the Java development kit.
This adds JAVA_HOME to the global environment, by sourcing the
jdk's setup-hook on shell init
|
| programs.xonsh.extraPackages | Xontribs and extra Python packages to be available in xonsh.
|
| services.mail.sendmailSetuidWrapper.capabilities | A comma-separated list of capability clauses to be given to the
wrapper program
|
| programs.zsh.zsh-autoenv.package | The zsh-autoenv package to use.
|
| programs.xppen.package | The xppen_4 package to use
|
| programs.steam.package | The Steam package to use
|
| programs.xwayland.enable | Whether to enable Xwayland (an X server for interfacing X11 apps with the Wayland protocol).
|
| programs.appimage.binfmt | Whether to enable binfmt registration to run appimages via appimage-run seamlessly.
|
| programs.ssh.knownHosts | The set of system-wide known SSH hosts
|
| programs.k40-whisperer.group | Group assigned to the device when connected.
|
| programs.appimage.package | The appimage-run package to use.
|
| programs.sway.xwayland.enable | Whether to enable XWayland.
|
| programs.schroot.profiles | Custom configuration profiles for schroot.
|
| programs.openvpn3.log-service | Log service configuration
|
| programs.k3b.enable | Whether to enable k3b, the KDE disk burning application
|
| programs.pay-respects.alias | pay-respects needs an alias to be configured
|
| services.gokapi.mutableSettings | Allow changes to the program config made by the program to persist between restarts
|
| programs.seahorse.enable | Whether to enable Seahorse, a GNOME application for managing encryption keys and passwords in the GNOME Keyring.
|
| programs.sway.extraPackages | Extra packages to be installed system wide
|
| programs.chromium.enable | Whether to enable policies for chromium based browsers like Chromium, Google Chrome or Brave.
|
| programs.starship.presets | Presets files to be merged with settings in order.
|
| programs.lazygit.settings | Lazygit configuration
|
| programs.mouse-actions.package | The mouse-actions package to use.
|
| programs.pay-respects.enable | Whether to enable pay-respects, an app which corrects your previous console command.
|
| programs.cardboard.enable | Whether to enable cardboard.
|
| programs.benchexec.enable | Whether to enable BenchExec.
|
| programs.chrysalis.enable | Whether to enable Chrysalis.
|
| programs.gamescope.capSysNice | Add cap_sys_nice capability to the GameScope
binary so that it may renice itself.
|
| programs.dms-shell.systemd.enable | Whether to enable DankMaterialShell systemd startup service.
|
| programs.regreet.font.package | The package that provides the font given in the name option.
|
| programs.clash-verge.package | The clash-verge package to use
|
| programs.regreet.settings | ReGreet configuration file
|
| programs.gnome-terminal.enable | Whether to enable GNOME Terminal.
|
| programs.iio-hyprland.package | The iio-hyprland package to use.
|
| programs.fcast-receiver.enable | Whether to enable FCast Receiver.
|
| programs.pay-respects.package | The pay-respects package to use.
|
| programs.flashrom.enable | Installs flashrom and configures udev rules for programmers
used by flashrom
|
| programs.yazi.settings.keymap | Configuration included in keymap.toml
|
| programs.regreet.cursorTheme.name | Name of the cursor theme to use for regreet.
|
| programs.ryzen-monitor-ng.package | The ryzen-monitor-ng package to use.
|
| programs.dms-shell.plugins.<name>.enable | Whether to enable this plugin
|
| programs.direnv.direnvrcExtra | Extra lines to append to the sourced direnvrc
|
| programs.pulseview.enable | Whether to enable pulseview, a sigrok GUI.
|
| programs.river.package | The river package to use
|
| programs.git.config | Configuration to write to /etc/gitconfig
|
| programs.river.xwayland.enable | Whether to enable XWayland.
|
| programs.steam.extest.enable | Whether to enable Load the extest library into Steam, to translate X11 input events to
uinput events (e.g. for using Steam Input on Wayland)
.
|
| programs.schroot.settings | Schroot configuration settings
|
| programs.gnupg.dirmngr.enable | Enables GnuPG network certificate management daemon with socket-activation for every user session.
|
| programs.atop.netatop.enable | Whether to install and enable the netatop kernel module
|
| programs.rog-control-center.autoStart | Whether rog-control-center should be started automatically.
|
| programs.rog-control-center.enable | Whether to enable the rog-control-center application.
|
| programs.atop.atopService.enable | Whether to enable the atop service responsible for storing statistics for
long-term analysis.
|
| programs.direnv.nix-direnv.enable | Whether to enable a faster, persistent implementation of use_nix and use_flake, to replace the builtin one
.
|
| programs.nncp.settings | NNCP configuration, see
http://www.nncpgo.org/Configuration.html
|
| programs.direnv.nix-direnv.package | The nix-direnv package to use
|
| programs.k40-whisperer.enable | Whether to enable K40-Whisperer.
|
| programs.corectrl.package | The corectrl package to use
|
| programs.vscode.defaultEditor | When enabled, configures VSCode to be the default editor
using the EDITOR environment variable.
|
| programs.mouse-actions.autorun | Whether to start a user service to run mouse-actions on startup.
|
| programs.waybar.systemd.target | The systemd target that will automatically start the Waybar service.
|
| programs.quark-goldleaf.enable | Whether to enable quark-goldleaf with udev rules applied.
|
| programs.regreet.theme.package | The package that provides the theme given in the name option.
|
| programs.systemtap.enable | Install systemtap along with necessary kernel options.
|
| programs.ssh.kexAlgorithms | Specifies the available KEX (Key Exchange) algorithms.
|
| programs.winbox.openFirewall | Whether to open ports for the MikroTik Neighbor Discovery protocol
|
| programs.neovim.runtime.<name>.source | Path of the source file.
|
| programs.mouse-actions.enable | Whether to install and set up mouse-actions and it's udev rules
|
| programs.rust-motd.enableMotdInSSHD | Whether to let openssh print the
result when entering a new ssh-session
|
| programs.yubikey-manager.enable | Whether to enable yubikey-manager.
|
| programs.firefox.wrapperConfig | Arguments to pass to Firefox wrapper
|
| programs.fish.vendor.config.enable | Whether fish should source configuration snippets provided by other packages.
|
| programs.gamescope.enable | Whether to enable gamescope, the SteamOS session compositing window manager.
|
| programs.bandwhich.enable | Whether to add bandwhich to the global environment and configure a
setcap wrapper for it.
|
| programs.nexttrace.enable | Whether to enable Nexttrace to the global environment and configure a setcap wrapper for it.
|
| programs.evolution.plugins | Plugins for Evolution.
|
| programs.plotinus.enable | Whether to enable the Plotinus GTK 3 plugin
|
| programs.flexoptix-app.enable | Whether to enable FLEXOPTIX app + udev rules.
|
| programs.neovim.defaultEditor | When enabled, installs neovim and configures neovim to be the default editor
using the EDITOR environment variable.
|
| programs.localsend.enable | Whether to enable localsend, an open source cross-platform alternative to AirDrop.
|
| programs.cardboard.package | The cardboard package to use.
|
| programs.localsend.package | The localsend package to use.
|
| programs.nexttrace.package | The nexttrace package to use.
|
| programs.dmrconfig.package | The dmrconfig package to use.
|
| programs.wshowkeys.package | The wshowkeys package to use.
|
| programs.benchexec.package | The benchexec package to use.
|
| programs.gamescope.package | The gamescope package to use.
|
| programs.chrysalis.package | The Chrysalis package to use.
|
| programs.feedbackd.package | The feedbackd package to use.
|
| programs.flashprog.package | The flashprog package to use.
|
| programs.firefox.languagePacks | The language packs to install.
|
| programs.ns-usbloader.enable | Whether to enable ns-usbloader application with udev rules applied.
|
| programs.gnupg.agent.settings | Configuration for /etc/gnupg/gpg-agent.conf
|
| programs.neovim.runtime.<name>.target | Name of symlink
|
| programs.hyprland.package | The hyprland package to use
|
| programs.fish.useBabelfish | If enabled, the configured environment will be translated to native fish using babelfish
|
| programs.zsh.enableGlobalCompInit | Enable execution of compinit call for all interactive zsh shells
|
| programs.flashprog.enable | Whether to enable configuring flashprog udev rules and
installing flashprog as system package
.
|
| programs.corectrl.enable | Whether to enable CoreCtrl, a tool to overclock amd graphics cards and processors
|
| programs.wireshark.package | The wireshark-cli package to use.
|
| programs.fcast-receiver.package | The fcast-receiver package to use.
|
| programs.rust-motd.order | The order of the sections in programs.rust-motd.settings
|
| i18n.defaultLocale | The default locale
|
| programs.gnupg.agent.enableExtraSocket | Enable extra socket for GnuPG agent.
|
| programs.nano.syntaxHighlight | Whether to enable syntax highlight for various languages.
|
| programs.sway.package | The sway package to use
|
| 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
|
| programs.ssh.systemd-ssh-proxy.enable | Whether to enable systemd's ssh proxy plugin
|
| programs.river.extraPackages | Extra packages to be installed system wide
|
| programs.dsearch.systemd.enable | Whether to enable systemd user service for dsearch.
|
| programs.starship.settings | Configuration included in starship.toml
|
| programs.chromium.extraOpts | Extra chromium policy options
|
| programs.mosh.withUtempter | Whether to enable libutempter for mosh
|
| programs.tmux.withUtempter | Whether to enable libutempter for tmux
|
| programs.nm-applet.indicator | Whether to use indicator instead of status icon
|
| programs.fzf.fuzzyCompletion | Whether to enable fuzzy completion with fzf.
|
| programs.atop.atopRotateTimer.enable | Whether to enable the atop-rotate timer, which restarts the atop service
daily to make sure the data files are rotate.
|
| programs.flexoptix-app.package | The flexoptix-app package to use.
|
| programs.k40-whisperer.package | The k40-whisperer package to use.
|
| programs.goldwarden.enable | Whether to enable Goldwarden.
|
| programs.kubeswitch.enable | Whether to enable kubeswitch.
|
| programs.vscode.extensions | List of extensions to install.
|
| programs.ausweisapp.enable | Whether to enable AusweisApp.
|
| programs.ssh.pubkeyAcceptedKeyTypes | Specifies the key lib.types that will be used for public key authentication.
|
| programs.regreet.iconTheme.package | The package that provides the icon theme given in the name option.
|
| programs.gamemode.enableRenice | Whether to enable CAP_SYS_NICE on gamemoded to support lowering process niceness.
|
| programs.nh.flake | The string that will be used for the NH_FLAKE environment variable.
NH_FLAKE is used by nh as the default flake for performing actions, such as
nh os switch
|
| programs.spacefm.settings | The system-wide spacefm configuration
|
| programs.captive-browser.socks5-addr | the listen address for the SOCKS5 proxy server
|
| programs._1password.enable | Whether to enable the 1Password CLI tool.
|
| programs.captive-browser.package | The captive-browser package to use.
|
| programs.nixbit.repository | Git repository URL for Nixbit
|
| programs.yubikey-manager.package | The yubikey-manager package to use.
|
| programs.fzf.keybindings | Whether to enable fzf keybindings.
|
| programs.evolution.enable | Whether to enable Evolution, a Personal information management application that provides integrated mail, calendaring and address book functionality.
|
| programs.feedbackd.enable | Whether to enable the feedbackd D-BUS service and udev rules
|
| programs.gdk-pixbuf.modulePackages | Packages providing GDK-Pixbuf modules, for cache generation.
|
| programs.neovim.runtime.<name>.enable | Whether this runtime directory should be generated
|
| programs.dwl.extraSessionCommands | Shell commands executed just before dwl is started.
|
| programs.goldwarden.useSshAgent | Whether to enable Goldwarden's SSH Agent.
|
| programs.skim.fuzzyCompletion | Whether to enable fuzzy completion with skim.
|
| programs.traceroute.enable | Whether to configure a setcap wrapper for traceroute.
|
| programs.streamdeck-ui.enable | Whether to enable streamdeck-ui.
|
| programs.ssh.hostKeyAlgorithms | Specifies the host key algorithms that the client wants to use in order of preference.
|
| programs.ssh.knownHosts.<name>.extraHostNames | A list of additional host names and/or IP numbers used for
accessing the host's ssh service
|
| programs.xwayland.defaultFontPath | Default font path
|
| programs.regreet.enable | Enable ReGreet, a clean and customizable greeter for greetd
|
| programs.nixbit.forceAutostart | Force creation of autostart desktop entry when application starts
|
| programs.ssh.knownHosts.<name>.publicKey | The public key data for the host
|
| programs.dms-shell.systemd.target | The systemd target that will automatically start the DankMaterialShell service
|
| programs._1password-gui.enable | Whether to enable the 1Password GUI application.
|
| programs.streamdeck-ui.autoStart | Whether streamdeck-ui should be started automatically.
|
| programs.skim.keybindings | Whether to enable skim keybindings.
|
| programs.wayfire.xwayland.enable | Whether to enable XWayland.
|
| programs.captive-browser.dhcp-dns | The shell (/bin/sh) command executed to obtain the DHCP
DNS server address
|
| programs.nix-required-mounts.enable | Whether to enable Expose extra paths to the sandbox depending on derivations' requiredSystemFeatures.
|
| programs.envision.openFirewall | Whether to enable the default ports in the firewall for the WiVRn server.
|
| programs.firefox.autoConfig | AutoConfig files can be used to set and lock preferences that are not covered
by the policies.json for Mac and Linux
|
| 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
|
| programs.gpu-screen-recorder.enable | Whether to install gpu-screen-recorder and generate setcap
wrappers for promptless recording.
|
| services.openssh.authorizedKeysCommand | Specifies a program to be used to look up the user's public
keys
|
| programs.captive-browser.enable | Whether to enable captive browser, a dedicated Chrome instance to log into captive portals without messing with DNS settings.
|
| programs.ssh.agentPKCS11Whitelist | A pattern-list of acceptable paths for PKCS#11 shared libraries
that may be used with the -s option to ssh-add.
|
| programs.neovim.configure | Generate your init file from your list of plugins and custom commands
|
| programs.wshowkeys.enable | Whether to enable wshowkeys (displays keypresses on screen on supported Wayland
compositors)
|
| programs.projecteur.enable | Whether to enable projecteur, an application for the Logitech Spotlight device (and similar).
|
| programs.nethoscope.enable | Whether to add nethoscope to the global environment and configure a
setcap wrapper for it.
|
| programs.steam.remotePlay.openFirewall | Open ports in the firewall for Steam Remote Play.
|
| programs.tmux.extraConfigBeforePlugins | Additional contents of /etc/tmux.conf, to be run before sourcing plugins.
|
| programs.sway.wrapperFeatures.gtk | Whether to enable the wrapGAppsHook wrapper to execute sway with required environment
variables for GTK applications.
|
| programs.zsh.enableCompletion | Enable zsh completion for all interactive zsh shells.
|
| programs.gpu-screen-recorder.package | The gpu-screen-recorder package to use.
|
| programs.steam.fontPackages | Font packages to use in Steam
|
| programs._1password.package | The 1Password CLI package to use.
|
| programs.television.enable | Whether to enable Blazingly fast general purpose fuzzy finder TUI.
|
| programs.git.lfs.enablePureSSHTransfer | Whether to enable Enable pure SSH transfer in server side by adding git-lfs-transfer to environment.systemPackages.
|
| programs.gamemode.settings | System-wide configuration for GameMode (/etc/gamemode.ini)
|
| programs.goldwarden.package | The goldwarden package to use.
|
| programs.projecteur.package | The projecteur package to use.
|
| programs.kubeswitch.package | The kubeswitch package to use.
|
| programs.noisetorch.package | The noisetorch package to use.
|
| programs.television.package | The television package to use.
|
| programs.soundmodem.package | The soundmodem package to use.
|
| programs.hyprland.enable | Whether to enable Hyprland, the dynamic tiling Wayland compositor that doesn't sacrifice on its looks
|
| programs.feedbackd.theme-package | The feedbackd-device-themes package to use.
|
| programs.noisetorch.enable | Whether to enable noisetorch (+ setcap wrapper), a virtual microphone device with noise suppression.
|
| programs.idescriptor.users | Users to be added to the idevice group.
|
| programs.kdeconnect.package | The kdeconnect-kde package to use.
|
| programs.rust-motd.refreshInterval | Interval in which the motd(5) file is refreshed
|
| programs.benchexec.users | Users that intend to use BenchExec
|
| programs.soundmodem.enable | Whether to add Soundmodem to the global environment and configure a
wrapper for 'soundmodemconfig' for users in the 'soundmodem' group.
|
| services.zeyple.enable | Whether to enable Zeyple, an utility program to automatically encrypt outgoing emails with GPG.
|
| programs.system-config-printer.enable | Whether to enable system-config-printer, a Graphical user interface for CUPS administration.
|
| programs.streamdeck-ui.package | The streamdeck-ui package to use.
|
| programs._1password-gui.package | The 1Password GUI package to use.
|
| programs.regreet.cursorTheme.package | The package that provides the cursor theme given in the name option.
|
| programs.extra-container.enable | Whether to enable extra-container, a tool for running declarative NixOS containers
without host system rebuilds
.
|
| programs.steam.gamescopeSession | Run a GameScope driven Steam session from your display-manager
|
| programs.tmux.aggressiveResize | Resize the window to the size of the smallest session for which it is the current window.
|
| programs.miriway.enable | Whether to enable Miriway, a Mir based Wayland compositor
|
| programs.light.brightnessKeys.step | The percentage value by which to increase/decrease brightness.
|
| programs.gnupg.agent.enableBrowserSocket | Enable browser socket for GnuPG agent.
|
| programs.tsmClient.servers.<name>.tcpport | TCP port of the IBM TSM server
|
| programs.ssh.knownHosts.<name>.hostNames | A list of host names and/or IP numbers used for accessing
the host's ssh service
|
| programs.xfs_quota.projects | Setup of xfs_quota projects
|
| programs.sway.extraSessionCommands | Shell commands executed just before Sway is started
|
| programs.zsh.enableBashCompletion | Enable compatibility with bash's programmable completion system.
|
| programs.obs-studio.enableVirtualCamera | Installs and sets up the v4l2loopback kernel module, necessary for OBS
to start a virtual camera.
|
| programs.sway.wrapperFeatures.base | Whether to enable the base wrapper to execute extra session commands and prepend a
dbus-run-session to the sway command.
|
| programs.hyprland.xwayland.enable | Whether to enable XWayland.
|
| programs.xfs_quota.projects.<name>.id | Project ID.
|
| programs.kubeswitch.commandName | The name of the command to use
|
| programs.hyprland.withUWSM | Launch Hyprland with the UWSM (Universal Wayland Session Manager) session manager
|
| programs.bash.completion.enable | Whether to enable Bash completion for all interactive bash shells.
|
| programs.tuxclocker.useUnfree | Whether to use components requiring unfree dependencies
|
| programs.proxychains.proxyDNS | Proxy DNS requests - no leak for DNS data.
|
| programs.steam.gamescopeSession.env | Environmental variables to be passed to GameScope for the session.
|
| programs.yubikey-touch-detector.enable | Whether to enable yubikey-touch-detector.
|
| programs.partition-manager.enable | Whether to enable KDE Partition Manager.
|
| programs.river-classic.xwayland.enable | Whether to enable XWayland.
|
| programs.proxychains.enable | Whether to enable proxychains configuration.
|
| programs.less.clearDefaultCommands | Clear all default commands
|
| programs.zsh.vteIntegration | Whether to enable Zsh integration for VTE terminals
|
| programs.wireshark.enable | Whether to add Wireshark to the global environment and create a 'wireshark'
group
|
| programs.thunderbird.enable | Whether to enable Thunderbird mail client.
|
| programs.steam.gamescopeSession.args | Arguments to be passed to GameScope for the session.
|
| programs.river-classic.package | The river-classic package to use
|
| programs.proxychains.tcpReadTimeOut | Connection read time-out in milliseconds.
|
| programs.bash.undistractMe.enable | Whether to enable notifications when long-running terminal commands complete.
|
| programs.localsend.openFirewall | Whether to enable opening the firewall port 53317 for receiving files.
|
| programs.tsmClient.servers.<name>.nodename | Target node name on the IBM TSM server.
|
| programs.dsearch.systemd.target | The systemd target that will automatically start the dsearch service
|
| programs.proxychains.quietMode | Whether to enable Quiet mode (no output from the library).
|
| programs.browserpass.enable | Whether to enable Browserpass native messaging host.
|
| programs.ssh.knownHosts.<name>.certAuthority | This public key is an SSH certificate authority, rather than an
individual host's key.
|
| programs.bash.completion.package | The bash-completion package to use.
|
| programs.bash.undistractMe.playSound | Whether to enable notification sounds when long-running terminal commands complete.
|
| programs.atop.setuidWrapper.enable | Whether to install a setuid wrapper for Atop
|
| programs.firefox.package | Firefox package to use.
|
| programs.xfs_quota.projects.<name>.path | Project directory.
|
| programs.openvpn3.netcfg.settings | Options stored in /etc/openvpn3/netcfg.json configuration file
|
| security.wrappers.<name>.group | The group of the wrapper program.
|
| security.wrappers.<name>.owner | The owner of the wrapper program.
|
| programs.bash.vteIntegration | Whether to enable Bash integration for VTE terminals
|
| programs.chromium.initialPrefs | Initial preferences are used to configure the browser for the first run
|
| programs.tsmClient.wrappedPackage | The tsm-client package to use
|
| programs.partition-manager.package | The partitionmanager package to use.
|
| programs.yubikey-touch-detector.verbose | Enables verbose logging
|
| programs.idescriptor.enable | Whether to enable iDescriptor, a cross-platform iDevice management tool.
|
| programs.schroot.profiles.<name>.fstab | A file in the format described in fstab(5), used to mount filesystems inside the chroot
|
| boot.systemdExecutable | The program to execute to start systemd.
|
| programs.firefox.autoConfigFiles | AutoConfig files can be used to set and lock preferences that are not covered
by the policies.json for Mac and Linux
|
| programs.gnupg.agent.enableSSHSupport | Enable SSH agent support in GnuPG agent
|
| programs.fish.vendor.functions.enable | Whether fish should autoload fish functions provided by other packages.
|
| programs.git-worktree-switcher.enable | Whether to enable git-worktree-switcher, switch between git worktrees with speed..
|
| programs.singularity.enable | Whether to install Singularity/Apptainer with system-level overriding such as SUID support.
|
| programs.singularity.package | The singularity package to use.
|
| programs.idescriptor.package | The idescriptor package to use.
|
| programs.thunderbird.package | The thunderbird package to use.
|
| programs.proxychains.proxies | Proxies to be used by proxychains.
|
| programs.proxychains.package | The proxychains package to use.
|
| programs.dublin-traceroute.enable | Whether to enable dublin-traceroute (including setcap wrapper).
|
| programs.xonsh.bashCompletion.enable | Whether to enable bash completions for xonsh.
|
| programs.firejail.wrappedBinaries | Wrap the binaries in firejail and place them in the global path.
|
| programs.dms-shell.enableDynamicTheming | Whether to install dependencies required for dynamic theming support
|
| programs.nautilus-open-any-terminal.enable | Whether to enable nautilus-open-any-terminal.
|
| programs.mepo.locationBackends.gpsd | Whether to enable location detection via gpsd
|
| services.mympd.openFirewall | Open ports needed for the functionality of the program.
|
| programs.steam.extraCompatPackages | Extra packages to be used as compatibility tools for Steam on Linux
|
| programs.bash.undistractMe.timeout | Number of seconds it would take for a command to be considered long-running.
|
| programs.zsh.interactiveShellInit | Shell script code called during interactive zsh shell initialisation.
|
| programs.msmtp.accounts | Named accounts and their respective configurations
|
| programs.river-classic.extraPackages | Extra packages to be installed system wide
|
| programs.captive-browser.interface | your public network interface (wlp3s0, wlan0, eth0, ...)
|
| programs.singularity.enableSuid | Whether to enable the SUID support of Singularity/Apptainer.
|
| programs.hyprland.portalPackage | The xdg-desktop-portal-hyprland package to use
|
| programs.git-worktree-switcher.package | The git-worktree-switcher package to use.
|
| programs.dms-shell.quickshell.package | The quickshell package to use.
|
| programs.uwsm.enable | Whether to enable uwsm, which wraps standalone Wayland compositors with a set
of Systemd units on the fly
|
| programs.dms-shell.enableCalendarEvents | Whether to install dependencies required for calendar events support
|
| programs.foot.enableZshIntegration | Whether to enable foot zsh integration.
|
| programs.dublin-traceroute.package | The dublin-traceroute package to use.
|
| programs.kdeconnect.enable | Whether to enable kdeconnect
|
| programs.fish.interactiveShellInit | Shell script code called during interactive fish shell initialisation.
|
| programs.bash.interactiveShellInit | Shell script code called during interactive bash shell initialisation.
|
| programs.tsmClient.servers | Server definitions ("stanzas")
for the client system-options file
|
| programs.atop.atopacctService.enable | Whether to enable the atopacct service which manages process accounting
|
| programs.steam.gamescopeSession.steamArgs | Arguments to be passed to Steam for the session.
|
| programs.steam.gamescopeSession.enable | Whether to enable GameScope Session.
|
| programs.wayland.miracle-wm.enable | Whether to enable miracle-wm, a tiling Mir based Wayland compositor
|
| services.nextcloud.occ | The nextcloud-occ program preconfigured to target this Nextcloud instance.
|
| programs.yubikey-touch-detector.unixSocket | If set to true, yubikey-touch-detector will send notifications to a unix socket
|
| programs.chromium.homepageLocation | Chromium default homepage
|
| programs.ssh.forwardX11 | Whether to request X11 forwarding on outgoing connections by default
|
| programs.wireshark.usbmon.enable | Whether to allow users in the 'wireshark' group to capture USB traffic
|
| programs.foot.enableFishIntegration | Whether to enable foot fish integration.
|
| programs.xonsh.bashCompletion.package | The bash-completion package to use.
|
| programs.proxychains.chain.length | Chain length for random chain.
|
| programs.foot.enableBashIntegration | Whether to enable foot bash integration.
|
| programs.nix-required-mounts.extraWrapperArgs | List of extra arguments (such as --add-flags -v) to pass to the hook's wrapper
|
| security.wrappers.<name>.source | The absolute path to the program to be wrapped.
|
| programs.tsmClient.servers.<name>.inclexcl | Text lines with include.* and exclude.* directives
to be used when sending files to the IBM TSM server,
or an absolute path pointing to a file with such lines.
|
| programs.wireshark.dumpcap.enable | Whether to allow users in the 'wireshark' group to capture network traffic
|
| programs.command-not-found.enable | Whether interactive shells should show which Nix package (if
any) provides a missing command
|
| programs.openvpn3.log-service.settings | Options stored in /etc/openvpn3/log-service.json configuration file
|
| programs.mepo.locationBackends.geoclue | Whether to enable location detection via geoclue
|
| programs.dms-shell.systemd.restartIfChanged | Whether to restart the dms.service when the DankMaterialShell package or
configuration changes
|
| programs.nix-index.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.dms-shell.enableClipboardPaste | Whether to install dependencies required for pasting directly from the clipboard history support
|
| programs.pay-respects.runtimeRules | List of rules to be added to /etc/xdg/pay-respects/rules.
pay-respects will read the contents of these generated rules to recommend command corrections
|
| programs.ssh.knownHosts.<name>.publicKeyFile | The path to the public key file for the host
|
| programs.ausweisapp.openFirewall | Whether to open the required firewall ports for the Smartphone as Card Reader (SaC) functionality of AusweisApp.
|
| 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.proxychains.tcpConnectTimeOut | Connection time-out in milliseconds.
|
| programs.proxychains.localnet | By default enable localnet for loopback address ranges.
|
| programs.firefox.nativeMessagingHosts.fxCast | Whether to enable fx_cast support.
|
| programs.direnv.enableZshIntegration | Whether to enable Zsh integration
.
|
| programs.proxychains.proxies.<name>.type | Proxy type.
|
| programs.zoxide.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.nix-index.enableFishIntegration | Whether to enable Fish integration.
|
| programs.proxychains.proxies.<name>.port | Proxy port
|
| programs.nix-index.enableBashIntegration | Whether to enable Bash integration.
|
| programs.opengamepadui.args | Arguments to be passed to OpenGamepadUI
|
| programs.xfs_quota.projects.<name>.sizeHardLimit | Hard limit of the project size.
|
| programs.proxychains.proxies.<name>.host | Proxy host or IP address.
|
| programs.xfs_quota.projects.<name>.sizeSoftLimit | Soft limit of the project size
|
| programs.firefox.policies | Group policies to install
|
| programs.zoxide.enableBashIntegration | Whether to enable Bash integration.
|
| programs.direnv.enableBashIntegration | Whether to enable Bash integration
.
|
| programs.zoxide.enableFishIntegration | Whether to enable Fish integration.
|
| programs.direnv.enableFishIntegration | Whether to enable Fish integration
.
|
| programs.captive-browser.bindInterface | Binds captive-browser to the network interface declared in
cfg.interface
|
| programs.fish.extraCompletionPackages | Additional packages to generate completions from, if programs.fish.generateCompletions is enabled.
|
| programs.xfs_quota.projects.<name>.fileSystem | XFS filesystem hosting the xfs_quota project.
|
| programs.dms-shell.enableAudioWavelength | Whether to install dependencies required for audio wavelength visualization
|
| programs.hyprland.systemd.setPath.enable | Set environment path of systemd to include the current system's bin directory
|
| programs.tmux.customPaneNavigationAndResize | Override the hjkl and HJKL bindings for pane navigation and resizing in VI mode.
|
| programs.tsmClient.servers.<name>.genPasswd | Whether to enable automatic client password generation
|
| programs.schroot.profiles.<name>.copyfiles | A list of files to copy into the chroot from the host system.
|
| programs.fish.generateCompletions | Whether to enable generating completion files from man pages.
|
| services.uptime.enableWebService | Whether to enable the uptime monitoring program web service.
|
| programs.zoxide.enableXonshIntegration | Whether to enable Xonsh integration.
|
| programs.direnv.enableXonshIntegration | Whether to enable Xonsh integration
.
|
| programs.ryzen-monitor-ng.enable | Whether to enable ryzen_monitor_ng, a userspace application for setting and getting Ryzen SMU (System Management Unit) parameters via the ryzen_smu kernel driver
|
| programs._1password-gui.polkitPolicyOwners | A list of users who should be able to integrate 1Password with polkit-based authentication mechanisms.
|
| programs.nix-required-mounts.allowedPatterns | The hook config, describing which paths to mount for which system features
|
| programs.firefox.nativeMessagingHosts.passff | Whether to enable PassFF support.
|
| programs.firefox.nativeMessagingHosts.jabref | Whether to enable JabRef support.
|
| programs.firefox.nativeMessagingHosts.ff2mpv | Whether to enable ff2mpv support.
|
| services.openafsClient.packages.programs | OpenAFS programs package
|
| programs.steam.dedicatedServer.openFirewall | Open ports in the firewall for Source Dedicated Server.
|
| programs.tsmClient.servers.<name>.servername | Local name of the IBM TSM server,
must not contain space or more than 64 chars.
|
| programs.opengamepadui.enable | Whether to enable opengamepadui.
|
| 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.nautilus-open-any-terminal.terminal | The terminal emulator to add to context-entry of nautilus
|
| programs.starship.interactiveOnly | Whether to enable starship only when the shell is interactive
|
| programs.dms-shell.enableSystemMonitoring | Whether to install dependencies required for system monitoring widgets
|
| programs.proxychains.proxies.<name>.enable | Whether to enable this proxy.
|
| programs.fish.vendor.completions.enable | Whether fish should use completion files provided by other packages.
|
| 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.yubikey-touch-detector.libnotify | If set to true, yubikey-touch-detctor will send notifications using libnotify
|
| programs.proxychains.remoteDNSSubnet | Set the class A subnet number to use for the internal remote DNS mapping, uses the reserved 224.x.x.x range by default.
|
| programs.uwsm.waylandCompositors | Configuration for UWSM-managed Wayland Compositors
|
| programs.coolercontrol.enable | Whether to enable CoolerControl GUI & its background services.
|
| programs.steam.protontricks.package | The protontricks package to use.
|
| programs.thunderbird.policies | Group policies to install
|
| programs.digitalbitbox.enable | Installs the Digital Bitbox application and enables the complementary hardware module.
|
| programs.steam.protontricks.enable | Whether to enable protontricks, a simple wrapper for running Winetricks commands for Proton-enabled games.
|
| programs.firefox.nativeMessagingHosts.euwebid | Whether to enable Web eID support.
|
| programs.opengamepadui.package | The OpenGamepadUI package to use.
|
| programs.tsmClient.servers.<name>.passworddir | Directory that holds the TSM
node's password information.
|
| programs.zsh.syntaxHighlighting.enable | Whether to enable zsh-syntax-highlighting.
|
| services.sitespeed-io.runs.*.extraArgs | Extra command line arguments to pass to the program.
|
| programs.uwsm.waylandCompositors.<name>.extraArgs | Extra command-line arguments pass to to the compsitor.
|
| programs.tsmClient.defaultServername | If multiple server stanzas are declared with
programs.tsmClient.servers,
this option may be used to name a default
server stanza that IBM TSM uses in the absence of
a user-defined dsm.opt file
|
| programs.chromium.defaultSearchProviderSearchURL | Chromium default search provider url.
|
| services.xinetd.services.*.serverArgs | Command-line arguments for the server program.
|
| programs.openvpn3.log-service.settings.journald | Use systemd-journald
|
| programs.singularity.systemBinPaths | (Extra) system-wide /**/bin paths
for Apptainer/Singularity to find command-line utilities in.
"/run/wrappers/bin" is included by default to make
utilities with SUID bit set available to Apptainer/Singularity
|
| programs.chromium.extensions | List of chromium extensions to install
|
| programs.firefox.nativeMessagingHosts.bukubrow | Whether to enable Bukubrow support.
|
| programs.chromium.defaultSearchProviderEnabled | Enable the default search provider.
|
| fonts.fontconfig.enable | If enabled, a Fontconfig configuration file will be built
pointing to a set of default fonts
|
| programs.tuxclocker.enabledNVIDIADevices | Enable NVIDIA GPU controls for a device by index
|
| programs.uwsm.waylandCompositors.<name>.prettyName | The full name of the desktop entry file.
|
| programs.starship.transientPrompt.left | Fish code composing the body of the starship_transient_prompt_func function
|
| programs.nix-required-mounts.allowedPatterns.<name>.paths | A list of glob patterns, indicating which paths to expose to the sandbox
|
| programs.uwsm.waylandCompositors.<name>.comment | The comment field of the desktop entry file.
|
| services.birdwatcher.flags | Flags to append to the program call
|
| programs.digitalbitbox.package | The digitalbitbox package to use
|
| programs.qgroundcontrol.enable | Whether to enable qgroundcontrol.
|
| programs.zsh.syntaxHighlighting.styles | Specifies custom styles to be highlighted by zsh-syntax-highlighting
|
| programs.starship.transientPrompt.right | Fish code composing the body of the starship_transient_rprompt_func function
|
| programs.chromium.defaultSearchProviderSuggestURL | Chromium default search provider url for suggestions.
|
| programs.singularity.enableFakeroot | Whether to enable the --fakeroot support of Singularity/Apptainer
|
| programs.firefox.preferences | Preferences to set from about:config
|
| programs.firefox.preferencesStatus | The status of firefox.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.captive-browser.browser | The shell (/bin/sh) command executed once the proxy starts
|
| programs.firefox.nativeMessagingHosts.packages | Additional packages containing native messaging hosts that should be made available to Firefox extensions.
|
| programs.openvpn3.log-service.settings.log_level | How verbose should the logging be
|
| 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.
|
| programs.light.brightnessKeys.minBrightness | The minimum authorized brightness value, e.g. to avoid the
display going dark.
|
| programs.openvpn3.log-service.settings.timestamp | Add timestamp log file
|
| programs.firefox.nativeMessagingHosts.tridactyl | Whether to enable Tridactyl support.
|
| programs.firefox.nativeMessagingHosts.gsconnect | Whether to enable GSConnect support.
|
| programs.coolercontrol.nvidiaSupport | Enable support for Nvidia GPUs.
|
| services.hylafax.sendmailPath | Path to sendmail program
|
| programs.steam.localNetworkGameTransfers.openFirewall | Open ports in the firewall for Steam Local Network Game Transfers.
|
| programs.qgroundcontrol.package | The qgroundcontrol package to use.
|
| programs.television.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.thunderbird.preferences | Preferences to set from about:config
|
| programs.opengamepadui.extraPackages | Additional packages to add to the OpenGamepadUI environment.
|
| programs.uwsm.waylandCompositors.<name>.binPath | The wayland-compositor binary path that will be called by UWSM
|
| programs.television.enableBashIntegration | Whether to enable Bash integration.
|
| programs.television.enableFishIntegration | Whether to enable Fish integration.
|
| services.mail.sendmailSetuidWrapper.owner | The owner of the wrapper program.
|
| services.mail.sendmailSetuidWrapper.group | The group of the wrapper program.
|
| programs.light.brightnessKeys.enable | Whether to enable brightness control with keyboard keys
|
| programs.zsh.syntaxHighlighting.patterns | Specifies custom patterns to be highlighted by zsh-syntax-highlighting
|
| 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
|
| programs.nix-required-mounts.allowedPatterns.<name>.onFeatures | Which requiredSystemFeatures should trigger relaxation of the sandbox
|
| programs.proxychains.chain.type | dynamic - Each connection will be done via chained proxies
all proxies chained in the order as they appear in the list
at least one proxy must be online to play in chain
(dead proxies are skipped)
otherwise EINTR is returned to the app.
strict - Each connection will be done via chained proxies
all proxies chained in the order as they appear in the list
all proxies must be online to play in chain
otherwise EINTR is returned to the app.
random - Each connection will be done via random proxy
(or proxy chain, see programs.proxychains.chain.length) from the list.
|
| programs.starship.transientPrompt.enable | Whether to enable Starship's transient prompt
feature in fish shells
|
| programs.zsh.autosuggestions.async | Whether to fetch suggestions asynchronously
|
| 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" ]
|
| 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.schroot.profiles.<name>.nssdatabases | System databases (as described in /etc/nsswitch.conf on GNU/Linux systems) to copy into the chroot from the host.
|
| services.mail.sendmailSetuidWrapper.source | The absolute path to the program to be wrapped.
|
| programs.firefox.nativeMessagingHosts.ugetIntegrator | Whether to enable Uget Integrator support.
|
| programs.zsh.autosuggestions.enable | Whether to enable zsh-autosuggestions.
|
| services.postfix.masterConfig.<name>.command | A program name specifying a Postfix service/daemon process
|
| programs.chromium.enablePlasmaBrowserIntegration | Whether to enable Native Messaging Host for Plasma Browser Integration.
|
| 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.firefox.nativeMessagingHosts.browserpass | Whether to enable Browserpass support.
|
| programs.singularity.enableExternalLocalStateDir | Whether to use top-level directories as LOCALSTATEDIR
instead of the store path ones
|
| programs.chromium.plasmaBrowserIntegrationPackage | The plasma-browser-integration package to use.
|
| programs.opengamepadui.fontPackages | Font packages to use in OpenGamepadUI
|
| programs.opengamepadui.gamescopeSession | Run a GameScope driven OpenGamepadUI session from your display-manager
|
| programs.zsh.autosuggestions.extraConfig | Attribute set with additional configuration values
|
| hardware.alsa.defaultDevice.playback | The default playback device
|
| services.wyoming.satellite.sound.command | Program to run for sound output.
|
| programs.turbovnc.ensureHeadlessSoftwareOpenGL | Whether to set up NixOS such that TurboVNC's built-in software OpenGL
implementation works
|
| programs.streamcontroller.enable | Whether to enable StreamController.
|
| services.borgbackup.jobs.<name>.dumpCommand | Backup the stdout of this program instead of filesystem paths
|
| 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.
|
| programs.singularity.packageOverriden | This option provides access to the overridden result of programs.singularity.package
|
| programs.streamcontroller.package | The StreamController package to use
|
| 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
|
| 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
|
| programs.opengamepadui.gamescopeSession.enable | Whether to enable GameScope Session.
|
| 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
|
| 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
|
| 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)
|
| programs.pay-respects.aiIntegration | Whether to enable pay-respects' LLM integration
|
| 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.
.
|
| 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
|
| programs.tsmClient.servers.<name>.tcpserveraddress | Host/domain name or IP address of the IBM TSM server.
|
| 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.
|
| programs.qgroundcontrol.blacklistModemManagerFromTTYUSB | Disallow ModemManager from interfering with serial connections that QGroundControl might use
|
| programs.zsh.autosuggestions.strategy | ZSH_AUTOSUGGEST_STRATEGY is an array that specifies how suggestions should be generated
|
| services.angrr.settings.temporary-root-policies.<name>.filter | External filter program to further filter GC roots matched by this policy.
|
| programs.openvpn3.netcfg.settings.systemd_resolved | Whether to use systemd-resolved integration
|
| services.mail.sendmailSetuidWrapper.permissions | The permissions of the wrapper program
|
| programs.openvpn3.log-service.settings.log_dbus_details | Add D-Bus details in log file/syslog
|
| 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
|