Skip to content
Snippets Groups Projects
  1. Feb 07, 2022
    • Tom Prince's avatar
      Add a derivation that builds all three grids. · 52255d18
      Tom Prince authored
      This is the derivation I use when running `nix store diff-closures` for the
      weekly nixpkgs update.
      
      The derivation also includes some attributes that are useful for exploring the
      various grid configurations in the nix repl.
      52255d18
  2. Jan 31, 2022
  3. Jan 21, 2022
  4. Jan 19, 2022
  5. Jan 18, 2022
  6. Jan 17, 2022
    • Tom Prince's avatar
      Speed up evaluation of grids by evaluating custom packages once. · 56372538
      Tom Prince authored
      The current code evaluates our custom packages once for each node, which adds
      signifcant amount of time to evaluate a grid. We can reduce this, by adding the
      custom package set as an attribute to the nixpkgs set we pass to morph.
      
      This doesn't change how we refer to those packages, as we continue to expose the
      custom package set as a module attribute.
      
      These are the times to evaluate all three grids (on a partially loaded system),
      when there was nothing new to build:
      
      ```
      before:
      real	2m27.837s
      user	3m35.528s
      sys	0m3.722s
      
      after:
      real	1m12.748s
      user	1m34.047s
      sys	0m3.346s
      ```
      56372538
  7. Jan 13, 2022
  8. Jan 11, 2022
  9. Jan 04, 2022
  10. Jan 03, 2022
  11. Dec 21, 2021
  12. Dec 20, 2021
  13. Nov 10, 2021
  14. Nov 03, 2021
  15. Nov 02, 2021
  16. Oct 21, 2021
  17. Oct 15, 2021
  18. Oct 02, 2021
  19. Sep 30, 2021
Loading