| programs.mpv.enable | Whether to enable mpv.
|
| programs.info.enable | Whether to enable GNU Info.
|
| programs.zsh.prezto.utility.safeOps | Enabled safe options
|
| programs.claude-code.commands | Custom commands for Claude Code
|
| programs.mr.settings | Configuration written to $HOME/.mrconfig
See https://myrepos.branchable.com/
for an example configuration.
|
| programs.tealdeer.settings.updates | Tealdeer can refresh the cache automatically when it is outdated
|
| programs.lf.settings | An attribute set of lf settings
|
| services.owncloud-client.enable | Whether to enable Owncloud Client.
|
| programs.helix.enable | Whether to enable helix text editor.
|
| programs.rtorrent.extraConfig | Configuration written to
$XDG_CONFIG_HOME/rtorrent/rtorrent.rc
|
| services.blueman-applet.package | The blueman package to use.
|
| services.cbatticon.enable | Whether to enable cbatticon.
|
| services.imapnotify.path | List of packages to provide in PATH for the imapnotify service
|
| programs.obsidian.vaults.<name>.settings.hotkeys | Hotkeys to configure.
|
| services.psd.backupLimit | Maximum number of crash recovery snapshots to keep (the oldest ones are deleted first).
|
| wayland.windowManager.sway.systemd.variables | Environment variables imported into the systemd and D-Bus user environment.
|
| programs.chawan.package | The chawan package to use.
|
| home.language.address | The language to use for addresses.
|
| programs.ssh.matchBlocks.<name>.userKnownHostsFile | Specifies one or more files to use for the user host key
database, separated by whitespace
|
| programs.helix.settings | Configuration written to
$XDG_CONFIG_HOME/helix/config.toml
|
| programs.kakoune.config | kakoune configuration options.
|
| programs.floorp.profiles.<name>.extensions.force | Whether to override all previous firefox settings
|
| programs.jjui.settings | Options to add to the config.toml file
|
| programs.retroarch.cores | RetroArch cores to enable
|
| programs.termite.cursorBlink | Specify the how the terminal's cursor should behave
|
| programs.kakoune.config.ui.changeColors | Change color palette.
|
| programs.tint2.enable | Whether to enable tint2, a simple, unobtrusive and light panel for Xorg.
|
| programs.fzf.enableFishIntegration | Whether to enable Fish integration.
|
| services.picom.fadeDelta | Time between fade animation step (in ms).
|
| services.podman.builds.<name>.labels | The labels to apply to the build.
|
| systemd.user.services.<name>.Unit.X-SwitchMethod | The preferred method to use when switching from an old to a new
version of this service.
|
| services.podman.networks.<name>.extraConfig | INI sections and values to populate the Network Quadlet
|
| programs.formiko.package | The formiko package to use.
|
| programs.helix.package | The helix package to use.
|
| wayland.windowManager.sway.config.fonts.size | The font size to use for window titles.
|
| programs.sagemath.enable | Whether to enable SageMath, a mathematics software system.
|
| programs.amber.ambsSettings | Configuration settings for amber's ambs tool
|
| programs.streamlink.enable | Whether to enable streamlink.
|
| programs.neovide.settings | Neovide configuration
|
| programs.tmux.tmuxp.enable | Whether to enable tmuxp.
|
| programs.fabric-ai.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.pywal.package | The pywal package to use.
|
| programs.translate-shell.package | The translate-shell package to use.
|
| programs.zsh.loginExtra | Extra commands that should be added to .zlogin.
|
| services.linux-wallpaperengine.clamping | Clamping mode for all wallpapers.
|
| programs.zsh.zplug.enable | Whether to enable zplug - a zsh plugin manager.
|
| xsession.windowManager.i3.config.focus.mouseWarping | Whether mouse cursor should be warped to the center of the window when switching focus
to a window on a different output.
|
| programs.neovim.vimAlias | Symlink vim to nvim binary.
|
| programs.borgmatic.backups.<name>.retention.keepHourly | Number of hourly archives to keep
|
| programs.floorp.enableGnomeExtensions | Whether to enable the GNOME Shell native host connector
|
| accounts.email.accounts.<name>.lieer.settings | Settings which are applied to .gmailieer.json
for the account
|
| home.keyboard.layout | Keyboard layout
|
| wayland.windowManager.sway.config.gaps | Gaps related settings.
|
| programs.librewolf.settings | Attribute set of global LibreWolf settings and overrides
|
| programs.urxvt.scroll.lines | Number of lines to save in the scrollback buffer.
|
| programs.termite.audibleBell | Have the terminal beep on the terminal bell.
|
| programs.termite.hintsBorderColor | Hints border color value.
|
| targets.genericLinux.nixGL.offloadWrapper | The package wrapper function available for use as
(config.lib.nixGL.wrapOffload <package>)
|
| programs.mercurial.extraConfig | Additional configuration to add.
|
| programs.tiny.enable | Whether to enable tiny, a TUI IRC client written in Rust.
|
| programs.zed-editor.extraPackages | Extra packages available to Zed.
|
| services.colima.profiles.<name>.isActive | Whether to set this profile as:
- active docker context
- active kubernetes context
- active incus remote
Exactly one or zero profiles should have this option set.
|
| programs.gh.package | The gh package to use.
|
| programs.sheldon.settings | |
| programs.yambar.systemd.target | The systemd target that will automatically start the yambar service
|
| programs.git.signing.signer | Path to signer binary to use.
|
| programs.distrobox.settings | Configuration settings for Distrobox
|
| programs.nushell.package | The nushell package to use.
|
| programs.radicle.cli.package | The radicle-node package to use.
|
| programs.mu.enable | Whether to enable mu, a maildir indexer and searcher.
|
| programs.i3status-rust.bars.<name>.theme | The theme to use
|
| programs.gallery-dl.settings | Configuration written to
$XDG_CONFIG_HOME/gallery-dl/config.json
|
| services.autotiling.extraArgs | Extra arguments to pass to autotiling.
|
| programs.claude-code.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.opencode.settings.mcp
|
| services.batsignal.package | The batsignal package to use.
|
| programs.mercurial.userEmail | Default user email to use.
|
| services.redshift.temperature.night | Colour temperature to use at night, between
1000 and 25000 K.
|
| vdirsyncer.userAgent | The user agent to report to the server
|
| programs.ty.settings | Configuration written to
$XDG_CONFIG_HOME/ty/ty.toml
|
| services.syncthing.settings.devices.<name>.autoAcceptFolders | Automatically create or share folders that this device advertises at the default path
|
| services.syncthing.cert | Path to the cert.pem file, which will be copied into Syncthing's
config directory.
|
| targets.darwin.defaults."com.apple.dock".size-immutable | Whether to enable locking of the dock size.
|
| programs.yt-dlp.extraConfig | Extra configuration to add to
$XDG_CONFIG_HOME/yt-dlp/config.
|
| programs.firefox.finalPackage | Resulting Firefox package.
|
| programs.fzf.enable | Whether to enable fzf - a command-line fuzzy finder.
|
| wayland.windowManager.sway.swaynag.enable | Whether to enable configuration of swaynag, a lightweight error bar for sway.
|
| services.gpg-agent.maxCacheTtlSsh | Set the maximum time a cache entry used for SSH keys is valid to n
seconds
|
| programs.chromium.enable | Whether to enable Chromium.
|
| launchd.agents.<name>.config.LaunchOnlyOnce | This optional key specifies whether the job can only be run once and only once
|
| programs.neomutt.sidebar.enable | Whether to enable sidebar support.
|
| services.gpg-agent.pinentry.package | The pinentry-gnome3 package to use
|
| programs.zsh.prezto.terminal.autoTitle | Auto set the tab and window titles.
|
| programs.chromium.finalPackage | Resulting customized Chromium package
|
| gtk.theme.package | Package providing the theme
|
| services.syncthing.tray.command | Syncthing tray command to use.
|
| accounts.email.accounts.<name>.folders.drafts | Relative path of the drafts mail folder.
|
| programs.fish.functions.<name>.onProcessExit | Tells fish to run this function when the fish child process with the
specified process ID exits
|
| programs.skim.fileWidgetOptions | Command line options for the CTRL-T keybinding.
|
| programs.irssi.networks.<name>.channels.<name>.autoJoin | Whether to join this channel on connect.
|
| xsession.windowManager.i3.config.workspaceOutputAssign.*.output | Name(s) of the output(s) from {command}i3-msg -t get_outputs.
|