Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-28 | nix flake info --json: Dump attr-style flakeref | Eelco Dolstra | |
2020-03-28 | nix flake info: Show flake subdirectory | Eelco Dolstra | |
2020-03-20 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-19 | nix repl: Put EvalState on the heap | Eelco Dolstra | |
See 0629601da1d163a059fa19004256961f8ecdeb78. | |||
2020-03-19 | nix repl: Scan NixRepl for GC roots | Eelco Dolstra | |
Fixes #3175. | |||
2020-03-18 | Remove flake closure caching | Eelco Dolstra | |
This is not compatible with lazy flake input fetching. | |||
2020-03-17 | Unified fetcher caching system | Eelco Dolstra | |
2020-03-13 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-12 | Change the lock file to a graph | Eelco Dolstra | |
This enables support for cycles between flakes. | |||
2020-03-12 | local.mk: fix user-env.cc dep on buildenv.nix.gen.hh, resolve occasional ↵ | Will Dietz | |
build failure | |||
2020-03-11 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-03-11 | Move some corepkgs into the nix binary | Eelco Dolstra | |
2020-02-27 | nix dev-shell: Add --command option | Eelco Dolstra | |
Note: like 'nix run', and unlike 'nix-shell', this takes an argv vector rather than a shell command. So nix dev-shell -c 'echo $PATH' doesn't work. Instead you need to do nix dev-shell -c bash -c 'echo $PATH' | |||
2020-02-20 | Restore subdir -> dir | Eelco Dolstra | |
Got this mixed up somewhere. | |||
2020-02-20 | Restore subdir support in registries | Eelco Dolstra | |
Hacky... | |||
2020-02-19 | nix eval-hydra-jobs: Remove | Eelco Dolstra | |
On second thought, let's move this back to Hydra. | |||
2020-02-19 | nix eval-hydra-jobs: Add feature | Eelco Dolstra | |
2020-02-19 | Fix nixpkgs.<attr> warning | Eelco Dolstra | |
2020-02-18 | nix eval-hydra-jobs: Fix aggregate derivation name | Eelco Dolstra | |
2020-02-18 | nix eval-hydra-jobs: Check aggregate jobs in --dry-run mode | Eelco Dolstra | |
2020-02-18 | Disable the progress bar if $TERM == dumb or unset | Eelco Dolstra | |
Fixes #3363. | |||
2020-02-18 | Disable the progress bar if $TERM == dumb or unset | Eelco Dolstra | |
Fixes #3363. | |||
2020-02-17 | nix eval-hydra-jobs: Support job names as aggregate constituents | Eelco Dolstra | |
Fixes https://github.com/NixOS/hydra/issues/715. | |||
2020-02-17 | nix eval-hydra-job: Progress indicator | Eelco Dolstra | |
2020-02-17 | nix eval-hydra-jobs: Improve error handling | Eelco Dolstra | |
2020-02-14 | nix eval-hydra-jobs: Support flakes | Eelco Dolstra | |
2020-02-14 | nix eval-hydra-jobs: Support parallel evaluation | Eelco Dolstra | |
Example usage: $ nix eval-hydra-jobs -f '<nixpkgs/pkgs/top-level/release.nix>' '' \ --max-memory-size 2048 --workers 8 | |||
2020-02-14 | Add 'nix eval-hydra-jobs' command | Eelco Dolstra | |
2020-02-14 | Fix build | Eelco Dolstra | |
2020-02-14 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2020-02-13 | Prevent uninitialized StorePath creation | Eelco Dolstra | |
2020-02-11 | nix path-info --json: Print hash in SRI format | Eelco Dolstra | |
2020-02-07 | nix edit: Support non-derivation attributes | Eelco Dolstra | |
E.g. $ nix edit .#nixosConfigurations.bla now works. | |||
2020-02-07 | findAlongAttrPath(): Return position | Eelco Dolstra | |
2020-02-05 | Add option --commit-lock-file | Eelco Dolstra | |
2020-02-02 | Cleanup | Eelco Dolstra | |
2020-02-02 | Renamed ref / resolvedRef -> lockedRef | Eelco Dolstra | |
2020-02-01 | Remove superfluous TreeInfo::rev field | Eelco Dolstra | |
2020-02-01 | Factor out TreeInfo | Eelco Dolstra | |
2020-02-01 | nix flake update: Imply --refresh | Eelco Dolstra | |
2020-01-31 | Cleanup | Eelco Dolstra | |
2020-01-31 | Use light box drawing symbols | Eelco Dolstra | |
2020-01-31 | nix flake list-inputs: Pretty-print the tree | Eelco Dolstra | |
2020-01-31 | nix flake deps -> nix flake list-inputs | Eelco Dolstra | |
Also add a --json flag. | |||
2020-01-30 | Use std::nullopt | Eelco Dolstra | |
2020-01-30 | Add 'nix flake archive' command | Eelco Dolstra | |
This copies a flake and all its inputs recursively to a store (e.g. a binary cache). This is intended to enable long-term reproducibility for flakes. However this will also require #3253. Example: $ nix flake archive --json --to file:///tmp/my-cache nixops {"path":"/nix/store/272igzkgl1gdzmabsjvb2kb2zqbphb3p-source","inputs":{"nixops-aws":{"path":"/nix/store/ybcykw13gr7iq1pzg18iyibbcv8k9q1v-source","inputs":{}},"nixops-hetzner":{"path":"/nix/store/6yn0205x3nz55w8ms3335p2841javz2d-source","inputs":{}},"nixpkgs":{"path":"/nix/store/li3lkr2ajrzphqqz3jj2avndnyd3i5lc-source","inputs":{}}}} $ ll /tmp/my-cache total 16 -rw-r--r-- 1 eelco users 403 Jan 30 01:01 272igzkgl1gdzmabsjvb2kb2zqbphb3p.narinfo -rw-r--r-- 1 eelco users 403 Jan 30 01:01 6yn0205x3nz55w8ms3335p2841javz2d.narinfo -rw-r--r-- 1 eelco users 408 Jan 30 01:01 li3lkr2ajrzphqqz3jj2avndnyd3i5lc.narinfo drwxr-xr-x 2 eelco users 6 Jan 30 01:01 nar -rw-r--r-- 1 eelco users 21 Jan 30 01:01 nix-cache-info -rw-r--r-- 1 eelco users 404 Jan 30 01:01 ybcykw13gr7iq1pzg18iyibbcv8k9q1v.narinfo Fixes #3336. | |||
2020-01-29 | Add --update-input flag to update a specific flake input | Eelco Dolstra | |
Typical usage: $ nix flake update ~/Misc/eelco-configurations/hagbard --update-input nixpkgs to update the 'nixpkgs' input of a flake while leaving every other input unchanged. The argument is an input path, so you can do e.g. '--update-input dwarffs/nixpkgs' to update an input of an input. Fixes #2928. | |||
2020-01-29 | Clean up the lock file handling flags | Eelco Dolstra | |
Added a flag --no-update-lock-file to barf if the lock file needs any changes. This is useful for CI systems if you're building a checkout. Fixes #2947. Renamed --no-save-lock-file to --no-write-lock-file. It is now a fatal error if the lock file needs changes but --no-write-lock-file is not given. | |||
2020-01-29 | Add flag --override-input to override specific lock file entries | Eelco Dolstra | |
E.g. $ nix flake update ~/Misc/eelco-configurations/hagbard \ --override-input 'dwarffs/nixpkgs' ../my-nixpkgs overrides the 'nixpkgs' input of the 'dwarffs' input of the top-level flake. Fixes #2837. | |||
2020-01-28 | Fix --refresh with --no-net | Eelco Dolstra | |
https://hydra.nixos.org/build/110879699 |