| programs.lutris.package | The lutris package to use.
|
| programs.skim.fileWidgetCommand | The command that gets executed as the source for skim for the
CTRL-T keybinding.
|
| programs.ssh.matchBlocks.<name>.match | Match block conditions used by this block
|
| programs.sbt.credentials.*.user | The user you're using to authenticate.
|
| programs.rofi.cycle | Whether to cycle through the results list.
|
| programs.kakoune.config.numberLines.separator | String that separates the line number column from the
buffer contents
|
| launchd.agents.<name>.config.LimitLoadToSessionType | This configuration file only applies to sessions of the type specified
|
| programs.vim.extraConfig | Custom .vimrc lines
|
| programs.vdirsyncer.statusPath | A directory where vdirsyncer will store some additional data for the next sync
|
| programs.eclipse.plugins | Plugins that should be added to Eclipse.
|
| services.kanshi.settings.*.output.adaptiveSync | Enables or disables adaptive synchronization
(aka
|
| services.davmail.imitateOutlook | Whether DavMail pretends to be Outlook.
|
| programs.ssh.matchBlocks.<name>.compression | Specifies whether to use compression
|
| targets.darwin.defaults.NSGlobalDomain.AppleLocale | Configures the user locale.
|
| services.lxqt-policykit-agent.enable | Whether to enable LXQT Policykit Agent.
|
| programs.zed-editor.installRemoteServer | Whether to symlink the Zed's remote server binary to the expected
location
|
| services.swayidle.events.before-sleep | Command to run before suspending.
|
| wayland.windowManager.sway.config.bars.*.colors.focusedBackground | Background color of the bar on the currently focused monitor output.
|
| programs.waybar.enable | Whether to enable Waybar.
|
| services.kanshi.settings.*.output.scale | Scales the output by the specified scale factor.
|
| services.comodoro.protocols | Define protocols the server should use to accept requests.
|
| services.podman.builds.<name>.workingDirectory | WorkingDirectory of the systemd unit file.
|
| xsession.windowManager.i3.config.window.commands | List of commands that should be executed on specific windows
|
| programs.fuzzel.settings | Configuration for fuzzel written to
$XDG_CONFIG_HOME/fuzzel/fuzzel.ini
|
| programs.gnome-terminal.profile.<name>.loginShell | Run command as a login shell.
|
| accounts.email.accounts.<name>.folders.inbox | Relative path of the inbox mail.
|
| xsession.windowManager.i3.config.bars.*.colors.activeWorkspace | Border, background and text color for a workspace button when the workspace is active.
|
| programs.rbenv.package | The rbenv package to use.
|
| programs.navi.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.kubecolor.package | The kubecolor package to use.
|
| services.home-manager.autoUpgrade.useFlake | Whether to use 'nix flake update' instead of 'nix-channel --update'.
|
| programs.television.channels | Each set of channels are written to
$XDG_CONFIG_HOME/television/cable/NAME.toml
See https://alexpasmantier.github.io/television/docs/Users/channels
for options
|
| services.hyprshell.systemd.enable | Whether to enable the hyprshell Systemd service.
|
| programs.kitty.themeFile | Apply a Kitty color theme
|
| programs.xplr.extraConfig | Extra xplr configuration.
|
| programs.autorandr.profiles.<name>.config.<name>.gamma | Output gamma configuration.
|
| programs.kakoune.config.hooks.*.once | Remove the hook after running it once.
|
| programs.kubeswitch.enable | Whether to enable the kubectx for operators.
|
| services.pulseeffects.enable | Whether to enable Pulseeffects daemon
Note, it is necessary to add
programs.dconf.enable = true;
to your system configuration for the daemon to work correctly.
|
| services.udiskie.settings | Configuration written to
$XDG_CONFIG_HOME/udiskie/config.yml
|
| programs.hexchat.channels.<name>.options.bypassProxy | Bypass proxy.
|
| nix.registry.<name>.to | The flake reference to which from> is to be rewritten.
|
| programs.darcs.enable | Whether to enable darcs.
|
| wayland.windowManager.hyprland.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.vicinae.systemd.target | The systemd target that will automatically start the vicinae service.
|
| programs.claude-code.memory.text | Inline memory content for CLAUDE.md
|
| programs.fish.shellAbbrs.<name>.name | The abbreviation name that is replaced by the expansion.
|
| accounts.email.accounts.<name>.thunderbird.perIdentitySettings | Extra settings to add to each identity of this Thunderbird
account configuration
|
| targets.darwin.defaults."com.apple.dock".orientation | Position of the Dock on the screen
|
| programs.vivid.activeTheme | Active theme for vivid.
|
| gtk.gtk2.cursorTheme | Cursor theme for GTK 2 applications.
|
| programs.meli.settings | Meli Configuration
|
| programs.librewolf.profiles.<name>.extensions.settings.<name>.permissions | Allowed permissions for this extension
|
| programs.pywal.package | The pywal package to use.
|
| services.mbsync.postExec | An optional command to run after mbsync executes successfully
|
| accounts.contact.accounts.<name>.vdirsyncer.conflictResolution | What to do in case of a conflict between the storages
|
| programs.nix-your-shell.nix-output-monitor.package | The nix-output-monitor package to use.
|
| programs.xmobar.package | The xmobar package to use.
|
| services.psd.enable | Whether to enable Profile-sync-daemon service.
|
| xdg.configFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| services.mpd-mpris.mpd.network | The network used to dial to the MPD server
|
| services.xidlehook.once | Whether to enable running the program once and exiting.
|
| services.pass-secret-service.storePath | Absolute path to the password store
|
| programs.swayr.enable | Whether to enable the swayr service.
|
| wayland.windowManager.sway.config.bars | Sway bars settings blocks
|
| services.podman.images.<name>.extraConfig | INI sections and values to populate the Image Quadlet.
|
| accounts.email.accounts.<name>.mbsync.extraConfig.remote | Remote store extra configuration.
|
| programs.floorp.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| xsession.windowManager.herbstluftwm.settings | Herbstluftwm settings.
|
| programs.urxvt.scroll.bar.align | Scrollbar alignment.
|
| programs.anki.sync.username | Sync account username.
|
| services.dunst.iconTheme.name | The name of the theme within the package.
|
| programs.mercurial.userName | Default user name to use.
|
| xsession.windowManager.i3.config.fonts | Font configuration for window titles, nagbar...
|
| i18n.inputMethod.fcitx5.quickPhraseFiles | Quick phrase files.
|
| programs.git-cliff.enable | Whether to enable git-cliff changelog generator.
|
| accounts.email.accounts.<name>.notmuch.neomutt.enable | Whether to enable Notmuch support in NeoMutt.
|
| programs.vscode.profiles.<name>.enableMcpIntegration | Whether to integrate the MCP servers config from
programs.mcp.servers into
programs.vscode.profiles.<name>.userMcp
|
| programs.zapzap.enable | Whether to enable zapzap.
|
| services.pulseeffects.preset | Which preset to use when starting pulseeffects
|
| home.file.<name>.onChange | Shell commands to run when file has changed between
generations
|
| xsession.windowManager.bspwm.rules.<name>.node | The node where the rule should be applied.
|
| targets.darwin.defaults.NSGlobalDomain.AppleShowAllExtensions | Always show file extensions in Finder
|
| xsession.windowManager.i3.config.window.border | Window border width.
|
| programs.obsidian.vaults.<name>.settings.corePlugins.*.name | The plugin.
|
| programs.quickshell.configs | A set of configs to include in the quickshell config directory
|
| programs.floorp.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| services.systembus-notify.enable | Whether to enable systembus-notify - system bus notification daemon.
|
| programs.joshuto.theme | Configuration written to
$XDG_CONFIG_HOME/joshuto/theme.toml
|
| accounts.email.accounts.<name>.msmtp.extraConfig | Extra configuration options to add to ~/.msmtprc
|
| programs.aerospace.enable | Whether to enable AeroSpace window manager.
|
| systemd.user.paths.<name>.Unit.Documentation | List of URIs referencing documentation for the unit.
|
| targets.darwin.defaults.NSGlobalDomain.AppleMetricUnits | Whether to enable the metric system.
|
| programs.mu.enable | Whether to enable mu, a maildir indexer and searcher.
|
| programs.librewolf.enable | Whether to enable LibreWolf
|
| programs.anyrun.config.width.fraction | Fraction of the screen.
|
| programs.floorp.policies | See list of policies.
|
| programs.autorandr.profiles | Autorandr profiles specification.
|
| programs.amp.package | The amp package to use.
|
| services.xscreensaver.enable | Whether to enable XScreenSaver.
|