| wayland.windowManager.sway.config.bars.*.workspaceNumbers | Whether workspace numbers should be displayed within the workspace buttons.
|
| programs.ashell.systemd.target | The systemd target that will automatically start ashell
|
| services.volnoti.package | The volnoti package to use.
|
| programs.claude-code.agents | Custom agents for Claude Code
|
| programs.niriswitcher.enable | Whether to enable niriswitcher, an application switcher for niri.
|
| wayland.windowManager.sway.config.colors.placeholder | Background and text color are used to draw placeholder window
contents (when restoring layouts)
|
| programs.autorandr.profiles.<name>.hooks.predetect | Predetect hook executed before autorandr attempts to run xrandr.
|
| gtk.gtk4.colorScheme | Color scheme for GTK 4 applications.
|
| programs.sioyek.enable | Whether to enable Sioyek, a PDF viewer designed for reading research papers and technical books.
|
| services.podman.images.<name>.decryptionKeyFile | Path to key used for decryption of images.
|
| programs.tmux.baseIndex | Base index for windows and panes.
|
| i18n.inputMethod.fcitx5.quickPhraseFiles | Quick phrase files.
|
| programs.ripgrep-all.custom_adapters.*.mimetypes | If not null and --rga-accurate is enabled, mime type matching is used instead of file name matching
|
| systemd.user.enable | Whether to enable the user systemd service manager.
|
| programs.ruff.enable | Whether to enable ruff, an extremely fast Python linter and code formatter, written in Rust.
|
| programs.smug.enable | Whether to enable Smug session manager.
|
| systemd.user.slices.<name>.Unit.Description | A short human-readable label of the unit.
|
| programs.awscli.package | The aws package to use.
|
| programs.floorp.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| services.ollama.enable | Whether to enable ollama server for local large language models.
|
| programs.docker-cli.contexts.<name>.Name | Name of the Docker context
|
| wayland.windowManager.sway.config.terminal | Default terminal to run.
|
| vdirsyncer.postHook | Command to call for each item creation and modification
|
| wayland.windowManager.sway.extraConfigEarly | Like extraConfig, except lines are added to ~/.config/sway/config before all other configuration.
|
| systemd.user.services.<name>.Unit.X-Reload-Triggers | List of free form strings that can be used to trigger a service
reload during Home Manager activation.
|
| programs.foot.package | The foot package to use.
|
| programs.neovim.vimAlias | Symlink vim to nvim binary.
|
| programs.aider-chat.package | The aider-chat package to use.
|
| programs.claude-code.rules | Modular rule files for Claude Code
|
| services.macos-remap-keys.keyboard | Mapping of keyboard keys to remap
|
| services.cliphist.allowImages | Store images in clipboard history.
|
| home.shell.enableIonIntegration | Whether to enable Ion integration.
|
| accounts.email.accounts.<name>.aerc.extraBinds | Extra bindings specific to this account, added to
$HOME/.config/aerc/binds.conf
|
| programs.broot.settings | Verbatim config entries
|
| services.gammastep.temperature.night | Colour temperature to use at night, between
1000 and 25000 K.
|
| programs.fish.binds | Manage key bindings
|
| wayland.windowManager.sway.config.bindswitches.<name>.locked | Unless the flag --locked is set, the command
will not be run when a screen locking program
is active
|
| programs.ncspot.package | The ncspot package to use.
|
| programs.tmux.customPaneNavigationAndResize | Override the hjkl and HJKL bindings for pane navigation and
resizing in VI mode.
|
| programs.quickshell.systemd.target | The systemd target that will automatically start quickshell
|
| programs.claude-code.memory.text | Inline memory content for CLAUDE.md
|
| wayland.windowManager.sway.config.workspaceLayout | The mode in which new containers on workspace level will
start.
|
| accounts.calendar.accounts.<name>.khal.addresses | Email addresses to be associated with this account
|
| programs.ty.settings | Configuration written to
$XDG_CONFIG_HOME/ty/ty.toml
|
| xdg.cacheFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| programs.zellij.exitShellOnExit | Whether to exit the shell when Zellij exits after being autostarted
|
| programs.obsidian.vaults.<name>.settings.cssSnippets.*.name | Name of the snippet.
|
| programs.oh-my-posh.enableFishIntegration | Whether to enable Fish integration.
|
| programs.hyprshot.saveLocation | Set the $HYPRSHOT_DIR environment variable to the given location
|
| programs.ripgrep-all.custom_adapters.*.binary | The path of the binary to run
|
| programs.librewolf.profiles.<name>.extensions.exactPermissions | When enabled,
programs.librewolf.profiles.<profile>.extensions.settings.<extensionID>.permissions
must specify the exact set of permissions that the
extension will request
|
| programs.sway-easyfocus.enable | Whether to enable sway-easyfocus.
|
| programs.waveterm.package | The waveterm package to use.
|
| programs.ruff.settings | Ruff configuration
|
| fonts.fontconfig.configFile.<name>.text | Verbatim contents of the config file
|
| services.pizauth.accounts.<name>.tokenUri | The OAuth2 server's token URI.
|
| accounts.contact.accounts.<name>.vdirsyncer.enable | Whether to enable synchronization using vdirsyncer.
|
| i18n.inputMethod.fcitx5.themes.<name>.panelImage | Path to the SVG of the panel.
|
| programs.gitui.theme | Theme in Ron file format
|
| programs.gpg.mutableKeys | If set to true, you may manage your keyring as a user
using the gpg command
|
| programs.yambar.systemd.enable | Whether to enable yambar systemd integration.
|
| programs.tealdeer.settings | Configuration written to
$XDG_CONFIG_HOME/tealdeer/config.toml on Linux or
$HOME/Library/Application Support/tealdeer/config.toml on Darwin
|
| programs.starship.enableFishIntegration | Whether to enable Fish integration.
|
| programs.firefox.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| programs.nushell.environmentVariables | Environment variables to be set
|
| gtk.gtk3.iconTheme.name | The name of the icon theme within the package.
|
| services.xsuspender.enable | Whether to enable XSuspender.
|
| services.recoll.settings | The configuration to be written at $RECOLL_CONFDIR/recoll.conf
|
| wayland.windowManager.sway.config.gaps.left | Left gaps value.
|
| programs.anyrun.config.x.absolute | Absolute value in pixels.
|
| programs.neovim.coc.enable | Whether to enable Coc.
|
| services.swayidle.timeouts.*.timeout | Timeout in seconds.
|
| programs.zellij.enableFishIntegration | Whether to enable Fish integration.
|
| programs.wofi.package | The wofi package to use.
|
| vdirsyncer.clientSecretCommand | A command that prints the OAuth credentials to standard
output
|
| programs.sherlock.package | The sherlock package to use.
|
| xresources.extraConfig | Additional X server resources contents
|
| programs.gh.settings.aliases | Aliases that allow you to create nicknames for gh commands.
|
| programs.inori.settings | Configuration written to $XDG_CONFIG_HOME/inori/config.toml
|
| programs.tmux.keyMode | VI or Emacs style shortcuts.
|
| services.conky.package | The conky package to use.
|
| systemd.user.servicesStartTimeoutMs | How long to wait for started services to fail until their start is
considered successful
|
| programs.vicinae.package | The vicinae package to use.
|
| services.mpdscribble.package | The mpdscribble package to use.
|
| gtk.gtk4.theme | Theme for GTK 4 applications
|
| programs.floorp.enable | Whether to enable Floorp.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind | Local port binding options
|
| programs.vesktop.vencord.settings | Vencord settings written to
$XDG_CONFIG_HOME/vesktop/settings/settings.json
|
| programs.obsidian.defaultSettings.corePlugins.*.settings | Plugin settings to include.
|
| targets.darwin.defaults."com.apple.Safari".AutoFillCreditCardData | Whether to enable autofill of credit card numbers.
|
| targets.darwin.defaults."com.apple.Safari"."WebKitPreferences.developerExtrasEnabled" | Configures the web inspector.
|
| accounts.email.accounts.<name>.neomutt.enable | Whether to enable NeoMutt.
|
| programs.librewolf.profiles.<name>.bookmarks.meta.maintainers | List of maintainers of each module
|
| programs.obsidian.defaultSettings.app | Settings to write to app.json
|
| programs.gallery-dl.package | The gallery-dl package to use.
|
| programs.mcfly.enable | Whether to enable mcfly.
|
| programs.newsboat.package | The newsboat package to use.
|
| programs.gurk-rs.package | The gurk-rs package to use.
|
| programs.borgmatic.backups.<name>.storage.extraConfig | Extra settings.
|
| programs.zsh.history.append | If set, zsh sessions will append their history list to the history
file, rather than replace it
|