diff --git a/artiq/channel.nix b/artiq/channel.nix new file mode 100644 index 0000000..9eb460c --- /dev/null +++ b/artiq/channel.nix @@ -0,0 +1,6 @@ +{ pkgs ? import {}, constituents}: +pkgs.releaseTools.channel { + name = "main"; + src = ./.; + inherit constituents; +} diff --git a/main.nix b/main.nix index 4c5c307..9dd1969 100644 --- a/main.nix +++ b/main.nix @@ -38,9 +38,8 @@ let } // boardJobs // artiqPkgs; in jobs // { - channel = pkgs.releaseTools.channel { - name = "main"; - src = "${generatedNix}"; + channel = import "${generatedNix}/channel.nix" { + inherit pkgs; constituents = builtins.attrValues jobs; }; }