| programs.zsh.histSize | Change history size.
|
| programs.zsh.histFile | Change history file.
|
| programs.tmux.iTerm2 | Cater to iTerm2 and its tmux integration, as appropriate.
|
| programs.vim.enable | Whether to configure vim.
|
| programs.zsh.enable | Whether to configure zsh as an interactive shell.
|
| programs.tmux.enable | Whether to configure tmux.
|
| programs.vim.vimConfig | Extra vimrcConfig to use for vim_configurable.
|
| programs.zsh.shellInit | Shell script code called during zsh shell initialisation.
|
| programs.fish.enable | Whether to configure fish as an interactive shell.
|
| programs.bash.enable | Whether to configure bash as an interactive shell.
|
| programs.fish.shellAbbrs | Set of fish abbreviations.
|
| programs.info.enable | Whether to enable info pages and the info command.
|
| programs.fish.shellInit | Shell script code called during fish shell initialisation.
|
| programs.vim.plugins | VAM plugin dictionaries to use for vim_configurable.
|
| programs.fish.package | The fish package to use.
|
| programs.man.enable | Whether to enable manual pages and the man command
|
| programs.zsh.promptInit | Shell script code used to initialise the zsh prompt.
|
| programs.zsh.enableFzfGit | Enable fzf keybindings for C-g git browsing.
|
| programs.tmux.enableFzf | Enable fzf keybindings for selecting tmux sessions and panes.
|
| programs.tmux.enableVim | Enable vim style keybindings for copy mode, and navigation of tmux panes.
|
| programs.fish.promptInit | Shell script code used to initialise fish prompt.
|
| programs.tmux.enableMouse | Enable mouse support for tmux.
|
| programs.gnupg.package | The gnupg package to use.
|
| programs.nix-index.enable | Whether to enable nix-index and its command-not-found helper.
|
| programs.direnv.silent | Whether to enable the hiding of direnv logging
.
|
| programs.tmux.extraConfig | Extra configuration to add to tmux.conf.
|
| programs.zsh.loginShellInit | Shell script code called during zsh login shell initialisation.
|
| programs.fish.loginShellInit | Shell script code called during fish login shell initialisation.
|
| programs.ssh.extraConfig | Extra configuration text loaded in ssh_config
|
| programs.direnv.package | The direnv package to use.
|
| programs.nix-index.package | This option specifies the nix-index package to use.
|
| programs.vim.vimOptions.<name>.text | Text of the file.
|
| programs.gnupg.agent.enable | Enables GnuPG agent for every user session.
|
| programs.direnv.loadInNixShell | Whether to enable loading direnv in nix-shell nix shell or nix develop
.
|
| programs.direnv.enable | Whether to enable direnv integration
|
| programs.fish.shellAliases | Set of aliases for fish shell
|
| programs.tmux.tmuxOptions.<name>.text | Text of the file.
|
| programs.direnv.finalPackage | The wrapped direnv package.
|
| programs.zsh.enableFzfHistory | Enable fzf keybinding for Ctrl-r history search.
|
| programs.vim.extraKnownPlugins | Custom plugin declarations to add to VAM's knownPlugins.
|
| programs.direnv.settings | Direnv configuration
|
| programs.vim.enableSensible | Enable sensible configuration options for vim.
|
| programs.vim.vimOptions.<name>.source | Path of the source file.
|
| programs.vim.vimOptions.<name>.target | Name of symlink
|
| programs.tmux.enableSensible | Enable sensible configuration options for tmux.
|
| programs.ssh.knownHosts | The set of system-wide known SSH hosts
|
| programs.tmux.tmuxOptions.<name>.source | Path of the source file.
|
| programs.vim.vimOptions.<name>.enable | Whether this file should be generated
|
| programs.arqbackup.enable | Whether to enable Arq backup.
|
| programs.direnv.direnvrcExtra | Extra lines to append to the sourced direnvrc
|
| programs.tmux.tmuxOptions.<name>.target | Name of symlink
|
| programs.direnv.nix-direnv.enable | Whether to enable a faster, persistent implementation of use_nix and use_flake, to replace the built-in one
.
|
| programs.direnv.nix-direnv.package | The nix-direnv package to use.
|
| programs.fish.vendor.config.enable | Whether fish should source configuration snippets provided by other packages.
|
| programs.tmux.tmuxOptions.<name>.enable | Whether this file should be generated
|
| programs.arqbackup.package | The arq 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.zsh.variables | A set of environment variables used in the global environment
|
| programs._1password.enable | Whether to enable the 1Password CLI tool.
|
| programs.ssh.knownHosts.<name>.extraHostNames | A list of additional host names and/or IP numbers used for
accessing the host's ssh service
|
| programs.ssh.knownHosts.<name>.publicKey | The public key data for the host
|
| programs._1password-gui.enable | Whether to enable the 1Password GUI application.
|
| programs.fish.babelfishPackage | The babelfish package to use when useBabelfish is
set to true.
|
| programs.zsh.enableFzfCompletion | Enable fzf completion.
|
| programs.gnupg.agent.enableSSHSupport | Enable SSH agent support in GnuPG agent
|
| programs.zsh.enableCompletion | Enable zsh completion for all interactive zsh shells.
|
| programs._1password.package | The 1Password CLI package to use.
|
| programs._1password-gui.package | The 1Password GUI package to use.
|
| programs.ssh.knownHosts.<name>.hostNames | The set of system-wide known SSH hosts
|
| programs.zsh.enableBashCompletion | Enable bash completion for all interactive zsh shells.
|
| 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.fish.vendor.functions.enable | Whether fish should autoload fish functions provided by other packages.
|
| programs.ssh.knownHosts.<name>.publicKeyFile | The path to the public key file for the host
|
| programs.bash.completion.enable | Enable bash completion for all interactive bash shells
|
| programs.zsh.interactiveShellInit | Shell script code called during interactive zsh shell initialisation.
|
| 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.direnv.enableZshIntegration | Whether to enable Zsh integration
.
|
| programs.direnv.enableBashIntegration | Whether to enable Bash integration
.
|
| programs.direnv.enableFishIntegration | Whether to enable Fish integration
.
|
| programs.fish.vendor.completions.enable | Whether fish should use completion files provided by other packages.
|
| programs.zsh.enableSyntaxHighlighting | Enable zsh-syntax-highlighting.
|
| programs.zsh.enableFastSyntaxHighlighting | Whether to enable zsh-fast-syntax-highlighting.
|
| programs.zsh.enableAutosuggestions | Enable zsh-autosuggestions.
|
| launchd.agents.<name>.serviceConfig.EnableGlobbing | This flag causes launchd to use the glob(3) mechanism to update the program arguments before invocation.
|
| launchd.daemons.<name>.serviceConfig.EnableGlobbing | This flag causes launchd to use the glob(3) mechanism to update the program arguments before invocation.
|
| launchd.user.agents.<name>.serviceConfig.EnableGlobbing | This flag causes launchd to use the glob(3) mechanism to update the program arguments before invocation.
|
| launchd.agents.<name>.serviceConfig.HardResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| launchd.agents.<name>.serviceConfig.SoftResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| launchd.daemons.<name>.serviceConfig.HardResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| launchd.daemons.<name>.serviceConfig.SoftResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| launchd.user.agents.<name>.serviceConfig.SoftResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| launchd.user.agents.<name>.serviceConfig.HardResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| launchd.agents.<name>.serviceConfig.ProgramArguments | This key maps to the second argument of execvp(3)
|
| launchd.daemons.<name>.serviceConfig.ProgramArguments | This key maps to the second argument of execvp(3)
|
| launchd.user.agents.<name>.serviceConfig.ProgramArguments | This key maps to the second argument of execvp(3)
|
| security.pam.services.sudo_local.reattach | Whether to enable reattaching a program to the user's bootstrap session
|
| launchd.agents.<name>.serviceConfig.ThrottleInterval | This key lets one override the default throttling policy imposed on jobs by launchd
|