| programs.nushell.loginFile | The login file to be used for nushell upon logging in
|
| programs.kakoune.config.hooks.*.commands | Commands to run when the hook is activated.
|
| programs.kakoune.config.wrapLines.indent | Preserve line indentation when wrapping.
|
| programs.tmux.focusEvents | On supported terminals, request focus events and pass them through to
applications running in tmux.
|
| programs.joplin-desktop.extraConfig | Use this to add other options to the Joplin config file
|
| gtk.iconTheme.name | The name of the icon theme within the package.
|
| services.emacs.socketActivation.enable | Whether to enable systemd socket activation for the Emacs service.
|
| programs.cudatext.lexerHotkeys | Hotkeys settings specific to each lexer.
|
| services.hypridle.enable | Whether to enable Hypridle, Hyprland's idle daemon.
|
| programs.foot.settings | Configuration written to
$XDG_CONFIG_HOME/foot/foot.ini
|
| programs.termite.enableVteIntegration | Whether to enable Shell VTE integration.
|
| programs.kubeswitch.enableBashIntegration | Whether to enable Bash integration.
|
| programs.niriswitcher.settings | niriswitcher configuration
|
| services.cachix-agent.enable | Whether to enable Cachix Deploy Agent: https://docs.cachix.org/deploy/.
|
| programs.yazi.theme | Configuration written to
$XDG_CONFIG_HOME/yazi/theme.toml
|
| programs.zsh.zprof.enable | Enable zprof in your zshrc.
|
| accounts.email.accounts.<name>.mujmap.settings.tags.directory_separator | Directory separator for mapping notmuch tags to maildirs.
|
| services.gnome-keyring.package | The gnome-keyring package to use.
|
| programs.comodoro.enable | Whether to enable Comodoro, a CLI to manage your time.
|
| services.kanshi.settings | Ordered list of directives
|
| programs.firefox.policies | See list of policies.
|
| services.hyprsunset.settings | Hyprsunset configuration written in Nix
|
| services.vdirsyncer.verbosity | Whether vdirsyncer should produce verbose output.
|
| services.recoll.package | The recoll package to use.
|
| services.gpg-agent.enableFishIntegration | Whether to enable Fish integration.
|
| programs.floorp.profiles.<name>.bookmarks | Declarative bookmarks.
|
| programs.rbenv.enableBashIntegration | Whether to enable Bash integration.
|
| services.shikane.package | The shikane package to use.
|
| services.swayidle.events.lock | Command to run when the logind session is locked.
|
| gtk.gtk3.iconTheme.package | Package providing the icon theme
|
| programs.urxvt.transparent | Whether to enable pseudo-transparency.
|
| xdg.desktopEntries.<name>.actions | The set of actions made available to application launchers.
|
| wayland.windowManager.sway.config.workspaceOutputAssign.*.output | Name(s) of the output(s) from {command}swaymsg -t get_outputs.
|
| programs.pimsync.package | The pimsync package to use.
|
| launchd.agents.<name>.config.SoftResourceLimits.ResidentSetSize | The maximum size (in bytes) to which a process's resident set size may grow
|
| programs.eza.theme | Written to $XDG_CONFIG_HOME/eza/theme.yml
See https://github.com/eza-community/eza#custom-themes
|
| programs.smug.package | The smug package to use.
|
| programs.anki.reduceMotion | Disable various animations and transitions of the user interface.
|
| services.podman.networks.<name>.gateway | The gateway IP to use for the network.
|
| nix.package | The nix package to use.
|
| nix.buildMachines.*.systems | The system types the build machine can execute derivations on.
|
| accounts.contact.accounts.<name>.name | Unique identifier of the contact account
|
| programs.borgmatic.backups.<name>.location.repositories | List of local or remote repositories with paths and optional labels.
|
| services.twmn.window.animation.easeOut.curve | The qt easing-curve animation to use for the animation
|
| programs.borgmatic.backups.<name>.retention.keepMinutely | Number of minutely archives to keep
|
| programs.kakoune.config.indentWidth | The width of an indentation in spaces
|
| programs.sketchybar.config.text | Text to be included in .config/sketchybar/sketchybarrc.
|
| launchd.agents.<name>.config.HardResourceLimits.MemoryLock | The maximum size (in bytes) which a process may lock into memory using the mlock(2) function.
|
| xdg.portal.xdgOpenUsePortal | Sets environment variable NIXOS_XDG_OPEN_USE_PORTAL to 1
This will make xdg-open use the portal to open programs, which resolves bugs involving
programs opening inside FHS envs or with unexpected env vars set from wrappers
|
| wayland.windowManager.sway.config | Sway configuration options.
|
| services.xsuspender.rules.<name>.resumeEvery | Resume interval in seconds.
|
| programs.gh-dash.package | The gh-dash package to use.
|
| xsession.windowManager.bspwm.rules.<name>.locked | Whether the node should ignore node --close
messages.
|
| accounts.contact.accounts.<name>.vdirsyncer.postHook | Command to call for each item creation and modification
|
| programs.ncmpcpp.mpdMusicDir | Value of the mpd_music_dir setting
|
| programs.alot.bindings.search | Search mode keybindings.
|
| xsession.windowManager.bspwm.rules.<name>.marked | Whether the node will be marked for deferred actions.
|
| programs.firefox.profiles.<name>.settings | Attribute set of Firefox preferences
|
| programs.irssi.networks.<name>.nick | Nickname in that network.
|
| programs.fastfetch.settings | Configuration written to $XDG_CONFIG_HOME/fastfetch/config.jsonc
|
| programs.halloy.package | The halloy package to use.
|
| services.muchsync.remotes.<name>.local.checkForModifiedFiles | Check for locally modified files
|
| programs.ne.virtualExtensions | Virtual extensions configuration file for ne.
|
| services.hyprshell.style | CSS file for customizing hyprshell
|
| programs.nushell.extraConfig | Additional configuration to add to the nushell configuration file.
|
| programs.khal.locale.local_timezone | khal will show all times in this timezone
|
| programs.vscode.profiles.<name>.userTasks | Configuration written to Visual Studio Code's
tasks.json
|
| services.protonmail-bridge.extraPackages | List of derivations to place in ProtonMail Bridge's service path.
|
| services.swayidle.package | The swayidle package to use.
|
| wayland.windowManager.labwc.extraConfig | Extra lines appended to $XDG_CONFIG_HOME/labwc/rc.xml.
|
| programs.aerc.templates | Templates added to $HOME/.config/aerc/templates/
|
| programs.firefox.profiles.<name>.id | Profile ID
|
| programs.pianobar.settings.user | Username or emaill address for Pandora music service authentication
|
| programs.sm64ex.region | Your baserom's region
|
| services.proton-pass-agent.extraArgs | Options given to pass-cli ssh-agent shart when the service is run
|
| programs.zsh.oh-my-zsh.package | The oh-my-zsh package to use.
|
| xsession.windowManager.i3.config.bars.*.hiddenState | The default bar mode when 'bar.mode' == 'hide'.
|
| programs.mpvpaper.stopList | List of program names that will cause mpvpaper to stop
|
| services.amberol.package | The amberol package to use.
|
| programs.bat.syntaxes.<name>.file | Subpath of the syntax file within the source, if needed.
|
| programs.meli.enable | Whether to enable meli email client.
|
| qt.style.name | Style to use for Qt5/Qt6 applications
|
| i18n.inputMethod.fcitx5.settings.addons | The addon configures in conf folder in ini format with global sections
|
| targets.genericLinux.nixGL.offloadWrapper | The package wrapper function available for use as
(config.lib.nixGL.wrapOffload <package>)
|
| programs.sbt.plugins.*.version | The version of the plugin.
|
| programs.obsidian.defaultSettings.communityPlugins.*.enable | Whether to enable the plugin.
|
| programs.calibre.enable | Whether to enable calibre.
|
| programs.tmux.tmuxinator.enable | Whether to enable tmuxinator.
|
| programs.ssh.matchBlocks.<name>.controlMaster | Configure sharing of multiple sessions over a single network connection.
|
| programs.superfile.package | The superfile package to use.
|
| programs.zsh.autosuggestion.enable | Enable zsh autosuggestions
|
| wayland.windowManager.sway.config.bars.*.colors.focusedStatusline | Text color to be used for the statusline on the currently focused monitor output.
|
| systemd.user.startServices | Whether new or changed services that are wanted by active targets
should be started
|
| services.twmn.text.font.size | Notification text's font size.
|
| programs.noti.package | The noti package to use.
|
| programs.git.signing.key | The default signing key fingerprint
|
| programs.tex-fmt.enable | Whether to enable tex-fmt.
|
| programs.pianobar.package | The pianobar package to use.
|
| services.listenbrainz-mpd.package | The listenbrainz-mpd package to use.
|
| programs.gnome-terminal.profile.<name>.font | The font name, null to use system default.
|