| home.keyboard.layout | Keyboard layout
|
| home.keyboard.variant | X keyboard variant
|
| home.file.<name>.text | Text of the file
|
| xdg.dataFile.<name>.text | Text of the file
|
| xdg.stateFile.<name>.text | Text of the file
|
| xdg.cacheFile.<name>.text | Text of the file
|
| home.keyboard | Keyboard configuration
|
| gtk.font.package | Package providing the font
|
| xdg.configFile.<name>.text | Text of the file
|
| services.mpd.dbFile | The path to MPD's database
|
| gtk.gtk4.font.package | Package providing the font
|
| gtk.gtk3.font.package | Package providing the font
|
| home.file.<name>.source | Path of the source file or directory
|
| gtk.gtk2.font.package | Package providing the font
|
| xdg.dataFile.<name>.source | Path of the source file or directory
|
| gtk.theme.package | Package providing the theme
|
| gtk.iconTheme.package | Package providing the icon theme
|
| xdg.cacheFile.<name>.source | Path of the source file or directory
|
| xdg.stateFile.<name>.source | Path of the source file or directory
|
| wayland.windowManager.sway.package | Sway package to use
|
| programs.jq.colors | The colors used in colored JSON output, or null to use the defaults
|
| xsession.windowManager.xmonad.config | The configuration file to be used for xmonad
|
| gtk.gtk2.theme.package | Package providing the theme
|
| xdg.configFile.<name>.source | Path of the source file or directory
|
| gtk.gtk4.iconTheme.package | Package providing the icon theme
|
| gtk.gtk3.theme.package | Package providing the theme
|
| gtk.gtk4.theme.package | Package providing the theme
|
| gtk.gtk2.iconTheme.package | Package providing the icon theme
|
| gtk.gtk3.iconTheme.package | Package providing the icon theme
|
| gtk.cursorTheme.package | Package providing the cursor theme
|
| vdirsyncer.verify | Null or path to certificate to verify SSL against
|
| programs.lf.commands | Commands to declare
|
| services.twmn.text.maxLength | Maximum length of the text before it is cut and suffixed with "..."
|
| gtk.gtk3.cursorTheme.package | Package providing the cursor theme
|
| gtk.gtk4.cursorTheme.package | Package providing the cursor theme
|
| gtk.gtk2.cursorTheme.package | Package providing the cursor theme
|
| programs.git.signing.key | The default signing key fingerprint
|
| services.gromit-mpx.hotKey | A keysym or raw keycode that toggles the activation state of
gromit-mpx
|
| qt.kde.settings | A set of values to be modified by kwriteconfig6
|
| services.gromit-mpx.tools.*.arrowSize | If not null, automatically draw an arrow
at the end of a stroke with the given size.
|
| services.gromit-mpx.undoKey | A keysym or raw keycode that causes gromit-mpx to undo the
last stroke
|
| programs.vscode.nameShort | Override for package "short name", used for generating configuration
|
| home.file.<name>.executable | Set the execute bit
|
| programs.kitty.font.package | Package providing the font
|
| programs.ghostty.package | The ghostty package to use
|
| programs.feh.buttons | Override feh's default mouse button mapping
|
| xdg.dataFile.<name>.executable | Set the execute bit
|
| services.twmn.text.font.package | The font package to use
|
| xresources.extraConfig | Additional X server resources contents
|
| programs.vscode.dataFolderName | Override for extensions directory
|
| programs.floorp.package | The Floorp package to use
|
| xdg.cacheFile.<name>.executable | Set the execute bit
|
| programs.home-manager.path | The default path to use for Home Manager
|
| xdg.stateFile.<name>.executable | Set the execute bit
|
| targets.darwin.defaults | Set macOS user defaults
|
| nix.buildMachines.*.sshKey | The path to the SSH private key with which to authenticate on
the build machine
|
| programs.gradle.initScripts.<name>.text | Text of the init script file. if this option is null
then source must be set.
|
| nix.buildMachines.*.publicHostKey | The (base64-encoded) public host key of this builder
|
| xdg.configFile.<name>.executable | Set the execute bit
|
| services.podman.machines.<name>.cpus | Number of CPUs to allocate to the machine
|
| services.podman.machines.<name>.swap | Swap size in MB for the machine
|
| programs.firefox.package | The Firefox package to use
|
| accounts.email.accounts.<name>.imap.port | The port on which the IMAP server listens
|
| accounts.email.accounts.<name>.smtp.port | The port on which the SMTP server listens
|
| services.podman.machines.<name>.image | Bootable image to use for the machine
|
| programs.lf.keybindings | Keys to bind
|
| programs.ghostty.installBatSyntax | Whether to enable installation of Ghostty configuration syntax for bat.
|
| services.podman.machines.<name>.diskSize | Disk size in GB for the machine
|
| wayland.windowManager.labwc.package | The labwc package to use
|
| services.jellyfin-mpv-shim.mpvConfig | mpv configuration options to use for jellyfin-mpv-shim
|
| fonts.fontconfig.configFile.<name>.text | Verbatim contents of the config file
|
| services.podman.machines.<name>.memory | Memory in MB to allocate to the machine
|
| nix.buildMachines.*.protocol | The protocol used for communicating with the build machine
|
| programs.gnome-terminal.profile.<name>.font | The font name, null to use system default.
|
| programs.gradle.initScripts.<name>.source | Path of the init script file
|
| programs.lf.cmdKeybindings | Keys to bind to command line commands which can only be one of the
builtin commands
|
| wayland.windowManager.river.package | The river-classic package to use
|
| programs.kakoune.config.wrapLines.marker | Prefix wrapped lines with marker text
|
| programs.librewolf.package | The LibreWolf package to use
|
| nixpkgs.config | The configuration of the Nix Packages collection. (For
details, see the Nixpkgs documentation.) It allows you to set
package configuration options
|
| services.podman.machines.<name>.timezone | Timezone to set in the machine
|
| programs.gnome-terminal.profile.<name>.colors | The terminal colors, null to use system default.
|
| services.jellyfin-mpv-shim.mpvBindings | mpv input bindings to use for jellyfin-mpv-shim
|
| services.protonmail-bridge.logLevel | Log level of the ProtonMail Bridge service
|
| services.way-displays.settings | The way-displays configuration written to
$XDG_CONFIG_HOME/way-displays/cfg.yml
|
| nixpkgs.overlays | List of overlays to use with the Nix Packages collection. (For
details, see the Nixpkgs documentation.) It allows you to
override packages globally
|
| services.podman.machines.<name>.username | Username used in the machine image
|
| services.restic.backups.<name>.timerConfig | When to run the backup
|
| services.librespot.settings | Command-line arguments to pass to librespot
|
| services.podman.machines.<name>.rootful | Whether to run the machine in rootful mode
|
| wayland.windowManager.hyprland.package | The hyprland package to use
|
| programs.feh.keybindings | Override feh's default keybindings
|
| wayland.windowManager.wayfire.package | The wayfire package to use
|
| targets.darwin.currentHostDefaults | Set macOS user defaults
|
| programs.quickshell.activeConfig | The name of the config to use
|
| programs.ssh.matchBlocks.<name>.compression | Specifies whether to use compression
|
| programs.gnome-terminal.profile.<name>.colors.boldColor | The bold color, null to use same as foreground.
|
| services.gpg-agent.pinentry.package | The pinentry-gnome3 package to use
|
| programs.lf.previewer.keybinding | Key to bind to the script at previewer.source and
pipe through less
|
| services.random-background.interval | The duration between changing background image, set to null
to only set background when logging in
|