Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-26 | Allow nix.conf options to be set in flake.nix | Eelco Dolstra | |
This makes it possible to have per-project configuration in flake.nix, e.g. binary caches and other stuff: nixConfig.bash-prompt-suffix = "[1;35mngi# [0m"; nixConfig.substituters = [ "https://cache.ngi0.nixos.org/" ]; | |||
2020-10-26 | isTrivial(): Support trivial lists | Eelco Dolstra | |
2020-10-26 | BaseSetting<StringMap>::set(): Don't append to previous value | Eelco Dolstra | |
2020-10-26 | Remove edition field | Eelco Dolstra | |
2020-10-26 | Move Explicit | Eelco Dolstra | |
2020-10-26 | Make the prompt used in development shells configurable | Eelco Dolstra | |
2020-10-22 | Fix clang build | Eelco Dolstra | |
2020-10-22 | nix develop: Add --redirect flag to redirect dependencies | Eelco Dolstra | |
This is primarily useful if you're hacking simultaneously on a package and one of its dependencies. E.g. if you're hacking on Hydra and Nix, you would start a dev shell for Nix, and then a dev shell for Hydra as follows: $ nix develop \ --redirect .#hydraJobs.build.x86_64-linux.nix ~/Dev/nix/outputs/out \ --redirect .#hydraJobs.build.x86_64-linux.nix.dev ~/Dev/nix/outputs/dev (This assumes hydraJobs.build.x86_64-linux has a passthru.nix attribute. You can also use a store path.) This causes all references in the environment to those store paths to be rewritten to ~/Dev/nix/outputs/{out,dev}. Note: unfortunately, you may need to set LD_LIBRARY_PATH=~/Dev/nix/outputs/out/lib because Nixpkgs' ld-wrapper only adds -rpath entries for -L flags that point to the Nix store. | |||
2020-10-21 | nix develop: Handle 'declare -ax' in bash output | Eelco Dolstra | |
Fixes 'nix develop nixpkgs#qpdfview'. | |||
2020-10-21 | Add NIX_CONFIG env var for applying nix.conf overrides | Christian Kampka | |
2020-10-20 | Make bash non-interactive for nix develop --phase | Matthew Kenigsberg | |
Fix #3975: Currently if Ctrl-C is pressed during a phase, the interactive subshell is not exited. Removing --rcfile when --phase is present makes bash non-interactive | |||
2020-10-19 | Merge pull request #4080 from kquick/kwq/flake-int-doc | Eelco Dolstra | |
Add some internal documentation for flake support objects. | |||
2020-10-18 | Merge pull request #4143 from obsidiansystems/typed-goal-maps | Eelco Dolstra | |
Properly type the derivation and substitution goal maps | |||
2020-10-18 | DerivationGoal: only retry if output closure incomplete is only problem | Robert Hensing | |
2020-10-18 | Typo | Robert Hensing | |
2020-10-17 | Explain that `upcast_goal` is still a static cast | John Ericson | |
2020-10-17 | Just use `auto` in two places. | John Ericson | |
2020-10-17 | tab -> space | John Ericson | |
2020-10-17 | Merge remote-tracking branch 'upstream/master' into typed-goal-maps | John Ericson | |
2020-10-15 | Add missing include for MAX_PATH | John Ericson | |
And remove one that we didn't actually need to add | |||
2020-10-15 | Merge remote-tracking branch 'upstream/master' into fix-and-ci-static-builds | John Ericson | |
2020-10-14 | Merge remote-tracking branch 'upstream/master' into typed-goal-maps | John Ericson | |
2020-10-14 | Create /etc/passwd *after* figuring out the sandbox uid/gid | Eelco Dolstra | |
Fixes build failures like # nix log /nix/store/gjaa0psfcmqvw7ivggsncx9w364p3s8s-sshd.conf-validated.drv No user exists for uid 30012 | |||
2020-10-13 | Add some more docs | John Ericson | |
2020-10-13 | Merge remote-tracking branch 'upstream/master' into typed-goal-maps | John Ericson | |
2020-10-13 | Merge branch 'split_build_cc' of https://github.com/obsidiansystems/nix | Eelco Dolstra | |
2020-10-12 | Merge remote-tracking branch 'obsidian/split_build_cc' into typed-goal-maps | John Ericson | |
2020-10-12 | Merge remote-tracking branch 'upstream/master' into split_build_cc | John Ericson | |
2020-10-12 | Merge branches 'split_build_hh-0', 'split_build_hh-1', 'split_build_hh-2', ↵ | John Ericson | |
'split_build_hh-3' and 'split_build_hh-4' into split_build_cc | |||
2020-10-12 | Trim worker.hh | John Ericson | |
2020-10-12 | Rename to hand-hold git (worker.hh) | John Ericson | |
2020-10-12 | Trim substitution-goal.hh | John Ericson | |
2020-10-12 | Rename to hand-hold git (substitution-goal.hh) | John Ericson | |
2020-10-12 | Trim hook-instance.hh | John Ericson | |
2020-10-12 | Rename to hand-hold git (hook-instance.hh) | John Ericson | |
2020-10-12 | Trim goal.hh | John Ericson | |
2020-10-12 | Rename to hand-hold git (goal.hh) | John Ericson | |
2020-10-12 | Trim derivation-goal.hh | John Ericson | |
2020-10-12 | Rename to hand-hold git (derivation-goal.hh) | John Ericson | |
2020-10-12 | Change .cc files to use split build headers | John Ericson | |
2020-10-12 | Prepare for build/*.hh headers | John Ericson | |
2020-10-12 | Handle amount of disk space saved by hard linking being negative | volth | |
Fixes bogus messages like "currently hard linking saves 17592186044416.00 MiB". | |||
2020-10-11 | Split out uds-remote-store.{cc.hh} | John Ericson | |
2020-10-11 | Copy {uds-,}remote-store.{cc,hh} | John Ericson | |
This prepares for the splitting that happens in the next commit. | |||
2020-10-11 | Properly type the derivation and substitution goal maps | John Ericson | |
As a bonus, Worker::removeGoal is less inefficient. | |||
2020-10-11 | Merge pull request #4135 from obsidiansystems/split-local-fs-store-header | Eelco Dolstra | |
Split out `local-fs-store.hh` | |||
2020-10-11 | Merge branches 'build-1', 'build-2', 'build-3', 'build-4', 'build-5', ↵ | John Ericson | |
'build-6', 'build-7' and 'build-8' into split_build_cc | |||
2020-10-11 | Trim lock.cc | John Ericson | |
2020-10-11 | Rename to hand-hold git (lock.cc) | John Ericson | |
2020-10-11 | Trim lock.hh | John Ericson | |