| 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.
|