| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-01 | nix: fix useDaemon conditions | Daiderd Jordan | |
| The nix.useDaemon option enables using a multi-user install without managing the nix installation with nix-darwin. The following checks apply to both cases. | |||
| 2019-05-01 | nix: make nix.nixPath merge by default | Daiderd Jordan | |
| Since named entries can be overridden now based on ordering now merging is only a problem for removing one of the default search paths, in which case a higher priority eg. mkForce can be used. { nix.nixPath = [{ darwin-config = "/darwin.nix"; }]; } Will result in [ "darwin-config=/darwin.nix" "/nix/var/nix/profiles/per-user/root/channels" "$HOME/.nix-defexpr/channels" ] Fixes #137 | |||
| 2019-05-01 | nix: allow specifying named NIX_PATH using and attrset | Daiderd Jordan | |
| This gives the option nicer merge behaviour, otherwise setting a named entry multiple times would result in duplicates which can't be resolved without overriding the entire list. | |||
| 2018-10-26 | Revert "nix: make channel entries for NIX_PATH dynamic" | Daiderd Jordan | |
| This reverts commit 95fb1cb2aa1781b239db074dcc9b15089b55e118, 1324ccf2c1fe10fd277dabefa3c8e5631e216d41 and e5c988edf1df3412ca5b3c4704dca666614f9250. | |||
| 2018-10-26 | nix: make channel entries for NIX_PATH dynamic | Daiderd Jordan | |
| This avoids warnings like this if the root or user channel profiles don't exist. warning: Nix search path entry '/nix/var/nix/profiles/per-user/root/channels' does not exist, ignoring | |||
| 2018-09-14 | nix: only set NIX_REMOTE for nix 1.11 | Daiderd Jordan | |
| This isn't needed anymore, nix 2.0 figures this out automatically now. | |||
| 2018-08-26 | environment: add darwinConfig option to set darwin-config in NIX_PATH | Daiderd Jordan | |
| This simplifies using a non default configuration.nix without requiring a symlink or redefining NIX_PATH. The nix.nixPath option only defines a default which means defining a value will drop all of the defaults. This is because correct merge behaviour isn't very clear for named entries. | |||
| 2018-03-29 | nix: use literalExample for package | Daiderd Jordan | |
| 2018-03-29 | nix: use mkDefault for nix profile | Daiderd Jordan | |
| 2018-03-29 | nix: add version option | Daiderd Jordan | |
| This can be used to declare the system version of nix when a profile is used instead of a package. | |||
| 2018-03-29 | nix: use pkgs.nix by default instead of the default profile | Daiderd Jordan | |
| This fixes version detection for 2.0. | |||
| 2018-03-26 | nix: update config options for 2.0 | Daiderd Jordan | |
| 2018-02-01 | nix: don't set signed-binary-caches for nix 2.0 | Daiderd Jordan | |
| The option was removed. | |||
| 2018-01-21 | system: use preferLocalBuild for simple derivations | Daiderd Jordan | |
| Most of the builds like system.build.etc will be faster when built locally, they also don't depend on CC. | |||
| 2018-01-17 | formatting | Daiderd Jordan | |
| 2018-01-17 | nix: remove redundant user check | Daiderd Jordan | |
| 2018-01-16 | nix: fix daemon check, only set if store is not writable | Daiderd Jordan | |
| Fixes issues for a single-user install introduced in 9792b08fdf049524742143f4f788e3eb61a769fd. | |||
| 2018-01-14 | nix: add note about multi-user installs for distributed builds | Daiderd Jordan | |
| 2018-01-13 | nix: add to systemPackages when nix.package is set | Daiderd Jordan | |
| 2018-01-09 | nix: add warning for distributed builds | Daiderd Jordan | |
| 2018-01-03 | nix: allways set NIX_REMOTE=daemon when the db isn't writable | Daiderd Jordan | |
| 2018-01-03 | nix: reload daemon when nix.conf changes | Daiderd Jordan | |
| 2017-10-01 | nix: use old default for nix.nixPath with system.stateVersion = 1 | Daiderd Jordan | |
| 2017-09-06 | nix: include user channels in NIX_PATH | Daiderd Jordan | |
| 2017-07-23 | nix: look for <darwin> in channels by default | Daiderd Jordan | |
| 2017-07-23 | add activation-checks | Daiderd Jordan | |
| 2017-07-22 | nix: include root channels in default NIX_PATH | Daiderd Jordan | |
| 2017-07-18 | nix: add support for nix 1.12 | Daiderd Jordan | |
| 2017-07-18 | nix: include cache.nixos.org by default | Daiderd Jordan | |
| 2017-07-18 | nix-daemon: fix eval | Daiderd Jordan | |
| 2017-07-18 | nix-daemon: fix nixbld group warning | Daiderd Jordan | |
| 2017-05-20 | nix-daemon: unset NIX_REMOTE if there are no build users. | Daiderd Jordan | |
| 2017-02-19 | nix-daemon: fix activation script | Daiderd Jordan | |
| 2017-02-19 | nix: show warning when using distributed builds without services.activate-system | Daiderd Jordan | |
| 2017-01-09 | nix.distributedBuilds: create directory for current load | Daiderd Jordan | |
| 2017-01-05 | nix: only include build-users-group if the nix-daemon service is enabled | Daiderd Jordan | |
| 2017-01-04 | don't include build-sandbox-paths by default in nix.conf | Daiderd Jordan | |
| 2016-12-19 | remove unused nixbldUsers | Daiderd Jordan | |
| 2016-12-15 | change default nix.nixPath to work for single user installs | Daiderd Jordan | |
| 2016-12-15 | fix cert bundle for services.nix-daemon | Daiderd Jordan | |
| 2016-12-15 | add nix module | Daiderd Jordan | |
| 2016-12-11 | add nixpkgs.config option | Daiderd Jordan | |
| 2016-12-11 | add nix-tools and use <darwin-config> instead of config.nix | Daiderd Jordan | |
