@@ -136,33 +136,56 @@ lib.makeExtensible (
136136 version = "2.28.5" ;
137137 hash = "sha256-oIfAHxO+BCtHXJXLHBnsKkGl1Pw+Uuq1PwNxl+lZ+Oc=" ;
138138 self_attribute_name = "nix_2_28" ;
139+ patches = [
140+ ( fetchpatch2 {
141+ name = "nix-2.28-14764-mdbook-0.5-support.patch" ;
142+ url = "https://github.com/NixOS/nix/commit/5a64138e862fe364e751c5c286e8db8c466aaee7.patch" ;
143+ hash = "sha256-K5TNroqSRH9j7vSzWw/6/b19mu7q+J5XPTDvJ3xVWlE=" ;
144+ } )
145+ ] ;
139146 } ;
140147
141- nixComponents_2_29 = nixDependencies . callPackage ./modular/packages.nix rec {
142- version = "2.29.2" ;
143- inherit maintainers teams ;
144- otherSplices = generateSplicesForNixComponents "nixComponents_2_29" ;
145- src = fetchFromGitHub {
146- owner = "NixOS" ;
147- repo = "nix" ;
148- tag = version ;
149- hash = "sha256-50p2sG2RFuRnlS1/Vr5et0Rt+QDgfpNE2C2WWRztnbQ=" ;
150- } ;
151- } ;
148+ nixComponents_2_29 =
149+ ( nixDependencies . callPackage ./modular/packages.nix rec {
150+ version = "2.29.2" ;
151+ inherit maintainers teams ;
152+ otherSplices = generateSplicesForNixComponents "nixComponents_2_29" ;
153+ src = fetchFromGitHub {
154+ owner = "NixOS" ;
155+ repo = "nix" ;
156+ tag = version ;
157+ hash = "sha256-50p2sG2RFuRnlS1/Vr5et0Rt+QDgfpNE2C2WWRztnbQ=" ;
158+ } ;
159+ } ) . appendPatches
160+ [
161+ ( fetchpatch2 {
162+ name = "nix-2.29-14763-mdbook-0.5-support.patch" ;
163+ url = "https://github.com/NixOS/nix/commit/0501ae1e4965549cbf1314e471f92f4226e46ef1.patch" ;
164+ hash = "sha256-w8WQfWxMtprDLoZUhrCm4zr6xZXKhoIirq3la0Y7/wU=" ;
165+ } )
166+ ] ;
152167
153168 nix_2_29 = addTests "nix_2_29" self . nixComponents_2_29 . nix-everything ;
154169
155- nixComponents_2_30 = nixDependencies . callPackage ./modular/packages.nix rec {
156- version = "2.30.3" ;
157- inherit maintainers teams ;
158- otherSplices = generateSplicesForNixComponents "nixComponents_2_30" ;
159- src = fetchFromGitHub {
160- owner = "NixOS" ;
161- repo = "nix" ;
162- tag = version ;
163- hash = "sha256-kBuwzMgIE9Tmve0Rpp+q+YCsE2mw9d62M/950ViWeJ0=" ;
164- } ;
165- } ;
170+ nixComponents_2_30 =
171+ ( nixDependencies . callPackage ./modular/packages.nix rec {
172+ version = "2.30.3" ;
173+ inherit maintainers teams ;
174+ otherSplices = generateSplicesForNixComponents "nixComponents_2_30" ;
175+ src = fetchFromGitHub {
176+ owner = "NixOS" ;
177+ repo = "nix" ;
178+ tag = version ;
179+ hash = "sha256-kBuwzMgIE9Tmve0Rpp+q+YCsE2mw9d62M/950ViWeJ0=" ;
180+ } ;
181+ } ) . appendPatches
182+ [
183+ ( fetchpatch2 {
184+ name = "nix-2.30-14695-mdbook-0.5-support.patch" ;
185+ url = "https://github.com/NixOS/nix/commit/5cbd7856de0a9c13351f98e32a1e26d0854d87fd.patch" ;
186+ hash = "sha256-w8WQfWxMtprDLoZUhrCm4zr6xZXKhoIirq3la0Y7/wU=" ;
187+ } )
188+ ] ;
166189
167190 nix_2_30 = addTests "nix_2_30" self . nixComponents_2_30 . nix-everything ;
168191
@@ -179,39 +202,55 @@ lib.makeExtensible (
179202 } ;
180203 } ) . appendPatches
181204 (
182- # issues on darwin: https://github.com/NixOS/nixpkgs/pull/468208#issuecomment-3626314109
183- lib . optional stdenv . isLinux ( fetchpatch2 {
184- name = "nix-2.31-14240-sri-error-message.patch" ;
185- url = "https://github.com/NixOS/nix/commit/56751b1cd2c4700c71c545f2246adf602c97fdf5.patch" ;
186- hash = "sha256-CerSBAI+H2RqPp9jsCP0QIM2rZYx3yBZHVVUAztgc18=" ;
187- } )
205+ [
206+ ( fetchpatch2 {
207+ name = "nix-2.31-14692-mdbook-0.5-support.patch" ;
208+ url = "https://github.com/NixOS/nix/commit/a4f5f365090980a6eeb2ef483e49c04bdefd71a8.patch" ;
209+ hash = "sha256-GOWZtHSzHovnD8iUknr61bo7y85i0BKdw3kVBGDfBX0=" ;
210+ } )
211+ ]
212+ ++
213+ # issues on darwin: https://github.com/NixOS/nixpkgs/pull/468208#issuecomment-3626314109
214+ lib . optional stdenv . isLinux ( fetchpatch2 {
215+ name = "nix-2.31-14240-sri-error-message.patch" ;
216+ url = "https://github.com/NixOS/nix/commit/56751b1cd2c4700c71c545f2246adf602c97fdf5.patch" ;
217+ hash = "sha256-CerSBAI+H2RqPp9jsCP0QIM2rZYx3yBZHVVUAztgc18=" ;
218+ } )
188219 ) ;
189220
190221 nix_2_31 = addTests "nix_2_31" self . nixComponents_2_31 . nix-everything ;
191222
192- nixComponents_2_32 = nixDependencies . callPackage ./modular/packages.nix rec {
193- version = "2.32.4" ;
194- inherit ( self . nix_2_31 . meta ) maintainers teams ;
195- otherSplices = generateSplicesForNixComponents "nixComponents_2_32" ;
196- src = fetchFromGitHub {
197- owner = "NixOS" ;
198- repo = "nix" ;
199- tag = version ;
200- hash = "sha256-8QYnRyGOTm3h/Dp8I6HCmQzlO7C009Odqyp28pTWgcY=" ;
201- } ;
202- } ;
223+ nixComponents_2_32 =
224+ ( nixDependencies . callPackage ./modular/packages.nix rec {
225+ version = "2.32.4" ;
226+ inherit ( self . nix_2_31 . meta ) maintainers teams ;
227+ otherSplices = generateSplicesForNixComponents "nixComponents_2_32" ;
228+ src = fetchFromGitHub {
229+ owner = "NixOS" ;
230+ repo = "nix" ;
231+ tag = version ;
232+ hash = "sha256-8QYnRyGOTm3h/Dp8I6HCmQzlO7C009Odqyp28pTWgcY=" ;
233+ } ;
234+ } ) . appendPatches
235+ [
236+ ( fetchpatch2 {
237+ name = "nix-2.32-14693-mdbook-0.5-support.patch" ;
238+ url = "https://github.com/NixOS/nix/commit/ba5bede9f51f126b29aaa01a3170da281cef0231.patch" ;
239+ hash = "sha256-jY5fWnJSBfHRmB0RnBKeu3aYQ8wmDKYVqTj85cWVZRA=" ;
240+ } )
241+ ] ;
203242
204243 nix_2_32 = addTests "nix_2_32" self . nixComponents_2_32 . nix-everything ;
205244
206245 nixComponents_git = nixDependencies . callPackage ./modular/packages.nix rec {
207- version = "2.33pre20251107_ ${ lib . substring 0 8 src . rev } " ;
246+ version = "2.34pre20251217_ ${ lib . substring 0 8 src . rev } " ;
208247 inherit maintainers teams ;
209248 otherSplices = generateSplicesForNixComponents "nixComponents_git" ;
210249 src = fetchFromGitHub {
211250 owner = "NixOS" ;
212251 repo = "nix" ;
213- rev = "479b6b73a9576452c14ca66b7f3cd4873969077e " ;
214- hash = "sha256-eBjgsauQXFz2yeiNoPEzgkf7uyV+S8HYCQgZhPVx/9I =" ;
252+ rev = "b6add8dcc6f4f6feb1ce83aaffe4d7e660e6f616 " ;
253+ hash = "sha256-2au7PdQ4HXSuktTPCtOJoD/LNjqMwbHIJmuzEYW1b7I =" ;
215254 } ;
216255 } ;
217256
0 commit comments