| accounts.contact.accounts.<name>.local.encoding | File encoding for items, both content and file name
|
| xsession.windowManager.i3.config.bars.*.colors.separator | Text color to be used for the separator.
|
| programs.ashell.package | The ashell package to use.
|
| programs.lazyworktree.settings | Configuration settings for lazyworktree
|
| launchd.agents.<name>.config.Disabled | This optional key is used as a hint to launchctl(1) that it should not submit this job to launchd when
loading a job or jobs
|
| services.remmina.addRdpMimeTypeAssoc | Whether to enable Remmina RDP file open option.
|
| programs.autorandr.profiles.<name>.config.<name>.enable | Whether to enable the output.
|
| programs.ssh.matchBlocks.<name>.dynamicForwards.*.address | The address to bind to.
|
| wayland.windowManager.hyprland.extraConfig | Extra configuration lines to add to ~/.config/hypr/hyprland.conf.
|
| programs.zsh.historySubstringSearch.enable | Whether to enable history substring search.
|
| programs.rofi.location | The location rofi appears on the screen.
|
| services.etesync-dav.enable | Whether to enable etesync-dav.
|
| programs.zsh.logoutExtra | Extra commands that should be added to .zlogout.
|
| services.syncthing.enable | Whether to enable Syncthing, a self-hosted open-source alternative to Dropbox and Bittorrent Sync.
.
|
| services.podman.containers.<name>.network | The network mode or network/s to connect the container to
|
| xsession.windowManager.i3.config.focus.wrapping | Whether the window focus commands automatically wrap around the edge of containers
|
| services.kanshi.settings.*.profile.outputs.*.adaptiveSync | Enables or disables adaptive synchronization
(aka
|
| programs.neovim.withNodeJs | Enable node provider
|
| programs.tirith.policy | Tirith policy configuration
|
| xdg.userDirs.package | The xdg-user-dirs package to use.
|
| programs.neovim.extraLuaPackages | The extra Lua packages required for your plugins to work
|
| accounts.contact.accounts.<name>.vdirsyncer.timeRange.start | Start of time range to show.
|
| services.gnome-keyring.enable | Whether to enable GNOME Keyring.
|
| accounts.email.accounts.<name>.neomutt.enable | Whether to enable NeoMutt.
|
| programs.boxxy.rules.*.target | What directory/file to redirect.
|
| home.pointerCursor.hyprcursor.enable | Whether to enable hyprcursor config generation.
|
| launchd.agents.<name>.config.OnDemand | This key was used in Mac OS X 10.4 to control whether a job was kept alive or not
|
| programs.gnome-terminal.profile.<name>.boldIsBright | Whether bold text is shown in bright colors.
|
| programs.obsidian.vaults.<name>.settings.cssSnippets | CSS snippets to install.
|
| programs.git.signing.key | The default signing key fingerprint
|
| services.macos-remap-keys.keyboard | Mapping of keyboard keys to remap
|
| programs.smug.projects.<name>.windows.*.panes.*.type | Type of pane.
|
| services.podman.machines.<name>.image | Bootable image to use for the machine
|
| programs.ssh.matchBlocks.<name>.identityAgent | Specifies the location of the ssh identity agent.
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.desktopEntry.icon | Icon to display in file manager, menus, etc.
|
| services.xsuspender.defaults.execResume | Before resuming, execute this shell script
|
| services.syncthing.settings.folders.<name>.versioning | How to keep changed/deleted files with Syncthing
|
| programs.zsh.antidote.plugins | List of antidote plugins.
|
| wayland.windowManager.sway.config.up | Home row direction key for moving up.
|
| wayland.windowManager.sway.config.bars.*.hiddenState | The default bar mode when 'bar.mode' == 'hide'.
|
| programs.numbat.package | The numbat package to use.
|
| programs.mypy.settings | Configuration written to
$XDG_CONFIG_HOME/mypy/config
|
| programs.beets.mpdIntegration.enableUpdate | Whether to enable mpdupdate plugin.
|
| programs.ssh.matchBlocks.<name>.host | Host pattern used by this conditional block
|
| 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
|
| programs.zsh.antidote.package | The antidote package to use.
|
| programs.hyfetch.package | The hyfetch package to use.
|
| services.nextcloud-client.startInBackground | Whether to start the Nextcloud client in the background.
|
| services.pbgopy.httpAuth | Basic HTTP authentication's username and password
|
| programs.nix-init.settings | Configuration written to
$XDG_CONFIG_HOME/nix-init/config.toml
|
| programs.obsidian.vaults.<name>.settings.cssSnippets.*.text | Text of the file.
|
| programs.thunderbird.profiles.<name>.userContent | Custom Thunderbird user content CSS.
|
| programs.ptyxis.enable | Whether to enable ptyxis.
|
| services.picom.fade | Fade windows in and out.
|
| programs.pay-respects.enable | Whether to enable pay-respects.
|
| programs.kraftkit.settings | Configuration written to $XDG_CONFIG_HOME/kraftkit/config.yaml.
|
| xdg.autostart.entries | Paths to desktop files that should be linked to XDG_CONFIG_HOME/autostart
|
| services.restic.backups | Backup configurations for Restic
|
| home.pointerCursor.name | The cursor name within the package.
|
| programs.mcfly.mcflyFzfPackage | The mcfly-fzf package to use.
|
| programs.mergiraf.enable | Whether to enable mergiraf.
|
| programs.ashell.systemd.target | The systemd target that will automatically start ashell
|
| programs.obsidian.vaults.<name>.settings.communityPlugins.*.pkg | The plugin package.
|
| services.xsuspender.rules.<name>.sendSignals | Whether to send SIGSTOP / SIGCONT signals or not
|
| wayland.windowManager.sway.config.bars.*.colors.background | Background color of the bar.
|
| programs.obsidian.vaults.<name>.settings.hotkeys.<name>.*.key | The hotkey.
|
| services.linux-wallpaperengine.wallpapers.*.audio.silent | Mutes all sound of the wallpaper.
|
| services.sctd.package | The sct package to use.
|
| programs.acd-cli.clientSettings | Client configuration settings for acd-cli
|
| services.podman.builds.<name>.environment | Environment variables to set in the build.
|
| programs.mpv.package | The mpv package to use.
|
| dconf.databases | Settings to write to specific dconf user databases
|
| systemd.user.mounts | Definition of systemd per-user mount units
|
| fonts.fontconfig.configFile.<name>.label | Label to use for the name of the config file.
|
| accounts.email.accounts.<name>.astroid.sendMailCommand | Command to send a mail
|
| programs.kitty.font | The font to use.
|
| programs.hexchat.channels.<name>.options.acceptInvalidSSLCertificates | Accept invalid SSL certificates.
|
| programs.kubeswitch.package | The kubeswitch package to use.
|
| gtk.gtk2.font.package | Package providing the font
|
| programs.obsidian.defaultSettings.themes | Themes to install
|
| programs.firefox.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| services.arrpc.enable | Whether to enable arrpc.
|
| programs.termite.fullscreen | Enables entering fullscreen mode by pressing F11.
|
| services.walker.theme.layout | The layout of the theme
|
| 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.
|
| xsession.windowManager.i3.config.focus | Focus related settings.
|
| wayland.windowManager.river.systemd.variables | Environment variables to be imported in the systemd & D-Bus user
environment.
|
| programs.sherlock.enable | Enable Sherlock, a fast and lightweight application launcher for Wayland
|
| programs.openstackclient.clouds | Configuration needed to connect to one or more clouds
|
| wayland.windowManager.hyprland.finalPortalPackage | The xdg-desktop-portal-hyprland package after overriding its hyprland input.
|
| programs.thunderbird.profiles.<name>.isDefault | Whether this is a default profile
|
| xsession.windowManager.i3.config.fonts.size | The font size to use for window titles.
|
| programs.swayr.package | The swayr package to use.
|
| programs.bash.historyIgnore | List of commands that should not be saved to the history list.
|
| programs.kitty.keybindings | Mapping of keybindings to actions.
|
| targets.genericLinux.nixGL.prime.nvidiaProvider | If this option is set, it overrides the offload provider for Nvidia
PRIME offloading
|
| services.podman.containers.<name>.ports | A mapping of ports between host and container
|
| programs.rofi.terminal | Path to the terminal which will be used to run console applications
|
| programs.gpg.mutableTrust | If set to true, you may manage trust as a user using
the gpg command
|
| programs.ssh.matchBlocks.<name>.hashKnownHosts | Indicates that
ssh(1)
should hash host names and addresses when they are added to
the known hosts file.
|