Skip to content
Snippets Groups Projects
  1. May 17, 2021
  2. Dec 02, 2020
  3. Oct 18, 2020
  4. Oct 06, 2020
  5. Sep 17, 2020
    • Eelco Dolstra's avatar
      Remove corepkgs/config.nix · c9f51e87
      Eelco Dolstra authored
      This isn't used anywhere except in the configure script of the Perl
      bindings. I've changed the latter to use the C++ API's Settings object
      at runtime.
      c9f51e87
  6. Sep 15, 2020
  7. Sep 13, 2020
  8. Aug 24, 2020
  9. Aug 19, 2020
  10. Aug 17, 2020
  11. Jul 24, 2020
  12. Jun 04, 2020
  13. Apr 06, 2020
  14. Mar 24, 2020
  15. Nov 28, 2019
  16. Nov 26, 2019
  17. Nov 08, 2019
  18. Apr 08, 2019
  19. Jan 13, 2019
    • Shea Levy's avatar
      Treat plain derivation paths in context as normal paths. · 087be728
      Shea Levy authored
      Previously, plain derivation paths in the string context (e.g. those
      that arose from builtins.storePath on a drv file, not those that arose
      from accessing .drvPath of a derivation) were treated somewhat like
      derivaiton paths derived from .drvPath, except their dependencies
      weren't recursively added to the input set. With this change, such
      plain derivation paths are simply treated as paths and added to the
      source inputs set accordingly, simplifying context handling code and
      removing the inconsistency. If drvPath-like behavior is desired, the
      .drv file can be imported and then .drvPath can be accessed.
      
      This is a backwards-incompatibility, but storePath is never used on
      drv files within nixpkgs and almost never used elsewhere.
      087be728
  20. Mar 20, 2018
  21. Feb 08, 2018
  22. Oct 03, 2017
  23. Jun 06, 2017
    • Eelco Dolstra's avatar
      Always use the Darwin sandbox · 85e93d7b
      Eelco Dolstra authored
      Even with "build-use-sandbox = false", we now use sandboxing with a
      permissive profile that allows everything except the creation of
      setuid/setgid binaries.
      85e93d7b
  24. May 31, 2017
  25. May 30, 2017
  26. Feb 07, 2017
  27. Jan 20, 2017
  28. Nov 10, 2016
  29. Oct 16, 2016
  30. Aug 11, 2016
  31. Aug 10, 2016
  32. Aug 09, 2016
    • Shea Levy's avatar
      nix-build: Port to c++ · 80ebc553
      Shea Levy authored
      This was a dumb line-for-line rewrite, because nix build/nix run/etc.
      will replace it.
      80ebc553
  33. Jul 21, 2016
  34. Jun 02, 2016
    • Eelco Dolstra's avatar
      LocalStore: Allow the physical and logical store directories to differ · 4494000e
      Eelco Dolstra authored
      This is primarily to subsume the functionality of the
      copy-from-other-stores substituter. For example, in the NixOS
      installer, we can now do (assuming we're in the target chroot, and the
      Nix store of the installation CD is bind-mounted on /tmp/nix):
      
        $ nix-build ... --option substituters 'local?state=/tmp/nix/var&real=/tmp/nix/store'
      
      However, unlike copy-from-other-stores, this also allows write access
      to such a store. One application might be fetching substitutes for
      /nix/store in a situation where the user doesn't have sufficient
      privileges to create /nix, e.g.:
      
        $ NIX_REMOTE="local?state=/home/alice/nix/var&real=/home/alice/nix/store" nix-build ...
      4494000e
  35. Apr 25, 2016
Loading