Commit be8c5631ec48

Vincent Demeester <vincent@sbr.pm>
2018-08-05 17:27:42
Add channels.nix to refer easily different nixos versions
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent f8850a5
Changed files (1)
channels.nix
@@ -0,0 +1,22 @@
+let mapAttrs = f: set: builtins.listToAttrs (
+map (attr: { name = attr; value = f set.${attr}; })
+(builtins.attrNames set));
+channels = {
+  aardvark    = "13.10";
+  baboon      = "14.04";
+  caterpillar = "14.12";
+  dingo       = "15.09";
+  emu         = "16.03";
+  flounder    = "16.09";
+  gorilla     = "17.03";
+  v17_03       = "17.03";
+  hummingbird = "17.09";
+  v17_09       = "17.09";
+  impala      = "18.03";
+  v18_03       = "18.03";
+  unstable    = "unstable";
+};
+in mapAttrs (v:
+     import (builtins.fetchTarball
+       "https://nixos.org/channels/nixos-${v}/nixexprs.tar.xz") {})
+   channels