main
nix 76 lines 2.27 KB
Raw
1 rec {
2 channels = {
3 # "Channel name" = {
4 # # This should be the <value> part of
5 # # https://hydra.nixos.org/job/<value>/latest-finished
6 # job = "project/jobset/jobname";
7 #
8 # # When adding a new version, determine if it needs to be tagged as a
9 # # variant -- for example:
10 # # nixos-xx.xx => primary
11 # # nixos-xx.xx-small => small
12 # # nixos-xx.xx-darwin => darwin
13 # # nixos-xx.xx-aarch64 => aarch64
14 # variant = "primary";
15 #
16 # # Channel Status:
17 # # '*-unstable' channels are always "rolling"
18 # # Otherwise a release generally progresses through the following phases:
19 # #
20 # # - Directly after branch off => "beta"
21 # # - Once the channel is released => "stable"
22 # # - Once the next channel is released => "deprecated"
23 # # - N months after the next channel is released => "unmaintained"
24 # # (check the release notes for when this should happen)
25 # status = "beta";
26 # };
27 "nixos-unstable" = {
28 job = "nixos/unstable/tested";
29 variant = "primary";
30 status = "rolling";
31 };
32 "nixos-unstable-small" = {
33 job = "nixos/unstable-small/tested";
34 variant = "small";
35 status = "rolling";
36 };
37 "nixpkgs-unstable" = {
38 job = "nixpkgs/unstable/unstable";
39 status = "rolling";
40 };
41
42 "nixos-26.05" = {
43 job = "nixos/release-26.05/tested";
44 variant = "primary";
45 status = "stable";
46 };
47 "nixos-26.05-small" = {
48 job = "nixos/release-26.05-small/tested";
49 variant = "small";
50 status = "stable";
51 };
52 "nixpkgs-26.05-darwin" = {
53 job = "nixpkgs/nixpkgs-26.05-darwin/darwin-tested";
54 variant = "darwin";
55 status = "stable";
56 };
57
58 "nixos-25.11" = {
59 job = "nixos/release-25.11/tested";
60 variant = "primary";
61 status = "unmaintained";
62 };
63 "nixos-25.11-small" = {
64 job = "nixos/release-25.11-small/tested";
65 variant = "small";
66 status = "unmaintained";
67 };
68 "nixpkgs-25.11-darwin" = {
69 job = "nixpkgs/nixpkgs-25.11-darwin/darwin-tested";
70 variant = "darwin";
71 status = "unmaintained";
72 };
73 };
74
75 channels-with-urls = builtins.mapAttrs (_name: about: about.job) channels;
76 }