| users.users.<name>.home | The user's home directory
|
| homebrew.user | The user that owns the Homebrew installation
|
| homebrew.taps | List of Homebrew formula repositories to tap
|
| homebrew.casks.*.name | The name of the cask to install.
|
| homebrew.brews.*.name | The name of the formula to install.
|
| homebrew.caskArgs | Arguments passed to brew install --cask for all casks listed in
homebrew.casks.
|
| homebrew.brews | List of Homebrew formulae to install
|
| homebrew.global | Options for configuring the behavior of Homebrew commands when you manually invoke them.
|
| homebrew.casks | List of Homebrew casks to install
|
| homebrew.brews.*.args | Argument flags to pass to brew install
|
| homebrew.taps.*.name | When clone_target is unspecified, this is the name of a formula
repository to tap from GitHub using HTTPS
|
| homebrew.casks.*.args | Arguments passed to brew install --cask when installing this cask
|
| homebrew.extraConfig | Extra lines to be added verbatim to the bottom of the generated Brewfile.
|
| homebrew.casks.*.greedy | Whether to always upgrade this cask regardless of whether it's unversioned or it updates
itself.
|
| homebrew.caskArgs.appdir | Target location for Applications
|
| homebrew.prefix | The Homebrew prefix directory, i.e., the value that brew --prefix returns
|
| homebrew.greedyCasks | Whether to always upgrade casks listed in homebrew.casks regardless
of whether it's unversioned or it updates itself
|
| homebrew.brewPrefix | The path prefix where the brew executable is located
|
| homebrew.masApps | Applications to install from Mac App Store using mas
|
| homebrew.caskArgs.fontdir | Target location for Fonts
|
| homebrew.brews.*.link | Whether to link the formula to the Homebrew prefix
|
| homebrew.vscode | List of Visual Studio Code extensions to install using Homebrew Bundle
|
| homebrew.goPackages | List of Go packages to install using go install
|
| services.emacs.additionalPath | This option specifies additional PATH that the emacs daemon would have
|
| homebrew.cargoPackages | List of Rust packages to install using cargo install
|
| homebrew.caskArgs.language | Comma-separated list of language codes to prefer for cask installation
|
| homebrew.onActivation | Options for configuring the behavior of the brew bundle command that
nix-darwin runs during system activation.
|
| homebrew.whalebrews | List of Docker images to install using whalebrew
|
| homebrew.caskArgs.servicedir | Target location for Services
|
| homebrew.global.brewfile | Whether to enable Homebrew to automatically use the Brewfile that this module generates in
the Nix store, when you manually invoke brew bundle
|
| homebrew.enable | Whether to enable nix-darwin to manage installing/updating/upgrading Homebrew taps, formulae,
casks, Mac App Store apps, Visual Studio Code extensions, Go packages, and Cargo
crates using Homebrew Bundle
|
| homebrew.caskArgs.require_sha | Whether to require casks to have a checksum
|
| homebrew.caskArgs.no_binaries | Whether to disable linking of helper executables
|
| homebrew.caskArgs.prefpanedir | Target location for Preference Panes
|
| homebrew.caskArgs.qlplugindir | Target location for QuickLook Plugins
|
| homebrew.onActivation.extraFlags | Extra flags to pass to brew bundle [install] during nix-darwin
system activation.
|
| homebrew.global.autoUpdate | Whether to enable Homebrew to auto-update itself and all formulae when you manually invoke
commands like brew install, brew upgrade,
brew tap, and brew bundle [install]
|
| users.users.<name>.createHome | Create the home directory when creating the user.
|
| homebrew.enableZshIntegration | Whether to enable Homebrew Zsh shell integration, which sets up Homebrew's environment
and shell completions
.
|
| homebrew.casks.*.postinstall | A shell command to run after the cask is installed or upgraded
|
| homebrew.enableFishIntegration | Whether to enable Homebrew Fish shell integration, which sets up Homebrew's environment
and shell completions
.
|
| homebrew.enableBashIntegration | Whether to enable Homebrew Bash shell integration, which sets up Homebrew's environment
and shell completions
.
|
| homebrew.brews.*.postinstall | A shell command to run after the formula is installed or upgraded
|
| homebrew.global.lockfiles | Whether to enable Homebrew to generate lockfiles when you manually invoke
brew bundle [install]
|
| homebrew.caskArgs.dictionarydir | Target location for Dictionaries
|
| homebrew.taps.*.clone_target | Use this option to tap a formula repository from anywhere, using any transport protocol
that git handles
|
| homebrew.onActivation.upgrade | Whether to enable Homebrew to upgrade outdated formulae and Mac App Store apps during
nix-darwin system activation
|
| homebrew.caskArgs.mdimporterdir | Target location for Spotlight Plugins
|
| homebrew.caskArgs.vst_plugindir | Target location for VST Plugins
|
| homebrew.caskArgs.no_quarantine | Whether to disable quarantining of downloads
|
| homebrew.brews.*.start_service | Whether to run brew services start for the formula and register it to
launch at login (or boot)
|
| homebrew.brews.*.conflicts_with | List of formulae that should be unlinked and their services stopped (if they are
installed).
|
| homebrew.onActivation.autoUpdate | Whether to enable Homebrew to auto-update itself and all formulae during
nix-darwin system activation
|
| homebrew.caskArgs.colorpickerdir | Target location for Color Pickers
|
| homebrew.caskArgs.vst3_plugindir | Target location for VST3 Plugins
|
| homebrew.caskArgs.screen_saverdir | Target location for Screen Savers
|
| homebrew.caskArgs.input_methoddir | Target location for Input Methods
|
| nix.channel.enable | Whether the nix-channel command and state files are made available on the machine
|
| homebrew.brews.*.restart_service | Whether to run brew services restart for the formula and register it to
launch at login (or boot)
|
| homebrew.onActivation.cleanup | This option manages what happens to packages installed by Homebrew that aren't present in
the Brewfile generated by this module, during nix-darwin system
activation
|
| homebrew.taps.*.force_auto_update | Whether to auto-update the tap even if it is not hosted on GitHub
|
| homebrew.caskArgs.internet_plugindir | Target location for Internet Plugins
|
| homebrew.caskArgs.ignore_dependencies | Whether to ignore cask dependencies, e.g., when you manage them externally
|
| system.defaults.finder.NewWindowTargetPath | Sets the URI to open when NewWindowTarget is "Other"
|
| homebrew.caskArgs.audio_unit_plugindir | Target location for Audio Unit Plugins
|