| programs.gradle.enable | Whether to enable Gradle Build Tool.
|
| programs.git-credential-oauth.package | The git-credential-oauth package to use.
|
| programs.ghostty.settings | Configuration written to $XDG_CONFIG_HOME/ghostty/config
|
| programs.pianobar.settings.user | Username or emaill address for Pandora music service authentication
|
| programs.sapling.enable | Whether to enable Sapling.
|
| accounts.email.accounts.<name>.imap.port | The port on which the IMAP server listens
|
| programs.ripgrep.enable | Whether to enable Ripgrep.
|
| services.swayosd.enable | Whether to enable swayosd, a GTK based on screen display for keyboard shortcuts like
caps-lock and volume.
|
| programs.zellij.package | The zellij package to use.
|
| programs.zk.package | The zk package to use.
|
| nix.buildMachines.*.mandatoryFeatures | A list of features mandatory for this builder
|
| services.twmn.window.animation.bounce.enable | Whether to enable notification bounce when displaying next notification directly.
|
| xsession.windowManager.i3.enable | Whether to enable i3 window manager.
|
| programs.git.attributes | List of defining attributes set globally.
|
| programs.lapce.plugins | Plugins to install.
|
| services.podman.containers.<name>.ip4 | Set an IPv4 address for the container.
|
| programs.acd-cli.cacheSettings | Cache configuration settings for acd-cli
|
| programs.papis.settings | Configuration written to
$XDG_CONFIG_HOME/papis/config
|
| services.notify-osd.enable | Whether to enable notify-osd.
|
| services.walker.theme.style | The styling of the theme, written in GTK CSS.
|
| programs.translate-shell.enable | Whether to enable translate-shell.
|
| services.mopidy.settings | Configuration written to
$XDG_CONFIG_HOME/mopidy/mopidy.conf
|
| programs.dircolors.settings | Options to add to .dir_colors file
|
| accounts.contact.accounts.<name>.local.type | The type of the storage.
|
| programs.lapce.keymaps | Keymaps written to $XDG_CONFIG_HOME/lapce/keymaps.toml
|
| wayland.windowManager.sway.config.bars.*.colors.focusedSeparator | Text color to be used for the separator on the currently focused monitor output.
|
| programs.yazi.flavors | Pre-made themes
|
| programs.htop.enable | Whether to enable htop.
|
| services.mpdris2.mpd.port | The port number where MPD is listening for connections.
|
| programs.i3status.modules.<name>.settings | Configuration to add to this i3status module
|
| programs.fish.shellInit | Shell script code called during fish shell
initialisation.
|
| programs.ranger.extraPackages | Extra packages added to ranger.
|
| programs.keychain.package | The keychain package to use.
|
| programs.oh-my-posh.enable | Whether to enable oh-my-posh, a prompt theme engine for any shell.
|
| services.grobi.executeAfter | Commands to be run after an output configuration was
changed
|
| programs.aichat.enable | Whether to enable aichat, an All-in-one LLM CLI tool.
|
| programs.taskwarrior.enable | Whether to enable Task Warrior.
|
| programs.lutris.extraPackages | List of packages to pass as extraPkgs to lutris
|
| programs.offlineimap.pythonFile | Python code that can then be used in other parts of the
configuration.
|
| programs.gradle.initScripts | Definition of init scripts to link into the Gradle home directory
|
| programs.zsh.prezto.editor.dotExpansion | Automatically convert .... to ../..
|
| services.proton-pass-agent.enableZshIntegration | Whether to enable Zsh integration.
|
| programs.trippy.package | The trippy package to use.
|
| services.restic.backups.<name>.ssh-package | The openssh package to use.
|
| accounts.email.accounts.<name>.neomutt.mailboxName | Use a different name as mailbox name
|
| programs.nix-your-shell.nix-output-monitor.enable | Whether to enable nix-output-monitor
|
| targets.darwin.defaults."com.apple.Safari".AutoOpenSafeDownloads | Whether to enable opening of downloaded files.
|
| programs.git-worktree-switcher.enableBashIntegration | Whether to enable Bash integration.
|
| programs.papis.libraries.<name>.isDefault | Whether this is a default library
|
| accounts.email.accounts.<name>.notmuch.neomutt.virtualMailboxes.*.name | Name to display
|
| programs.cudatext.hotkeys | Hotkeys for Cudatext
|
| programs.mypy.enable | Whether to enable mypy.
|
| programs.pandoc.templates | Custom templates.
|
| programs.thunderbird.profiles.<name>.extensions | List of ‹name› add-on packages to install for this profile
|
| targets.genericLinux.nixGL.prime.installScript | If this option is set, the wrapper script prime-offload is installed
into the environment
|
| accounts.calendar.accounts.<name>.local | Local configuration for the calendar.
|
| programs.zoxide.enableNushellIntegration | Whether to enable Nushell integration.
|
| programs.hyprshot.package | The hyprshot package to use.
|
| programs.kakoune.config.keyMappings.*.mode | The mode in which the mapping takes effect.
|
| programs.newsboat.maxItems | Maximum number of items per feed, 0 for infinite.
|
| programs.alot.bindings.thread | Thread mode keybindings.
|
| programs.firefox.profiles.<name>.search.default | The default search engine used in the address bar and search
bar.
|
| programs.kodi.datadir | Directory to store configuration and metadata.
|
| programs.powerline-go.newline | Set to true if the prompt should be on a line of its own.
|
| wayland.windowManager.sway.config.bars.*.extraConfig | Extra configuration lines for this bar.
|
| programs.opkssh.settings | Configuration written to $HOME/.opk/config.yml
|
| accounts.calendar.accounts.<name>.remote | Remote configuration for the calendar.
|
| services.mako.extraConfig | Additional configuration lines to inject directly into the generated config file.
|
| programs.newsboat.autoVacuum.onCalendar | How often to run the cleaning command
|
| accounts.email.accounts.<name>.aerc.imapOauth2Params.token_endpoint | The OAuth2 token endpoint.
|
| programs.rclone.remotes.<name>.secrets | Sensitive configuration values such as passwords, API keys, and tokens
|
| programs.aliae.enableNushellIntegration | Whether to enable Nushell integration.
|
| services.ollama.package | The ollama package to use.
|
| accounts.email.accounts.<name>.neomutt.extraMailboxes | List of extra mailboxes
|
| programs.hyprlock.package | The hyprlock package to use.
|
| xsession.windowManager.i3.config.bars.*.fonts | Font configuration for this bar.
|
| programs.pyradio.enable | Whether to enable pyradio.
|
| services.gromit-mpx.enable | Whether to enable Gromit-MPX annotation tool.
|
| programs.gnome-terminal.profile.<name>.colors.highlight.background | The background color.
|
| programs.zsh.prezto.historySubstring.globbingFlags | Set the search globbing flags.
|
| programs.ncmpcpp.bindings.*.key | Key to bind.
|
| accounts.email.accounts.<name>.lieer.settings.ignore_empty_history | Work around a Gmail API quirk where an empty change history
is sometimes returned
|
| programs.sbt.credentials.*.host | The hostname of the repository you're authenticating to.
|
| services.borgmatic.frequency | How often to run borgmatic when
services.borgmatic.enable = true
|
| services.redshift.enable | Whether to enable Redshift.
|
| programs.carapace.enableBashIntegration | Whether to enable Bash integration.
|
| programs.retroarch.package | The retroarch package to use.
|
| programs.alot.bindings.bufferlist | Bufferlist mode keybindings.
|
| nix.package | The nix package to use.
|
| accounts.calendar.accounts.<name>.vdirsyncer.authCert | Either a path to a certificate with a client certificate and
the key or a list of paths to the files with them.
|
| programs.i3status-rust.bars.<name>.theme | The theme to use
|
| services.blanket.package | The blanket package to use.
|
| services.ludusavi.package | The ludusavi package to use.
|
| programs.obsidian.vaults.<name>.settings.communityPlugins.*.settings | Settings to include in the plugin's data.json.
|
| programs.ruff.enable | Whether to enable ruff, an extremely fast Python linter and code formatter, written in Rust.
|
| services.darkman.enable | Whether to enable darkman, a tool that automatically switches dark-mode on and off based on
the time of the day.
|
| programs.waybar.package | The waybar package to use.
|
| xsession.windowManager.herbstluftwm.keybinds | Herbstluftwm keybinds.
|
| services.plan9port.package | The plan9port package to use.
|
| vdirsyncer.itemTypes | Kinds of items to show
|