| targets.darwin.search | Default search engine.
|
| programs.i3status-rust.enable | Whether to enable a replacement for i3-status written in Rust.
|
| services.podman.containers.<name>.userNS | Use a user namespace for the container.
|
| xfconf.settings | Settings to write to the Xfconf configuration system.
|
| programs.docker-cli.contexts.<name>.Name | Name of the Docker context
|
| i18n.inputMethod.fcitx5.fcitx5-with-addons | The fcitx5 package to use.
|
| xsession.windowManager.awesome.package | The awesome package to use. to use for running the Awesome WM
|
| services.darkman.settings | Settings for the darkman command
|
| programs.kakoune.config.showMatching | Highlight the matching char of the character under the
selections' cursor using the MatchingChar
face.
|
| services.screen-locker.xautolock.package | The xautolock package to use.
|
| xsession.windowManager.i3.config.gaps.horizontal | Horizontal gaps value.
|
| wayland.windowManager.hyprland.plugins | List of Hyprland plugins to use
|
| services.gpg-agent.pinentry.program | Which program to search for in the configured pinentry.package.
|
| programs.aider-chat.package | The aider-chat package to use.
|
| services.xscreensaver.package | The xscreensaver package to use.
|
| programs.bash.enableCompletion | Whether to enable Bash completion for all interactive Bash shells
|
| programs.neomutt.macros.*.map | Select the menu to bind the command to.
|
| launchd.agents.<name>.config.Sockets.<name>.MulticastGroup | This optional key can be used to request that the datagram socket join a multicast group
|
| wayland.windowManager.sway.package | Sway package to use
|
| programs.git-credential-oauth.extraFlags | Extra command-line arguments passed to git-credential-oauth
|
| programs.joplin-desktop.enable | Whether to enable joplin-desktop.
|
| programs.aerc.package | The aerc package to use.
|
| services.xidlehook.not-when-audio | Disable locking when audio is playing.
|
| services.etesync-dav.package | The etesync-dav package to use.
|
| home.pointerCursor.x11.defaultCursor | The default cursor file to use within the package.
|
| programs.chawan.package | The chawan package to use.
|
| programs.zed-editor.userDebug | Configuration written to Zed's debug.json
|
| services.clipcat.ctlSettings | Configuration settings for clipcatctl
|
| services.syncthing.tray.command | Syncthing tray command to use.
|
| programs.librewolf.profiles.<name>.containers.<name>.id | Container ID
|
| services.xidlehook.package | The xidlehook package to use.
|
| programs.lutris.package | The lutris package to use.
|
| xsession.windowManager.i3.config.bars.*.workspaceNumbers | Whether workspace numbers should be displayed within the workspace buttons.
|
| programs.senpai.enable | Whether to enable senpai.
|
| programs.autorandr.profiles.<name>.config.<name>.position | Output position
|
| accounts.email.accounts.<name>.aerc.extraBinds | Extra bindings specific to this account, added to
$HOME/.config/aerc/binds.conf
|
| programs.joplin-desktop.extraConfig | Use this to add other options to the Joplin config file
|
| gtk.cursorTheme.name | The name of the cursor theme within the package.
|
| services.xsuspender.defaults.matchWmClassContains | Match windows that wm class contains string.
|
| programs.ssh.matchBlocks.<name>.compression | Specifies whether to use compression
|
| programs.visidata.enable | Whether to enable Visidata.
|
| services.shpool.settings | Configuration to use for shpool
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.patterns | Instead of synchronizing just the mailboxes that
match the farPattern, use it as a prefix which is
not matched against the patterns, and is not affected by mailbox list
overrides.
|
| accounts.contact.accounts.<name>.thunderbird.token | A token is generated when adding an address book manually to Thunderbird, this can be entered here.
|
| xresources.properties | X server resources that should be set
|
| xsession.windowManager.i3.config.terminal | Default terminal to run.
|
| launchd.agents.<name>.config.HardResourceLimits.ResidentSetSize | The maximum size (in bytes) to which a process's resident set size may grow
|
| programs.direnv.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.termite.clickableUrl | Auto-detected URLs can be clicked on to open them in your browser
|
| programs.termite.hintsActiveForegroundColor | Hints active foreground color value.
|
| services.podman.images.<name>.username | Username used to connect to registry.
|
| programs.amp.enable | Whether to enable amp.
|
| programs.firefox.languagePacks | The language packs to install
|
| targets.darwin.defaults."com.apple.dock".orientation | Position of the Dock on the screen
|
| programs.zed-editor.userSettings | Configuration written to Zed's settings.json.
|
| home.language.name | The language to use for personal names.
|
| launchd.agents.<name>.config.HardResourceLimits.CPU | The maximum amount of cpu time (in seconds) to be used by each process.
|
| services.unison.pairs.<name>.stateDirectory | Unison state directory to use.
|
| services.vdirsyncer.package | The vdirsyncer package to use.
|
| fonts.fontconfig.configFile.<name>.label | Label to use for the name of the config file.
|
| launchd.agents.<name>.config | Define a launchd job
|
| nix.buildMachines.*.protocol | The protocol used for communicating with the build machine
|
| nix.keepOldNixPath | Whether nix.nixPath should keep the previously set values in
NIX_PATH.
|
| programs.firefox.profiles.<name>.extensions.exhaustivePermissions | When enabled, the user must authorize requested
permissions for all extensions from
programs.firefox.profiles.<profile>.extensions.packages
in
programs.firefox.profiles.<profile>.extensions.settings.<extensionID>.permissions
|
| programs.neomutt.settings | Extra configuration appended to the end.
|
| vdirsyncer.tokenFile | A file path where access tokens are stored.
|
| programs.kitty.enableGitIntegration | Whether to enable git integration.
|
| programs.offlineimap.enable | Whether to enable OfflineIMAP.
|
| programs.rbw.settings.email | The email address for your bitwarden account.
|
| services.mpris-proxy.package | The bluez package to use.
|
| launchd.agents.<name>.config.SessionCreate | This key specifies that the job should be spawned into a new security
audit session rather than the default session for the context is belongs
to
|
| programs.bat.package | The bat package to use.
|
| programs.granted.enable | Whether to enable granted.
|
| programs.sftpman.mounts.<name>.mountPoint | The remote path to mount.
|
| services.fusuma.package | The fusuma package to use.
|
| services.podman.builds.<name>.tlsVerify | Require HTTPS and verification of certificates when contacting registries.
|
| services.psd.backupLimit | Maximum number of crash recovery snapshots to keep (the oldest ones are deleted first).
|
| programs.broot.package | The broot package to use.
|
| services.volnoti.enable | Whether to enable Volnoti volume HUD daemon.
|
| programs.zsh.prezto.package | The prezto package to use.
|
| programs.firefox.policies | See list of policies.
|
| programs.autojump.enableFishIntegration | Whether to enable Fish integration.
|
| services.twmn.duration | The time each notification remains visible, in milliseconds.
|
| programs.termite.filterUnmatchedUrls | Whether to hide url hints not matching input in url hints mode.
|
| programs.vscode.profiles.<name>.userTasks | Configuration written to Visual Studio Code's
tasks.json
|
| programs.intelli-shell.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.terminator.package | The terminator package to use.
|
| programs.zsh.envExtra | Extra commands that should be added to .zshenv.
|
| services.hyprpaper.settings | hyprpaper configuration written in Nix
|
| services.wluma.package | The wluma package to use.
|
| programs.gnome-terminal.profile.<name>.boldIsBright | Whether bold text is shown in bright colors.
|
| programs.mise.package | The mise package to use.
|
| programs.obsidian.vaults.<name>.settings.hotkeys.<name>.*.modifiers | The hotkey modifiers.
|
| programs.mullvad-vpn.settings | Written to XDG_CONFIG_HOME/Mullvad VPN/gui_settings.json or
~/Library/Application Support/Mullvad VPN/gui_settings.json
|
| programs.yambar.systemd.target | The systemd target that will automatically start the yambar service
|
| accounts.email.accounts.<name>.aliases | Alternative identities of this account.
|
| programs.nix-your-shell.nix-output-monitor.package | The nix-output-monitor package to use.
|
| services.fluidsynth.soundService | The systemd sound service to depend on.
|
| programs.neovim.generatedConfigViml | Generated vimscript config.
|
| programs.obsidian.vaults.<name>.settings.app | Settings to write to app.json.
|