Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-09 | Update flake.lock | Eelco Dolstra | |
2019-05-09 | Merge remote-tracking branch 'tweag/content-hashes' into flakes | Eelco Dolstra | |
2019-05-09 | Fixed issue #47 | Nick Van den Broeck | |
Content hashes | |||
2019-05-08 | Add patchelf to the flake registry | Eelco Dolstra | |
2019-05-08 | Fix assertion failure in FlakeRef::to_string() | Eelco Dolstra | |
Fixes $ nix build nix: src/libexpr/primops/flakeref.cc:169: std::__cxx11::string nix::FlakeRef::to_string() const: Assertion `!rev' failed. Aborted e.g. when flake.nix doesn't exist. Also use gitRev(). | |||
2019-05-08 | Add newline at end of lockfile | Eelco Dolstra | |
Suggested by @grahamc. | |||
2019-05-08 | nix dev-shell: Keep $TERM | Eelco Dolstra | |
2019-05-08 | Merge remote-tracking branch 'origin/master' into flakes | Eelco Dolstra | |
2019-05-08 | nix-shell: Don't absolutize '-p' expressions | Eelco Dolstra | |
This prevents spurious syscalls like 25011 lstat("/home/eelco/with import <nixpkgs> { }; (pkgs.runCommandCC or pkgs.runCommand) \"shell\" { buildInputs = [ (hello) ]; } \"\"", 0x7ffe9c67f580) = -1 ENOENT (No such file or directory) | |||
2019-05-08 | nix-shell: Don't fail if run from a path containing the string "nix-shell" | Eelco Dolstra | |
2019-05-08 | Merge remote-tracking branch 'tweag/flake-test' into flakes | Eelco Dolstra | |
2019-05-08 | Merge remote-tracking branch 'tweag/nix-shell' into flakes | Eelco Dolstra | |
2019-05-08 | Export missing rev/shortRev attributes | Eelco Dolstra | |
2019-05-08 | Add Hydra flake to the registry | Eelco Dolstra | |
2019-05-08 | updateLockFile: Do "git add" in a slightly nicer way | Eelco Dolstra | |
"--intent-to-add" ensures the change shows up in "git diff". | |||
2019-05-08 | Merge pull request #2594 from LnL7/darwin-10.12.6 | Graham Christensen | |
installer: update macOS version check to 10.12.2 | |||
2019-05-08 | Merge pull request #2765 from nh2/manual-nixpkgs-word | Eelco Dolstra | |
manual: "Nix Package collection" -> "Nixpkgs package collection". | |||
2019-05-08 | Merge branch 'repl/ctrlc' of https://github.com/xbreak/nix | Eelco Dolstra | |
2019-05-08 | Merge pull request #2790 from samueldr/fix/minor-comment-NIX_ROOT_FINDER | Eelco Dolstra | |
findRootsNoTemp: fixes comment about findRuntimeRoots | |||
2019-05-08 | fix hashfile test that wasn't failing due to eval laziness | Will Dietz | |
See: https://github.com/NixOS/nix/commit/7becb1bf1c2ec1544a5374580a97b36273506baf#r33450554 | |||
2019-05-07 | Add basic flake tests | Eelco Dolstra | |
2019-05-07 | Fix immutable flakeref construction | Eelco Dolstra | |
We were appending ref/revs incorrectly for the IsGit case (by appending /<ref>/<rev> rather than ?ref=<ref>&rev=<rev). | |||
2019-05-07 | Improve FlakeRef::to_string() | Eelco Dolstra | |
We were incorrectly using path syntax (i.e. /<ref>/<rev>) for Git repositories. This is only valid for GitHub flakerefs. | |||
2019-05-07 | Make the URL/path of the global flake registry configurable | Eelco Dolstra | |
2019-05-07 | Fix test failures when $TMPDIR changes | Eelco Dolstra | |
2019-05-07 | Merge remote-tracking branch 'tweag/fixGetFlake' into flakes | Eelco Dolstra | |
2019-05-07 | Merge pull request #2792 from JohnAZoidberg/builtins-hash-file | Eelco Dolstra | |
Add builtins.hashFile | |||
2019-05-07 | Fixed Flake data type and flake fetching | Nick Van den Broeck | |
2019-05-03 | Add builtins.hashFile | Daniel Schaefer | |
For text files it is possible to do it like so: `builtins.hashString "sha256" (builtins.readFile /tmp/a)` but that doesn't work for binary files. With builtins.hashFile any kind of file can be conveniently hashed. | |||
2019-05-03 | Fix 'git add' when subdir is empty | Eelco Dolstra | |
2019-05-03 | Merge remote-tracking branch 'tweag/subdir' into flakes | Eelco Dolstra | |
2019-05-03 | Merge remote-tracking branch 'tweag/fuzzyMatching' into flakes | Eelco Dolstra | |
2019-05-03 | Fix "Bad system call" running i686-linux binaries on x86_64-linux | Eelco Dolstra | |
To determine which seccomp filters to install, we were incorrectly using settings.thisSystem, which doesn't denote the actual system when --system is used. Fixes #2791. | |||
2019-05-02 | nix dev-shell: Less purity | Eelco Dolstra | |
2019-05-02 | Move createTempFile to libutil | Eelco Dolstra | |
2019-05-02 | nix dev-shell: Execute shellHook | Eelco Dolstra | |
2019-05-02 | nix dev-shell: Use 'provides.devShell' by default | Eelco Dolstra | |
Thus $ nix dev-shell will now build the 'provides.devShell' attribute from the flake in the current directory. If it doesn't exist, it falls back to 'provides.defaultPackage'. | |||
2019-05-02 | Add function for quoting strings | Eelco Dolstra | |
2019-05-02 | Add 'nix dev-shell' and 'nix print-dev-env' command | Eelco Dolstra | |
'nix dev-shell' is intended to replace nix-shell. It supports flakes, e.g. $ nix dev-shell nixpkgs:hello starts a bash shell providing an environment for building 'hello'. Like Lorri (and unlike nix-shell), it computes the build environment by building a modified top-level derivation that writes the environment after running $stdenv/setup to $out and exits. This provides some caching, so it's faster than nix-shell in some cases (especially for packages with lots of dependencies, where the setup script takes a long time). There also is a command 'nix print-dev-env' that prints out shell code for setting up the build environment in an existing shell, e.g. $ . <(nix print-dev-env nixpkgs:hello) https://github.com/tweag/nix/issues/21 | |||
2019-05-02 | Fixed compile errors | Nick Van den Broeck | |
2019-05-01 | Allow 'dir' parameter in github: URIs | Eelco Dolstra | |
E.g. 'github:edolstra/dwarffs/flake?dir=foo/bar'. | |||
2019-05-01 | Accept empty directories | Eelco Dolstra | |
2019-05-01 | Validate 'dir=' parameters | Eelco Dolstra | |
We reject any path element starting with a '.' (mostly to reject '.' and '..'). | |||
2019-05-01 | Improve error message | Eelco Dolstra | |
2019-05-01 | flake.lock now uses flakeRef.subdir | Nick Van den Broeck | |
2019-05-01 | Merge pull request #2679 from bjornfor/offline-install | Eelco Dolstra | |
install script: don't abort when "nix-channel --update" fails | |||
2019-05-01 | Support 'dir' parameters in https and ssh flake URIs | Eelco Dolstra | |
2019-05-01 | Fuzzymatching | Nick Van den Broeck | |
Fixed issue #61 | |||
2019-05-01 | WIP: still need to adapt flakeref parsing | Nick Van den Broeck | |
2019-04-30 | findRootsNoTemp: fixes comment about findRuntimeRoots | Samuel Dionne-Riel | |
The NIX_ROOT_FINDER environment variable was removed in 3c46fe62b833a4e66845665edc99555022d3d98c when porting from perl to C. |