| nix.package | This option specifies the Nix package instance to use throughout the system.
|
| services.khd.package | This option specifies the khd package to use.
|
| services.kwm.package | This option specifies the kwm package to use.
|
| programs.fish.package | The fish package to use.
|
| services.ipfs.package | The ipfs package to use.
|
| services.skhd.package | This option specifies the skhd package to use.
|
| services.yabai.package | The yabai package to use.
|
| programs.gnupg.package | The gnupg package to use.
|
| services.emacs.package | This option specifies the emacs package to use.
|
| services.redis.package | This option specifies the redis package to use
|
| programs.nix-index.package | This option specifies the nix-index package to use.
|
| programs.direnv.package | The direnv package to use.
|
| nix.linux-builder.package | This option specifies the Linux builder to use.
|
| services.mopidy.package | This option specifies the mopidy package to use.
|
| services.netbird.package | The package to use for netbird
|
| services.netdata.package | The netdata package to use.
|
| services.synergy.package | The package used for the synergy client and server.
|
| services.dnsmasq.package | This option specifies the dnsmasq package to use.
|
| services.chunkwm.package | This option specifies the chunkwm package to use.
|
| services.privoxy.package | This option specifies the privoxy package to use.
|
| services.synapse-bt.package | Synapse BitTorrent package to use.
|
| services.ofborg.package | This option specifies the ofborg package to use. eg.
(import <ofborg> {}).ofborg.rs
$ nix-channel --add https://github.com/NixOS/ofborg/archive/released.tar.gz ofborg
$ nix-channel --update
|
| services.cachix-agent.package | Package containing cachix executable.
|
| services.spacebar.package | The spacebar package to use.
|
| services.spotifyd.package | The spotifyd package to use.
|
| services.gitlab-runner.package | Gitlab Runner package to use.
|
| programs.direnv.nix-direnv.package | The nix-direnv package to use.
|
| programs.arqbackup.package | The arq package to use.
|
| services.tailscale.package | The package to use for tailscale
|
| services.aerospace.package | The aerospace package to use.
|
| services.dnscrypt-proxy.package | The dnscrypt-proxy package to use.
|
| services.github-runners.<name>.package | The github-runner package to use.
|
| services.hercules-ci-agent.package | Package containing the bin/hercules-ci-agent executable.
|
| services.telegraf.package | Which telegraf derivation to use
|
| programs._1password.package | The 1Password CLI package to use.
|
| services.postgresql.package | PostgreSQL package to use.
|
| services.sketchybar.package | The sketchybar package to use.
|
| programs._1password-gui.package | The 1Password GUI package to use.
|
| services.eternal-terminal.package | This option specifies the eternal-terminal package to use.
|
| services.mopidy.mediakeys.package | This option specifies the mediakeys package to use.
|
| programs.bash.completion.package | The bash-completion package to use.
|
| services.karabiner-elements.package | The karabiner-elements package to use.
|
| fonts.packages | List of fonts to install into /Library/Fonts/Nix Fonts.
|
| services.jankyborders.package | The jankyborders package to use.
|
| services.buildkite-agents.<name>.package | Which buildkite-agent derivation to use
|
| services.offlineimap.package | Offlineimap derivation to use.
|
| services.prometheus.exporters.node.package | The prometheus-node-exporter package to use.
|
| users.users.<name>.packages | The set of packages that should be made availabe to the user
|
| launchd.agents.<name>.path | Packages added to the service's PATH
environment variable
|
| launchd.daemons.<name>.path | Packages added to the service's PATH
environment variable
|
| launchd.user.agents.<name>.path | Packages added to the service's PATH
environment variable
|
| environment.extraOutputsToInstall | Entries listed here will be appended to the meta.outputsToInstall attribute for each package in environment.systemPackages, and the files from the corresponding derivation outputs symlinked into /run/current-system/sw
|
| programs.direnv.finalPackage | The wrapped direnv package.
|
| nixpkgs.overlays | List of overlays to apply to Nixpkgs
|
| programs.fish.babelfishPackage | The babelfish package to use when useBabelfish is
set to true.
|
| _module.args | Additional arguments passed to each module in addition to ones
like lib, config,
and pkgs, modulesPath
|
| 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
|
| environment.defaultPackages | Set of default packages that aren't strictly necessary
for a running system, entries can be removed for a more
minimal NixOS installation
|
| documentation.enable | Whether to install documentation of packages from
environment.systemPackages into the generated system path
|
| environment.systemPackages | The set of packages that appear in
/run/current-system/sw
|
| homebrew.goPackages | List of Go packages to install using go install
|
| homebrew.cargoPackages | List of Rust packages to install using cargo install
|
| nix.settings.cores | This option defines the maximum number of concurrent tasks during
one build
|
| programs.fish.vendor.config.enable | Whether fish should source configuration snippets provided by other packages.
|
| nix.settings.sandbox | If set, Nix will perform builds in a sandboxed environment that it
will set up automatically for each build
|
| services.gitlab-runner.extraPackages | Extra packages to add to PATH for the gitlab-runner process.
|
| 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
|
| nixpkgs.pkgs | If set, the pkgs argument to all nix-darwin modules is the value of
this option, extended with nixpkgs.overlays, if
that is also set
|
| programs.fish.vendor.functions.enable | Whether fish should autoload fish functions provided by other packages.
|
| services.github-runners.<name>.extraPackages | Extra packages to add to PATH of the service to make them available to workflows.
|
| services.sketchybar.extraPackages | Extra packages to add to PATH.
|
| nix.settings.substituters | List of binary cache URLs used to obtain pre-built binaries
of Nix packages
|
| documentation.doc.enable | Whether to install documentation distributed in packages' /share/doc
|
| programs.fish.vendor.completions.enable | Whether fish should use completion files provided by other packages.
|