| programs.lazygit.package | The lazygit package to use.
|
| programs.direnv.angrr.enable | Whether to enable angrr direnv integration.
|
| programs.mosh.openFirewall | Whether to automatically open the necessary ports in the firewall.
|
| programs.niri.useNautilus | Whether to enable Nautilus as file-chooser for xdg-desktop-portal-gnome.
|
| programs.tmux.terminal | Set the $TERM variable
|
| programs.git.prompt.enable | Whether to enable automatically sourcing git-prompt.sh
|
| programs.regreet.extraCss | Extra CSS rules to apply on top of the GTK theme
|
| 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.xss-lock.extraOptions | Additional command-line arguments to pass to
xss-lock.
|
| programs.sway.enable | Whether to enable Sway, the i3-compatible tiling Wayland compositor
|
| programs.openvpn3.enable | Whether to enable the openvpn3 client.
|
| 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.alvr.openFirewall | Whether to open the default ports in the firewall for the ALVR server.
|
| programs.liboping.enable | Whether to enable liboping.
|
| programs.kbdlight.enable | Whether to enable kbdlight.
|
| programs.immersed.enable | Whether to enable immersed.
|
| programs.envision.enable | Whether to enable envision.
|
| programs.xss-lock.lockerCommand | Locker to be used with xsslock
|
| programs.autojump.enable | Whether to enable autojump.
|
| programs.oddjobd.enable | Whether to enable oddjob, a D-Bus service which runs odd jobs on behalf of client applications.
|
| programs.dms-shell.plugins.<name>.src | Source of the plugin package or path
|
| programs.dconf.packages | A list of packages which provide dconf profiles and databases in /etc/dconf.
|
| programs.bat.extraPackages | Extra bat scripts to be added to the system configuration.
|
| programs.zsh.zsh-autoenv.enable | Whether to enable zsh-autoenv.
|
| programs.rust-motd.settings | Settings on what to generate
|
| programs.k3b.enable | Whether to enable k3b, the KDE disk burning application
|
| programs.droidcam.enable | Whether to enable DroidCam client.
|
| programs.direnv.enable | Whether to enable direnv integration
|
| programs.gamescope.args | Arguments passed to GameScope on startup.
|
| 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.bash.shellAliases | Set of aliases for bash shell, which overrides environment.shellAliases
|
| programs.yazi.settings.yazi | Configuration included in yazi.toml
|
| programs.fish.shellAliases | Set of aliases for fish shell, which overrides environment.shellAliases
|
| programs.msmtp.defaults | Default values applied to all accounts
|
| programs.command-not-found.dbPath | Absolute path to programs.sqlite
|
| 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.regreet.iconTheme.name | Name of the icon theme to use for regreet.
|
| programs.wayfire.plugins | Additional plugins to use with the wayfire window manager.
|
| programs.direnv.finalPackage | The wrapped direnv package.
|
| programs.minipro.enable | Whether to enable minipro and its udev rules
|
| programs.ssh.knownHosts | The set of system-wide known SSH hosts
|
| programs.miriway.config | Miriway's config
|
| programs.sway.extraOptions | Command line arguments passed to launch Sway
|
| programs.ladybird.enable | Whether to enable the Ladybird web browser.
|
| programs.screen.screenrc | The contents of /etc/screenrc file
|
| programs.gamescope.env | Default environment variables available to the GameScope process, overridable at runtime.
|
| programs.starship.enable | Whether to enable the Starship shell prompt.
|
| programs.htop.settings | Extra global default configuration for htop
which is read on first startup only
|
| programs.foot.settings | Configuration for foot terminal emulator
|
| programs.amnezia-vpn.package | The amnezia-vpn package to use.
|
| programs.clash-verge.serviceMode | Whether to enable Service Mode.
|
| programs.neovim.enable | Whether to enable Neovim
|
| 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.less.envVariables | Defines environment variables.
|
| programs.ecryptfs.enable | Whether to enable ecryptfs setuid mount wrappers.
|
| programs.dconf.profiles | Attrset of dconf profiles
|
| programs.firejail.enable | Whether to enable firejail, a sandboxing tool for Linux.
|
| programs.virt-manager.enable | Whether to enable virt-manager, an UI for managing virtual machines in libvirt.
|
| programs.direnv.settings | Direnv configuration
|
| programs.gphoto2.enable | Whether to configure system to use gphoto2
|
| programs.neovim.runtime.<name>.text | Text of the file.
|
| programs.git.config | Configuration to write to /etc/gitconfig
|
| programs.tsmClient.package | The tsm-client package to use
|
| programs.sniffnet.enable | Whether to enable sniffnet, a network traffic monitor application.
|
| programs.gamemode.enable | Whether to enable GameMode to optimise system performance on demand.
|
| programs.xppen.package | The xppen_4 package to use
|
| programs.steam.package | The Steam package to use
|
| programs.nekoray.tunMode.enable | Whether to enable TUN mode of nekoray.
|
| programs.sharing.enable | Whether to enable sharing, a CLI tool for sharing files
|
| 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.corefreq.enable | Whether to enable Whether to enable the corefreq daemon and kernel module.
|
| programs.virt-manager.package | The virt-manager package to use.
|
| programs.pqos-wrapper.package | The pqos-wrapper package to use.
|
| programs.cdemu.image-analyzer | Whether to install the image analyzer.
|
| programs.atop.atopgpu.enable | Whether to install and enable the atopgpud daemon to get information about
NVIDIA gpus.
|
| programs.nix-ld.libraries | Libraries that automatically become available to all programs
|
| programs.ccache.packageNames | Nix top-level packages to be compiled using CCache
|
| programs.yazi.settings.theme | Configuration included in theme.toml
|
| programs.openvpn3.package | The openvpn3 package to use.
|
| programs.haguichi.enable | Whether to enable Haguichi, a Linux GUI frontend to the proprietary LogMeIn Hamachi.
|
| programs.appimage.enable | Whether to enable appimage-run wrapper script for executing appimages on NixOS.
|
| programs.ssh.setXAuthLocation | Whether to set the path to xauth for X11-forwarded connections
|
| programs.hyprlock.enable | Whether to enable hyprlock, Hyprland's GPU-accelerated screen locking utility.
|
| programs.cpu-energy-meter.package | The cpu-energy-meter package to use.
|
| programs.steam.extraPackages | Additional packages to add to the Steam environment.
|
| programs.river-classic.enable | Whether to enable river-classic, a dynamic tiling Wayland compositor.
|
| programs.atop.netatop.package | Which package to use for netatop.
|
| programs.iio-hyprland.enable | Whether to enable iio-hyprland and iio-sensor-proxy.
|
| programs.ssh.enableAskPassword | Whether to configure SSH_ASKPASS in the environment.
|
| programs.pay-respects.alias | pay-respects needs an alias to be configured
|
| 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.immersed.package | The immersed package to use.
|
| programs.flashrom.package | The flashrom package to use.
|
| programs.corefreq.package | The corefreq package to use.
|
| programs.xwayland.package | The Xwayland package to use.
|
| programs.envision.package | The envision package to use.
|
| programs.hyprlock.package | The hyprlock package to use.
|