summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2022-02-19Merge pull request #435 from Enzime/support-pkgsDomen Kožar
eval-config: Support passing in `pkgs`
2022-02-16Add Cachix Agent supportDomen Kožar
2022-02-08telegraf: init moduleFinn Behrens
2022-02-04eval-config: Support passing in `pkgs`Michael Hoang
This is useful for flake users as they will usually already have an instantiated Nixpkgs e.g. let pkgs = import nixpkgs { config.allowUnfree = true; overlays = [ ... ]; } in darwin.lib.darwinSystem { inherit pkgs; } This change makes `nix-darwin` match the behaviour of NixOS and `home-manager`.
2022-01-23feat: add top-level `lib` optionChris Montgomery
For parity with NixOS: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/misc/lib.nix
2022-01-17Fix homebrew.brewPrefix default value on Apple SiliconMalo Bourgon
2022-01-17Merge pull request #419 from tboerger/dock-featuresDaiderd Jordan
modules/system/defaults/dock.nix: add options for hot corners
2022-01-17Merge pull request #414 from montchr/feature/system-defaults-universalaccessDaiderd Jordan
defaults: add options for common defaults in the `com.apple.universalaccess` domain
2022-01-17Set brewPrefix defaults according to platformSteve Purcell
This allows homebrew support to work out of the box on Apple Silicon machines. See #322
2022-01-17modules/system/defaults/dock.nix: make sure to use positive ints for hot cornersThomas Boerger
2022-01-17modules/system/defaults/dock.nix: add options for hot cornersThomas Boerger
2022-01-04nixpkgs: Allow functors.John Soo
Replace builtins.isFunction with lib.isFunction, which allows functors.
2022-01-02modules/documentation/default.nix: Fix args warningRobert Hensing
2022-01-02nix: extend nix.conf content whitelistDaiderd Jordan
Fixes #407
2021-12-24defaults: add options for common `universalaccess` settingsChris Montgomery
2021-12-24defaults-write: sort variables and lists by name and optionChris Montgomery
2021-12-24defaults-write: formattingChris Montgomery
2021-10-23add forward compatibility for literalExample deprecationDaiderd Jordan
Fixes #367
2021-10-21Fix some typoscherryblossom000
2021-09-15improve flakes missing system error messageDaiderd Jordan
2021-09-15Merge pull request #317 from darwinSystemDaiderd Jordan
2021-09-14Merge pull request #351 from nosewings/masterDaiderd Jordan
system.defaults: enable automatic light/dark mode
2021-09-08Pass system to darwinSystem rather than eval-config.Drew Hess
This allows us to specify what kind of darwinSystem we want to build, rather than determining it at evaluation time.
2021-08-24defaults: magic mouse optionJason Felice
2021-08-06system.defaults: enable automatic light/dark modeNicholas Coltharp
2021-05-26Merge pull request #304 from aaschmid/configurable.brew.pathDaiderd Jordan
homebrew: make brew path configurable
2021-05-26homebrew: make brew path configurableAndreas Schmid
Signed-off-by: Andreas Schmid <service@aaschmid.de>
2021-05-26Merge pull request #332 from jfchevrette/patch-1Daiderd Jordan
change inner double quotes to single quotes
2021-05-12change inner double quotes to single quotesJean-Francois Chevrette
2021-03-26Adds `GITHUB_TOKEN` due to rate limitingThibault Gagnaux
2021-03-11spotifyd: add spotifyd serviceMario Rodas
2021-02-17users: migrate nixbld -> _nixbldDaiderd Jordan
According to some investigation creating "role" accounts avoids migration problems when upgrading to certain macOS versions, so create the build users to match that definition and remove the old ones if present. Role accounts require name starting with _ and UID in 200-400 range
2021-02-17Merge pull request #262 from malob/brew-bundleDaiderd Jordan
Add Homebrew Bundle module
2021-02-17Merge pull request #265 from sandhose/flake-registryDaiderd Jordan
Add nix.registry options
2021-02-17Merge pull request #288 from r-burns/fish-fenvDaiderd Jordan
fish: fix fenv function path
2021-02-17Merge pull request #292 from MaxSchlueter/fix-gnupg-agentDaiderd Jordan
Fix gnupg-agent being kept alive
2021-02-14Fix gnupg-agent being kept aliveMax Schlueter
The agent is restarted automatically after it has been launched successfully, this creates a lot of noise in the logs. This change reloads the agent only if it has crashed, i.e. returns with a non-zero exit code.
2021-02-04fish: fix fenv function pathRyan Burns
2021-01-30fish: fix fenv reference on 20.09Kevin Griffin
Referring to the deprecated package first causes an error to be thrown before the correct package can be selected.
2021-01-28Merge pull request #281 from hauleth/fix/dnsmasq-resolver-fileDaiderd Jordan
Use separate config option to set port of DNSmasq
2021-01-28fix: use separate config option to set port of DNSmasqŁukasz Niemier
Older approach seems to not work on macOS 11 Big Sur for some reason.
2021-01-17fish: add babelfish translation optionKevin Griffin
Configuration may be ran through fenv at shell start time (as previously) or translated to fish at build time with a specified babelfish package.
2021-01-16Fix indentation againMalo Bourgon
2021-01-16Update changelog and fix indentation.Malo Bourgon
2020-12-30Add options back in for setting global Homebrew variablesMalo Bourgon
2020-12-28Fix typo in homebrew moduleMalo Bourgon
Co-authored-by: Scott Day <services.github@probablyadev.com>
2020-12-22nix.registry optionQuentin Gliech
2020-12-19use --dry-run check to re-apply system patchesDaiderd Jordan
2020-12-18Remove homebrew.userConfig options and cleanup docsMalo Bourgon
2020-12-17Move Homebrew installation check to activation scriptMalo Bourgon