| programs.riff.commandLineOptions | Command line arguments to include in the RIFF environment variable
|
| programs.fish.binds.<name>.command | command that will be execute
|
| programs.ranger.rifle.*.command | A command to run for the matching file.
|
| programs.pet.snippets.*.command | The command.
|
| programs.command-not-found.enable | Whether to enable command-not-found hook for interactive shell.
|
| services.xidlehook.timers.*.command | Command executed after the idle timeout is reached
|
| services.syncthing.tray.command | Syncthing tray command to use.
|
| xsession.windowManager.command | Command to use to start the window manager
|
| programs.ncmpcpp.bindings.*.command | Command or sequence of commands to be executed.
|
| programs.opencode.commands | Custom commands for opencode
|
| wayland.windowManager.sway.config.window.commands.*.command | Swaywm command to execute.
|
| xsession.windowManager.i3.config.window.commands.*.command | i3wm command to execute.
|
| wayland.windowManager.sway.config.bars.*.command | Command that will be used to start a bar.
|
| programs.command-not-found.dbPath | Absolute path to programs.sqlite
|
| services.swayidle.timeouts.*.command | Command to run after timeout seconds of inactivity.
|
| xsession.windowManager.i3.config.bars.*.command | Command that will be used to start a bar.
|
| programs.chromium.commandLineArgs | List of command-line arguments to be passed to Chromium
|
| programs.kubeswitch.commandName | The name of the command to use
|
| services.cbatticon.commandLeftClick | Command to execute when left clicking on the tray icon.
|
| wayland.windowManager.sway.config.startup.*.command | Command that will be executed on startup.
|
| xsession.windowManager.i3.config.startup.*.command | Command that will be executed on startup.
|
| programs.claude-code.commandsDir | Path to a directory containing command files for Claude Code
|
| services.unison.pairs.<name>.commandOptions | Additional command line options as a dictionary to pass to the
unison program
|
| accounts.email.accounts.<name>.signature.command | A command that generates a signature.
|
| programs.pistol.associations.*.command | Preview command for files matched by this association.
|
| programs.claude-code.commands | Custom commands for Claude Code
|
| services.cbatticon.commandCriticalLevel | Command to execute when the critical battery level is reached.
|
| news.display | How unread and relevant news should be presented when
running home-manager build and
home-manager switch
|
| programs.gemini-cli.commands.<name>.prompt | The prompt that will be sent to the Gemini model when the command is executed
|
| home.activation | The activation scripts blocks to run when activating a Home
Manager generation
|
| programs.gemini-cli.commands | An attribute set of custom commands that will be globally available
|
| programs.lf.commands | Commands to declare
|
| programs.gemini-cli.commands.<name>.description | A brief, one-line description of what the command does
|
| programs.zsh.prezto.utility.safeOps | Enabled safe options
|
| home.enableDebugInfo | Some Nix packages provide debug symbols for
gdb in the debug output
|
| programs.kakoune.config.hooks.*.commands | Commands to run when the hook is activated.
|
| wayland.windowManager.sway.config.window.commands.*.criteria | Criteria of the windows on which command should be executed
|
| programs.riff.enable | Enable the riff diff highlighter
|
| xsession.windowManager.i3.config.window.commands.*.criteria | Criteria of the windows on which command should be executed
|
| programs.neovim.viAlias | Symlink vi to nvim binary.
|
| programs.man.enable | Whether to enable manual pages and the man
command
|
| programs.neovim.vimAlias | Symlink vim to nvim binary.
|
| programs.hexchat.channels.<name>.commands | Commands to be executed on connecting to server.
|
| programs.hwatch.enable | Whether to enable hwatch, a modern alternative to the watch command
.
|
| programs.rbw.package | The rbw package to use
|
| programs.smug.projects.<name>.windows.*.commands | Commands to execute when window starts.
|
| accounts.email.accounts.<name>.msmtp.enable | Whether to enable msmtp
|
| vdirsyncer.postHook | Command to call for each item creation and modification
|
| wayland.windowManager.sway.config.window.commands | List of commands that should be executed on specific windows
|
| programs.smug.projects.<name>.windows.*.panes.*.commands | Commands to execute when pane starts.
|
| xsession.windowManager.i3.config.window.commands | List of commands that should be executed on specific windows
|
| services.sxhkd.extraOptions | Command line arguments to invoke sxhkd with.
|
| programs.hwatch.extraArgs | Extra command-line arguments to pass to hwatch
|
| programs.nh.osFlake | The string that will be used for the NH_OS_FLAKE environment variable.
NH_OS_FLAKE is used by nh as the default flake for performing nh os
actions, such as nh os switch
|
| services.emacs.extraOptions | Extra command-line arguments to pass to emacs.
|
| programs.neovim.vimdiffAlias | Alias vimdiff to nvim -d.
|
| qt.kde.settings | A set of values to be modified by kwriteconfig6
|
| programs.nh.homeFlake | The string that will be used for the NH_HOME_FLAKE environment variable.
NH_HOME_FLAKE is used by nh as the default flake for performing nh home
actions, such as nh home switch
|
| xsession.windowManager.herbstluftwm.enableAlias | Set an alias for the herbstclient command in the
autostart script that only stores its arguments and executes
them all at once at the end of the autostart script
|
| services.darkman.settings | Settings for the darkman command
|
| programs.borgmatic.backups.<name>.storage.encryptionPasscommand | Command writing the passphrase to standard output.
|
| services.muchsync.remotes.<name>.sshCommand | Specifies a command line to pass to /bin/sh
to execute a command on another machine
|
| programs.nh.darwinFlake | The string that will be used for the NH_DARWIN_FLAKE environment variable.
NH_DARWIN_FLAKE is used by nh as the default flake for performing
nh darwin actions, such as nh darwin switch
|
| programs.pianobar.settings.password_command | Command pianobar will use to access password for Pandora music service authentication
|
| services.clipmenu.launcher | Launcher command, if not set, dmenu
will be used by default.
|
| programs.zsh.history.ignoreAllDups | If a new command line being added to the history list
duplicates an older one, the older command is removed
from the list (even if it is not the previous event).
|
| services.emacs.client.arguments | Command-line arguments to pass to emacsclient.
|
| accounts.email.accounts.<name>.mujmap.settings.password_command | Shell command which will print a password to stdout for basic HTTP
authentication
|
| services.syncthing.extraOptions | Extra command-line arguments to pass to syncthing
|
| services.pasystray.extraOptions | Extra command-line arguments to pass to pasystray.
|
| services.screen-locker.xss-lock.extraOptions | Extra command-line arguments to pass to xss-lock.
|
| programs.difftastic.options | Configuration options for difftastic
|
| programs.gcc.enable | Whether to enable gcc..
|
| programs.gpg.mutableTrust | If set to true, you may manage trust as a user using
the gpg command
|
| programs.jq.enable | Whether to enable the jq command-line JSON processor.
|
| programs.grep.enable | Whether to enable grep..
|
| services.mpd.extraArgs | Extra command-line arguments to pass to MPD.
|
| programs.npm.enable | Whether to enable npm user config.
|
| programs.goto.enable | Whether to enable goto..
|
| programs.zsh.cdpath | List of paths to autocomplete calls to cd.
|
| programs.fzf.enable | Whether to enable fzf - a command-line fuzzy finder.
|
| programs.pls.enable | Whether to enable pls, a modern replacement for ls.
|
| programs.eza.enable | Whether to enable eza, a modern replacement for ls.
|
| services.restic.backups.<name>.pruneOpts | A list of policy options for 'restic forget --prune', to automatically
prune old snapshots
|
| programs.less.config | Configuration for less, written to
$XDG_CONFIG_HOME/lesskey.
|
| programs.skim.enable | Whether to enable skim - a command-line fuzzy finder.
|
| programs.fd.enable | Whether to enable fd, a simple, fast and user-friendly alternative to find.
|
| manual.html.enable | Whether to install the HTML manual
|
| accounts.email.accounts.<name>.alot.sendMailCommand | Command to send a mail
|
| wayland.windowManager.sway.config.bindswitches | Binds to execute the sway command command on state changes
|
| programs.git.maintenance.timers | Systemd timers to create for scheduled git maintenance
|
| programs.imv.enable | Whether to enable imv: a command line image viewer intended for use with tiling window managers.
|
| programs.notmuch.new | Options related to email processing performed by
notmuch new.
|
| programs.diff-so-fancy.pagerOpts | Arguments to be passed to less.
|
| programs.nh.flake | The path that will be used for the FLAKE environment variable.
FLAKE is used by nh as the default flake for performing actions,
like nh os switch.
|
| services.mbsync.preExec | An optional command to run before mbsync executes
|
| services.xidlehook.timers.*.canceller | Command executed when the user becomes active again
|
| services.screen-locker.xautolock.extraOptions | Extra command-line arguments to pass to xautolock
|
| programs.ssh.matchBlocks.<name>.identitiesOnly | Specifies that ssh should only use the authentication
identity explicitly configured in the
~/.ssh/config files or passed on the
ssh command-line, even if ssh-agent
offers more identities.
|
| xsession.windowManager.fluxbox.extraCommandLineArgs | Extra command line arguments to pass to fluxbox
|
| programs.fd.extraOptions | Extra command line options passed to fd.
|
| programs.hstr.enable | Whether to enable Bash And Zsh shell history suggest box - easily view, navigate, search and
manage your command history.
|
| services.mbsync.postExec | An optional command to run after mbsync executes successfully
|
| accounts.email.accounts.<name>.astroid.sendMailCommand | Command to send a mail
|
| programs.qutebrowser.keyBindings | Key bindings mapping keys to commands in different modes
|
| programs.eza.extraOptions | Extra command line options passed to eza.
|
| programs.neomutt.binds.*.map | Select the menu to bind the command to.
|
| programs.git.package | The git package to use
|
| services.screen-locker.lockCmd | Locker command to run.
|
| programs.senpai.config.password-cmd | Alternatively to providing your SASL authentication password
directly in plaintext, you can specify a command to be run to
fetch the password at runtime
|
| services.twmn.soundCommand | Command to execute to play a notification's sound.
|
| programs.pet.snippets.*.tag | List of tags attached to the command.
|
| programs.zsh.history.share | Share command history between zsh sessions.
|
| programs.notmuch.new.tags | A list of tags that will be added to all messages
incorporated by notmuch new.
|
| programs.rofi.theme | Name of theme or path to theme file in rasi format or attribute set with
theme configuration
|
| services.radicle.node.args | Additional command line arguments to pass when executing radicle-node.
|
| programs.patdiff.enable | Whether to enable the patdiff differ
|
| programs.neomutt.macros.*.map | Select the menu to bind the command to.
|
| vdirsyncer.urlCommand | A command that prints the URL of the storage.
|
| services.screen-locker.lockCmdEnv | Environment variables to source a with the locker command (lockCmd).
|
| programs.zed-editor.userTasks | Configuration written to Zed's tasks.json.
List of tasks that can be run from the
command palette.
|
| accounts.contact.accounts.<name>.vdirsyncer.postHook | Command to call for each item creation and modification
|
| services.swayidle.events | Run command on occurrence of a event.
|
| services.gromit-mpx.hotKey | A keysym or raw keycode that toggles the activation state of
gromit-mpx
|
| programs.fish.binds.<name>.repaint | Whether to enable redraw prompt after command.
|
| programs.ion.shellAliases | An attribute set that maps aliases (the top level attribute names
in this option) to command strings or directly to build outputs.
|
| programs.git.lfs.skipSmudge | Skip automatic downloading of objects on clone or pull
|
| programs.zsh.shellAliases | An attribute set that maps aliases (the top level attribute names in
this option) to command strings or directly to build outputs.
|
| programs.fzf.fileWidgetOptions | Command line options for the CTRL-T keybinding.
|
| programs.nix-your-shell.enable | Whether to enable nix-your-shell, a wrapper for nix develop or nix-shell
to retain the same shell inside the new environment.
|
| services.tldr-update.period | Systemd timer period to create for scheduled tldr --update
|
| accounts.calendar.accounts.<name>.vdirsyncer.postHook | Command to call for each item creation and modification
|
| home.shellAliases | An attribute set that maps aliases (the top level attribute names
in this option) to command strings or directly to build outputs
|
| programs.i3blocks.enable | Whether to enable i3blocks i3 status command scheduler.
|
| services.colima.perlPackage | The perl package to use
|
| programs.home-manager.package | The home-manager package.
|
| programs.pet.snippets.*.output | Example output of the command.
|
| programs.scmpuff.enable | Whether to enable scmpuff, a command line tool that allows you to work quicker with Git by
substituting numeric shortcuts for files.
|
| programs.fzf.fileWidgetCommand | The command that gets executed as the source for fzf for the
CTRL-T keybinding.
|
| programs.fish.shellAliases | An attribute set that maps aliases (the top level attribute names
in this option) to command strings or directly to build outputs.
|
| programs.bash.shellAliases | An attribute set that maps aliases (the top level attribute names in
this option) to command strings or directly to build outputs.
|
| programs.notmuch.new.ignore | A list to specify files and directories that will not be
searched for messages by notmuch new.
|
| programs.skim.fileWidgetOptions | Command line options for the CTRL-T keybinding.
|
| programs.fzf.defaultCommand | The command that gets executed as the default source for fzf
when running.
|
| programs.fzf.defaultOptions | Extra command line options given to fzf by default.
|
| programs.carapace.enable | Whether to enable carapace, a multi-shell multi-command argument completer.
|
| services.conky.extraConfig | Configuration used by the Conky daemon
|
| programs.vim.defaultEditor | Whether to configure vim as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.vim.plugins | List of vim plugins to install
|
| programs.wlogout.layout.*.action | Command to execute when clicked.
|
| vdirsyncer.userNameCommand | A command that prints the user name to standard output.
|
| programs.skim.fileWidgetCommand | The command that gets executed as the source for skim for the
CTRL-T keybinding.
|
| programs.skim.defaultOptions | Extra command line options given to skim by default.
|
| programs.skim.defaultCommand | The command that gets executed as the default source for skim
when running.
|
| programs.zsh.history.ignoreDups | Do not enter command lines into the history list
if they are duplicates of the previous event.
|
| services.swayidle.events.lock | Command to run when the logind session is locked.
|
| programs.zsh.history.ignoreSpace | Do not enter command lines into the history list
if the first character is a space.
|
| programs.kakoune.config.autoInfo | Contexts in which to display automatic information box
|
| systemd.user.systemctlPath | Absolute path to the systemctl tool
|
| services.emacs.defaultEditor | Whether to configure emacsclient as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.go.env.GOPRIVATE | Controls which modules the 'go' command considers to be private (not
available publicly) and should therefore not use the proxy or checksum database.
|
| programs.helix.defaultEditor | Whether to configure hx as the default
editor using the EDITOR and VISUAL
environment variables.
|
| manual.manpages.enable | Whether to install the configuration manual page
|
| programs.zathura.options | Add :set command options to zathura and make
them permanent
|
| programs.diff-highlight.pagerOpts | Arguments to be passed to less.
|
| accounts.email.accounts.<name>.gpg.key | The key to use as listed in gpg --list-keys.
|
| programs.fzf.changeDirWidgetOptions | Command line options for the ALT-C keybinding.
|
| programs.kakoune.config.alignWithTabs | Use tabs for the align command.
|
| services.cliphist.extraOptions | Flags to append to the cliphist command.
|
| services.proton-pass-agent.socket | The agent's socket; interpreted as a suffix to $XDG_RUNTIME_DIR
on Linux and $(getconf DARWIN_USER_TEMP_DIR) on macOS
|
| programs.zsh.prezto.macOS.dashKeyword | Set the keyword used by mand to open man pages
in Dash.app.
|
| programs.vicinae.settings | Settings written as JSON to ~/.config/vicinae/settings.json
|
| fonts.fontconfig.enable | Whether to enable fontconfig configuration
|
| programs.fzf.changeDirWidgetCommand | The command that gets executed as the source for fzf for the
ALT-C keybinding.
|
| vdirsyncer.clientIdCommand | A command that prints the OAuth credentials to standard
output
|
| programs.skim.changeDirWidgetOptions | Command line options for the ALT-C keybinding.
|
| nix.buildMachines.*.publicHostKey | The (base64-encoded) public host key of this builder
|
| services.swayidle.events.unlock | Command to run when the logind session is unlocked.
|
| programs.fzf.historyWidgetOptions | Command line options for the CTRL-R keybinding.
|
| programs.neovim.defaultEditor | Whether to configure nvim as the default
editor using the EDITOR and VISUAL
environment variables.
|
| programs.sioyek.bindings | Input configuration written to
$XDG_CONFIG_HOME/sioyek/keys_user.config
|
| services.polybar.script | This script will be used to start the polybars
|
| programs.skim.changeDirWidgetCommand | The command that gets executed as the source for skim for the
ALT-C keybinding.
|
| programs.kakoune.plugins | List of kakoune plugins to install
|
| programs.emacs.extraPackages | Extra packages available to Emacs
|
| services.xidlehook.timers.*.delay | Time before executing the command.
|
| programs.zsh.prezto.gnuUtility.prefix | Set the command prefix on non-GNU systems.
|
| programs.kitty.darwinLaunchOptions | Command-line options to use when launched by Mac OS GUI
|
| programs.cudatext.hotkeys | Hotkeys for Cudatext
|
| programs.swaylock.settings | Default arguments to swaylock
|
| programs.ssh.matchBlocks.<name>.proxyCommand | The command to use to connect to the server.
|
| programs.nushell.shellAliases | An attribute set that maps aliases (the top level attribute names in
this option) to command strings or directly to build outputs.
|
| programs.skim.historyWidgetOptions | Command line options for the CTRL-R keybinding.
|
| programs.diff-highlight.enable | Enable the contrib diff-highlight syntax highlighter
|
| programs.opencode.web.extraArgs | Extra arguments to pass to the opencode web command
|
| services.hyprsunset.extraArgs | Additional command-line arguments to pass to hyprsunset.
|
| programs.sftpman.mounts.<name>.beforeMount | Command to run before mounting.
|
| programs.zsh.siteFunctions | Functions that are added to the Zsh environment and are subject to
autoloading
|
| services.unclutter.extraOptions | More arguments to pass to the unclutter command.
|
| services.podman.builds.<name>.extraPodmanArgs | Extra arguments to pass to the podman build command.
|
| programs.gpg.mutableKeys | If set to true, you may manage your keyring as a user
using the gpg command
|
| programs.kakoune.defaultEditor | Whether to configure kak as the default
editor using the EDITOR and VISUAL
environment variables.
|
| services.swayidle.events.after-resume | Command to run after resuming.
|
| services.swayidle.events.before-sleep | Command to run before suspending.
|
| services.cbatticon.batteryId | ID of the battery to monitor
|
| services.podman.images.<name>.extraPodmanArgs | Extra arguments to pass to the podman image pull command.
|
| programs.msmtp.configContent | Content added to msmtp config
|
| programs.kakoune.config.colorScheme | Set the color scheme
|
| services.xidlehook.timers | A set of commands to be executed after a specific idle timeout
|
| systemd.user.services.<name>.Service.ExecStart | Command that is executed when this service is started.
|
| programs.lf.cmdKeybindings | Keys to bind to command line commands which can only be one of the
builtin commands
|
| programs.waylogout.settings | Default arguments to waylogout
|
| vdirsyncer.clientSecretCommand | A command that prints the OAuth credentials to standard
output
|
| programs.ripgrep.arguments | List of arguments to pass to ripgrep
|
| services.podman.containers.<name>.exec | The command to run after the container start.
|
| services.podman.volumes.<name>.extraPodmanArgs | Extra arguments to pass to the podman volume create command.
|
| programs.dircolors.settings | Options to add to .dir_colors file
|
| services.poweralertd.extraArgs | Extra command line arguments to pass to poweralertd.
|
| programs.gnome-terminal.profile | A set of Gnome Terminal profiles
|
| programs.zsh.history.ignorePatterns | Do not enter command lines into the history list
if they match any one of the given shell patterns.
|
| wayland.windowManager.labwc.autostart | Command to autostart when labwc start.
|
| wayland.windowManager.sway.extraOptions | Command line arguments passed to launch Sway
|
| services.parcellite.extraOptions | Command line arguments passed to Parcellite.
|
| services.restic.backups.<name>.paths | Paths to back up, alongside those defined by the dynamicFilesFrom
option
|
| programs.hexchat.channels.<name>.realName | Real name
|
| systemd.user.startServices | Whether new or changed services that are wanted by active targets
should be started
|
| xdg.userDirs.setSessionVariables | Whether to set the XDG user dir environment variables, like
XDG_DESKTOP_DIR.
The recommended way to get these values is via the xdg-user-dir
command or by processing $XDG_CONFIG_HOME/user-dirs.dirs directly in
your application.
This defaults to true for state version < 26.05 and false otherwise.
|
| xsession.windowManager.bspwm.rules.<name>.locked | Whether the node should ignore node --close
messages.
|
| nixpkgs.config | The configuration of the Nix Packages collection. (For
details, see the Nixpkgs documentation.) It allows you to set
package configuration options
|
| launchd.agents.<name>.config.LimitLoadToSessionType | This configuration file only applies to sessions of the type specified
|
| services.podman.networks.<name>.extraPodmanArgs | Extra arguments to pass to the podman network create command.
|
| programs.gnome-terminal.profile.<name>.loginShell | Run command as a login shell.
|
| services.librespot.settings | Command-line arguments to pass to librespot
|
| services.fluidsynth.extraOptions | Extra arguments, added verbatim to the fluidsynth command
|
| programs.newsboat.autoVacuum.onCalendar | How often to run the cleaning command
|
| xsession.windowManager.spectrwm.package | The spectrwm package to use. providing the spectrwm command
|
| wayland.windowManager.sway.config.startup.*.always | Whether to run command on each sway restart.
|
| services.muchsync.remotes.<name>.local.importNew | Whether to begin the synchronisation by running
notmuch new locally.
|
| programs.joplin-desktop.general.editor | The editor command (may include arguments) that will be used to open a
note
|
| programs.git-credential-oauth.extraFlags | Extra command-line arguments passed to git-credential-oauth
|
| services.swayidle.timeouts.*.resumeCommand | Command to run when there is activity again.
|
| xsession.windowManager.i3.config.startup.*.always | Whether to run command on each i3 restart.
|
| wayland.windowManager.sway.config.bars.*.statusCommand | Command that will be used to get status lines.
|
| services.restic.backups.<name>.dynamicFilesFrom | A script that produces a list of files to back up
|
| services.muchsync.remotes.<name>.remote.importNew | Whether to begin the synchronisation by running
notmuch new on the remote side.
|
| programs.git.maintenance.enable | Enable the automatic git maintenance
|
| accounts.email.accounts.<name>.passwordCommand | A command, which when run writes the account password on
standard output.
|
| xsession.windowManager.i3.config.bars.*.statusCommand | Command that will be used to get status lines.
|
| programs.git-credential-keepassxc.hosts | Hosts for which git-credential-keepassxc is enabled.
|
| wayland.windowManager.sway.wrapperFeatures.base | Whether to make use of the base wrapper to execute extra session commands and prepend a
dbus-run-session to the sway command.
|
| services.podman.containers.<name>.extraPodmanArgs | Extra arguments to pass to the podman run command.
|
| xsession.windowManager.xmonad.config | The configuration file to be used for xmonad
|
| programs.gnome-terminal.profile.<name>.customCommand | The command to use to start the shell, or null for default shell.
|
| programs.git-credential-keepassxc.enable | Whether to enable git-credential-keepassxc..
|
| programs.rclone.remotes.<name>.secrets | Sensitive configuration values such as passwords, API keys, and tokens
|
| accounts.email.accounts.<name>.neomutt.sendMailCommand | Command to send a mail
|
| vdirsyncer.conflictResolution | What to do in case of a conflict between the storages
|
| services.muchsync.remotes.<name>.frequency | How often to run muchsync
|
| programs.sbt.credentials.*.passwordCommand | The command that provides the password or authentication token for
the repository.
|
| programs.fzf.tmux.shellIntegrationOptions | If programs.fzf.tmux.enableShellIntegration is set to true,
shell integration will use these options for fzf-tmux
|
| programs.git-credential-keepassxc.groups | The KeePassXC groups used for storing and fetching of credentials
|
| services.screen-locker.inactiveInterval | Inactive time interval in minutes after which session will be locked
|
| services.screen-locker.xss-lock.screensaverCycle | The X server's screensaver cycle value expressed as seconds
|
| accounts.contact.accounts.<name>.remote.passwordCommand | A command that prints the password to standard output.
|
| accounts.email.accounts.<name>.lieer.notmuchSetupWarning | Warn if Notmuch is not also enabled for this account
|
| programs.atuin.forceOverwriteSettings | When enabled, force overwriting of the Atuin configuration file
($XDG_CONFIG_HOME/atuin/config.toml)
|
| accounts.contact.accounts.<name>.vdirsyncer.urlCommand | A command that prints the URL of the storage.
|
| accounts.calendar.accounts.<name>.remote.passwordCommand | A command that prints the password to standard output.
|
| services.wl-clip-persist.extraOptions | Extra command-line arguments to pass to wl-clip-persist
|
| accounts.email.accounts.<name>.msmtp.tls.fingerprint | Fingerprint of a trusted TLS certificate
|
| programs.openstackclient.enable | Whether to enable OpenStack command-line client.
|
| accounts.calendar.accounts.<name>.vdirsyncer.urlCommand | A command that prints the URL of the storage.
|
| wayland.windowManager.sway.config.workspaceOutputAssign.*.output | Name(s) of the output(s) from {command}swaymsg -t get_outputs.
|
| accounts.contact.accounts.<name>.vdirsyncer.userNameCommand | A command that prints the user name to standard output.
|
| programs.git.maintenance.repositories | Repositories on which git maintenance should run
|
| xsession.windowManager.i3.config.workspaceOutputAssign.*.output | Name(s) of the output(s) from {command}i3-msg -t get_outputs.
|
| accounts.email.accounts.<name>.offlineimap.postSyncHookCommand | Command to run after fetching new mails.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.name | The unique name for THIS channel in THIS group
|
| wayland.windowManager.sway.config.bindswitches.<name>.action | The sway command to execute on state changes
|
| accounts.calendar.accounts.<name>.vdirsyncer.userNameCommand | A command that prints the user name to standard output.
|
| accounts.contact.accounts.<name>.vdirsyncer.clientIdCommand | A command that prints the OAuth credentials to standard
output
|
| accounts.email.accounts.<name>.getmail.destinationCommand | Specify a command delivering the incoming mail to your maildir.
|
| accounts.calendar.accounts.<name>.vdirsyncer.clientIdCommand | A command that prints the OAuth credentials to standard
output
|
| services.hyprsunset.transitions.<name>.requests | Deprecated - Use services.hyprsunset.settings instead to manage transitions
|
| accounts.contact.accounts.<name>.vdirsyncer.clientSecretCommand | A command that prints the OAuth credentials to standard
output
|
| xsession.windowManager.i3.config.startup.*.notification | Whether to enable startup-notification support for the command
|
| accounts.calendar.accounts.<name>.vdirsyncer.clientSecretCommand | A command that prints the OAuth credentials to standard
output
|
| wayland.windowManager.sway.config.bindswitches.<name>.locked | Unless the flag --locked is set, the command
will not be run when a screen locking program
is active
|
| accounts.contact.accounts.<name>.vdirsyncer.conflictResolution | What to do in case of a conflict between the storages
|
| programs.aerospace.launchd.enable | Configure the launchd agent to manage the AeroSpace process
|
| accounts.calendar.accounts.<name>.vdirsyncer.conflictResolution | What to do in case of a conflict between the storages
|
| services.linux-wallpaperengine.wallpapers.*.extraOptions | Extra arguments to pass to the linux-wallpaperengine command for this wallpaper.
|
| programs.zsh.autosuggestion.strategy | ZSH_AUTOSUGGEST_STRATEGY is an array that specifies how suggestions should be generated
|
| programs.mc.enable | Whether to enable Midnight Commander.
|
| programs.mc.extensionSettings | Settings for mc/mc.ext.ini file
|
| programs.mc.fileHighlightSettings | Settings for mc/filehighlight.ini file
|
| services.pizauth.enable | Whether to enable Pizauth, a commandline OAuth2 authentication daemon
.
|
| programs.bash.bashrcExtra | Extra commands that should be placed in ~/.bashrc
|
| services.kanshi.profiles.<name>.exec | Commands executed after the profile is successfully applied
|
| xsession.initExtra | Extra shell commands to run during initialization.
|
| programs.zsh.envExtra | Extra commands that should be added to .zshenv.
|
| services.kanshi.settings.*.profile.exec | Commands executed after the profile is successfully applied
|
| programs.zsh.loginExtra | Extra commands that should be added to .zlogin.
|
| home.file.<name>.onChange | Shell commands to run when file has changed between
generations
|
| programs.bash.initExtra | Extra commands that should be run when initializing an
interactive shell.
|
| xdg.dataFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| programs.zsh.history | Options related to commands history configuration.
|
| programs.zsh.logoutExtra | Extra commands that should be added to .zlogout.
|
| xdg.cacheFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| xdg.stateFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| xsession.profileExtra | Extra shell commands to run before session start.
|
| programs.irssi.aliases | An attribute set that maps aliases to commands.
|
| programs.bash.logoutExtra | Extra commands that should be run when logging out of an
interactive shell.
|
| programs.zsh.profileExtra | Extra commands that should be added to .zprofile.
|
| xdg.configFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| programs.tint2.extraConfig | Commands for tint2 that will be add to the tint2rc
file.
|
| programs.bash.profileExtra | Extra commands that should be run when initializing a login
shell.
|
| programs.lazygit.enable | Whether to enable lazygit, a simple terminal UI for git commands.
|
| programs.bash.historyIgnore | List of commands that should not be saved to the history list.
|
| programs.sbt.pluginsExtra | A list of extra commands to put in plugins conf file
|
| nix.buildMachines.*.sshUser | The username to log in as on the remote host
|
| programs.hexchat.channels.<name>.loginMethod | The login method
|
| programs.smug.projects.<name>.stop | Commands to execute after the tmux-session is destroyed.
|
| programs.bash.historyControl | Controlling how commands are saved on the history list.
|
| programs.zathura.extraConfig | Additional commands for zathura that will be added to the
zathurarc file.
|
| programs.feh.buttons | Override feh's default mouse button mapping
|
| services.podman.volumes.<name>.type | Filesystem type of Device. (used as -t in mount commands)
|
| programs.gh.settings.aliases | Aliases that allow you to create nicknames for gh commands.
|
| programs.zsh.completionInit | Initialization commands to run when completion is enabled.
|
| services.grobi.executeAfter | Commands to be run after an output configuration was
changed
|
| services.swayidle.timeouts | List of commands to run after idle timeout.
|
| programs.smug.projects.<name>.beforeStart | Commands to execute before the tmux-session starts.
|
| services.sxhkd.keybindings | An attribute set that assigns hotkeys to commands.
|
| programs.trippy.forceUserConfig | Whatever to force trippy to use user's config through the -c flag
|
| xsession.windowManager.bspwm.extraConfig | Additional shell commands to be run at the end of the config file.
|
| wayland.windowManager.sway.config.startup | Commands that should be executed at startup
|
| programs.matplotlib.extraConfig | Additional commands for matplotlib that will be added to the
matplotlibrc file.
|
| xsession.windowManager.i3.config.startup | Commands that should be executed at startup
|
| programs.qutebrowser.aliases | Aliases for commands.
|
| programs.irssi.networks.<name>.autoCommands | List of commands to execute on connect.
|
| xsession.windowManager.bspwm.extraConfigEarly | Like extraConfig, except commands are run at the start of the config file.
|
| programs.feh.keybindings | Override feh's default keybindings
|
| programs.riff.enableGitIntegration | Whether to enable git integration for riff
|
| wayland.windowManager.sway.extraSessionCommands | Shell commands executed just before Sway is started.
|
| wayland.windowManager.sway.systemd.extraCommands | Extra commands to run after D-Bus activation.
|
| wayland.windowManager.sway.config.focus.wrapping | Whether the window focus commands automatically wrap around the edge of containers
|
| wayland.windowManager.labwc.systemd.extraCommands | Extra commands to be run after D-Bus activation.
|
| wayland.windowManager.river.systemd.extraCommands | Extra commands to be run after D-Bus activation.
|
| xsession.windowManager.i3.config.focus.wrapping | Whether the window focus commands automatically wrap around the edge of containers
|
| accounts.email.accounts.<name>.imapnotify.onNotify | Shell commands to run on any event.
|
| wayland.windowManager.wayfire.systemd.extraCommands | Extra commands to be run after D-Bus activation.
|
| accounts.email.accounts.<name>.imapnotify.onNotifyPost | Shell commands to run after onNotify event.
|
| wayland.windowManager.hyprland.systemd.extraCommands | Extra commands to be run after D-Bus activation.
|