Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-12 | Improve release notes | John Ericson | |
2022-12-12 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-12-07 | Merge branch 'master' into remove-repeat | Eelco Dolstra | |
2022-12-07 | Remove repeat and enforce-determinism options | Linus Heckemann | |
These only functioned if a very narrow combination of conditions held: - The result path does not yet exist (--check did not result in repeated builds), AND - The result path is not available from any configured substituters, AND - No remote builders that can build the path are available. If any of these do not hold, a derivation would be built 0 or 1 times regardless of the repeat option. Thus, remove it to avoid confusion. | |||
2022-12-06 | Release notes | Eelco Dolstra | |
2022-12-01 | move documentation on `auto-allocate-uids` to options docs | Valentin Gagarin | |
this is where it belongs and can be found together with the other options. | |||
2022-11-28 | Add example | Eelco Dolstra | |
2022-11-28 | Add a setting for enabling cgroups | Eelco Dolstra | |
2022-11-25 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-11-23 | Include UID in hex | Eelco Dolstra | |
2022-11-23 | Add release notes | Eelco Dolstra | |
2022-11-14 | Add release-notes for the context-restriction in readFile | Théophane Hufschmitt | |
2022-10-28 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-09-16 | release-notes/rl-next.md: note new argument to fetchurl.nix | Adam Joseph | |
2022-08-24 | Branch 2.11 release notes | Eelco Dolstra | |
2022-07-20 | Merge branch 'master' into parallel-nix-copy | Théophane Hufschmitt | |
2022-07-15 | Leverage existing docs for new store-path^outputs syntax | John Ericson | |
2022-07-15 | Remove `computed-derivations` experimental feature | John Ericson | |
We don't need it yet. | |||
2022-07-14 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-07-11 | Branch 2.10 release notes | Eelco Dolstra | |
2022-07-11 | Update release notes | Eelco Dolstra | |
2022-07-06 | Add a release notes entry for #4914 | Théophane Hufschmitt | |
cc @gytis-ivaskevicius | |||
2022-06-15 | Apply suggestions from code review | tomberek | |
Co-authored-by: Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com> | |||
2022-06-08 | Mention the parallel copy in the release notes | Théophane Hufschmitt | |
2022-06-02 | Merge branch 'master' into nix-repl-flakes | Tom Bereknyei | |
2022-06-02 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-06-01 | Merge branch 'master' into lto | Théophane Hufschmitt | |
2022-05-31 | Typo | Eelco Dolstra | |
2022-05-30 | Branch 2.9 release notes | Eelco Dolstra | |
2022-05-30 | Respect the outputSpecified attribute | Eelco Dolstra | |
E.g. 'nix build nixpkgs#libxml2.dev' will build the 'dev' output. | |||
2022-05-25 | Merge branch 'master' into debug-exploratory-PR | Ben Burdette | |
2022-05-25 | add --debugger to rl-next list | Ben Burdette | |
2022-05-25 | Merge branch 'master' into lto | pennae | |
2022-05-20 | repl: clarify change and usage of <nixpkgs> | Tom Bereknyei | |
2022-05-19 | fetchTree: Allow fetching plain files | Tony Olagbaiye | |
Add a new `file` fetcher type, which will fetch a plain file over http(s), or from the local file. Because plain `http(s)://` or `file://` urls can already correspond to `tarball` inputs (if the path ends-up with a know archive extension), the URL parsing logic is a bit convuluted in that: - {http,https,file}:// urls will be interpreted as either a tarball or a file input, depending on the extensions of the path part (so `https://foo.com/bar` will be a `file` input and `https://foo.com/bar.tar.gz` as a `tarball` input) - `file+{something}://` urls will be interpreted as `file` urls (with the `file+` part removed) - `tarball+{something}://` urls will be interpreted as `tarball` urls (with the `tarball+` part removed) Fix #3785 Co-Authored-By: Tony Olagbaiye <me@fron.io> | |||
2022-05-18 | repl: update docs with installables | Tom Bereknyei | |
2022-05-12 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-05-03 | Allow selecting derivation outputs using 'installable!outputs' | Eelco Dolstra | |
E.g. 'nixpkgs#glibc^dev,static' or 'nixpkgs#glibc^*'. | |||
2022-04-25 | Merge branch 'master' into lto | pennae | |
2022-04-25 | feat: add integration with zsh's run-help | midchildan | |
2022-04-22 | Merge remote-tracking branch 'origin/master' into nixbuildaddprintstorepaths | Théophane Hufschmitt | |
2022-04-21 | fix: builtins.toFile adds path to allowedPaths | Tom Bereknyei | |
The produced path is then allowed be imported or utilized elsewhere: ``` assert (43 == import (builtins.toFile "source" "43")); "good" ``` This will still fail on write-only stores. | |||
2022-04-20 | nix build: add --print-out-paths flag | Artturin | |
has the same functionality as default nix-build $ nix-build . -A "bash" -A "bash.dev" -A "tinycc" /nix/store/4nmqxajzaf60yjribkgvj5j54x9yvr1r-bash-5.1-p12 /nix/store/c49i1ggnr5cc8gxmk9xm0cn961z104dn-bash-5.1-p12-dev /nix/store/dbapb08862ajgaax3621fz8hly9fdah3-tcc-0.9.27+date=2022-01-11 $ nix-build . -A "bash" /nix/store/4nmqxajzaf60yjribkgvj5j54x9yvr1r-bash-5.1-p12 $ $HOME/nixgits/nix/result/bin/nix build "nixpkgs#bash" "nixpkgs#bash.dev" "nixpkgs#tinycc" --print-out-paths /nix/store/4nmqxajzaf60yjribkgvj5j54x9yvr1r-bash-5.1-p12 /nix/store/c49i1ggnr5cc8gxmk9xm0cn961z104dn-bash-5.1-p12-dev /nix/store/dbapb08862ajgaax3621fz8hly9fdah3-tcc-0.9.27+date=2022-01-11 $ $HOME/nixgits/nix/result/bin/nix build "nixpkgs#bash" --print-out-paths /nix/store/4nmqxajzaf60yjribkgvj5j54x9yvr1r-bash-5.1-p12 | |||
2022-04-20 | nix repl: make symlinks with the :bl command | ckie | |
Requested by ppepino on the Matrix: https://matrix.to/#/!KqkRjyTEzAGRiZFBYT:nixos.org/$Tb32BS3rVE2BSULAX4sPm0h6CDewX2hClOTGzTC7gwM?via=nixos.org&via=matrix.org&via=nixos.dev This adds a new command, :bl, which works like :b but also creates a GC root symlink to the various derivation outputs. ckie@cookiemonster ~/git/nix -> ./outputs/out/bin/nix repl Welcome to Nix 2.6.0. Type :? for help. nix-repl> :l <nixpkgs> Added 16118 variables. nix-repl> :b runCommand "hello" {} "echo hi > $out" This derivation produced the following outputs: ./repl-result-out -> /nix/store/kidqq2acdpi05c4a9mlbg2baikmzik44-hello [1 built, 0.0 MiB DL] ckie@cookiemonster ~/git/nix -> cat ./repl-result-out hi | |||
2022-04-19 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-04-19 | Move rl-next.md to rl-2.8.md | Eelco Dolstra | |
2022-04-19 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-04-14 | fix: ensure apps are apps and packages are packages | Tom Bereknyei | |
2022-04-07 | Add release notes mark experimental | John Ericson | |
2022-04-06 | Update release notes | Rehno Lindeque | |