| programs.gnome-terminal.profile.<name>.colors.cursor | The color for the terminal cursor.
|
| accounts.email.accounts.<name>.imap.tls.enable | Whether to enable TLS/SSL.
|
| programs.gnome-terminal.themeVariant | The theme variation to request
|
| services.swayosd.topMargin | OSD margin from top edge (0.5 would be screen center).
|
| programs.urxvt.enable | Whether to enable rxvt-unicode terminal emulator.
|
| programs.yazi.plugins | Lua plugins
|
| targets.darwin.copyApps.enableChecks | Whether to enable enable App Management checks.
|
| programs.atuin.forceOverwriteSettings | When enabled, force overwriting of the Atuin configuration file
($XDG_CONFIG_HOME/atuin/config.toml)
|
| vdirsyncer.auth | Authentication settings
|
| programs.beets.mpdIntegration.host | The host that mpdstats will connect to.
|
| programs.sagemath.configDir | Directory where the sage.init file will be stored
|
| xdg.dataHome | Absolute path to directory holding application data
|
| programs.thunderbird.profiles.<name>.search.order | The order the search engines are listed in
|
| programs.direnv.mise.package | The mise package to use.
|
| services.hypridle.package | The hypridle package to use.
|
| programs.opencode.rules | You can provide global custom instructions to opencode
|
| accounts.calendar.accounts.<name>.local.fileExt | The file extension to use.
|
| programs.ssh.matchBlocks.<name>.compression | Specifies whether to use compression
|
| programs.neomutt.sidebar | Options related to the sidebar.
|
| programs.wlogout.layout.*.label | CSS label of button.
|
| programs.papis.libraries.<name>.name | This library's name.
|
| launchd.agents.<name>.config.KeepAlive.AfterInitialDemand | Whether to defer evaluating other KeepAlive conditions until
the job has been started at least once by demand.
|
| programs.floorp.profiles.<name>.search.force | Whether to force replace the existing search
configuration
|
| programs.gallery-dl.enable | Whether to enable gallery-dl.
|
| xdg.configFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| gtk.gtk3.iconTheme | Icon theme for GTK 3 applications.
|
| wayland.windowManager.sway.config.bindswitches.<name>.reload | If the --reload flag is given, the binding will
also be executed when the config is reloaded.
toggle bindings will not be executed on reload
|
| programs.radicle.uri.web-rad.enable | Whether to enable web+rad:-URI handling by web browser.
|
| accounts.contact.accounts.<name>.vdirsyncer.userAgent | The user agent to report to the server
|
| programs.obsidian.vaults.<name>.settings.corePlugins.*.name | The plugin.
|
| programs.zsh.prezto.color | Color output (automatically set to false on dumb terminals).
|
| programs.ssh.matchBlocks.<name>.dynamicForwards.*.port | Specifies port number to bind to.
|
| services.pizauth.accounts.<name>.name | Unique identifier of the account
|
| xdg.desktopEntries.<name>.categories | Categories in which the entry should be shown in a menu.
|
| accounts.calendar.accounts.<name>.vdirsyncer.partialSync | What should happen if synchronization in one direction
is impossible due to one storage being read-only
|
| services.clipse.theme | Configuration written to
$XDG_CONFIG_HOME/clipse/custom_theme.json.
|
| programs.keychain.inheritType | Inherit type to attempt from agent variables from the environment.
|
| programs.neovim.withPerl | Enable perl provider
|
| programs.ncmpcpp.bindings | List of keybindings.
|
| xsession.windowManager.i3.config.focus.forceWrapping | Whether to force focus wrapping in tabbed or stacked containers
|
| programs.ne.automaticPreferences | Automatic preferences files for ne.
|
| targets.darwin.defaults.NSGlobalDomain.NSAutomaticPeriodSubstitutionEnabled | Whether to enable period with double space.
|
| programs.alot.extraConfig | Extra lines added to alot configuration file.
|
| accounts.email.accounts.<name>.meli.settings | Account specific meli configuration
|
| programs.anki.sync.syncMedia | Synchronize audio and images too.
|
| services.redshift.tray | Start the redshift-gtk tray applet.
|
| launchd.agents.<name>.config.SoftResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| programs.gnome-terminal.profile.<name>.showScrollbar | Whether the scroll bar should be visible.
|
| programs.librewolf.nativeMessagingHosts | Additional packages containing native messaging hosts that should be
made available to LibreWolf extensions.
|
| xsession.windowManager.bspwm.alwaysResetDesktops | If set to true, desktops configured in monitors will be reset
every time the config is run
|
| programs.zsh.oh-my-zsh.enable | Whether to enable oh-my-zsh.
|
| programs.kakoune.config.ui.assistant | The assistant displayed in info boxes.
|
| services.clipse.imageDisplay.type | Preview image method
|
| programs.termite.scrollbackLines | Set the number of lines to limit the terminal's scrollback.
|
| programs.fabric-ai.package | The fabric-ai package to use.
|
| services.ollama.package | The ollama package to use.
|
| services.restic.backups.<name>.package | The restic package to use.
|
| targets.darwin.copyApps.directory | Path to link apps relative to the home directory.
|
| wayland.windowManager.sway.config.window.commands | List of commands that should be executed on specific windows
|
| xdg.mimeApps.associations.removed | Removes associations of applications with mimetypes, as if the
.desktop file was not listing this
mimetype in the first place.
|
| services.avizo.package | The avizo package to use.
|
| programs.go.env | Environment variables for Go
|
| accounts.email.accounts.<name>.alot.sendMailCommand | Command to send a mail
|
| programs.pyenv.enableFishIntegration | Whether to enable Fish integration.
|
| programs.tmate.package | The tmate package to use.
|
| programs.hyprlock.settings | Hyprlock configuration written in Nix
|
| programs.mise.enableFishIntegration | Whether to enable Fish integration.
|
| services.dwm-status.package | The dwm-status package to use.
|
| services.wlsunset.sunset | The time when the sun sets (in 24 hour format).
|
| programs.anki.hideTopBar | Hide top bar during review.
|
| programs.vicinae.useLayerShell | Whether vicinae should use the layer shell
|
| home.file.<name>.enable | Whether this file should be generated
|
| programs.ghostty.installBatSyntax | Whether to enable installation of Ghostty configuration syntax for bat.
|
| programs.amfora.bookmarks | Bookmarks file for amfora
|
| wayland.windowManager.sway.config.window | Window titlebar and border settings.
|
| targets.genericLinux.enable | Whether to enable settings that make Home Manager work better on
GNU/Linux distributions other than NixOS.
|
| programs.workstyle.enable | Whether to enable Workstyle.
|
| wayland.windowManager.sway.config.defaultWorkspace | The default workspace to show when sway is launched
|
| services.ssh-agent.package | The openssh package to use.
|
| programs.kitty.mouseBindings | Mapping of mouse bindings to actions.
|
| xsession.windowManager.i3.config.terminal | Default terminal to run.
|
| xdg.dataFile | Attribute set of files to link into the user's XDG
data home.
|
| xsession.windowManager.spectrwm.settings | Spectrwm settings.
|
| xsession.windowManager.i3.config.bars.*.colors.background | Background color of the bar.
|
| programs.alistral.package | The alistral package to use.
|
| programs.neomutt.sourcePrimaryAccount | Whether to enable source the primary account by default.
|
| services.ludusavi.package | The ludusavi package to use.
|
| programs.borgmatic.backups.<name>.location.patterns | Patterns to include/exclude
|
| services.mpd.network.port | The TCP port on which the the daemon will listen.
|
| programs.lapce.channel | Lapce channel to configure
|
| services.twmn.text.font.family | Notification text's font family.
|
| services.devilspie2.enable | Whether to enable Devilspie2, a window matching utility, allowing the user to
perform scripted actions on windows as they are created.
|
| programs.himalaya.settings | Himalaya CLI global configuration
|
| programs.floorp.profiles.<name>.extensions | Submodule for installing and configuring extensions.
|
| programs.mangohud.settingsPerApplication | Sets MangoHud settings per application
|
| vdirsyncer.tokenFile | A file path where access tokens are stored.
|
| qt.qt5ctSettings | Qtct configuration
|
| accounts.email.accounts.<name>.lieer.settings.replace_slash_with_dot | Replace '/' with '.' in Gmail labels.
|
| programs.kakoune.config.ui.statusLine | Where to display the status line.
|
| programs.kitty.extraConfig | Additional configuration to add to kitty.conf.
|