Nadja Yang
b606786817
leanPackages: 4.29.1 -> 4.30.0
...
Add leangz (leantar) as a new build and runtime dependency.
https://github.com/leanprover/lean4/releases/tag/v4.30.0
https://github.com/leanprover-community/mathlib4/blob/v4.30.0/lake-manifest.json
2026-06-04 16:48:52 -04:00
Nadja Yang
5d81234142
leanPackages.lean4: pin cadical to 2.1.3, add smoke test
...
cadical >= 2.2.0 produces LRAT proofs Lean's checker does not
yet handle, breaking bv_decide.
https://github.com/NixOS/nixpkgs/pull/514456/commits/0eced05aae1e4493a97609f3c3f7613ecf55f91f
2026-06-04 16:48:52 -04:00
Nadja Yang
fb169268a3
leanPackages.mathlib: harmonize output with Hydra strictures via artifact pre-densification
...
Rejecting an unwieldy originalist interpretation of the max_output_size
infrastructure mandate [1] — which, by checking NAR size pre-compression,
might be read to foreclose in-NAR densification — this commit resolves
the tension between binary cache availability and statutory size
discipline through equitable artifact pre-densification.
Specifically, we execute xz compression during the postInstall phase
of an intermediate derivation, coupled with a non-Hydra wrapper that
decompresses the payload transparently. This insulates end-users from
the underlying .tar.xz monolith while satisfying the strict procedural
requirements of the build farm's sensors.
We acknowledge reservations regarding the broader applicability of the
unorthodox pattern incepted herein.
See also Jakštys, commit msg. to bbd0655ae8 (2024) ("[intending]
to replace the `passthru.data-compressed` derivations that ha[d]
accumulated in nixpkgs with something more reusable"),
https://github.com/NixOS/nixpkgs/commit/bbd0655ae828b9f1cf39d891b52aa6506394ef46
Cf. Luna Nova, hipblaslt/default.nix ll. 113-114 (2026) (patching
hipblaslt C++ runtime to transparently decompress zstd-compressed
.dat files, as "required to keep [the] output under [H]ydra size
limit"), https://github.com/NixOS/nixpkgs/blob/fc1f8110e84b7a874826eee147170aee85082390/pkgs/development/rocm-modules/hipblaslt/default.nix#L113-L114
Cf. SuperSandro2000, Review of NixOS/nixpkgs#511524 (this PR) (2026)
("[w]hy not compress the well compressable [.olean] files in nix
with zstd?") (in dicta; a fortiori),
https://github.com/NixOS/nixpkgs/pull/511524#discussion_r3137725277
But cf. Yureka, gclient2nix.py ll. 162-167 (2025) (characterizing
recompression as "bypassing the size limit (making it count the
compressed instead of uncompressed size) rather than complying with
it"), https://github.com/NixOS/nixpkgs/blob/4dc9b83879ce51e180f37acb8e78ededdbf72798/pkgs/by-name/gc/gclient2nix/gclient2nix.py#L162-L167
[1] NixOS Infrastructure Cap., https://github.com/NixOS/infra/blob/170012a4682da0a130f6bc68caf3618743239783/build/hydra.nix#L116
2026-06-04 16:48:52 -04:00
Nadja Yang
cefae5621e
leanPackages.lean4: use nixpkgs cadical, patch all binaries
...
Lean binaries derive sysroot from IO.appPath; patch all of them
rather than just lean and lake. Add cadical to symlinkJoin paths
instead of bundling a copy via INSTALL_CADICAL.
https://github.com/NixOS/nixpkgs/pull/513024/changes/ed10debb3c8ad78e687521bb802383e21cd74472
2026-06-04 16:48:52 -04:00
Nadja Yang
6987e3afbe
leanPackages.lean4: 4.29.0 -> 4.29.1
...
Strip ephemeral setup.json build artifacts from library outputs.
These are produced per-module during compilation and not included
in upstream cache distributions
(https://github.com/NixOS/nixpkgs/issues/510957 ).
Disable Hydra builds for mathlib since the output exceeds the NAR
size limit.
Pre-build static library for batteries so downstream executables
can link against it.
Refactor update.sh to pin each dependency to the rev from mathlib's
lake-manifest.json.
2026-06-04 16:48:52 -04:00
Nadja Yang
590ccdb420
leanPackages: partially revert https://github.com/NixOS/nixpkgs/pull/526718/commits/a26b66330f6fa572e7005ee2a1eb031093456e6e
...
In favor of https://github.com/NixOS/nixpkgs/pull/511524
(https://github.com/NixOS/nixpkgs/pull/511524/commits/72b8bcfd8ef837cfddc1cacc0bd4c7b8b3998e59 ).
Retains pkgs.lean4 at 4.30.0.
2026-06-04 16:48:52 -04:00
@mjones
49b3a82b8b
aapt: switch to finalAttrs pattern ( #527619 )
2026-06-03 17:40:37 +00:00
Peder Bergebakken Sundt
8c8caf34ca
spotatui: enable cover-art feature ( #524078 )
2026-06-03 17:38:03 +00:00
dotlambda
6e5d36bded
libwacom: 2.18.0 -> 2.19.0 ( #525528 )
2026-06-03 17:34:57 +00:00
dotlambda
acf95f98c9
libgsf: 1.14.55 -> 1.14.58 ( #502093 )
2026-06-03 17:30:29 +00:00
Connor Baker
952326d613
cudaPackages.cutlass: 3.9.2 -> 4.5.1 ( #527582 )
2026-06-03 17:27:24 +00:00
Tristan Ross
2ad84de57a
dart-bin: 3.11.6 -> 3.12.1 ( #523467 )
2026-06-03 17:21:55 +00:00
Ramses
f3432d2771
nixos/transmission: drop stale activationScripts reference from docs ( #527660 )
2026-06-03 17:08:41 +00:00
r-vdp
658f5a6a2d
nixos/transmission: drop stale activationScripts reference from docs
...
Part of #475305 .
2026-06-03 20:03:07 +03:00
Luke Granger-Brown
11bdc62ec9
python3Packages.async-cache: 1.1.1 -> 2.0.3 ( #527209 )
2026-06-03 16:58:21 +00:00
Ramses
ed96a58ad3
zellij-unwrapped: split out from zellij wrapper ( #527096 )
2026-06-03 16:37:25 +00:00
Grimmauld
556c4bdf22
nixos/opensnitch: link network_aliases.json to /etc/opensnitchd ( #525887 )
2026-06-03 16:04:55 +00:00
Bobby Rong
7c2c92f104
webkitgtk_6_0: 2.52.3 → 2.52.4 ( #527169 )
2026-06-03 16:03:59 +00:00
Marc Jakobi
e9c59b4b80
vimPlugins.diffview-plus-nvim: init at 0.34 ( #524851 )
2026-06-03 16:00:56 +00:00
nixpkgs-ci[bot]
6b8bc2cba3
speakeasy-cli: 1.761.9 -> 1.770.0 ( #527570 )
2026-06-03 16:00:14 +00:00
nixpkgs-ci[bot]
feb26ef936
sonar: 0.3.0 -> 0.4.0 ( #527566 )
2026-06-03 16:00:13 +00:00
nixpkgs-ci[bot]
af1d716ff3
turbo-unwrapped: 2.9.14 -> 2.9.16 ( #527464 )
2026-06-03 15:59:52 +00:00
Thiago Kenji Okada
b652556e14
libretro.vice-x128: 0-unstable-2026-05-21 -> 0-unstable-2026-06-03 ( #527581 )
2026-06-03 15:23:50 +00:00
Thiago Kenji Okada
e997d4ce83
libretro.ppsspp: 0-unstable-2026-05-25 -> 0-unstable-2026-06-03 ( #527576 )
2026-06-03 15:23:24 +00:00
Thiago Kenji Okada
0b7b2aae36
libretro.beetle-saturn: 0-unstable-2026-05-17 -> 0-unstable-2026-05-28 ( #523873 )
2026-06-03 15:22:44 +00:00
Thiago Kenji Okada
18ffbb2c59
libretro.stella: 0-unstable-2026-05-24 -> 0-unstable-2026-06-01 ( #527035 )
2026-06-03 15:22:07 +00:00
Grimmauld
fb56e70df9
sdl3-mixer: 3.2.2 -> 3.2.4 ( #527379 )
2026-06-03 15:21:54 +00:00
Guy Chronister
78712fff04
aapt: switch to finalAttrs pattern
...
Assisted-by: Cursor Composer 2.5
2026-06-03 10:10:37 -05:00
Gaetan Lepage
9384fdf955
cudaPackages.cutlass: fix license
2026-06-03 15:00:39 +00:00
Gaetan Lepage
c2b2a2e682
cudaPackages.cutlass: 3.9.2 -> 4.5.1
...
Diff: https://github.com/NVIDIA/cutlass/compare/v3.9.2...v4.5.1
2026-06-03 14:31:40 +00:00
nixpkgs-ci[bot]
13431a172a
source2viewer-cli: 19.1 -> 19.2 ( #527561 )
2026-06-03 14:18:58 +00:00
nixpkgs-ci[bot]
69b900d57c
ultrastardx: 2026.5.0 -> 2026.6.0 ( #527491 )
2026-06-03 14:18:22 +00:00
nixpkgs-ci[bot]
77061ab732
rust-rpxy: 0.11.3 -> 0.12.0 ( #527385 )
2026-06-03 14:18:18 +00:00
nixpkgs-ci[bot]
0eb6be0331
garnet: 1.1.9 -> 1.1.10 ( #527378 )
2026-06-03 14:18:14 +00:00
K900
ca8be03678
asusctl: 6.3.7 -> 6.3.8 ( #527545 )
2026-06-03 14:13:41 +00:00
R. Ryantm
4fad0474a0
libretro.vice-x128: 0-unstable-2026-05-21 -> 0-unstable-2026-06-03
2026-06-03 14:09:27 +00:00
R. Ryantm
09850cefd2
libretro.ppsspp: 0-unstable-2026-05-25 -> 0-unstable-2026-06-03
2026-06-03 13:46:53 +00:00
Peter Hoeg
d06655dd2b
beadwork: init at 0.13.0 ( #519333 )
2026-06-03 13:45:18 +00:00
Julien Moutinho
a290c16d9a
vimPlugins.diffview-plus-nvim: init at 0.34
2026-06-03 15:42:06 +02:00
R. Ryantm
15083d53cd
speakeasy-cli: 1.761.9 -> 1.770.0
2026-06-03 13:33:49 +00:00
isabel
970a6817ad
matcha: fix build by using buildGoLatestModule ( #527558 )
2026-06-03 13:31:47 +00:00
R. Ryantm
4e4b9bfbcd
sonar: 0.3.0 -> 0.4.0
2026-06-03 13:29:21 +00:00
Doron Behar
246aad81ad
musescore: fix qtdeclarative crash ( #527324 )
2026-06-03 13:28:38 +00:00
Drew Smirnoff
1ceecb59f8
matcha: fix build by using buildGoLatestModule
2026-06-03 14:25:40 +01:00
R. Ryantm
5256acc99c
source2viewer-cli: 19.1 -> 19.2
2026-06-03 13:21:16 +00:00
Austin Horstman
bccdf3bc04
neovim-require-check-hook: requiredLuaModules available during check ( #527390 )
2026-06-03 13:20:59 +00:00
Ramses
f39aa2c8d7
usb-modeswitch: fix systemd service ( #481179 )
2026-06-03 13:16:12 +00:00
Peder Bergebakken Sundt
a80be25557
python3Packages.pyopengl: simplify patching, respect LD_PRELOAD_PATH ( #520169 )
2026-06-03 13:08:16 +00:00
Peder Bergebakken Sundt
b8627b91da
eigen_5: add withDoc option, fix #526648 ( #526787 )
2026-06-03 13:06:07 +00:00
Austin Horstman
e979b816a7
neovim-require-check-hook: make requiredLuaModules available during checks
2026-06-03 07:58:58 -05:00