Skip to content
Snippets Groups Projects
  1. Oct 24, 2013
  2. Oct 17, 2013
    • Eelco Dolstra's avatar
      Fold two stack trace messages in derivations · 792fd51f
      Eelco Dolstra authored
      Combined with the previous changes, stack traces involving derivations
      are now much less verbose, since something like
      
        while evaluating the builtin function `getAttr':
        while evaluating the builtin function `derivationStrict':
        while instantiating the derivation named `gtk+-2.24.20' at `/home/eelco/Dev/nixpkgs/pkgs/development/libraries/gtk+/2.x.nix:11:3':
        while evaluating the derivation attribute `propagatedNativeBuildInputs' at `/home/eelco/Dev/nixpkgs/pkgs/stdenv/generic/default.nix:78:17':
        while evaluating the attribute `outPath' at `/nix/store/212ngf4ph63mp6p1np2bapkfikpakfv7-nix-1.6/share/nix/corepkgs/derivation.nix:18:9':
        ...
      
      now reads
      
        while evaluating the attribute `propagatedNativeBuildInputs' of the derivation `gtk+-2.24.20' at `/home/eelco/Dev/nixpkgs/pkgs/development/libraries/gtk+/2.x.nix:11:3':
        ...
      792fd51f
    • Eelco Dolstra's avatar
      Nix 1.6.1 release notes · bb659bad
      Eelco Dolstra authored
      bb659bad
  3. Oct 16, 2013
  4. Sep 10, 2013
  5. Sep 06, 2013
  6. Sep 03, 2013
    • Eelco Dolstra's avatar
      nix-env -i: Add a flag ‘--remove-all’ / ‘-r’ · 2c1ecf8e
      Eelco Dolstra authored
      This is equivalent to running ‘nix-env -e '*'’ first, except that it
      happens in a single transaction.  Thus, ‘nix-env -i pkgs...’ replaces
      the profile with the specified set of packages.
      
      The main motivation is to support declarative package management
      (similar to environment.systemPackages in NixOS).  That is, if you
      have a specification ‘profile.nix’ like this:
      
        with import <nixpkgs> {};
        [ thunderbird
          geeqie
          ...
        ]
      
      then after any change to ‘profile.nix’, you can run:
      
        $ nix-env -f profile.nix -ir
      
      to update the profile to match the specification.  (Without the ‘-r’
      flag, if you remove a package from ‘profile.nix’, it won't be removed
      from the actual profile.)
      
      Suggested by @zefhemel.
      2c1ecf8e
  7. Sep 02, 2013
  8. Aug 26, 2013
  9. Aug 23, 2013
  10. Aug 21, 2013
  11. Jul 19, 2013
  12. Jul 12, 2013
  13. Jul 11, 2013
  14. Jul 03, 2013
  15. Jul 01, 2013
  16. Jun 17, 2013
  17. Jun 13, 2013
  18. Jun 05, 2013
  19. May 29, 2013
  20. May 13, 2013
  21. May 07, 2013
  22. May 03, 2013
  23. May 01, 2013
  24. Apr 09, 2013
  25. Mar 14, 2013
  26. Mar 08, 2013
  27. Mar 07, 2013
  28. Feb 28, 2013
  29. Feb 27, 2013
  30. Feb 26, 2013
  31. Feb 08, 2013
Loading