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