| 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.sway.extraSessionCommands | Shell commands executed just before Sway is started
|
| programs.river-classic.package | The river-classic package to use
|
| programs.obs-studio.enableVirtualCamera | Installs and sets up the v4l2loopback kernel module, necessary for OBS
to start a virtual camera.
|
| programs.ssh.forwardX11 | Whether to request X11 forwarding on outgoing connections by default
|
| programs.zsh.enableBashCompletion | Enable compatibility with bash's programmable completion system.
|
| programs.msmtp.accounts | Named accounts and their respective configurations
|
| programs.tuxclocker.useUnfree | Whether to use components requiring unfree dependencies
|
| programs.bash.completion.enable | Whether to enable Bash completion for all interactive bash shells.
|
| programs.less.clearDefaultCommands | Clear all default commands
|
| programs.hyprland.xwayland.enable | Whether to enable XWayland.
|
| programs.dsearch.systemd.target | The systemd target that will automatically start the dsearch service
|
| programs.xfs_quota.projects.<name>.id | Project ID.
|
| programs.atop.setuidWrapper.enable | Whether to install a setuid wrapper for Atop
|
| programs.zsh.vteIntegration | Whether to enable Zsh integration for VTE terminals
|
| programs.kubeswitch.commandName | The name of the command to use
|
| programs.steam.gamescopeSession.env | Environmental variables to be passed to GameScope for the session.
|
| programs.proxychains.proxyDNS | Proxy DNS requests - no leak for DNS data.
|
| programs.chromium.initialPrefs | Initial preferences are used to configure the browser for the first run
|
| programs.partition-manager.enable | Whether to enable KDE Partition Manager.
|
| programs.yubikey-touch-detector.enable | Whether to enable yubikey-touch-detector.
|
| 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.river-classic.xwayland.enable | Whether to enable XWayland.
|
| programs.proxychains.enable | Whether to enable proxychains configuration.
|
| programs.tsmClient.wrappedPackage | The tsm-client package to use
|
| programs.tsmClient.servers | Server definitions ("stanzas")
for the client system-options file
|
| programs.bash.undistractMe.enable | Whether to enable notifications when long-running terminal commands complete.
|
| programs.steam.gamescopeSession.args | Arguments to be passed to GameScope for the session.
|
| programs.thunderbird.enable | Whether to enable Thunderbird mail client.
|
| 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.ssh.knownHosts.<name>.certAuthority | This public key is an SSH certificate authority, rather than an
individual host's key.
|
| programs.gnupg.agent.enableSSHSupport | Enable SSH agent support in GnuPG agent
|
| programs.proxychains.tcpReadTimeOut | Connection read time-out in milliseconds.
|
| programs.bash.undistractMe.playSound | Whether to enable notification sounds when long-running terminal commands complete.
|
| programs.bash.vteIntegration | Whether to enable Bash integration for VTE terminals
|
| programs.browserpass.enable | Whether to enable Browserpass native messaging host.
|
| programs.proxychains.quietMode | Whether to enable Quiet mode (no output from the library).
|
| programs.openvpn3.netcfg.settings | Options stored in /etc/openvpn3/netcfg.json configuration file
|
| programs.schroot.profiles.<name>.fstab | A file in the format described in fstab(5), used to mount filesystems inside the chroot
|
| programs.bash.completion.package | The bash-completion package to use.
|
| programs.xfs_quota.projects.<name>.path | Project directory.
|
| programs.steam.extraCompatPackages | Extra packages to be used as compatibility tools for Steam on Linux
|
| programs.idescriptor.enable | Whether to enable iDescriptor, a cross-platform iDevice management tool.
|
| programs.dms-shell.enableDynamicTheming | Whether to install dependencies required for dynamic theming support
|
| programs.partition-manager.package | The partitionmanager package to use.
|
| programs.yubikey-touch-detector.verbose | Enables verbose logging
|
| programs.hyprland.portalPackage | The xdg-desktop-portal-hyprland package to use
|
| programs.fish.vendor.functions.enable | Whether fish should autoload fish functions provided by other packages.
|
| programs.mepo.locationBackends.gpsd | Whether to enable location detection via gpsd
|
| programs.singularity.enable | Whether to install Singularity/Apptainer with system-level overriding such as SUID support.
|
| programs.git-worktree-switcher.enable | Whether to enable git-worktree-switcher, switch between git worktrees with speed..
|
| programs.river-classic.extraPackages | Extra packages to be installed system wide
|
| programs.command-not-found.enable | Whether interactive shells should show which Nix package (if
any) provides a missing command
|
| programs.dublin-traceroute.enable | Whether to enable dublin-traceroute (including setcap wrapper).
|
| programs.idescriptor.package | The idescriptor package to use.
|
| programs.proxychains.proxies | Proxies to be used by proxychains.
|
| programs.proxychains.package | The proxychains package to use.
|
| programs.kdeconnect.enable | Whether to enable kdeconnect
|
| programs.singularity.package | The singularity package to use.
|
| programs.thunderbird.package | The thunderbird package to use.
|
| 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.wayland.miracle-wm.enable | Whether to enable miracle-wm, a tiling Mir based Wayland compositor
|
| programs.nautilus-open-any-terminal.enable | Whether to enable nautilus-open-any-terminal.
|
| programs.bash.undistractMe.timeout | Number of seconds it would take for a command to be considered long-running.
|
| programs.dms-shell.enableCalendarEvents | Whether to install dependencies required for calendar events support
|
| programs.zsh.interactiveShellInit | Shell script code called during interactive zsh shell initialisation.
|
| programs.ssh.knownHosts.<name>.publicKeyFile | The path to the public key file for the host
|
| programs.captive-browser.interface | your public network interface (wlp3s0, wlan0, eth0, ...)
|
| programs.singularity.enableSuid | Whether to enable the SUID support of Singularity/Apptainer.
|
| programs.git-worktree-switcher.package | The git-worktree-switcher package to use.
|
| services.mail.sendmailSetuidWrapper.capabilities | A comma-separated list of capability clauses to be given to the
wrapper program
|
| programs.atop.atopacctService.enable | Whether to enable the atopacct service which manages process accounting
|
| programs.dms-shell.quickshell.package | The quickshell package to use.
|
| programs.wireshark.usbmon.enable | Whether to allow users in the 'wireshark' group to capture USB traffic
|
| programs.foot.enableZshIntegration | Whether to enable foot zsh integration.
|
| services.gokapi.mutableSettings | Allow changes to the program config made by the program to persist between restarts
|
| programs.bash.interactiveShellInit | Shell script code called during interactive bash shell initialisation.
|
| programs.fish.interactiveShellInit | Shell script code called during interactive fish shell initialisation.
|
| programs.dublin-traceroute.package | The dublin-traceroute package to use.
|
| programs.yubikey-touch-detector.unixSocket | If set to true, yubikey-touch-detector will send notifications to a unix socket
|
| 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.steam.gamescopeSession.steamArgs | Arguments to be passed to Steam for the session.
|
| programs.steam.gamescopeSession.enable | Whether to enable GameScope Session.
|
| 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.wireshark.dumpcap.enable | Whether to allow users in the 'wireshark' group to capture network traffic
|
| programs.chromium.homepageLocation | Chromium default homepage
|
| programs.firefox.policies | Group policies to install
|
| programs.nix-required-mounts.extraWrapperArgs | List of extra arguments (such as --add-flags -v) to pass to the hook's wrapper
|
| programs.xonsh.bashCompletion.package | The bash-completion package to use.
|
| programs.proxychains.chain.length | Chain length for random chain.
|
| programs.foot.enableFishIntegration | Whether to enable foot fish integration.
|
| programs.foot.enableBashIntegration | Whether to enable foot bash integration.
|
| programs.openvpn3.log-service.settings | Options stored in /etc/openvpn3/log-service.json configuration file
|
| programs.dms-shell.enableClipboardPaste | Whether to install dependencies required for pasting directly from the clipboard history support
|
| programs.dms-shell.systemd.restartIfChanged | Whether to restart the dms.service when the DankMaterialShell package or
configuration changes
|
| 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.mepo.locationBackends.geoclue | Whether to enable location detection via geoclue
|
| programs.ausweisapp.openFirewall | Whether to open the required firewall ports for the Smartphone as Card Reader (SaC) functionality of AusweisApp.
|