| programs.zsh.promptInit | Shell script code used to initialise the zsh prompt.
|
| programs.qdmr.package | The qdmr package to use.
|
| programs.atop.package | The atop package to use.
|
| programs.niri.package | The niri package to use.
|
| programs.uwsm.package | The uwsm package to use.
|
| programs.alvr.package | The alvr package to use.
|
| programs.kde-pim.kontact | Whether to enable Kontact.
|
| programs.nano.package | The nano package to use.
|
| programs.mosh.package | The mosh package to use.
|
| programs.kde-pim.merkuro | Whether to enable Merkuro.
|
| programs.geary.enable | Whether to enable Geary, a Mail client for GNOME.
|
| programs.nncp.package | The nncp package to use.
|
| programs.rush.package | The rush package to use.
|
| programs.java.package | The jdk package to use.
|
| programs.htop.package | The htop package to use.
|
| programs.foot.package | The foot package to use.
|
| programs.less.package | The less package to use.
|
| programs.skim.package | The skim package to use.
|
| programs.yazi.package | The yazi package to use.
|
| programs.neovim.withNodeJs | Enable Node provider.
|
| programs.tmux.package | The tmux package to use.
|
| programs.tmux.plugins | List of plugins to install.
|
| programs.fish.package | The fish package to use.
|
| programs.qdmr.enable | Whether to enable QDMR - a GUI application and command line tool for programming DMR radios.
|
| programs.joycond-cemuhook.enable | Whether to enable joycond-cemuhook, a program to enable support for cemuhook's UDP protocol for joycond devices.
|
| programs.slock.enable | Whether to install slock screen locker with setuid wrapper.
|
| programs.river.enable | Whether to enable river, a dynamic tiling Wayland compositor.
|
| programs.ccache.trace | Trace ccache usage to see which derivations use ccache
|
| programs.bash.lsColorsFile | Alternative colorscheme for ls colors
|
| programs.tmux.clock24 | Use 24 hour clock.
|
| programs.fcast-receiver.openFirewall | Open ports needed for the functionality of the program.
|
| programs.neovim.viAlias | Symlink vi to nvim binary.
|
| programs.tmux.escapeTime | Time in milliseconds for which tmux waits after an escape is input.
|
| programs.nh.clean.dates | How often cleanup is performed
|
| programs.calls.enable | Whether to enable GNOME calls: a phone dialer and call handler
.
|
| programs.yazi.plugins | Lua plugins
|
| programs.rush.shell | The resolved shell path that users can inherit to set rush as their login shell
|
| programs.zoom-us.package | The zoom-us package to use.
|
| programs.bash.promptInit | Shell script code used to initialise the bash prompt.
|
| programs.fish.promptInit | Shell script code used to initialise fish prompt.
|
| programs.dwl.enable | Whether to enable Dwl is a compact, hackable compositor for Wayland based on wlroots
|
| programs.zsh.ohMyZsh.cacheDir | Cache directory to be used by oh-my-zsh
|
| programs.kclock.enable | Whether to enable KClock.
|
| programs.i3lock.enable | Whether to enable i3lock.
|
| programs.yazi.flavors | Pre-made themes
|
| programs.neovim.vimAlias | Symlink vim to nvim binary.
|
| programs.rust-motd.enable | Whether to enable rust-motd, a Message Of The Day (MOTD) generator.
|
| programs.git.lfs.package | The git-lfs package to use.
|
| programs.winbox.enable | Whether to enable MikroTik Winbox.
|
| programs.nixbit.enable | Whether to enable Nixbit configuration.
|
| programs.vscode.enable | Whether to enable VSCode editor.
|
| programs.nix-index.enable | Whether to enable nix-index, a file database for nixpkgs.
|
| programs.zsh.setOptions | Configure zsh options
|
| programs.rush.rules | The rule statement configures a GNU Rush rule
|
| 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.gnupg.package | The gnupg package to use.
|
| programs.msmtp.package | The msmtp package to use.
|
| programs.vivid.package | The vivid package to use.
|
| programs.cnping.enable | Whether to enable a setcap wrapper for cnping.
|
| programs.gpaste.enable | Whether to enable GPaste, a clipboard manager.
|
| programs.sysdig.enable | Whether to enable sysdig, a tracing tool.
|
| programs.dms-shell.enable | Whether to enable DankMaterialShell, a complete desktop shell for Wayland compositors.
|
| programs.nh.clean.enable | Whether to enable periodic garbage collection with nh clean all.
|
| programs.zsh.loginShellInit | Shell script code called during zsh login shell initialisation.
|
| programs.direnv.silent | Whether to enable the hiding of direnv logging
.
|
| programs.tmux.enable | Whenever to configure tmux system-wide.
|
| programs.xonsh.config | Extra text added to the end of /etc/xonsh/xonshrc,
the system-wide control file for xonsh.
|
| programs.xastir.enable | Whether to enable Xastir Graphical APRS client.
|
| programs.clash-verge.tunMode | Whether to enable Setcap for TUN Mode
|
| programs.thunar.enable | Whether to enable Thunar, the Xfce file manager.
|
| programs.evince.enable | Whether to enable Evince, the GNOME document viewer.
|
| programs.trippy.enable | Whether to enable trippy, a network diagnostic tool.
|
| 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.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.ente-auth.package | The ente-auth package to use.
|
| 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.zsh.ohMyZsh.customPkgs | List of custom packages that should be loaded into oh-my-zsh.
|
| programs.tmux.newSession | Automatically spawn a session if trying to attach and none are running.
|
| 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.regreet.cageArgs | Additional arguments to be passed to
cage.
|
| programs.zoxide.enable | Whether to enable zoxide, a smarter cd command that learns your habits.
|
| programs.bash.loginShellInit | Shell script code called during login bash shell initialisation.
|
| programs.fish.loginShellInit | Shell script code called during fish login shell initialisation.
|
| programs.clash-verge.enable | Whether to enable Clash Verge.
|
| programs.dms-shell.package | The dms-shell package to use.
|
| programs.dms-shell.plugins | DMS Plugins to install and enable
|
| programs.nix-index.package | The nix-index package to use.
|
| 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.yazi.settings | Configuration included in $YAZI_CONFIG_HOME.
|
| programs.zsh.enable | Whether to configure zsh as an interactive shell
|
| programs.nncp.secrets | A list of paths to NNCP configuration files that should not be
in the Nix store
|