Compare commits

...

356 Commits

Author SHA1 Message Date
Justin Bedő
476399fb33 rPackages: fix changed hashes (#527156) 2026-06-03 00:53:41 +00:00
Justin Bedo
1d7a5c4a40 rPackages.sjSDM: fix hash 2026-06-03 10:51:24 +10:00
Justin Bedo
6f46fbd12c rPackages.robust2sls: fix hash 2026-06-03 10:51:14 +10:00
Justin Bedo
5a36e09add rPackages.rYWAASB: fix hash 2026-06-03 10:51:05 +10:00
Justin Bedo
ee7a29379b rPackages.prospectr: fix hash 2026-06-03 10:50:56 +10:00
Justin Bedo
4389f0263b rPackages.poolr: fix hash 2026-06-03 10:50:48 +10:00
Justin Bedo
513d50ef4a rPackages.maczic: fix hash 2026-06-03 10:50:40 +10:00
Justin Bedo
a8cb43260b rPackages.complexlm: fix hash 2026-06-03 10:50:28 +10:00
Justin Bedo
7494fc7744 rPackages.clugenr: fix hash 2026-06-03 10:50:18 +10:00
Justin Bedo
4d6b55a1c9 rPackages.aglm: fix hash 2026-06-03 10:50:09 +10:00
Justin Bedo
6513602344 rPackages.Path_Analysis: fix hash 2026-06-03 10:49:58 +10:00
Justin Bedo
80cfb6fe57 rPackages.NCFP: fix hash 2026-06-03 10:49:46 +10:00
Justin Bedo
22ffe0a4ba rPackages.GOCompare: fix hash 2026-06-03 10:49:36 +10:00
Justin Bedo
208a93bc94 rPackages.lpsymphony: fix build 2026-06-02 17:22:43 +10:00
László Kupcsik
9ae23a4d52 rPackages.ramr: fix build 2026-06-02 17:21:51 +10:00
Justin Bedo
2f5857b93e postgresqlPackages.plr: 8.4.8 -> 8.4.8.6 2026-06-01 21:28:58 +10:00
Justin Bedo
15672e349c rPackages.FKF_SP: update hash 2026-05-29 09:02:11 +10:00
Bruno Rodrigues
56dec1ba0d rPackages.tinyimg: fixed build 2026-05-29 09:02:11 +10:00
Bruno Rodrigues
06437cadfd rPackages.survivalsvm: fixed build 2026-05-29 09:02:10 +10:00
Bruno Rodrigues
37edf38e79 rPackages.RProtoBuf: fixed build 2026-05-29 09:02:10 +10:00
Bruno Rodrigues
2ad1656d06 rPackages.metan: fixed build 2026-05-29 09:02:10 +10:00
Justin Bedo
79bcae29d4 rPackages.rlas: fix build 2026-05-29 09:02:10 +10:00
Justin Bedo
22d8ed93f3 rPackages.fixest: fix build 2026-05-29 09:02:09 +10:00
Justin Bedo
a52facf1eb rPackages.rhdf5: update patch 2026-05-29 09:02:09 +10:00
Justin Bedo
a4664b8196 rPackages.Rhdf5lib: fix build 2026-05-29 09:02:09 +10:00
Justin Bedo
8ee070ca0c rPackages.fs: fix build 2026-05-26 07:47:39 +10:00
Justin Bedo
c8c8e732c7 rPackages: CRAN and BioC update 2026-05-25 10:21:28 +10:00
Justin Bedo
bf309d01a0 R: 4.5.3 -> 4.6.0 2026-05-25 10:21:03 +10:00
Peder Bergebakken Sundt
d30e720ca6 vscode-extensions.shd101wyy.markdown-preview-enhanced: 0.8.26 -> 0.8.27 (#523772) 2026-05-24 21:57:46 +00:00
Sandro
a1faaa0cba libva1,libva1-minimal: drop (#519971) 2026-05-24 21:54:10 +00:00
Niklas Korz
21d59e9589 gram: 2.1.0 -> 2.1.2 (#523653) 2026-05-24 21:50:36 +00:00
Sandro
3ed5c4110c kicad: 10.0.2 -> 10.0.3 (#521752) 2026-05-24 21:40:39 +00:00
Michael Daniels
2621788f23 python3Packages.libtmux: 0.55.1 -> 0.58.0; tmuxp: 1.67.0 -> 1.70.0 (#523667) 2026-05-24 21:36:33 +00:00
Michael Daniels
dfa493b2b2 mysql-shell: fix build on darwin (#523285) 2026-05-24 21:34:28 +00:00
Niklas Korz
ac2d9da6a0 wesnoth-devel: 1.19.23 -> 1.19.24 (#523765) 2026-05-24 21:34:08 +00:00
Sandro
db02f2fd8a nextcloud-notify_push: 1.3.1 -> 1.3.3 (#521766) 2026-05-24 21:11:17 +00:00
nixpkgs-ci[bot]
54bc470b14 opentrack: 2026.1.0-unstable-2026-03-25 -> 2026.1.0-unstable-2026-05-23 (#523742) 2026-05-24 21:10:40 +00:00
Austin Horstman
12726aa648 luarocks-packages-updater: normalize license metadata (#523736) 2026-05-24 21:04:19 +00:00
Austin Horstman
a9a1cb6904 luaPackages: regenerate license metadata 2026-05-24 15:57:01 -05:00
Austin Horstman
5412d1d291 luarocks-packages-updater: normalize license metadata 2026-05-24 15:57:01 -05:00
Fabian Affolter
48ffbb5236 dontgo403: drop (#523716) 2026-05-24 20:51:37 +00:00
Fabian Affolter
7bc01158a0 python3Packages.frigidaire: 0.18.44 -> 0.18.45 (#523722) 2026-05-24 20:49:59 +00:00
R. Ryantm
8b543f5cbd vscode-extensions.shd101wyy.markdown-preview-enhanced: 0.8.26 -> 0.8.27 2026-05-24 20:41:21 +00:00
Sandro
e0266b7610 saber: 1.33.0 -> 1.33.3 (#520880) 2026-05-24 20:38:39 +00:00
Sandro
c949eb0197 rclone: remove fuse2 (#521729) 2026-05-24 20:37:32 +00:00
R. Ryantm
2378e087dc wesnoth-devel: 1.19.23 -> 1.19.24 2026-05-24 20:36:19 +00:00
Sandro
9bbd7b01ac tfenv: fix darwin ggrep lookup and writable config dir (#521878) 2026-05-24 20:35:05 +00:00
Sandro
e86c16190b python3Packages.otter-grader: init at 6.1.6; python3Packages.fica: init at 0.4.1 (#512278) 2026-05-24 20:33:46 +00:00
Yohann Boniface
fbf5b9627b public-sans: use installFonts (#516635) 2026-05-24 20:29:22 +00:00
Sandro
789ffd3bb8 learn6502: 0.6.3 -> 0.6.5 (#520767) 2026-05-24 20:29:11 +00:00
Sandro
263617423c butterfly: 2.5.0 -> 2.5.1 (#520764) 2026-05-24 20:28:40 +00:00
Sandro
c1a64c31b1 linux-wallpaperengine: 0-unstable-2026-03-01 -> 0-unstable-2026-05-12 (#520760) 2026-05-24 20:28:11 +00:00
Sandro
3a73d9970b ubootRock5ModelC: init (#506030) 2026-05-24 20:26:23 +00:00
Yohann Boniface
64b1dead2c oldsindhi: use installFonts, cleanup (#523749) 2026-05-24 20:25:18 +00:00
Fabian Affolter
709c9a8dc4 python3Packages.dissect-hypervisor: disable failing test (#523752) 2026-05-24 20:25:10 +00:00
Sandro
9d0599f0f8 python3Packages.wasmtime: fix darwin shared library path (#521114) 2026-05-24 20:25:09 +00:00
kaynetik
f412499a62 tfenv: add version test
Add passthru.tests.version so the wrapper is exercised on every refresh.
2026-05-24 22:21:05 +02:00
kaynetik
02f97fba63 tfenv: fix darwin writable config dir 2026-05-24 22:21:05 +02:00
kaynetik
d89708f0be tfenv: fix darwin ggrep lookup
tfenv uses brew's gnugrep which is prefixed with g
2026-05-24 22:21:05 +02:00
dotlambda
db1afdd808 libleidenalg: 0.12.0 -> 0.13.0 (#523746) 2026-05-24 20:19:16 +00:00
Fabian Affolter
04e87995bb python3Packages.dissect-hypervisor: migrate to finalAttrs 2026-05-24 22:18:58 +02:00
kaynetik
30fbbf1cce tfenv: add findutils to runtime PATH
tfenv-use, tfenv-list and tfenv-version-name shell out to a literal
\\find, which is missing from coreutils. On a clean Nix-only PATH this
breaks `
tfenv use <version>` on both Linux and Darwin.
2026-05-24 22:17:43 +02:00
nixpkgs-ci[bot]
d1f9717567 kin-openapi: 0.138.0 -> 0.139.0 (#523387) 2026-05-24 20:17:09 +00:00
Fabian Affolter
b408696382 python3Packages.dissect-hypervisor: disable failing test 2026-05-24 22:16:58 +02:00
kaynetik
ee42070627 tfenv: refactor wrapper PATH to let in 2026-05-24 22:16:25 +02:00
Gaétan Lepage
781f683900 kulala-core: init at 0.6.0; vimPlugins.kulala-nvim: 5.3.4 -> 6.1.0 (#523733) 2026-05-24 20:15:31 +00:00
Robert Schütz
f0159ae36c python3Packages.leidenalg: use finalAttrs 2026-05-24 13:12:49 -07:00
Robert Schütz
64f2ef6bd0 python3Packages.leidenalg: 0.11.0 -> 0.12.0
Diff: https://github.com/vtraag/leidenalg/compare/0.11.0...0.12.0

Changelog: https://github.com/vtraag/leidenalg/blob/0.12.0/CHANGELOG
2026-05-24 13:12:04 -07:00
pancaek
aaf15923a4 oldsindhi: modernize, cleanup 2026-05-24 13:11:15 -07:00
Pol Dellaiera
d17bdfaa4e simplex-chat-desktop: fix updates for aarch64-linux (#518068) 2026-05-24 20:08:20 +00:00
Sandro
a07f7cde1c osmium: improve icons (#516934) 2026-05-24 20:07:17 +00:00
Peder Bergebakken Sundt
1af09a5668 mystmd: 1.9.0 -> 1.9.1 (#523564) 2026-05-24 20:04:59 +00:00
Austin Horstman
9de5595639 vimPlugins.kulala-nvim: 5.3.4 -> 6.1.0 2026-05-24 15:04:25 -05:00
Austin Horstman
53b94eaffc kulala-core: init at 0.6.0 2026-05-24 15:04:25 -05:00
Yohann Boniface
ae91d8e2e4 udev-gothic-nf: use installFonts (#523744) 2026-05-24 20:04:08 +00:00
Yohann Boniface
24bf30fe5d udev-gothic: use installFonts (#523743) 2026-05-24 20:02:38 +00:00
pancaek
7985b58c3a oldsindhi: use installFonts 2026-05-24 13:02:01 -07:00
pancaek
fca183d36b udev-gothic-nf: use installFonts 2026-05-24 12:58:59 -07:00
R. Ryantm
befe2135a7 libleidenalg: 0.12.0 -> 0.13.0 2026-05-24 19:55:13 +00:00
pancaek
85e3fda3ef udev-gothic: use installFonts 2026-05-24 12:54:45 -07:00
Peder Bergebakken Sundt
62b2efc66f ballerina: 2201.10.3 -> 2201.13.4 (#523219) 2026-05-24 19:54:06 +00:00
Peder Bergebakken Sundt
ca0aed1145 tlrc: 1.13.0 -> 1.13.1 (#523111) 2026-05-24 19:52:16 +00:00
winston
b4b7b6c9d1 python3Packages.wasmtime: fix meta, changelog url typo & refine license 2026-05-24 21:52:11 +02:00
Peder Bergebakken Sundt
cfe0f35fad cantus: 0.6.6 -> 0.6.7 (#522981) 2026-05-24 19:51:11 +00:00
nixpkgs-ci[bot]
e0cdaa3216 sudo-font: 3.4 -> 3.6 (#523726) 2026-05-24 19:50:43 +00:00
nixpkgs-ci[bot]
70db1b313c fluxcd: 2.8.7 -> 2.8.8 (#523690) 2026-05-24 19:50:41 +00:00
nixpkgs-ci[bot]
c5b33f503a flyctl: 0.4.52 -> 0.4.54 (#523711) 2026-05-24 19:50:40 +00:00
nixpkgs-ci[bot]
4f2f3f584d spotatui: 0.38.2 -> 0.38.3 (#523554) 2026-05-24 19:50:31 +00:00
R. Ryantm
46a7f173cb opentrack: 2026.1.0-unstable-2026-03-25 -> 2026.1.0-unstable-2026-05-23 2026-05-24 19:50:29 +00:00
nixpkgs-ci[bot]
2797463e14 ltspice: 26.0.1 -> 26.0.2 (#523199) 2026-05-24 19:50:18 +00:00
Stefan Frijters
f51283ed3c ocf-resource-agents: enable strictDeps, modernize (#509237) 2026-05-24 19:43:25 +00:00
Peder Bergebakken Sundt
d4e672f800 globus-cli: relax jmespath bound (#523238) 2026-05-24 19:42:42 +00:00
Matthieu Coudron
f66b2aa4f5 luaPackages.tomlua: add updater entry (#523720) 2026-05-24 19:36:37 +00:00
winston
587a3ef79a python3Packages.wasmtime: fix darwin shared library path 2026-05-24 21:34:47 +02:00
Michael Daniels
4e471a384c gam: 7.21.01 -> 7.43.04 (#520536) 2026-05-24 19:34:26 +00:00
Peder Bergebakken Sundt
935b777fe6 opensaml-cpp: fix build for x86_64-linux; shibboleth-sp: fix build for x86_64-linux (#522781) 2026-05-24 19:31:47 +00:00
Sandro
e78dd19e96 cddlib: split outputs (#518890) 2026-05-24 19:31:14 +00:00
Gaétan Lepage
67832a2a27 linuxPackages.nvidiaPackages.dc_580: 580.159.03 -> 580.159.04 (#520219) 2026-05-24 19:25:57 +00:00
Thane Gill
d93635edd9 gam: 7.21.01 -> 7.43.04 2026-05-24 15:22:45 -04:00
Michael Daniels
8de9c01945 cups-brother-hl3150cdn: init at 1.1.4-0 (#490971) 2026-05-24 19:22:26 +00:00
nixpkgs-ci[bot]
47bf5f3748 fresh-editor: 0.3.6 -> 0.3.8 (#523718) 2026-05-24 19:17:59 +00:00
Jack Kelly
ac74cf2998 cups-brother-hl3150cdn: init at 1.1.4-0 2026-05-24 15:17:34 -04:00
dotlambda
c67afa6ada python3Packages.abjad: drop (#523703) 2026-05-24 19:09:59 +00:00
Terry Garcia
ec5d28b85b simplex-chat-desktop: fix updates for aarch64-linux
Replace gitUpdater with a shell script that invokes
update-source-version once per system using
--source-key, so both per-arch AppImage hashes are
refreshed on each version bump.
2026-05-24 14:08:58 -05:00
Austin Horstman
75b6878953 luarocks-packages-updater: commit updates separately (#523721) 2026-05-24 19:07:59 +00:00
Michael Daniels
577f4f868a pipeline: 4.0.2 -> 4.0.3 (#523249) 2026-05-24 19:04:34 +00:00
Michael Daniels
bed4e045a1 gotty: 1.7.1 -> 1.7.2 (#523110) 2026-05-24 19:04:12 +00:00
Michael Daniels
6e856aa13c kloak: 0.8.0-1 -> 0.8.3-1 (#523108) 2026-05-24 19:03:59 +00:00
R. Ryantm
0c49698f3d sudo-font: 3.4 -> 3.6 2026-05-24 18:57:28 +00:00
Austin Horstman
8b3db59251 luaPackages.tomlua: add updater entry
tomlua was added in dd55b96871 without a matching row in maintainers/scripts/luarocks-packages.csv, so the first generated-package update dropped it from generated-packages.nix. Add the missing source-of-truth entry so future regenerations preserve it.
2026-05-24 13:48:17 -05:00
R. Ryantm
77f20e25c0 python3Packages.frigidaire: 0.18.44 -> 0.18.45 2026-05-24 18:44:12 +00:00
Yohann Boniface
80be5efbf5 maintainers: add eana (#521861) 2026-05-24 18:40:53 +00:00
2kybe3
28a1184855 dontgo403: drop
dontgo403 is a duplicate of nomore403

b02ba0f2a3
2026-05-24 20:39:45 +02:00
Fabian Affolter
9c0c258dd6 python3Packages.cyclopts: 4.10.2 -> 4.16.0 (#514199) 2026-05-24 18:38:53 +00:00
R. Ryantm
f6d805db35 fresh-editor: 0.3.6 -> 0.3.8 2026-05-24 18:37:18 +00:00
Fabian Affolter
47e4ab83f9 embedxpl: init at 3.1.0 (#523134) 2026-05-24 18:27:28 +00:00
R. Ryantm
72c85dc9cd flyctl: 0.4.52 -> 0.4.54 2026-05-24 18:24:19 +00:00
Perchun Pak
be032485b3 python3Packages.cyclopts: 4.10.2 -> 4.16.0 2026-05-24 20:23:41 +02:00
Fabian Affolter
97b5740745 python3Packages.claude-agent-sdk: 0.2.82 -> 0.2.87 (#523557) 2026-05-24 18:20:53 +00:00
Fabian Affolter
b18f7aee84 python3Packages.avea: 1.7.0 -> 1.8.0 (#523558) 2026-05-24 18:20:46 +00:00
Fabian Affolter
6c9fb39f68 python3Packages.resend: 2.23.0 -> 2.30.1 (#523560) 2026-05-24 18:20:38 +00:00
Fabian Affolter
bba90a3e63 python3Packages.reolink-aio: 0.19.1 -> 0.20.0 (#523572) 2026-05-24 18:20:22 +00:00
Fabian Affolter
f4ab45a3c1 vuls: 0.39.1 -> 0.39.2 (#523573) 2026-05-24 18:20:15 +00:00
Fabian Affolter
1814d5ebd7 theharvester: 4.10.1 -> 4.11.0 (#523574) 2026-05-24 18:20:10 +00:00
Colin
4578154396 gdb: fix mainProgram for cross (#523286) 2026-05-24 18:17:23 +00:00
Michael Daniels
f6580c6302 python3Packages.viser: 1.0.27 -> 1.0.29; set __darwinAllowLocalNetworking (#523428) 2026-05-24 18:17:07 +00:00
Michael Daniels
6baf1264cd python3Packages.magic-wormhole-mailbox-server: 0.7.0 -> 0.8.0 (#523231) 2026-05-24 18:16:51 +00:00
nixpkgs-ci[bot]
589f8b685d tutanota-desktop: 348.260506.0 -> 348.260519.0 (#523551) 2026-05-24 18:15:58 +00:00
K900
debc92f205 netbird-proxy: init at 0.71.4 (#520039) 2026-05-24 21:19:57 +03:00
Sigmanificient
b98756dd81 python3Packages.abject: drop 2026-05-24 20:13:58 +02:00
Michael Daniels
2aee8a8fb0 tmuxp: 1.67.0 -> 1.70.0
Changelog: https://github.com/tmux-python/tmuxp/raw/v1.70.0/CHANGES
2026-05-24 14:08:02 -04:00
Michael Daniels
6807493779 python3Packages.libtmux: 0.55.1 -> 0.58.0
Changelog: https://github.com/tmux-python/libtmux/raw/v0.58.0/CHANGES
2026-05-24 14:08:02 -04:00
nixpkgs-ci[bot]
04960e51b0 mongodb-atlas-cli: 1.54.0 -> 1.55.0 (#523687) 2026-05-24 17:46:29 +00:00
Yohann Boniface
b40a34fc91 zoom: modernize the recipe a bit and mark as broken (#522776) 2026-05-24 17:30:47 +00:00
Austin Horstman
0c06524e4e luarocks-packages-updater: commit updates separately 2026-05-24 12:29:01 -05:00
Austin Horstman
ecf26afe7e yaziPlugins: update on 2026-05-24 (#523634) 2026-05-24 17:23:50 +00:00
R. Ryantm
e1ea2e5ee3 fluxcd: 2.8.7 -> 2.8.8 2026-05-24 17:17:07 +00:00
Will Cohen
ea54f690a7 emscripten: 5.0.6 -> 5.0.7 (#515568) 2026-05-24 17:16:20 +00:00
Austin Horstman
e8d5966492 yaziPlugins.close-and-restore-tab: 0-unstable-2025-05-29 → 0-unstable-2026-05-23
Compare: 5047217e59...d7638aadf1
2026-05-24 12:12:31 -05:00
Austin Horstman
cfe0e52405 yaziPlugins.clipboard: 0-unstable-2026-05-20 → 0-unstable-2026-05-22
Compare: a125df07ba...0ac03203a8
2026-05-24 12:12:25 -05:00
R. Ryantm
7cbc3f14b3 mongodb-atlas-cli: 1.54.0 -> 1.55.0 2026-05-24 17:08:21 +00:00
Sandro
7bae259bd3 apt: 3.3.0 -> 3.3.1 (#523401) 2026-05-24 17:07:52 +00:00
Sandro
82f71770b6 github-desktop: 3.5.8 -> 3.5.10, fix updateScript (#523449) 2026-05-24 17:07:39 +00:00
Sandro
0b6f9ac12f python3Packages.obspec: skip pytest-mypy-plugins test under sandbox (#523365) 2026-05-24 17:06:34 +00:00
Masum Reza
409939e9f4 mprime: fix fatal error with -march=znver1 (#430411) 2026-05-24 17:03:19 +00:00
Thiago Kenji Okada
d36811248e libretro.beetle-pce-fast: 0-unstable-2026-05-16 -> 0-unstable-2026-05-22 (#523680) 2026-05-24 17:03:02 +00:00
Sandro
57aeb7ad09 python3Packages.numpy: fix riscv64-linux build (#523194) 2026-05-24 17:02:56 +00:00
Pol Dellaiera
78df74c3ad antigravity-cli: init at 1.0.2 (#523246) 2026-05-24 17:01:57 +00:00
Felix Bargfeldt
e9100b5b9d hurl: 7.1.0 -> 8.0.1 (#513991) 2026-05-24 17:00:22 +00:00
Sefa Eyeoglu
a4a576df72 qpwgraph: 1.0.1 -> 1.0.2 (#523637) 2026-05-24 16:50:18 +00:00
Wolfgang Walther
d5a75ff28d postgresqlPackages.pg_net: 0.20.2 -> 0.20.3 (#523364) 2026-05-24 16:47:45 +00:00
R. Ryantm
8199c69f31 libretro.beetle-pce-fast: 0-unstable-2026-05-16 -> 0-unstable-2026-05-22 2026-05-24 16:46:24 +00:00
2kybe3
f5d28da11e hurl: 7.1.0 -> 8.0.1
Diff: https://github.com/Orange-OpenSource/hurl/compare/7.1.0...8.0.1

Changelogs:

- https://github.com/Orange-OpenSource/hurl/releases/tag/8.0.0
- https://github.com/Orange-OpenSource/hurl/releases/tag/8.0.1
2026-05-24 18:43:20 +02:00
Michael Daniels
554b454a25 grafanaPlugins.victoriametrics-logs-datasource: 0.26.3 -> 0.27.1 (#522998) 2026-05-24 16:30:12 +00:00
Michael Daniels
7f21229372 python3Packages.airos: 0.6.5 -> 0.6.7 (#523268) 2026-05-24 16:30:03 +00:00
Dmitry Kalinkin
383c59fb0e texlive: merge withDocs, tlDeps updates and remove texlive.combine from the documentation (#523350) 2026-05-24 16:27:43 +00:00
Martin Weinelt
f428686c39 nixos/music-assistant: disable MemoryDenyWriteExecute (#523654) 2026-05-24 16:27:24 +00:00
Masum Reza
4e7dbff92b nixos/cosmic-greeter: add cosmic icons (#523250) 2026-05-24 16:21:34 +00:00
nixpkgs-ci[bot]
95e0eee1bb pocketbase: 0.38.0 -> 0.38.2 (#523114) 2026-05-24 16:17:22 +00:00
eyjhb
32684cb628 netbird-proxy: init at 0.71.4 2026-05-24 18:16:45 +02:00
Marie Ramlow
6b53fc13e3 nixos/music-assistant: disable MemoryDenyWriteExecute
MemoryDenyWriteExecute=true breaks pyopenssl's cffi calls, used in the remote access feature.

```
2026-05-24 17:32:58.344 ERROR (MainThread) [music_assistant] Error doing task: Task exception was never retrieved
Traceback (most recent call last):
  File "/nix/store/mmv9717wjskv3q5v4768dq0fq5hf4jry-python3.13-aiortc-1.14.0/lib/python3.13/site-packages/aiortc/rtcpeerconnection.py", line 1084, in __connect
    await dtlsTransport.start(self.__remoteDtls[self.__sctp])
  File "/nix/store/mmv9717wjskv3q5v4768dq0fq5hf4jry-python3.13-aiortc-1.14.0/lib/python3.13/site-packages/aiortc/rtcdtlstransport.py", line 518, in start
    self.__local_certificate._create_ssl_context(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        srtp_profiles=self._srtp_profiles
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/nix/store/mmv9717wjskv3q5v4768dq0fq5hf4jry-python3.13-aiortc-1.14.0/lib/python3.13/site-packages/aiortc/rtcdtlstransport.py", line 198, in _create_ssl_context
    ctx.set_verify(
    ~~~~~~~~~~~~~~^
        SSL.VERIFY_PEER | SSL.VERIFY_FAIL_IF_NO_PEER_CERT, lambda *args: True
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/nix/store/5kwsndvbzfj3dv4fwpdlgin42mgbd4xk-python3.13-pyopenssl-26.0.0/lib/python3.13/site-packages/OpenSSL/SSL.py", line 867, in inner
    return f(self, *args, **kwargs)
  File "/nix/store/5kwsndvbzfj3dv4fwpdlgin42mgbd4xk-python3.13-pyopenssl-26.0.0/lib/python3.13/site-packages/OpenSSL/SSL.py", line 1390, in set_verify
    self._verify_helper = _VerifyHelper(callback)
                          ~~~~~~~~~~~~~^^^^^^^^^^
  File "/nix/store/5kwsndvbzfj3dv4fwpdlgin42mgbd4xk-python3.13-pyopenssl-26.0.0/lib/python3.13/site-packages/OpenSSL/SSL.py", line 527, in __init__
    self.callback = _ffi.callback(
                    ~~~~~~~~~~~~~^
        "int (*)(int, X509_STORE_CTX *)", wrapper
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
MemoryError: Cannot allocate write+execute memory for ffi.callback(). You might be running on a system that prevents this. For more information, see https://cffi.readthedocs.io/en/latest/using.html#callbacks
```
2026-05-24 18:08:35 +02:00
Sandro
61c388735c bazaar: 0.7.15 -> 0.8.1 (#521112) 2026-05-24 16:00:22 +00:00
Fernando Rodrigues
556e57ad06 ISSUE_TEMPLATE: deprecate (#521074) 2026-05-24 15:55:03 +00:00
Fernando Rodrigues
9a20611a9b keepassxc: fix pcsc for darwin (#520328) 2026-05-24 15:53:42 +00:00
Maciej Krüger
15da6513ac fluffychat: 2.5.1 -> 2.6.0 (#523624) 2026-05-24 15:51:58 +00:00
nixpkgs-ci[bot]
b3973d61d4 jamulus: 3.11.0 -> 3.12.0 (#516094) 2026-05-24 15:49:02 +00:00
Maciej Krüger
015c1c04c8 openclaw: 2026.5.7 -> 2026.5.12 (#521248) 2026-05-24 15:43:49 +00:00
Peder Bergebakken Sundt
3271a1e4d0 python3Packages.unidiff: modernize and migrate to pyproject (#522858) 2026-05-24 15:35:54 +00:00
R. Ryantm
4a598a0ca7 gram: 2.1.0 -> 2.1.2 2026-05-24 15:32:21 +00:00
Bobby Rong
540b71141a planify: 4.19.3 -> 4.19.4 (#523649) 2026-05-24 15:30:02 +00:00
nixpkgs-ci[bot]
87c888eede oxlint: 1.65.0 -> 1.66.0 (#523631) 2026-05-24 15:21:49 +00:00
nixpkgs-ci[bot]
db638e8c25 qdrant: 1.17.1 -> 1.18.1 (#520494) 2026-05-24 15:21:32 +00:00
Maciej Krüger
bd3d404295 openclaw: 2026.5.7 -> 2026.5.12
Assisted-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 17:17:41 +02:00
R. Ryantm
10a1b0fa88 planify: 4.19.3 -> 4.19.4 2026-05-24 15:17:19 +00:00
twoneis
e9ea113abd fluffychat: 2.5.1 -> 2.6.0 2026-05-24 17:16:46 +02:00
Stefan Frijters
3bbbe3e886 drbd-utils: 9.33.0 -> 9.34.0 (#515578) 2026-05-24 15:04:31 +00:00
Peder Bergebakken Sundt
898c0219b4 python3Packages.hdf5plugin: parametrize cpu features (#521031) 2026-05-24 15:04:03 +00:00
Peder Bergebakken Sundt
e51ee1ef2d goperf: 0-unstable-2026-04-09 -> 0-unstable-2026-05-12 (#522398) 2026-05-24 15:02:54 +00:00
Peder Bergebakken Sundt
8b9a8ab18e nocturne: init at 1.1.1 (#522380) 2026-05-24 15:01:42 +00:00
isabel
f9d097cefe metadata: fix build with ffmpeg 8.1 (#523282) 2026-05-24 14:53:35 +00:00
isabel
710fffb70b larswm: drop (#523242) 2026-05-24 14:47:06 +00:00
Sandro
a67513474a fossil: refactor install phase (#523445) 2026-05-24 14:47:03 +00:00
Austin Horstman
628847c94d vimPlugins.blink-calc: init at 0-unstable-2025-10-06 (#523599) 2026-05-24 14:46:33 +00:00
R. Ryantm
ca68ffba1e qpwgraph: 1.0.1 -> 1.0.2 2026-05-24 14:43:54 +00:00
Nikolay Korotkiy
23e9e83030 saga: 9.12.3 -> 9.12.4 (#523496) 2026-05-24 14:43:02 +00:00
Peder Bergebakken Sundt
2887859fa2 manifold: 3.4.1 -> 3.5.0 (#523248) 2026-05-24 14:30:29 +00:00
Maciej Krüger
8bb14203c5 rolldown: 1.0.0-rc.12 -> 1.0.0 2026-05-24 16:20:21 +02:00
Peder Bergebakken Sundt
91d59c7af0 qbz: wrap pactl and pw-metadata into PATH (#522039) 2026-05-24 14:19:02 +00:00
Sandro
0a7851832d librewolf-unwrapped: 150.0.3-1 -> 151.0.1-2 (#522154) 2026-05-24 14:17:29 +00:00
Sandro
ded3cab417 peertube: 8.1.5 -> 8.1.8 (#523443) 2026-05-24 14:15:56 +00:00
Nikolay Korotkiy
6802527b57 orbiton: 2.74.0 -> 2.74.2 (#523212) 2026-05-24 14:14:35 +00:00
Sandro
2af6bedac6 libsolv: 0.7.36 -> 0.7.37 (#522674) 2026-05-24 14:12:28 +00:00
nixpkgs-ci[bot]
68ac0b94b4 amdgpu_top: 0.11.4 -> 0.11.5 (#523508) 2026-05-24 13:42:10 +00:00
Toma
11db3d2b9f siyuan: support darwin (#521546) 2026-05-24 13:40:53 +00:00
Aleksana
2ec6f0187a nwg-dock-hyprland: 0.4.8 -> 0.4.9 (#519992) 2026-05-24 13:36:43 +00:00
Aleksana
6275b32ffa netease-cloud-music-gtk: 2.5.2 -> 2.5.3 (#521409) 2026-05-24 13:35:24 +00:00
zowoq
058b87331f terraform-providers.fastly_fastly: 9.1.1 -> 9.2.0 (#523615) 2026-05-24 13:27:51 +00:00
R. Ryantm
0e9652423b oxlint: 1.65.0 -> 1.66.0 2026-05-24 13:27:40 +00:00
zowoq
3288ec4f5d terraform-providers.aliyun_alicloud: 1.278.0 -> 1.279.0 (#523280) 2026-05-24 13:24:16 +00:00
zowoq
2549e16bf0 terraform-providers.gitlabhq_gitlab: 18.11.0 -> 19.0.0 (#523204) 2026-05-24 13:24:01 +00:00
yaya
a2e55e31d6 26.11 is Zokor 2026-05-24 15:07:40 +02:00
Austin Horstman
f69b2eb358 vimPlugins.blink-pairs: 0.4.1 -> 0.5.0 (#523577) 2026-05-24 13:01:55 +00:00
nixpkgs-ci[bot]
b3c2035bbd cargo-codspeed: 4.6.0 -> 4.7.0 (#523205) 2026-05-24 12:59:30 +00:00
Jo
56298ea069 .github: Add release-26.05 CI config (#523610) 2026-05-24 12:56:15 +00:00
Jo
3295052572 Update 26.11 documentation (#523605) 2026-05-24 12:52:53 +00:00
R. Ryantm
51e39c08a8 terraform-providers.fastly_fastly: 9.1.1 -> 9.2.0 2026-05-24 12:52:13 +00:00
yaya
41a5348c15 .github: Add release-26.05 CI config 2026-05-24 14:51:41 +02:00
yaya
ca22d15bca doc: Update for 26.11 2026-05-24 14:42:27 +02:00
Adam C. Stephens
6dce29a1d5 quickwit.tests: drop deleted test reference (#523603) 2026-05-24 12:33:10 +00:00
John Titor
fd2acaeefa mprime: add pre phase and post phase hooks 2026-05-24 18:00:13 +05:30
Aaron Jheng
5c8553d66b mysql-shell-innovation: fix build with libc++ 21 2026-05-24 20:29:11 +08:00
Aaron Jheng
8f85bca57f mysql-shell_9: fix build with libc++ 21 2026-05-24 20:29:11 +08:00
Aaron Jheng
70854d52a1 mysql-shell_8: fix build with clang 2026-05-24 20:29:11 +08:00
someplaceguy
f511847d35 mprime: fix fatal error with -march=znver1
Compiling for recent architectures causes rounding issues:

FATAL ERROR: Rounding was 0.4977243728, expected less than 0.4
2026-05-24 17:58:21 +05:30
Yohann Boniface
0ac780c690 python3Packages.github-webhook: modernize and migrate to pyproject (#522860) 2026-05-24 12:09:58 +00:00
Sergei Trofimovich
251367f734 quickwit.tests: drop deleted test reference
Without the change the eval fails as:

```
$ nix-instantiate -A quickwit.tests
error:
       … while evaluating the attribute 'syslog-quickwit'
         at pkgs/by-name/qu/quickwit/package.nix:112:35:
          111|       inherit (nixosTests) quickwit;
          112|       inherit (nixosTests.vector) syslog-quickwit;
             |                                   ^
          113|     };

       error: attribute 'syslog-quickwit' missing
       at pkgs/by-name/qu/quickwit/package.nix:112:35:
          111|       inherit (nixosTests) quickwit;
          112|       inherit (nixosTests.vector) syslog-quickwit;
             |                                   ^
          113|     };
```
2026-05-24 13:02:16 +01:00
Yohann Boniface
054616c9c7 python3Packages.unicurses: modernize and migrate to pyproject (#522866) 2026-05-24 11:59:07 +00:00
Yohann Boniface
258544fde3 python3Packages.github-to-sqlite: modernize and migrate to pyproject (#522868) 2026-05-24 11:58:53 +00:00
Harinn
83d906581b python3Packages.obspec: fix pytest-mypy-plugins under sandbox 2026-05-24 18:58:48 +07:00
Yohann Boniface
bf7361f4c3 treewide: resolve pypi.org and related redirects (#523187) 2026-05-24 11:57:04 +00:00
vimlinuz
8d31934cf8 vimPlugins.blink-calc: init at 0-unstable-2025-10-06
https://github.com/joelazar/blink-calc

vimPlugins.blink-calc: added overrides
2026-05-24 17:40:44 +05:45
Harinn
aef777d2cb larswm: drop 2026-05-24 18:51:34 +07:00
Fida Waseque Choudhury
f123c32d53 antigravity-cli: init at 1.0.2 2026-05-24 11:37:24 +00:00
Martin Weinelt
9dd9cfb239 Migrate variouis test to nspawn container (#523595) 2026-05-24 11:28:17 +00:00
nixpkgs-ci[bot]
4c6bd356f1 filebrowser: 2.63.3 -> 2.63.5 (#523590) 2026-05-24 11:25:16 +00:00
nixpkgs-ci[bot]
1ed51a257f openrct2: 0.5.0 -> 0.5.1 (#523582) 2026-05-24 11:25:15 +00:00
Yohann Boniface
6e23e628ca python3Packages.python-magic: modernize and migrate to pyproject (#523014) 2026-05-24 11:24:34 +00:00
Martin Weinelt
fbc588f146 nixosTests.postfix-tlspol: use nspawn container 2026-05-24 13:19:44 +02:00
Martin Weinelt
27c670ba57 nixosTests.pinnwand: use nspawn container 2026-05-24 13:18:22 +02:00
Sandro
3cdf3aad72 python3Packages.modern-colorthief: 0.2.0 -> 0.2.1 (#523319) 2026-05-24 11:17:38 +00:00
Sandro
bac573a799 python3Packages.rnginline: disable test_file_url_roundtrip on python 3.14+ (#523373) 2026-05-24 11:17:37 +00:00
Harinn
cbb314acf6 metadata: fix build with ffmpeg 8.1 2026-05-24 18:17:13 +07:00
Martin Weinelt
043c78f155 nixosTests.evcc: use nspawn container 2026-05-24 13:17:13 +02:00
Martin Weinelt
9b4eefdf38 nixosTests.zigbee2mqtt: use nspawn container 2026-05-24 13:15:09 +02:00
isabel
c70c207e6f vimPlugins.blink-pairs: 0.4.1 -> 0.5.0
Diff: https://github.com/Saghen/blink.pairs/compare/v0.4.1...v0.5.0

Changelog: https://github.com/Saghen/blink.pairs/blob/v0.5.0/CHANGELOG.md
2026-05-24 11:49:50 +01:00
R. Ryantm
98eb541c26 filebrowser: 2.63.3 -> 2.63.5 2026-05-24 10:40:23 +00:00
R. Ryantm
5fca87544f openrct2: 0.5.0 -> 0.5.1 2026-05-24 09:50:12 +00:00
Kiskae
623d0b102e linuxPackages.nvidiaPackages.dc_580: 580.159.03 -> 580.159.04 2026-05-24 11:06:16 +02:00
Fabian Affolter
77d64e77e4 python3Packages.reolink-aio: 0.19.1 -> 0.20.0
Diff: https://github.com/starkillerOG/reolink_aio/compare/0.19.1...0.20.0

Changelog: https://github.com/starkillerOG/reolink_aio/releases/tag/0.20.0
2026-05-24 11:05:46 +02:00
Fabian Affolter
fde788cce2 vuls: 0.39.1 -> 0.39.2
Diff: https://github.com/future-architect/vuls/compare/v0.39.1...v0.39.2

Changelog: https://github.com/future-architect/vuls/blob/refs/tags/v0.39.2/CHANGELOG.md
2026-05-24 11:03:07 +02:00
Fabian Affolter
9391f599b8 theharvester: 4.10.1 -> 4.11.0
Diff: https://github.com/laramies/theharvester/compare/4.10.1...4.11.0

Changelog: https://github.com/laramies/theHarvester/releases/tag/4.11.0
2026-05-24 11:00:01 +02:00
Thomas Butter
609f02dc37 mystmd: 1.9.0 -> 1.9.1 2026-05-24 08:08:25 +00:00
Fabian Affolter
60f68d3536 python3Packages.resend: migrate to finalAttrs 2026-05-24 09:54:32 +02:00
Fabian Affolter
08ce913ab1 python3Packages.resend: 2.23.0 -> 2.30.1
Changelog: https://github.com/resend/resend-python/releases/tag/v2.30.1
2026-05-24 09:45:23 +02:00
Fabian Affolter
e6c48052d2 python3Packages.avea: 1.7.0 -> 1.8.0
Diff: https://github.com/k0rventen/avea/compare/v1.7.0...v1.8.0

Changelog: https://github.com/k0rventen/avea/releases/tag/v1.8.0
2026-05-24 09:38:13 +02:00
Fabian Affolter
7409f8a996 python3Packages.claude-agent-sdk: 0.2.82 -> 0.2.87
Diff: https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.82...v0.2.87

Changelog: https://github.com/anthropics/claude-agent-sdk-python/blob/v0.2.87/CHANGELOG.md
2026-05-24 09:37:01 +02:00
R. Ryantm
df58bf4a30 spotatui: 0.38.2 -> 0.38.3 2026-05-24 07:05:02 +00:00
R. Ryantm
36ca508783 tutanota-desktop: 348.260506.0 -> 348.260519.0 2026-05-24 06:43:10 +00:00
Acid Bong
c7b99aaff9 fossil: install both Bash and Zsh completions 2026-05-24 09:05:23 +03:00
Acid Bong
cac360f6c6 fossil: move install flags to the dedicated attr, manual and completion - to postInstall
also that `mkdir` was redundant, `make install` already does it
2026-05-24 09:05:23 +03:00
R. Ryantm
b2db63fc2f amdgpu_top: 0.11.4 -> 0.11.5 2026-05-24 01:41:06 +00:00
R. Ryantm
b28ce13125 saga: 9.12.3 -> 9.12.4 2026-05-24 00:32:41 +00:00
Hythera
82679a6d3f libsolv: 0.7.36 -> 0.7.37
changelog: https://github.com/openSUSE/libsolv/blob/0.7.37/NEWS

diff: https://github.com/openSUSE/libsolv/compare/0.7.36...0.7.37
2026-05-24 00:24:44 +02:00
Vincenzo Mantova
022d9ebeeb doc: remove texlive.combine from the TeX Live documentation 2026-05-23 22:10:53 +01:00
Tom Oostveen
e728f8675e github-desktop: 3.5.8 -> 3.5.10 2026-05-23 21:38:06 +02:00
Tom Oostveen
3a709ae573 github-desktop: update with nix-update --custom-dep 2026-05-23 21:37:53 +02:00
Tom Oostveen
a08c62de8c bazaar: 0.7.15 -> 0.8.1
Diff: https://github.com/kolunmi/bazaar/compare/v0.7.8...v0.8.1
2026-05-23 21:20:22 +02:00
Hythera
9e94033741 librewolf-unwrapped: 150.0.3-1 -> 151.0.1-2
diff: https://codeberg.org/librewolf/source/compare/150.0.3-1...151.0.1-2

mfsa: https://www.mozilla.org/en-US/security/advisories/mfsa2026-46/
2026-05-23 20:33:15 +02:00
Michael Daniels
65434d480d python3Packages.viser: set __darwinAllowLocalNetworking 2026-05-23 13:59:08 -04:00
Michael Daniels
8c9c251607 python3Packages.viser: 1.0.27 -> 1.0.29
Changelogs:
- https://github.com/viser-project/viser/releases/tag/v1.0.28
- https://github.com/viser-project/viser/releases/tag/v1.0.29

Diff: https://github.com/viser-project/viser/compare/v1.0.27...v1.0.29
2026-05-23 13:58:38 -04:00
nicknb
ac33fd62fd apt: 3.3.0 -> 3.3.1 2026-05-23 18:01:37 +02:00
R. Ryantm
6a900378fe kin-openapi: 0.138.0 -> 0.139.0 2026-05-23 14:42:58 +00:00
Malix - Alix Brunet
65e5f6f635 ISSUE_TEMPLATE: deprecate 2026-05-23 16:30:57 +02:00
R. Ryantm
a82f26a2cd postgresqlPackages.pg_net: 0.20.2 -> 0.20.3 2026-05-23 13:42:50 +00:00
Moraxyc
062581ebdc siyuan: switch to pnpm_10 2026-05-23 06:35:35 -07:00
Moraxyc
982047257d siyuan: refactor 2026-05-23 06:34:22 -07:00
Moraxyc
19094e7d7b siyuan: support darwin 2026-05-23 06:32:23 -07:00
Vincenzo Mantova
af229eadca R: make tlDeps a function 2026-05-23 14:05:26 +01:00
Vincenzo Mantova
f53f80a757 R: remove legacy tlType, pkgs attributes 2026-05-23 14:05:25 +01:00
Vincenzo Mantova
9dd731c4bf perlPackages.LaTeXML: remove legacy tlType, pkgs attributes 2026-05-23 14:05:25 +01:00
Vincenzo Mantova
539315b6fc noweb: remove legacy tlType, pkgs attributes 2026-05-23 14:05:25 +01:00
Vincenzo Mantova
089f87d34b mftrace: make tlDeps a function 2026-05-23 14:05:25 +01:00
Vincenzo Mantova
deedb05a23 junicode: make tlDeps a function 2026-05-23 14:05:24 +01:00
Vincenzo Mantova
7751dd9cbe eukleides: make tlDeps a function 2026-05-23 14:05:24 +01:00
Vincenzo Mantova
27f106cf12 eukleides: remove legacy tlType, pkgs attributes 2026-05-23 14:05:24 +01:00
Vincenzo Mantova
aaf6a1e1f4 auto-multiple-choice: remove legacy tlType, pkgs attributes 2026-05-23 14:05:24 +01:00
Vincenzo Mantova
dbeafe9461 auctex: remove legacy tlType, pkgs attributes 2026-05-23 14:05:23 +01:00
Vincenzo Mantova
3a6bafbdf5 texlive.withPackages: allow tlDeps to be a function, drop unused requiredTeXPackages 2026-05-23 14:05:23 +01:00
Harinn
924237ac66 python3Packages.rnginline: disable test_file_url_roundtrip on python 3.14+ 2026-05-23 19:54:31 +07:00
Vincenzo Mantova
c8b6540469 texlive.withPackages: replace force-output.sh with preHook 2026-05-23 13:51:07 +01:00
Vincenzo Mantova
27da8a3737 texlive.withPackages: add withDocs, withSources to default attributes 2026-05-23 13:50:52 +01:00
Vincenzo Mantova
d40578e2b1 texlive.withPackages: enable strictDeps 2026-05-23 13:50:52 +01:00
Vincenzo Mantova
96c9b622de tests.texlive.texdoc: use withDocs to add the doc containers 2026-05-23 13:50:52 +01:00
Vincenzo Mantova
38a19e2d2f texliveFullWithDocs: init at 2025-r78234-final 2026-05-23 13:50:52 +01:00
Vincenzo Mantova
41d265c82a texlive.withPackages: move withDocs, withSources from passthru to derivation arguments 2026-05-23 13:50:51 +01:00
Vincenzo Mantova
62b7051f28 texlive.withPackages: use buildenv (finalAttrs: ...) 2026-05-23 13:50:51 +01:00
Vincenzo Mantova
f5804647d9 texlive.withPackages: remove unused arguments 2026-05-23 13:50:51 +01:00
R. Ryantm
2fcafdef9f qdrant: 1.17.1 -> 1.18.1 2026-05-23 12:35:16 +00:00
R. Ryantm
dcb5276d18 python3Packages.modern-colorthief: 0.2.0 -> 0.2.1 2026-05-23 11:21:41 +00:00
ppom
9b6d76a89f peertube: 8.1.5 -> 8.1.8
Important security fix
2026-05-23 12:00:00 +02:00
liberodark
65ae5aabf4 python3Packages.numpy: fix riscv64-linux build 2026-05-23 11:27:36 +02:00
Ryan Burns
3e2c7006a7 gdb: fix mainProgram for cross
This fixes the versionCheckHook, allowing
us to build for non-native target arches.
2026-05-23 02:00:08 -07:00
R. Ryantm
f502e2e05d terraform-providers.aliyun_alicloud: 1.278.0 -> 1.279.0 2026-05-23 08:42:39 +00:00
R. Ryantm
af650700d8 python3Packages.airos: 0.6.5 -> 0.6.7 2026-05-23 07:45:00 +00:00
John Titor
178a6acd19 nixos/cosmic-greeter: add cosmic icons
Without this icons don't show up after the recent update.
2026-05-23 11:00:52 +05:30
R. Ryantm
64c21a0dd8 pipeline: 4.0.2 -> 4.0.3 2026-05-23 05:24:43 +00:00
Fida Waseque Choudhury
6ff0d66e40 maintainers: add u3kkasha 2026-05-23 05:15:49 +00:00
R. Ryantm
8499fe1164 manifold: 3.4.1 -> 3.5.0 2026-05-23 04:50:47 +00:00
R. Ryantm
6312829555 python3Packages.magic-wormhole-mailbox-server: 0.7.0 -> 0.8.0 2026-05-23 04:23:31 +00:00
Cameron Brown
a3ebf5d82c ballerina: 2201.10.3 -> 2201.13.4 2026-05-22 23:17:20 -04:00
R. Ryantm
86610acde4 orbiton: 2.74.0 -> 2.74.2 2026-05-23 02:22:21 +00:00
R. Ryantm
8487ffb9d7 cargo-codspeed: 4.6.0 -> 4.7.0 2026-05-23 01:41:24 +00:00
R. Ryantm
d728d63bc9 terraform-providers.gitlabhq_gitlab: 18.11.0 -> 19.0.0 2026-05-23 01:34:19 +00:00
R. Ryantm
4d20760a9d ltspice: 26.0.1 -> 26.0.2 2026-05-23 00:28:38 +00:00
Sandro Jäckel
0438d3a58c treewide: resolve pypi.org and related redirects 2026-05-23 01:48:10 +02:00
Fabian Affolter
2c9e355887 embedxpl: init at 3.1.0
Embedded Device Security Assessment Framework

https://github.com/mrhenrike/EmbedXPL-Forge
2026-05-23 00:54:47 +02:00
SandaruKasa
c4f962bd1d python3Packages.unicurses: modernize and migrate to pyproject 2026-05-23 01:07:02 +03:00
R. Ryantm
c72f24e355 pocketbase: 0.38.0 -> 0.38.2 2026-05-22 18:30:40 +00:00
Lena Pastwa
23b2162124 tlrc: 1.13.0 -> 1.13.1 2026-05-22 20:29:56 +02:00
R. Ryantm
4292c7107e gotty: 1.7.1 -> 1.7.2 2026-05-22 18:24:38 +00:00
R. Ryantm
f43812271a kloak: 0.8.0-1 -> 0.8.3-1 2026-05-22 18:15:26 +00:00
Harinn
01b4a75371 globus-cli: relax jmespath bound 2026-05-22 22:31:23 +07:00
SandaruKasa
2eefe047d2 python3Packages.python-magic: modernize and migrate to pyproject 2026-05-22 18:13:37 +03:00
SandaruKasa
deae2ad487 python3Packages.github-webhook: modernize and migrate to pyproject 2026-05-22 17:59:29 +03:00
SandaruKasa
6420294d54 zoom: mark as broken 2026-05-22 17:48:50 +03:00
R. Ryantm
400c8d45dc grafanaPlugins.victoriametrics-logs-datasource: 0.26.3 -> 0.27.1 2026-05-22 12:17:37 +00:00
Dan Lock
6aecfb572c cantus: 0.6.6 -> 0.6.7 2026-05-22 11:33:56 +01:00
SandaruKasa
023547a888 python3Packages.unidiff: modernize and migrate to pyproject 2026-05-22 03:50:11 +03:00
SandaruKasa
dae3da3628 python3Packages.github-to-sqlite: modernize and migrate to pyproject 2026-05-22 03:50:11 +03:00
Leon Schwarzäugl
82fa0bc966 shibboleth-sp: fix build for x86_64-linux 2026-05-21 22:18:15 +02:00
Leon Schwarzäugl
90d53229ff opensaml-cpp: fix build for x86_64-linux 2026-05-21 22:10:44 +02:00
William Weiskopf
feafc3f846 qbz: wrap pactl and pw-metadata into PATH
qbz uses pactl for PipeWire device enumeration and sink routing, and
pw-metadata for bit-perfect sample rate queries. Without these on PATH,
audio playback fails with "Failed to run pactl: No such file or directory".
2026-05-21 16:04:19 -04:00
SandaruKasa
78d513cbf0 zoom: do not use NIX_CFLAGS_COMPILE 2026-05-21 23:03:36 +03:00
SandaruKasa
da61b7c10a zoom: remove seemignly unused expat dependency 2026-05-21 23:03:36 +03:00
SandaruKasa
145bc24198 zoom: enable strictDeps 2026-05-21 23:03:30 +03:00
SandaruKasa
f31f0d2fe2 zoom: enable parallelBuilding and __structuredAttrs 2026-05-21 23:03:24 +03:00
Makuru
25dd50acb7 kicad: 10.0.2 -> 10.0.3 2026-05-21 17:55:18 +02:00
Peder Bergebakken Sundt
5fd9b32603 python3Packages.hdf5plugin: parametrize cpu features
Co-Authored-By: Grimmauld <Grimmauld@grimmauld.de>
Co-Authored-By: Sam Estep <sam@samestep.com>
2026-05-21 00:34:28 +02:00
R. Ryantm
1e61ab15a6 goperf: 0-unstable-2026-04-09 -> 0-unstable-2026-05-12 2026-05-20 21:57:34 +00:00
Peder Bergebakken Sundt
0de7dbe165 nocturne: init at 1.1.1
Assisted-by: nix-init
2026-05-20 23:21:46 +02:00
Peder Bergebakken Sundt
261eac2ed0 python3Packages.mpris-server: adopt, fixup
I assume quadradical doesn't want to re-assume maintainership simply because I reverted the package drop for my own purposes.
2026-05-20 17:14:31 +02:00
Peder Bergebakken Sundt
481a260d76 Revert "python3Packages.mpris-server: drop"
This commit reverts d698f37523
2026-05-20 17:14:31 +02:00
Sandro Jäckel
a7e450a7ff rclone: remove fuse2 2026-05-20 11:02:37 +02:00
Sandro Jäckel
9b24328fda nextcloud-notify_push: 1.3.1 -> 1.3.3
Diff: https://github.com/nextcloud/notify_push/compare/v1.3.1...v1.3.3

Changelog: https://github.com/nextcloud/notify_push/releases/tag/v1.3.3
2026-05-19 20:44:54 +02:00
Jonas Eana
1beecf4ef6 maintainers: add eana 2026-05-19 10:12:50 +02:00
Michael Daniels
902b89a52a netease-cloud-music-gtk: 2.5.2 -> 2.5.3
Changelog: https://github.com/gmg137/netease-cloud-music-gtk/releases/tag/2.5.3
Diff: https://github.com/gmg137/netease-cloud-music-gtk/compare/2.5.2...2.5.3
2026-05-17 20:49:02 -04:00
kyehn
4afc2190b6 saber: 1.33.0 -> 1.33.3 2026-05-16 21:01:39 +08:00
Ryan Omasta
3f3adda4cc keepassxc: fix pcsc for darwin 2026-05-16 03:22:49 -06:00
kyehn
7af64e1cf7 learn6502: 0.6.3 -> 0.6.5 2026-05-16 16:51:59 +08:00
kyehn
fcd0b5fe5d butterfly: 2.5.0 -> 2.5.1 2026-05-16 16:46:47 +08:00
kyehn
ae26d3a35b linux-wallpaperengine: 0-unstable-2026-03-01 -> 0-unstable-2026-05-12 2026-05-16 16:41:46 +08:00
pancaek
bb8d655251 public-sans: add pancaek to maintainers 2026-05-15 17:48:54 -07:00
pancaek
ed7147b32b public-sans: use installFonts 2026-05-15 17:47:55 -07:00
Sandro Jäckel
140b6e526a libva1,libva1-minimal: drop 2026-05-14 13:51:24 +02:00
R. Ryantm
8e09417e9f nwg-dock-hyprland: 0.4.8 -> 0.4.9 2026-05-14 03:11:10 +00:00
HHR2020
72e2be4cfb python3Packages.otter-grader: init at 6.1.6 2026-05-11 14:20:58 +08:00
HHR2020
dde7586eb4 python3Packages.fica: init at 0.4.1 2026-05-11 13:16:45 +08:00
Alex Epelde
433c68e842 cddlib: split outputs 2026-05-10 09:58:45 -04:00
twoneis
c500de46d8 osmium: add all icon sizes 2026-05-05 22:13:32 +02:00
twoneis
6d7ebac433 osmium: don't put icon in not spec-compliant location 2026-05-05 18:01:56 +02:00
R. Ryantm
a4022ccd6d jamulus: 3.11.0 -> 3.12.0 2026-05-03 12:28:19 +00:00
birkb
a4f8277747 drbd-utils: 9.33.0 -> 9.34.0
Signed-off-by: birkb <birkb@users.noreply.github.com>
2026-05-01 20:39:35 +02:00
R. Ryantm
8cc3f0cecc emscripten: 5.0.6 -> 5.0.7 2026-05-01 18:04:00 +00:00
Stefan Frijters
327fd39fab ocf-resource-agents: modernize 2026-04-12 13:01:17 +02:00
Stefan Frijters
34cb27edea ocf-resource-agents: enable strictDeps
We need a shell in buildInputs to allow the shebangs of many scripts
to be patched.
2026-04-12 12:58:15 +02:00
Marijan Petričević
6ab0eeb988 ubootRock5ModelC: init 2026-04-02 16:34:40 +02:00
242 changed files with 25053 additions and 17711 deletions

View File

@@ -1,6 +0,0 @@
<!--
Please note: This blank issue template is meant for extraordinary issues
that do not fit the templates. Unless you know your issue is relevant to
Nixpkgs and requires the free-form blank issue, please use the issue
templates instead.
-->

View File

@@ -35,7 +35,8 @@ body:
If you are using an older version, please update to the latest stable version and check if the issue persists before continuing this bug report.
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -35,7 +35,8 @@ body:
If you are using an older version, please update to the latest stable version and check if the issue persists before continuing this bug report.
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -35,7 +35,8 @@ body:
If you are using an older version, please update to the latest stable version and check if the issue persists before continuing this bug report.
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -37,7 +37,8 @@ body:
If you are purposefully trying to build an ancient version of a package in an older Nixpkgs, please coordinate with the [NixOS Archivists](https://matrix.to/#/#archivists:nixos.org).
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -37,7 +37,8 @@ body:
If the package has been updated in unstable, but you believe the update should be backported to the stable release of Nixpkgs, please file the '**Request: backport to stable**' form instead.
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -35,7 +35,8 @@ body:
If you are using an older or stable version, please update to the latest **unstable** version and check if the module still does not exist before continuing this request.
options:
- "Please select a version."
- "- Unstable (26.05)"
- "- Unstable (26.11)"
- "- Beta (26.05)"
- "- Stable (25.11)"
default: 0
validations:

View File

@@ -33,4 +33,15 @@
- maintainers/github-teams.json
- base-branch: ['master']
"backport release-26.05":
- all:
- changed-files:
- any-glob-to-any-file:
- .github/actions/**/*
- .github/workflows/*
- .github/labeler*.yml
- ci/**/*.*
- maintainers/github-teams.json
- base-branch: ['master']
# keep-sorted end

View File

@@ -35,7 +35,7 @@ jobs:
into: staging-next-25.11
- from: staging-next-25.11
into: staging-25.11
- from: master
- from: release-26.05
into: staging-next-26.05
- from: staging-next-26.05
into: staging-26.05

View File

@@ -2,9 +2,7 @@
There is a TeX Live packaging that lives entirely under attribute `texlive`.
## User's guide (experimental new interface) {#sec-language-texlive-user-guide-experimental}
Release 23.11 ships with a new interface that will eventually replace `texlive.combine`.
## User's guide {#sec-language-texlive-user-guide}
- For basic usage, use some of the prebuilt environments available at the top level, such as `texliveBasic`, `texliveSmall`. For the full list of prebuilt environments, inspect `texlive.schemes`.
@@ -24,7 +22,7 @@ Release 23.11 ships with a new interface that will eventually replace `texlive.c
- `texlive.withPackages` uses the same logic as `buildEnv`. Only parts of a package are installed in an environment: its 'runtime' files (`tex` output), binaries (`out` output), and support files (`tlpkg` output). Moreover, man and info pages are assembled into separate `man` and `info` outputs. To add only the TeX files of a package, or its documentation (`texdoc` output), just specify the outputs:
```nix
texlive.withPackages (
texliveBasic.withPackages (
ps: with ps; [
texdoc # recommended package to navigate the documentation
perlPackages.LaTeXML.tex # tex files of LaTeXML, omit binaries
@@ -34,64 +32,19 @@ Release 23.11 ships with a new interface that will eventually replace `texlive.c
)
```
- To add the documentation for all packages in the environment, use
```nix
texliveSmall.overrideAttrs { withDocs = true; }
```
This can be applied before or after calling `withPackages`. The parameter `withSources` adds all source containers.
- All packages distributed by TeX Live, which contains most of CTAN, are available and can be found under `texlive.pkgs`:
```ShellSession
$ nix repl
nix-repl> :l <nixpkgs>
nix-repl> texlive.pkgs.[TAB]
```
Note that the packages in `texlive.pkgs` are only provided for search purposes and must not be used directly.
- **Experimental and subject to change without notice:** to add the documentation for all packages in the environment, use
```nix
texliveSmall.__overrideTeXConfig { withDocs = true; }
```
This can be applied before or after calling `withPackages`.
The function currently supports the parameters `withDocs`, `withSources`, and `requireTeXPackages`.
## User's guide {#sec-language-texlive-user-guide}
- For basic usage just pull `texlive.combined.scheme-basic` for an environment with basic LaTeX support.
- It typically won't work to use separately installed packages together. Instead, you can build a custom set of packages like this. Most CTAN packages should be available:
```nix
texlive.combine {
inherit (texlive)
scheme-small
collection-langkorean
algorithms
cm-super
;
}
```
- There are all the schemes, collections and a few thousand packages, as defined upstream (perhaps with tiny differences).
- By default you only get executables and files needed during runtime, and a little documentation for the core packages. To change that, you need to add `pkgFilter` function to `combine`.
```nix
texlive.combine {
# inherit (texlive) whatever-you-want;
pkgFilter =
pkg: pkg.tlType == "run" || pkg.tlType == "bin" || pkg.hasManpages || pkg.pname == "cm-super";
# elem tlType [ "run" "bin" "doc" "source" ]
# there are also other attributes: version, name
}
```
- You can list packages e.g. by `nix repl`.
```ShellSession
$ nix repl
nix-repl> :l <nixpkgs>
nix-repl> texlive.collection-[TAB]
```
- Note that the wrapper assumes that the result has a chance to be useful. For example, the core executables should be present, as well as some core data files. The supported way of ensuring this is by including some scheme, for example, `scheme-basic`, into the combination.
- TeX Live packages are also available under `texlive.pkgs` as derivations with outputs `out`, `tex`, `texdoc`, `texsource`, `tlpkg`, `man`, `info`. They cannot be installed outside of `texlive.combine` but are available for other uses. To repackage a font, for instance, use
These are derivations with outputs `out`, `tex`, `texdoc`, `texsource`, `tlpkg`, `man`, `info`. They cannot be installed outside of `texlive.withPackages` but are available for other uses. To repackage a font, for instance, use
```nix
stdenvNoCC.mkDerivation (finalAttrs: {
@@ -112,9 +65,9 @@ Release 23.11 ships with a new interface that will eventually replace `texlive.c
## Custom packages {#sec-language-texlive-custom-packages}
You may find that you need to use an external TeX package. A derivation for such package has to provide the contents of the "texmf" directory in its `"tex"` output, according to the [TeX Directory Structure](https://tug.ctan.org/tds/tds.html). Dependencies on other TeX packages can be listed in the attribute `tlDeps`.
You may find that you need to use an external TeX package. A derivation for such package has to provide the contents of the "texmf" directory in its `"tex"` output, according to the [TeX Directory Structure](https://tug.ctan.org/tds/tds.html). Dependencies on other TeX packages can be listed in the attribute `passthru.tlDeps`, which is a function taking a package set and returning a list of packages.
The functions `texlive.combine` and `texlive.withPackages` recognise the following outputs:
The function `texlive.withPackages` recognise the following outputs:
- `"out"`: contents are linked in the TeX Live environment, and binaries in the `$out/bin` folder are wrapped;
- `"tex"`: linked in `$TEXMFDIST`; files should follow the TDS (for instance `$tex/tex/latex/foiltex/foiltex.cls`);
@@ -122,8 +75,6 @@ The functions `texlive.combine` and `texlive.withPackages` recognise the followi
- `"tlpkg"`: linked in `$TEXMFROOT/tlpkg`;
- `"man"`, `"info"`, ...: the other outputs are combined into separate outputs.
When using `pkgFilter`, `texlive.combine` will assign `tlType` respectively `"bin"`, `"run"`, `"doc"`, `"source"`, `"tlpkg"` to the above outputs.
Here is a (very verbose) example. See also the packages `auctex`, `eukleides`, `mftrace` for more examples.
```nix
@@ -138,7 +89,7 @@ let
"tex"
"texdoc"
];
passthru.tlDeps = with texlive; [ latex ];
passthru.tlDeps = ps: [ ps.latex ];
srcs = [
(fetchurl {
@@ -169,13 +120,14 @@ let
latexmk
]
))
# multiple-outputs.sh fails if $out is not defined
(writeShellScript "force-tex-output.sh" ''
out="''${tex-}"
'')
writableTmpDirAsHomeHook # Need a writable $HOME for latexmk
];
# multiple-outputs.sh fails if $out is not defined
preHook = ''
out="''${tex-}"
'';
dontConfigure = true;
buildPhase = ''

View File

@@ -433,6 +433,30 @@
"chap-overlays": [
"index.html#chap-overlays"
],
"sec-nixpkgs-release-26.11": [
"release-notes.html#sec-nixpkgs-release-26.11"
],
"sec-nixpkgs-release-26.11-highlights": [
"release-notes.html#sec-nixpkgs-release-26.11-highlights"
],
"sec-nixpkgs-release-26.11-incompatibilities": [
"release-notes.html#sec-nixpkgs-release-26.11-incompatibilities"
],
"sec-nixpkgs-release-26.11-lib": [
"release-notes.html#sec-nixpkgs-release-26.11-lib"
],
"sec-nixpkgs-release-26.11-lib-breaking": [
"release-notes.html#sec-nixpkgs-release-26.11-lib-breaking"
],
"sec-nixpkgs-release-26.11-lib-deprecations": [
"release-notes.html#sec-nixpkgs-release-26.11-lib-deprecations"
],
"sec-nixpkgs-release-26.11-lib-additions-improvements": [
"release-notes.html#sec-nixpkgs-release-26.11-lib-additions-improvements"
],
"sec-nixpkgs-release-26.11-notable-changes": [
"release-notes.html#sec-nixpkgs-release-26.11-notable-changes"
],
"sec-nixpkgs-release-26.05": [
"release-notes.html#sec-nixpkgs-release-26.05"
],
@@ -4428,11 +4452,9 @@
"sec-language-texlive": [
"index.html#sec-language-texlive"
],
"sec-language-texlive-user-guide-experimental": [
"index.html#sec-language-texlive-user-guide-experimental"
],
"sec-language-texlive-user-guide": [
"index.html#sec-language-texlive-user-guide"
"index.html#sec-language-texlive-user-guide",
"index.html#sec-language-texlive-user-guide-experimental"
],
"sec-language-texlive-custom-packages": [
"index.html#sec-language-texlive-custom-packages"

View File

@@ -3,6 +3,7 @@
This section lists the release notes for each stable version of Nixpkgs and the current unstable revision.
```{=include=} sections
rl-2611.section.md
rl-2605.section.md
rl-2511.section.md
rl-2505.section.md

View File

@@ -1,4 +1,4 @@
# Nixpkgs 26.11 (2026.11/??) {#sec-nixpkgs-release-26.11}
# Nixpkgs 26.11 ("Zokor", 2026.11/??) {#sec-nixpkgs-release-26.11}
## Highlights {#sec-nixpkgs-release-26.11-highlights}
@@ -10,7 +10,7 @@
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
- Create the first release note entry in this section!
- `hurl` has been updated to `8.x.x` which has some breaking changes. See [upstream changelog](https://github.com/Orange-OpenSource/hurl/releases/tag/8.0.0) for details.
## Other Notable Changes {#sec-nixpkgs-release-26.11-notable-changes}

View File

@@ -1 +1 @@
26.05
26.11

View File

@@ -504,7 +504,7 @@ in
On each release the first letter is bumped and a new animal is chosen
starting with that new letter.
*/
codeName = "Yarara";
codeName = "Zokor";
/**
Returns the current nixpkgs version suffix as string.

View File

@@ -7616,6 +7616,11 @@
githubId = 54573;
name = "Edward Amsden";
};
eana = {
github = "eana";
githubId = 18534280;
name = "Jonas Eana";
};
earldouglas = {
email = "james@earldouglas.com";
github = "earldouglas";
@@ -28528,6 +28533,12 @@
githubId = 30677291;
name = "u2x1";
};
u3kkasha = {
email = "fida.waseque@gmail.com";
github = "u3kkasha";
githubId = 146055002;
name = "Fida Waseque Choudhury";
};
uakci = {
name = "uakci";
email = "git@uakci.space";

View File

@@ -167,6 +167,7 @@ telescope.nvim,,,,,5.1,
tiktoken_core,,,,,,natsukium
tl,,,,,,mephistophiles
toml-edit,,,,,5.1,mrcjkb
tomlua,,,,,,birdee
tree-sitter-cli,,,,,,
tree-sitter-http,,,,0.0.33-1,,
tree-sitter-norg,,,,,5.1,mrcjkb
1 name rockspec ref server version luaversion maintainers
167 tiktoken_core natsukium
168 tl mephistophiles
169 toml-edit 5.1 mrcjkb
170 tomlua birdee
171 tree-sitter-cli
172 tree-sitter-http 0.0.33-1
173 tree-sitter-norg 5.1 mrcjkb

View File

@@ -2363,6 +2363,21 @@
"ch-release-notes": [
"release-notes.html#ch-release-notes"
],
"sec-release-26.11": [
"release-notes.html#sec-release-26.11"
],
"sec-release-26.11-highlights": [
"release-notes.html#sec-release-26.11-highlights"
],
"sec-release-26.11-new-modules": [
"release-notes.html#sec-release-26.11-new-modules"
],
"sec-release-26.11-incompatibilities": [
"release-notes.html#sec-release-26.11-incompatibilities"
],
"sec-release-26.11-notable-changes": [
"release-notes.html#sec-release-26.11-notable-changes"
],
"sec-release-26.05": [
"release-notes.html#sec-release-26.05"
],

View File

@@ -3,6 +3,7 @@
This section lists the release notes for each stable version of NixOS and current unstable revision.
```{=include=} sections
rl-2611.section.md
rl-2605.section.md
rl-2511.section.md
rl-2505.section.md

View File

@@ -1,4 +1,4 @@
# Release 26.11 (2026.11/??) {#sec-release-26.11}
# Release 26.11 ("Zokor", 2026.11/??) {#sec-release-26.11}
## Highlights {#sec-release-26.11-highlights}

View File

@@ -155,7 +155,8 @@ in
CapabilityBoundingSet = [ "" ];
DevicePolicy = "closed";
LockPersonality = true;
MemoryDenyWriteExecute = !useYTMusic;
# breaks pyopenssl's cffi calls, used in remote access feature
MemoryDenyWriteExecute = false;
ProcSubset = "pid";
ProtectClock = true;
ProtectControlGroups = true;

View File

@@ -26,6 +26,7 @@ in
config = lib.mkIf cfg.enable {
environment.systemPackages = [
pkgs.cosmic-comp
pkgs.cosmic-icons
cfg.package
];

View File

@@ -7,7 +7,7 @@ in
name = "evcc";
meta.maintainers = with lib.maintainers; [ hexa ];
nodes = {
containers = {
machine = {
services.evcc = {
enable = true;

View File

@@ -12,7 +12,7 @@ in
maintainers = [ hexa ];
};
nodes = {
containers = {
server =
{ config, ... }:
{

View File

@@ -7,7 +7,7 @@
meta.maintainers = with lib.maintainers; [ hexa ];
nodes.machine = {
containers.machine = {
services.postfix.enable = true;
services.postfix-tlspol.enable = true;

View File

@@ -6,7 +6,7 @@
{
name = "zigbee2mqtt";
nodes.machine = {
containers.machine = {
systemd.services.dummy-serial = {
wantedBy = [
"multi-user.target"

View File

@@ -1776,6 +1776,20 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
blink-calc = buildVimPlugin {
pname = "blink-calc";
version = "0-unstable-2025-10-06";
src = fetchFromGitHub {
owner = "joelazar";
repo = "blink-calc";
rev = "199e8a5fe356d553d33a3511ca28e625dac5c470";
hash = "sha256-3w+vQf3N6+umBUF+PkCbPXggn53rNekxHgR2y+ICwHw=";
};
meta.homepage = "https://github.com/joelazar/blink-calc/";
meta.license = unfree;
meta.hydraPlatforms = [ ];
};
blink-cmp-avante = buildVimPlugin {
pname = "blink-cmp-avante";
version = "0.1.0-unstable-2025-07-24";
@@ -8334,12 +8348,12 @@ final: prev: {
kulala-nvim = buildVimPlugin {
pname = "kulala.nvim";
version = "5.3.4";
version = "6.1.0";
src = fetchFromGitHub {
owner = "mistweaverco";
repo = "kulala.nvim";
tag = "v5.3.4";
hash = "sha256-yA7ooPASC59FuwzB2xZyG6LsXpHHQ+fqtE/4odEjGx4=";
tag = "v6.1.0";
hash = "sha256-0wr4MdsKnS6qcmmhhRgPlSEhlyY64zQ+fArbjvdusOE=";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/mistweaverco/kulala.nvim/";

View File

@@ -8,13 +8,13 @@
nix-update-script,
}:
let
version = "0.4.1";
version = "0.5.0";
src = fetchFromGitHub {
owner = "Saghen";
repo = "blink.pairs";
tag = "v${version}";
hash = "sha256-IfnFSusQMm6LujE1AmihK9wEF2RSGfKYwpV2fedg0fc=";
hash = "sha256-PTbj6jlXNRUOmwFSplvRDDiyyGqkBzUKtuBrvZm9kzM=";
};
blink-pairs-lib = rustPlatform.buildRustPackage {
@@ -51,6 +51,12 @@ vimUtils.buildVimPlugin {
ln -s ${blink-pairs-lib}/lib/libblink_pairs${ext} target/release/
'';
nvimSkipModules = [
# a module to quickly setup a minimal reproduction environment for testing
# bugs. therefore mostly useless from a consumer side
"repro"
];
passthru = {
updateScript = nix-update-script {
attrPath = "vimPlugins.blink-pairs.blink-pairs-lib";

View File

@@ -28,6 +28,7 @@
htop,
jq,
khard,
kulala-core,
languagetool,
libgit2,
llvmPackages,
@@ -370,6 +371,10 @@ assertNoAdditions {
};
});
blink-calc = super.blink-calc.overrideAttrs {
dependencies = [ self.blink-cmp ];
};
blink-cmp-conventional-commits = super.blink-cmp-conventional-commits.overrideAttrs {
dependencies = [ self.blink-cmp ];
};
@@ -1946,16 +1951,17 @@ assertNoAdditions {
in
{
dependencies = [ kulala-http-grammar ];
buildInputs = [ curl ];
postPatch = ''
substituteInPlace lua/kulala/config/defaults.lua \
--replace-fail 'curl_path = "curl"' 'curl_path = "${lib.getExe curl}"'
--replace-fail 'path = nil' 'path = "${lib.getExe kulala-core}"'
'';
nvimSkipModules = [
# Requires some extra work to get CLI working in nixpkgs
"cli.kulala_cli"
# Legacy parser module; active parsing is handled by kulala-core
"kulala.parser.treesitter"
];
}
);

View File

@@ -125,6 +125,7 @@ https://github.com/LunarVim/bigfile.nvim/,,
https://github.com/openembedded/bitbake/,,
https://github.com/FabijanZulj/blame.nvim/,,
https://github.com/z4p5a9/blamer.nvim/,,
https://github.com/joelazar/blink-calc/,,
https://github.com/Kaiser-Yang/blink-cmp-avante/,,
https://github.com/disrupted/blink-cmp-conventional-commits/,,
https://github.com/giuxtaposition/blink-cmp-copilot/,,

View File

@@ -4222,8 +4222,8 @@ let
mktplcRef = {
publisher = "shd101wyy";
name = "markdown-preview-enhanced";
version = "0.8.26";
hash = "sha256-OZMUHqc8l8BrpLONlOIeImnsJVa0TLN1R51ulQ5n8h4=";
version = "0.8.27";
hash = "sha256-v4CZul1uuNlMrIgfml9EjUy0I626GkBArNH7F+5Z/dA=";
};
meta = {
description = "Provides a live preview of markdown using either markdown-it or pandoc";

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mednafen-pce-fast";
version = "0-unstable-2026-05-16";
version = "0-unstable-2026-05-22";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-pce-fast-libretro";
rev = "82cbe149648969fa55d60b955d455f15fd125b1d";
hash = "sha256-odOMCxLl2fCBdalnW/ykOeVmB+G8N/lGbZqCTr2mdow=";
rev = "b4de121a733a57ce825a7fd7543206ca96af8a18";
hash = "sha256-0V6w9F2T2ROkPvH6K5mKltblogn9mAtvb/JGrWMk4CQ=";
};
makefile = "Makefile";

View File

@@ -45,11 +45,11 @@
"vendorHash": "sha256-5IfYhOEhXRpdL7G3Op9a0Ep14el2gwcVmRMkGB7oWH4="
},
"aliyun_alicloud": {
"hash": "sha256-IM7vrhWZG5aAm9qEdEthQJpLj/NPEPIVNzX3KFR8do0=",
"hash": "sha256-YmfHL9uCtbxKE1wdacn9gf4Jo85/ivCkxOtMuBQin0I=",
"homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
"repo": "terraform-provider-alicloud",
"rev": "v1.278.0",
"rev": "v1.279.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-lBD9ifRpUwg45V7zZG3grHvndG0V42oiX68zgcM7t74="
},
@@ -409,13 +409,13 @@
"vendorHash": null
},
"fastly_fastly": {
"hash": "sha256-deph1BQ/aUgTOf4Bgaxpac4V2fmy4dSdbBRa/qvvKdk=",
"hash": "sha256-dWT0E6eugOD79Cn51P0KQbwwY1seSL1NvZVzjWxtGNs=",
"homepage": "https://registry.terraform.io/providers/fastly/fastly",
"owner": "fastly",
"repo": "terraform-provider-fastly",
"rev": "v9.1.1",
"rev": "v9.2.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-lxBvfkuvf1eoprkCuPtYqOw6P7sTzS70VXTYGToazf8="
"vendorHash": "sha256-+5eeZdU5iS/StHuo/7KRkdM+DW4IDvJ52BDKNZI7lAc="
},
"flexibleenginecloud_flexibleengine": {
"hash": "sha256-yEZ9JiUSqFFbfqzOOD59ZBv4yFCeUBBKlp6aiUqDqiM=",
@@ -445,13 +445,13 @@
"vendorHash": "sha256-FcxAh8EOvnT8r1GHu0Oj2C5Jgbr2WPwD7/vY4/qIvTA="
},
"gitlabhq_gitlab": {
"hash": "sha256-0zU1HXGs+4qJ/IYePgX3uE7/i7vV85nXD1jiwKasgxA=",
"hash": "sha256-pMwgByUQPPKM6ZQP/DkbJERXPqfw6pU/zMnJH2YXhCE=",
"homepage": "https://registry.terraform.io/providers/gitlabhq/gitlab",
"owner": "gitlabhq",
"repo": "terraform-provider-gitlab",
"rev": "v18.11.0",
"rev": "v19.0.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-a82yKFb82R6mlts5X2igussJTBldNAtwaz35QIe/hSk="
"vendorHash": "sha256-YdNHXnJXUIYrq9BJ+58+0LEtgKNCF481pAsggBRjISA="
},
"go-gandi_gandi": {
"hash": "sha256-fsCtmwyxkXfOtiZG27VEb010jglK35yr4EynnUWlFog=",

View File

@@ -16,7 +16,6 @@
perl,
readline,
tcl,
texlive,
texliveSmall,
tk,
xz,
@@ -46,7 +45,7 @@ assert (!blas.isILP64) && (!lapack.isILP64);
stdenv.mkDerivation (finalAttrs: {
pname = "R";
version = "4.5.3";
version = "4.6.0";
src =
let
@@ -54,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
in
fetchurl {
url = "https://cran.r-project.org/src/base/R-${lib.versions.major version}/${pname}-${version}.tar.gz";
hash = "sha256-qlwe1Ck8cnGsUT1lRnA1asDopq1eQr4BQ2XREVC1uPI=";
hash = "sha256-uNybRUNmDHtZa4eTjfUyOUNQNgl2Un00QijuDtEuRew=";
};
outputs = [
@@ -198,23 +197,20 @@ stdenv.mkDerivation (finalAttrs: {
passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
# make tex output available to texlive.combine
passthru.pkgs = [ finalAttrs.finalPackage.tex ];
passthru.tlType = "run";
# dependencies (based on \RequirePackage in jss.cls, Rd.sty, Sweave.sty)
passthru.tlDeps = with texlive; [
amsfonts
amsmath
fancyvrb
graphics
hyperref
iftex
jknapltx
latex
lm
tools
upquote
url
passthru.tlDeps = ps: [
ps.amsfonts
ps.amsmath
ps.fancyvrb
ps.graphics
ps.hyperref
ps.iftex
ps.jknapltx
ps.latex
ps.lm
ps.tools
ps.upquote
ps.url
];
meta = {

View File

@@ -55,12 +55,11 @@ stdenv.mkDerivation (finalAttrs: {
export USER=nonexistent-but-specified-user
'';
installPhase = ''
mkdir -p $out/bin
INSTALLDIR=$out/bin make install
installFlags = [ "INSTALLDIR=$(out)/bin" ];
postInstall = ''
installManPage fossil.1
installShellCompletion --name fossil.bash tools/fossil-autocomplete.bash
installShellCompletion --cmd fossil tools/fossil-autocomplete.{bash,zsh}
'';
meta = {

View File

@@ -16,16 +16,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "amdgpu_top";
version = "0.11.4";
version = "0.11.5";
src = fetchFromGitHub {
owner = "Umio-Yasuno";
repo = "amdgpu_top";
tag = "v${finalAttrs.version}";
hash = "sha256-ap1X53Ou/eWhHvXOnHY7zGb6i+ZLs8LeSNpOJWm+IKc=";
hash = "sha256-hOwZHqm5DD4GGirvtYT1HWRp7Y59K1HIDsr9myFleRI=";
};
cargoHash = "sha256-b9OO//9M/LyS4ZMQzppvLHJHL3JyPVoSOIPVlrX1Wes=";
cargoHash = "sha256-Mqy95IflBLXnp6ZYWjZCDrNJWZ2kqd90533sPJ94c2U=";
buildInputs = [
libdrm

View File

@@ -0,0 +1,76 @@
{
lib,
stdenv,
fetchzip,
autoPatchelfHook,
versionCheckHook,
}:
let
# Version and platform-specific data retrieved from Google's manifests
version = "1.0.2";
sources = {
"x86_64-linux" = {
url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/1.0.2-6109799369277440/linux-x64/cli_linux_x64.tar.gz";
hash = "sha256-XAq2oHWaAe2AoAgDBb1/NvABfkodg3xYTDmTY5H9RD0=";
};
"aarch64-linux" = {
url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/1.0.2-6109799369277440/linux-arm/cli_linux_arm64.tar.gz";
hash = "sha256-7pj7TMHg+Z7DyWVmXOMqoM9kQkw5FxXTF+P4hGYc2hE=";
};
"aarch64-darwin" = {
url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/1.0.2-6109799369277440/darwin-arm/cli_mac_arm64.tar.gz";
hash = "sha256-stu8KZDa5id5wVImTgyedkIKJPdkBTagRCphoYLWUoI=";
};
"x86_64-darwin" = {
url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/1.0.2-6109799369277440/darwin-x64/cli_mac_x64.tar.gz";
hash = "sha256-KDOEEgFhvpO9bifljSuhRKpb+J6c+q4TWmnrNAAS3A0=";
};
};
source =
sources.${stdenv.hostPlatform.system}
or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
in
stdenv.mkDerivation (finalAttrs: {
pname = "antigravity-cli";
inherit version;
src = fetchzip {
inherit (source) url hash;
};
strictDeps = true;
__structuredAttrs = true;
nativeBuildInputs = lib.optionals stdenv.isLinux [ autoPatchelfHook ];
dontBuild = true;
dontConfigure = true;
installPhase = ''
runHook preInstall
install -Dm755 antigravity $out/bin/antigravity-cli
runHook postInstall
'';
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
passthru = {
updateScript = ./update.py;
};
meta = {
description = "Google's Go-based terminal user interface (TUI) agent client";
homepage = "https://antigravity.google";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ u3kkasha ];
platforms = lib.attrNames sources;
mainProgram = "antigravity-cli";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
})

View File

@@ -0,0 +1,131 @@
#!/usr/bin/env nix-shell
#!nix-shell -i python3 -p python3 nix jq
import re
import urllib.request
import json
import subprocess
import sys
import os
import tempfile
MANIFEST_BASE = (
"https://antigravity-cli-auto-updater-974169037036.us-central1.run.app/manifests"
)
PLATFORMS = {
"x86_64-linux": "linux_amd64",
"aarch64-linux": "linux_arm64",
"x86_64-darwin": "darwin_amd64",
"aarch64-darwin": "darwin_arm64",
}
def fetch_json(url):
req = urllib.request.Request(
url, headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"}
)
with urllib.request.urlopen(req) as response:
return json.loads(response.read().decode("utf-8"))
def get_nix_hash(url):
"""Downloads, unpacks, and returns the SRI hash of the directory content."""
with tempfile.TemporaryDirectory() as tmpdir:
archive_path = os.path.join(tmpdir, "archive.tar.gz")
unpack_path = os.path.join(tmpdir, "unpack")
os.makedirs(unpack_path)
# Download
req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
with (
urllib.request.urlopen(req) as response,
open(archive_path, "wb") as out_file,
):
out_file.write(response.read())
# Unpack
subprocess.run(["tar", "-xzf", archive_path, "-C", unpack_path], check=True)
# Hash
result = subprocess.run(
["nix", "hash", "path", "--type", "sha256", unpack_path],
capture_output=True,
text=True,
check=True,
)
return result.stdout.strip()
def main():
# Change directory to the script's directory so paths are relative
script_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(script_dir)
print("Checking for updates from Google Antigravity release API...")
# 1. Fetch the latest version from the linux_amd64 manifest
try:
manifest = fetch_json(f"{MANIFEST_BASE}/linux_amd64.json")
except Exception as e:
print(f"Error fetching manifest: {e}", file=sys.stderr)
sys.exit(1)
latest_version = manifest["version"]
# Read the current package.nix
package_file = "package.nix"
if not os.path.exists(package_file):
print(f"Error: Could not find package.nix in {script_dir}", file=sys.stderr)
sys.exit(1)
with open(package_file, "r") as f:
content = f.read()
# Extract current version
version_match = re.search(r'version\s*=\s*"([^"]*)"', content)
if not version_match:
print(
"Error: Could not parse current version from package.nix", file=sys.stderr
)
sys.exit(1)
current_version = version_match.group(1)
if current_version == latest_version:
print(f"Already up to date (current version {current_version} is the latest).")
sys.exit(0)
print(f"New version found! Updating: {current_version} -> {latest_version}")
# 2. Update the version string in content
content = re.sub(
r'(version\s*=\s*")[^"]*(";)', f"\\g<1>{latest_version}\\g<2>", content
)
# 3. For each platform, fetch url and hash, and update sources
for platform, manifest_name in PLATFORMS.items():
print(f"Fetching manifest for {platform}...")
try:
m = fetch_json(f"{MANIFEST_BASE}/{manifest_name}.json")
except Exception as e:
print(f"Error fetching manifest for {platform}: {e}", file=sys.stderr)
sys.exit(1)
url = m["url"]
sri_hash = get_nix_hash(url)
# Regex to locate and replace URL and hash for this specific platform in package.nix
pattern = rf'("{platform}"\s*=\s*\{{[^}}]+url\s*=\s*")[^"]*(";[^}}]+hash\s*=\s*")[^"]*(";)'
replacement = f"\\g<1>{url}\\g<2>{sri_hash}\\g<3>"
content = re.sub(pattern, replacement, content)
# Write the updated content back
with open(package_file, "w") as f:
f.write(content)
print(f"Successfully updated package.nix to version {latest_version}!")
if __name__ == "__main__":
main()

View File

@@ -35,14 +35,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "apt";
version = "3.3.0";
version = "3.3.1";
src = fetchFromGitLab {
domain = "salsa.debian.org";
owner = "apt-team";
repo = "apt";
rev = finalAttrs.version;
hash = "sha256-UvCdRQDXNwWqc4FDt4AFdPIX1oMUVpFYzbWGDqS7TvA=";
hash = "sha256-93DR4MfKuJ4sF1BHCZyyR04v+WIoEMBW+GvLy7OhuWk=";
};
# cycle detection; lib can't be split

View File

@@ -7,50 +7,43 @@
ghostscript,
}:
let
auctex = stdenv.mkDerivation rec {
# Make this a valid tex(live-new) package;
# the pkgs attribute is provided with a hack below.
pname = "auctex";
version = "13.2";
tlType = "run";
stdenv.mkDerivation rec {
pname = "auctex";
version = "13.2";
outputs = [
"out"
"tex"
];
outputs = [
"out"
"tex"
];
src = fetchurl {
url = "mirror://gnu/auctex/auctex-${version}.tar.gz";
hash = "sha256-Hn5AKrz4RmlOuncZklvwlcI+8zpeZgIgHHS2ymCUQDU=";
};
buildInputs = [
emacs
ghostscript
(texliveBasic.withPackages (ps: [
ps.etoolbox
ps.hypdoc
]))
];
preConfigure = ''
mkdir -p "$tex"
export HOME=$(mktemp -d)
'';
configureFlags = [
"--with-lispdir=\${out}/share/emacs/site-lisp"
"--with-texmf-dir=\${tex}"
];
meta = {
homepage = "https://www.gnu.org/software/auctex";
description = "Extensible package for writing and formatting TeX files in GNU Emacs and XEmacs";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.unix;
};
src = fetchurl {
url = "mirror://gnu/auctex/auctex-${version}.tar.gz";
hash = "sha256-Hn5AKrz4RmlOuncZklvwlcI+8zpeZgIgHHS2ymCUQDU=";
};
in
auctex // { pkgs = [ auctex.tex ]; }
buildInputs = [
emacs
ghostscript
(texliveBasic.withPackages (ps: [
ps.etoolbox
ps.hypdoc
]))
];
preConfigure = ''
mkdir -p "$tex"
export HOME=$(mktemp -d)
'';
configureFlags = [
"--with-lispdir=\${out}/share/emacs/site-lisp"
"--with-texmf-dir=\${tex}"
];
meta = {
homepage = "https://www.gnu.org/software/auctex";
description = "Extensible package for writing and formatting TeX files in GNU Emacs and XEmacs";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.unix;
};
}

View File

@@ -145,11 +145,6 @@ stdenv.mkDerivation (finalAttrs: {
perlWithPackages
];
passthru = {
tlType = "run";
pkgs = [ finalAttrs.finalPackage ];
};
meta = {
description = "Create and manage multiple choice questionnaires with automated marking";
mainProgram = "auto-multiple-choice";

View File

@@ -2,16 +2,17 @@
ballerina,
lib,
writeText,
writeScript,
runCommand,
makeWrapper,
fetchzip,
stdenv,
openjdk17_headless,
openjdk21_headless,
}:
let
version = "2201.10.3";
version = "2201.13.4";
codeName = "swan-lake";
openjdk = openjdk17_headless;
openjdk = openjdk21_headless;
in
stdenv.mkDerivation {
pname = "ballerina";
@@ -19,7 +20,7 @@ stdenv.mkDerivation {
src = fetchzip {
url = "https://dist.ballerina.io/downloads/${version}/ballerina-${version}-${codeName}.zip";
hash = "sha256-JVwxWRiOQaUZBkvxoLhKvktyQYnBtbCBZXZa6g6hoRQ=";
hash = "sha256-te7ZW9CISAg0ahkFBBWW2Q6pkB9jXGNBDHw6slX2V/E=";
};
nativeBuildInputs = [ makeWrapper ];
@@ -48,12 +49,23 @@ stdenv.mkDerivation {
[[ $result = "Hello, World!" ]]
'';
passthru.updateScript = writeScript "update-ballerina" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p common-updater-scripts curl pcre2
set -euo pipefail
version="$(curl -s https://ballerina.io/downloads/ |
pcre2grep -o '(?<=swan-lake-)\d+(?:\.\d+)+(?=)')"
update-source-version "$UPDATE_NIX_ATTR_PATH" "$version"
'';
meta = {
description = "Open-source programming language for the cloud";
mainProgram = "bal";
license = lib.licenses.asl20;
platforms = openjdk.meta.platforms;
maintainers = [ ];
maintainers = with lib.maintainers; [ cbrxyz ];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
};
}

View File

@@ -14,6 +14,7 @@
glib-networking,
glycin-loaders,
gtk4,
gtksourceview5,
json-glib,
libadwaita,
libdex,
@@ -33,7 +34,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bazaar";
version = "0.7.15";
version = "0.8.1";
__structuredAttrs = true;
strictDeps = true;
@@ -49,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "bazaar-org";
repo = "bazaar";
tag = "v${finalAttrs.version}";
hash = "sha256-+52W2iU8rdzN4cCxjkKe80qAbvyeqkvDYRRIiBB5yCg=";
hash = "sha256-Ni2WfZu4LpCIXueGJYnZ2c7sCQ9VJAeI9zVNNrh7BLE=";
};
nativeBuildInputs = [
@@ -71,6 +72,7 @@ stdenv.mkDerivation (finalAttrs: {
flatpak
glib-networking
gtk4
gtksourceview5
json-glib
libadwaita
libdex

View File

@@ -1,11 +1,11 @@
{
"dart_leap": "sha256-oO5851cIdrW/asgOePxvwUgjn1XchkH9CKJUruvlLYI=",
"irondash_engine_context": "sha256-SaF2vZUEbamhLotu3XQhCGrDZDk9S/vQ8TGPkvJXVkw=",
"keybinder": "sha256-to43phRcKNE8EP5QGOWN9kpq3MUc+KZqn4VPDtg0KCo=",
"lw_file_system": "sha256-NLcpbP7s+EUgJCWX+PzWg8cXjvac1jQ8tVVkYL/aWNQ=",
"lw_file_system_api": "sha256-pU+e4KtLBBzcZkdJWT0yk41wyc75Nindm+2zLj9b4SM=",
"keybinder": "sha256-hZJ44EQIWNtSIsE4XKBt9AZ0CgMSIIVDS24ISHZyiDg=",
"lw_file_system": "sha256-n/7kBRVdQUPdnLCxSn554wllSYqbCHWgVYYB0V5T9YQ=",
"lw_file_system_api": "sha256-ygzhAiXwcLgCtqgNrPQFwLGYtGOH9WUZqLwbyW6mq4w=",
"lw_sysapi": "sha256-jlAVgZ7OokfoxGqXNPSbVww7GsRsayzc7eYm7aIYrKE=",
"material_leap": "sha256-2axYjeZMdOwaa+wangI9eRDDM12DxupYHDb1QadNECA=",
"material_leap": "sha256-QZ2SDNpXWAX8UnLbjTgKaPGYQ6UoqQsV7UyPcYWMJxw=",
"networker": "sha256-0leCfD2orfatqmbBvlPLtAjy42L9Ug8G6Grj6XlhUa8=",
"networker_crypto": "sha256-AA8WAn4wyt/GXIPgkNrjitqmaiDW39VBKvJzoj6akms=",
"networker_socket": "sha256-wz6Kr/XCgQYFkMPlbVftNqGbRuGIKjRTteadGCCxT1w=",

View File

@@ -1,6 +1,6 @@
{
lib,
flutter338,
flutter341,
fetchFromGitHub,
runCommand,
yq-go,
@@ -10,16 +10,16 @@
}:
let
version = "2.5.0";
version = "2.5.1";
src = fetchFromGitHub {
owner = "LinwoodDev";
repo = "Butterfly";
tag = "v${version}";
hash = "sha256-TmH8Hn6jwOIKsOHEoOJVeCOD+dp7OQKJhZV174F4JHU=";
hash = "sha256-XyBiEXL/hLKwsV/Lc5SFaeqHlJxGgwET0PIy2Bu8t4A=";
};
in
flutter338.buildFlutterApplication {
flutter341.buildFlutterApplication {
pname = "butterfly";
inherit version src;

View File

@@ -24,11 +24,11 @@
"dependency": "direct main",
"description": {
"name": "animations",
"sha256": "a120785be876b24177e8af387929e786e7761d6574e63cad6c2ca28545b30186",
"sha256": "9cb469212ea51be27097f23b519d594c01171721347b55df9334fff653659e7f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.2"
"version": "2.2.0"
},
"ansicolor": {
"dependency": "transitive",
@@ -144,11 +144,11 @@
"dependency": "direct dev",
"description": {
"name": "build_runner",
"sha256": "521daf8d189deb79ba474e43a696b41c49fb3987818dbacf3308f1e03673a75e",
"sha256": "22fdcc3cfeb9d974d7408718c4be15ec5e9b1b350088f3a6c88f154e74dd700d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.13.1"
"version": "2.14.1"
},
"built_collection": {
"dependency": "transitive",
@@ -177,7 +177,7 @@
"relative": true
},
"source": "path",
"version": "2.5.0"
"version": "2.5.1"
},
"camera": {
"dependency": "direct main",
@@ -193,11 +193,11 @@
"dependency": "transitive",
"description": {
"name": "camera_android_camerax",
"sha256": "2c178975759aac0f0ef7ce1ec698b6e2acd792127ea7f38fa79a424fbebeae7f",
"sha256": "b5064cf25a2787d122d0bf12e77c7b1033a2b983d0730e3091f770ee376efde5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.1+2"
"version": "0.7.2"
},
"camera_avfoundation": {
"dependency": "transitive",
@@ -213,11 +213,11 @@
"dependency": "transitive",
"description": {
"name": "camera_platform_interface",
"sha256": "98cfc9357e04bad617671b4c1f78a597f25f08003089dd94050709ae54effc63",
"sha256": "7ac852d77699acee79f0d438b793feee26721841e50973576419ff5c6d95e9b7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.12.0"
"version": "2.13.0"
},
"camera_web": {
"dependency": "transitive",
@@ -289,16 +289,6 @@
"source": "hosted",
"version": "1.0.0"
},
"code_builder": {
"dependency": "transitive",
"description": {
"name": "code_builder",
"sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.11.1"
},
"collection": {
"dependency": "direct main",
"description": {
@@ -313,11 +303,11 @@
"dependency": "direct main",
"description": {
"name": "connectivity_plus",
"sha256": "b8fe52979ff12432ecf8f0abf6ff70410b1bb734be1c9e4f2f86807ad7166c79",
"sha256": "62ffa266d9a23b79fb3fcbc206afc00bb979417ba57b1324c546b5aab95ba057",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.1.0"
"version": "7.1.1"
},
"connectivity_plus_platform_interface": {
"dependency": "transitive",
@@ -414,11 +404,11 @@
"dependency": "transitive",
"description": {
"name": "dart_mappable",
"sha256": "97526bd5e1b1739be5c7379c51d391d074b6bbd109e6e92be49028ecb1a9853c",
"sha256": "960746478faaa68ed6b9d3c6fd03c87c7b8614e6c33e75fe1b0c6d7a60adcf29",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.7.0"
"version": "4.8.0"
},
"dart_style": {
"dependency": "transitive",
@@ -514,11 +504,11 @@
"dependency": "direct main",
"description": {
"name": "file_picker",
"sha256": "84fd4edc420fd356b4c72b733ba3b54b4b20240b9e495e3852fe015181c9ede6",
"sha256": "f13a03000d942e476bc1ff0a736d2e9de711d2f89a95cd4c1d88f861c3348387",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "11.0.1"
"version": "11.0.2"
},
"fixnum": {
"dependency": "transitive",
@@ -760,11 +750,11 @@
"dependency": "direct main",
"description": {
"name": "go_router",
"sha256": "48fb2f42ad057476fa4b733cb95e9f9ea7b0b010bb349ea491dca7dbdb18ffc4",
"sha256": "08b742eef4f71c9df5af543751cd0b7f1c679c4088488f4223ecaddc1a813b79",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "17.2.0"
"version": "17.2.2"
},
"graphs": {
"dependency": "transitive",
@@ -790,11 +780,11 @@
"dependency": "transitive",
"description": {
"name": "hooks",
"sha256": "e79ed1e8e1929bc6ecb6ec85f0cb519c887aa5b423705ded0d0f2d9226def388",
"sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.2"
"version": "1.0.3"
},
"html": {
"dependency": "transitive",
@@ -840,11 +830,11 @@
"dependency": "direct main",
"description": {
"name": "idb_shim",
"sha256": "62b37b2415074f3c104e93b22c3ef24c4adc52890e74c30ed36a09dd0948a2de",
"sha256": "86d4045b2ebf19748dfbd166e818406ed74db50e323eb661f9ddc7c9387f616b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.8.5+1"
"version": "2.9.0"
},
"image": {
"dependency": "direct main",
@@ -903,6 +893,26 @@
"source": "hosted",
"version": "0.7.0"
},
"jni": {
"dependency": "transitive",
"description": {
"name": "jni",
"sha256": "c2230682d5bc2362c1c9e8d3c7f406d9cbba23ab3f2e203a025dd47e0fb2e68f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.0"
},
"jni_flutter": {
"dependency": "transitive",
"description": {
"name": "jni_flutter",
"sha256": "8b59e590786050b1cd866677dddaf76b1ade5e7bc751abe04b86e84d379d3ba6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.1"
},
"json_annotation": {
"dependency": "direct main",
"description": {
@@ -927,8 +937,8 @@
"dependency": "direct main",
"description": {
"path": "packages/keybinder",
"ref": "74c6adbd202606181703d37cfcca0708a02b3211",
"resolved-ref": "74c6adbd202606181703d37cfcca0708a02b3211",
"ref": "e48fcdd3479eabbc02934553f041e97d8bc2e027",
"resolved-ref": "e48fcdd3479eabbc02934553f041e97d8bc2e027",
"url": "https://github.com/LinwoodDev/dart_pkgs.git"
},
"source": "git",
@@ -988,8 +998,8 @@
"dependency": "direct main",
"description": {
"path": "packages/lw_file_system",
"ref": "fadf61fcea99010011551f43d8a92251fc8c91ee",
"resolved-ref": "fadf61fcea99010011551f43d8a92251fc8c91ee",
"ref": "714ce5ae0f042f35ec2f6add716dde87750e518e",
"resolved-ref": "714ce5ae0f042f35ec2f6add716dde87750e518e",
"url": "https://github.com/LinwoodDev/dart_pkgs.git"
},
"source": "git",
@@ -999,8 +1009,8 @@
"dependency": "transitive",
"description": {
"path": "packages/lw_file_system_api",
"ref": "6bb33189fcc30c211ceb7c6bcfd015732b0f8b6d",
"resolved-ref": "6bb33189fcc30c211ceb7c6bcfd015732b0f8b6d",
"ref": "079bef71519abe06de8356236c9e2d7747da1e94",
"resolved-ref": "079bef71519abe06de8356236c9e2d7747da1e94",
"url": "https://github.com/LinwoodDev/dart_pkgs.git"
},
"source": "git",
@@ -1051,8 +1061,8 @@
"dependency": "direct main",
"description": {
"path": "packages/material_leap",
"ref": "2be0e27cf8f9a2166b23dd5a723fc55a47e832a9",
"resolved-ref": "2be0e27cf8f9a2166b23dd5a723fc55a47e832a9",
"ref": "53922908835218ca683c006a77d4c9e935674033",
"resolved-ref": "53922908835218ca683c006a77d4c9e935674033",
"url": "https://github.com/LinwoodDev/dart_pkgs.git"
},
"source": "git",
@@ -1082,11 +1092,11 @@
"dependency": "direct dev",
"description": {
"name": "mocktail",
"sha256": "890df3f9688106f25755f26b1c60589a92b3ab91a22b8b224947ad041bf172d8",
"sha256": "5e1bf53cc7baa8062a33b84424deb61513858ea05c601b8509e683815b5914aa",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.4"
"version": "1.0.5"
},
"msix": {
"dependency": "direct dev",
@@ -1265,11 +1275,11 @@
"dependency": "transitive",
"description": {
"name": "path_provider_android",
"sha256": "149441ca6e4f38193b2e004c0ca6376a3d11f51fa5a77552d8bd4d2b0c0912ba",
"sha256": "69cbd515a62b94d32a7944f086b2f82b4ac40a1d45bebfc00813a430ab2dabcd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.23"
"version": "2.3.1"
},
"path_provider_foundation": {
"dependency": "transitive",
@@ -1491,6 +1501,16 @@
"source": "hosted",
"version": "3.0.2"
},
"record_use": {
"dependency": "transitive",
"description": {
"name": "record_use",
"sha256": "2551bd8eecfe95d14ae75f6021ad0248be5c27f138c2ec12fcb52b500b3ba1ed",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.0"
},
"reorderable_grid": {
"dependency": "direct main",
"description": {
@@ -1813,11 +1833,11 @@
"dependency": "direct main",
"description": {
"name": "synchronized",
"sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0",
"sha256": "63896c27e81b28f8cb4e69ead0d3e8f03f1d1e5fc531a3e579cabed6a2c7c9e5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.4.0"
"version": "3.4.0+1"
},
"talker": {
"dependency": "direct main",
@@ -2053,11 +2073,11 @@
"dependency": "transitive",
"description": {
"name": "vm_service",
"sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60",
"sha256": "046d3928e16fa4dc46e8350415661755ab759d9fc97fc21b5ab295f71e4f0499",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "15.0.2"
"version": "15.1.0"
},
"watcher": {
"dependency": "transitive",
@@ -2171,7 +2191,7 @@
}
},
"sdks": {
"dart": ">=3.10.3 <4.0.0",
"flutter": "3.41.6"
"dart": ">=3.11.0 <4.0.0",
"flutter": "3.41.7"
}
}

View File

@@ -12,16 +12,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cantus";
version = "0.6.6";
version = "0.6.7";
src = fetchFromGitHub {
owner = "CodedNil";
repo = "cantus";
tag = finalAttrs.version;
hash = "sha256-4bnIYOHVOPawDg4s5mPKYXURpDSVgyTmoh1WiGj/Zl8=";
hash = "sha256-JoxGn3AaILLW2vWwPZ06Dr+JF0Cc1P0X7BeJBNGJBuI=";
};
cargoHash = "sha256-TbbXZGToQTH0k6KxpCsjcG/kOFY0c4L/P8QUpDyQ+2E=";
cargoHash = "sha256-GIB/QWBjlpkyxeTz15Hf4mr660R++mSf1J+K4JZ+YXY=";
nativeBuildInputs = [
pkg-config
@@ -31,11 +31,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
runtimeDependencies = [
libxkbcommon
vulkan-loader
wayland
];
buildInputs = [
stdenv.cc.cc.lib
wayland
];
passthru.updateScript = nix-update-script { };

View File

@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-codspeed";
version = "4.6.0";
version = "4.7.0";
src = fetchFromGitHub {
owner = "CodSpeedHQ";
repo = "codspeed-rust";
tag = "v${finalAttrs.version}";
hash = "sha256-Hfqh9kKTiRTWhKbsdXAK/DqBeAKxXQaYdWoZN55lcLo=";
hash = "sha256-6XSKAPLcxgnshkMuiSmw13tsE4keJ9h5DpxwidqMLbg=";
};
cargoHash = "sha256-ix8Q+GbazKC5HIIUUVYjLTlufOQLxppqmVGznbTAXEI=";
cargoHash = "sha256-1AjODDI114CL/L8ZDFWDfPwxxxY9vgT/miSVsMLLSgE=";
nativeBuildInputs = [
curl

View File

@@ -10,6 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cddlib";
version = "0.94n";
outputs = [
"out"
"doc"
"dev"
];
src = fetchFromGitHub {
owner = "cddlib";
repo = "cddlib";

View File

@@ -0,0 +1,170 @@
{
lib,
stdenv,
fetchurl,
dpkg,
makeWrapper,
gnused,
coreutils,
psutils,
gnugrep,
ghostscript,
file,
a2ps,
gawk,
which,
pkgsi686Linux,
}:
stdenv.mkDerivation rec {
pname = "cups-brother-${model}";
version = "1.1.4-0";
lprVersion = "1.1.2-1";
model = "hl3150cdn";
cupsFileNo = "006741";
lprFileNo = "100432";
src = fetchurl {
url = "https://download.brother.com/welcome/dlf${cupsFileNo}/${model}_cupswrapper_GPL_source_${version}.tar.gz";
hash = "sha256-/I4Wx/L7p1qYJqxyevHq/YbKt+y8Q18k+tYrm+49iuU=";
};
lprdeb = fetchurl {
url = "https://download.brother.com/welcome/dlf${lprFileNo}/${model}lpr-${lprVersion}.i386.deb";
hash = "sha256-SpKW0+UDouNMrN8iRIz7JC68rMrWiwhdn/en3b/4uw0=";
};
nativeBuildInputs = [
makeWrapper
dpkg
];
preUnpack = ''
dpkg-deb -x ${lprdeb} $out
'';
prePatch = ''
substituteInPlace brcupsconfig/brcups_commands.h \
--replace-fail "brprintconf[30]=\"" "brprintconf[130]=\"$out/usr/bin/"
substituteInPlace brcupsconfig/brcupsconfig.c \
--replace-fail "exec[300]" "exec[400]"
'';
makeFlags = [ "--directory=brcupsconfig" ];
installPhase = ''
runHook preInstall
# cups install
dir=$out/opt/brother/Printers/${model}
# Extract the true brother_lpdwrapper_MODEL filter embedded in cupswrapperMODEL by
# slicing out the relevant parts for the writing the embedded file, then running that.
sed -n -e '/tmp_filter=/c\tmp_filter=lpdwrapper' -e ' 1,/device_model=/p ; /<<!ENDOFWFILTER/,/!ENDOFWFILTER/p ; ' \
cupswrapper/cupswrapper${model} > lpdwrapperbuilder
sh lpdwrapperbuilder
chmod +x lpdwrapper
mkdir -p $out/lib/cups/filter
cp lpdwrapper $out/lib/cups/filter/brother_lpdwrapper_${model}
mkdir -p $out/share/cups/model/Brother
cp PPD/brother_${model}_printer_en.ppd $out/share/cups/model/Brother/brother_${model}_printer_en.ppd
mkdir -p $dir/cupswrapper/
cp brcupsconfig/brcupsconfpt1 $dir/cupswrapper/
runHook postInstall
'';
preFixup = ''
# lpr fixup
interpreter=${pkgsi686Linux.glibc.out}/lib/ld-linux.so.2
substituteInPlace $dir/lpd/filter${model} \
--replace-fail /opt "$out/opt"
substituteInPlace $dir/inf/setupPrintcapij \
--replace-fail /opt "$out/opt" \
--replace-fail printcap.local printcap
wrapProgram $dir/lpd/filter${model} \
--prefix PATH ":" ${
lib.makeBinPath [
ghostscript
a2ps
file
gnused
coreutils
]
}
wrapProgram $dir/inf/setupPrintcapij \
--prefix PATH ":" ${
lib.makeBinPath [
coreutils
gnused
]
}
wrapProgram $dir/lpd/psconvertij2 \
--prefix PATH ":" ${
lib.makeBinPath [
ghostscript
gnused
coreutils
gawk
which
]
}
patchelf --set-interpreter "$interpreter" "$dir/lpd/br${model}filter"
patchelf --set-interpreter "$interpreter" "$out/usr/bin/brprintconf_${model}"
wrapProgram $dir/lpd/br${model}filter \
--set LD_PRELOAD "${pkgsi686Linux.libredirect}/lib/libredirect.so" \
--set NIX_REDIRECTS "/opt=$out/opt"
wrapProgram $out/usr/bin/brprintconf_${model} \
--set LD_PRELOAD "${pkgsi686Linux.libredirect}/lib/libredirect.so" \
--set NIX_REDIRECTS "/opt=$out/opt"
# cups fixup
substituteInPlace $out/lib/cups/filter/brother_lpdwrapper_${model} \
--replace-fail /opt/brother/Printers/${model} "$dir" \
--replace-fail /usr/bin/psnup "${psutils}/bin/psnup" \
--replace-fail /usr/share/cups/model/Brother "$out/share/cups/model/Brother"
wrapProgram $out/lib/cups/filter/brother_lpdwrapper_${model} \
--prefix PATH ":" ${
lib.makeBinPath [
coreutils
psutils
gnused
gnugrep
]
}
'';
__structuredAttrs = true;
strictDeps = true;
meta = {
homepage = "https://www.brother.com/";
description = "Brother ${model} printer driver";
sourceProvenance = with lib.sourceTypes; [
binaryNativeCode
fromSource
];
license = with lib.licenses; [
unfree
gpl2Plus
];
platforms = [
"x86_64-linux"
"i686-linux"
];
downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=${model}_all&os=128";
maintainers = with lib.maintainers; [ endgame ];
};
}

View File

@@ -1,33 +0,0 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule (finalAttrs: {
pname = "dontgo403";
version = "1.0.2";
src = fetchFromGitHub {
owner = "devploit";
repo = "dontgo403";
tag = finalAttrs.version;
hash = "sha256-qA1i8l2oBQQ5IF8ho3K2k+TAndUTFGwb2NfhyFqfKzU=";
};
vendorHash = "sha256-IGnTbuaQH8A6aKyahHMd2RyFRh4WxZ3Vx/A9V3uelRg=";
ldflags = [
"-w"
"-s"
];
meta = {
description = "Tool to bypass 40X response codes";
mainProgram = "nomore403";
homepage = "https://github.com/devploit/dontgo403";
changelog = "https://github.com/devploit/dontgo403/releases/tag/${finalAttrs.version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})

View File

@@ -0,0 +1,75 @@
{
lib,
python3,
fetchFromGitHub,
}:
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "embedxpl";
version = "3.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "mrhenrike";
repo = "EmbedXPL-Forge";
tag = "v${finalAttrs.version}";
hash = "sha256-C7BTFRvhIjUePXxVmUbZXN2EKi+D/nE220/6ms30yAs=";
};
__structuredAttrs = true;
build-system = with python3.pkgs; [ setuptools ];
dependencies = with python3.pkgs; [
aiohttp
colorama
paramiko
psutil
pycryptodome
pysnmp
python-nmap
requests
rich
scapy
telnetlib3
];
optional-dependencies = with python3.pkgs; {
all = [
numpy
pymodbus
python-can
python-nmap
scikit-learn
];
at = [ python-can ];
hvac = [ pymodbus ];
iiot = [ pymodbus ];
ml = [
numpy
scikit-learn
];
ml-gpu = [
numpy
torch
];
nse = [ python-nmap ];
ot = [ pymodbus ];
specialized = [ python-can ];
vehicles = [ python-can ];
};
# Project has no tests
doCheck = false;
pythonImportsCheck = [ "embedxpl" ];
meta = {
description = "Embedded Device Security Assessment Framework";
homepage = "https://github.com/mrhenrike/EmbedXPL-Forge";
changelog = "https://github.com/mrhenrike/EmbedXPL-Forge/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "exf";
};
})

View File

@@ -9,7 +9,6 @@
getopt,
readline,
texinfo,
texlive,
versionCheckHook,
}:
@@ -91,17 +90,13 @@ stdenv.mkDerivation (finalAttrs: {
"tex"
];
passthru = {
tlType = "run";
# packages needed by euktoeps, euktopdf and eukleides.sty
tlDeps = with texlive; [
collection-pstricks
epstopdf
iftex
moreverb
];
pkgs = [ finalAttrs.finalPackage.tex ];
};
# packages needed by euktoeps, euktopdf and eukleides.sty
passthru.tlDeps = ps: [
ps.collection-pstricks
ps.epstopdf
ps.iftex
ps.moreverb
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];

View File

@@ -12,13 +12,13 @@
}:
let
version = "2.63.3";
version = "2.63.5";
src = fetchFromGitHub {
owner = "filebrowser";
repo = "filebrowser";
rev = "v${version}";
hash = "sha256-v3cC8opClvt91MqUIKNZdvCv0hPeCvWPi0IlOMHlWbQ=";
hash = "sha256-/X/TztbZDC1hkRL97jkm6Ak8QmKFDMycekLl6NVPS0k=";
};
frontend = buildNpmPackage rec {
@@ -41,7 +41,7 @@ let
;
fetcherVersion = 3;
pnpm = pnpm_10;
hash = "sha256-g8BWDEymQNOkLYBws0ii4iLnpjB7X4EQl0OzR3GXeq0=";
hash = "sha256-UwTA7Eogp2GrvmXDbdfGBTJS3DuOTJ42e6fHlQxSHoA=";
};
installPhase = ''

View File

@@ -25,27 +25,26 @@ let
];
pubspecLock = lib.importJSON ./pubspec.lock.json;
libwebrtc = fetchzip {
url = "https://github.com/flutter-webrtc/flutter-webrtc/releases/download/v1.3.0/libwebrtc.zip";
sha256 = "sha256-lGvWAicdKbNdMZAQS9Qyxv737G/sBI/hKbge/Xw5bDM=";
url = "https://github.com/flutter-webrtc/flutter-webrtc/releases/download/v1.4.0/libwebrtc.zip";
sha256 = "sha256-OvqUF6RuytDorJE+C58EnIxPHfcphs8iPiPjt7SDrU0=";
};
in
flutter341.buildFlutterApplication (
rec {
pname = "fluffychat-${targetFlutterPlatform}";
version = "2.5.1";
version = "2.6.0";
src = fetchFromGitHub {
owner = "krille-chan";
repo = "fluffychat";
tag = "v${version}";
hash = "sha256-8iMSfF5K/9bQot7Tzc2XuuiQnquLZmS0ucC5t2T/HEA=";
hash = "sha256-iAHJjpDd2RNYPtEqyotFNvW/nybW1ozNtvMTT+wQVVY=";
};
inherit pubspecLock;
gitHashes = {
flutter_web_auth_2 = "sha256-3aci73SP8eXg6++IQTQoyS+erUUuSiuXymvR32sxHFw=";
flutter_secure_storage_linux = "sha256-cFNHW7dAaX8BV7arwbn68GgkkBeiAgPfhMOAFSJWlyY=";
webcrypto = "sha256-yPhL0LoSIaJ9e9wrLtdPuTBRvXft1DQM9KR7WdNcj68=";
};
inherit targetFlutterPlatform;

View File

@@ -4,31 +4,31 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d",
"sha256": "8d7ff3948166b8ec5da0fbb5962000926b8e02f2ed9b3e51d1738905fbd4c98d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "91.0.0"
"version": "93.0.0"
},
"analyzer": {
"dependency": "transitive",
"description": {
"name": "analyzer",
"sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08",
"sha256": "de7148ed2fcec579b19f122c1800933dfa028f6d9fd38a152b04b1516cec120b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.4.1"
"version": "10.0.1"
},
"analyzer_plugin": {
"dependency": "transitive",
"description": {
"name": "analyzer_plugin",
"sha256": "825071d553c4aef2252196d46a665fbd8e0cb06de07725f25d1b29bd18d65fff",
"sha256": "7df504f0c9d6891bacc9f73a5a8c5f6fe4fc49c90ec8e3379916372906ba0b32",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.13.6"
"version": "0.14.1"
},
"ansicolor": {
"dependency": "transitive",
@@ -64,11 +64,11 @@
"dependency": "direct main",
"description": {
"name": "async",
"sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb",
"sha256": "e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.13.0"
"version": "2.13.1"
},
"audio_session": {
"dependency": "transitive",
@@ -84,11 +84,11 @@
"dependency": "direct main",
"description": {
"name": "badges",
"sha256": "a7b6bbd60dce418df0db3058b53f9d083c22cdb5132a052145dc267494df0b84",
"sha256": "cf1c88fb3777df69ccd630b80de5267f54efa4a39381b0404a7c03d56cb7c041",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.2"
"version": "3.2.0"
},
"barbecue": {
"dependency": "transitive",
@@ -184,11 +184,11 @@
"dependency": "direct main",
"description": {
"name": "chewie",
"sha256": "44bcfc5f0dfd1de290c87c9d86a61308b3282a70b63435d5557cfd60f54a69ca",
"sha256": "53dadd2c5b6748742d7744072b38a417ad22691ca55715850300ee793dc7cb27",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.13.0"
"version": "1.13.1"
},
"cli_config": {
"dependency": "transitive",
@@ -314,11 +314,11 @@
"dependency": "direct dev",
"description": {
"name": "dart_code_linter",
"sha256": "1b53722d9933a5f5d4580acc29c7f16b1fde66d21d1ecf7bb2a811caf3a42b42",
"sha256": "f0a63317198a495d04cccf98643fa6c2e8838805e370808b11b883a3efee0380",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.1"
"version": "4.0.3"
},
"dart_earcut": {
"dependency": "transitive",
@@ -344,21 +344,21 @@
"dependency": "transitive",
"description": {
"name": "dart_style",
"sha256": "a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b",
"sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.3"
"version": "3.1.7"
},
"dart_webrtc": {
"dependency": "transitive",
"description": {
"name": "dart_webrtc",
"sha256": "4ed7b9fa9924e5a81eb39271e2c2356739dd1039d60a13b86ba6c5f448625086",
"sha256": "f6d615bddea5e458ce180a914f3055c234ffb52fb7397a51b3491e76d6d7edb2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.7.0"
"version": "1.8.1"
},
"dbus": {
"dependency": "transitive",
@@ -374,21 +374,11 @@
"dependency": "direct main",
"description": {
"name": "desktop_drop",
"sha256": "e70b46b2d61f1af7a81a40d1f79b43c28a879e30a4ef31e87e9c27bea4d784e8",
"sha256": "aa1e797255bfbc76f9eb5aa4f61e5b68dbf69962ab1be6495816d2f251bc0d1f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.0"
},
"desktop_notifications": {
"dependency": "direct main",
"description": {
"name": "desktop_notifications",
"sha256": "6d92694ad6e9297a862c5ff7dd6b8ff64c819972557754769f819d2209612927",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.3"
"version": "0.7.1"
},
"desktop_webview_window": {
"dependency": "transitive",
@@ -404,11 +394,11 @@
"dependency": "direct main",
"description": {
"name": "device_info_plus",
"sha256": "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c",
"sha256": "b4fed1b2835da9d670d7bed7db79ae2a94b0f5ad6312268158a9b5479abbacdd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "12.3.0"
"version": "12.4.0"
},
"device_info_plus_platform_interface": {
"dependency": "transitive",
@@ -474,11 +464,11 @@
"dependency": "direct main",
"description": {
"name": "file_picker",
"sha256": "57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343",
"sha256": "f13a03000d942e476bc1ff0a736d2e9de711d2f89a95cd4c1d88f861c3348387",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.3.10"
"version": "11.0.2"
},
"file_selector": {
"dependency": "direct main",
@@ -586,11 +576,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_foreground_task",
"sha256": "1903697944a31f596622e51a6af55e3a9dfb27762f9763ab2841184098c6b0ba",
"sha256": "fc5c01a5e1b8f7bb51d0c737714f0c50440dbdf1aeddc5f8cbba313aa6fd4856",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.2.1"
"version": "9.2.2"
},
"flutter_linkify": {
"dependency": "direct main",
@@ -662,11 +652,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_map",
"sha256": "391e7dc95cc3f5190748210a69d4cfeb5d8f84dcdfa9c3235d0a9d7742ccb3f8",
"sha256": "03b71c02806ff20c3718d108cbbb3638142ebafe368d8ce2dd22a33344bcb02b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.2.2"
"version": "8.3.0"
},
"flutter_native_splash": {
"dependency": "direct dev",
@@ -712,21 +702,21 @@
"dependency": "direct main",
"description": {
"name": "flutter_secure_storage",
"sha256": "da922f2aab2d733db7e011a6bcc4a825b844892d4edd6df83ff156b09a9b2e40",
"sha256": "6848263f9744072d0977347c383fb8b57d9780319a6bf5238b5a2866a029de62",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.0.0"
"version": "10.2.0"
},
"flutter_secure_storage_darwin": {
"dependency": "transitive",
"description": {
"name": "flutter_secure_storage_darwin",
"sha256": "8878c25136a79def1668c75985e8e193d9d7d095453ec28730da0315dc69aee3",
"sha256": "67cd1ff671add31dc13e45194398187a04bb63804b37fa47866afae296d73fcb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.0"
"version": "0.3.1"
},
"flutter_secure_storage_linux": {
"dependency": "transitive",
@@ -752,11 +742,11 @@
"dependency": "transitive",
"description": {
"name": "flutter_secure_storage_web",
"sha256": "6a1137df62b84b54261dca582c1c09ea72f4f9a4b2fcee21b025964132d5d0c3",
"sha256": "073a62b3aeb866ab4ce795f960413948e51e5a42a9b0c8333b6daf5bb3208a1c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.0"
"version": "2.1.1"
},
"flutter_secure_storage_windows": {
"dependency": "transitive",
@@ -798,11 +788,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_web_auth_2",
"sha256": "432ff8c7b2834eaeec3378d99e24a0210b9ac2f453b3f7a7d739a5c09069fba3",
"sha256": "d354998934ddc338e69b999b2abaeb33c6fd09999d3a5f92ead1a6b49b49712e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.0.1"
"version": "5.0.2"
},
"flutter_web_auth_2_platform_interface": {
"dependency": "transitive",
@@ -824,11 +814,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_webrtc",
"sha256": "c549ea8ffb20167110ad0a28e5f17a2650b5bea8837d984898cd9b0ffd5fa78b",
"sha256": "c7b0a67ca2c878575fc5c146d801cd874f58f5f1ef5fa6e8eb0c93d413beb948",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.1"
"version": "1.4.1"
},
"frontend_server_client": {
"dependency": "transitive",
@@ -940,11 +930,11 @@
"dependency": "direct main",
"description": {
"name": "go_router",
"sha256": "7974313e217a7771557add6ff2238acb63f635317c35fa590d348fb238f00896",
"sha256": "92d8cee7c57dff0a6c409c05597b460002434eccf7424a712283225b3962d03f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "17.1.0"
"version": "17.2.3"
},
"gsettings": {
"dependency": "transitive",
@@ -1050,11 +1040,11 @@
"dependency": "direct main",
"description": {
"name": "image_picker",
"sha256": "784210112be18ea55f69d7076e2c656a4e24949fa9e76429fe53af0c0f4fa320",
"sha256": "91c025426c2881c551100bce834e201c835a170151545f58d17da5180ca7d9ac",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.1"
"version": "1.2.2"
},
"image_picker_android": {
"dependency": "transitive",
@@ -1336,11 +1326,11 @@
"dependency": "direct main",
"description": {
"name": "matrix",
"sha256": "5bb38e98212bc4c3244c762a1af787f7239a38d2cfdf44488258283ff899f77c",
"sha256": "734eae63fa4b707999ee9165e0fc7e1205d1fcb37fef9727bb4f79cda460e1ab",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.2.0"
"version": "7.1.2"
},
"meta": {
"dependency": "transitive",
@@ -1446,11 +1436,11 @@
"dependency": "direct main",
"description": {
"name": "package_info_plus",
"sha256": "f69da0d3189a4b4ceaeb1a3defb0f329b3b352517f52bed4290f83d4f06bc08d",
"sha256": "468c26b4254ab01979fa5e4a98cb343ea3631b9acee6f21028997419a80e1a20",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.0.0"
"version": "9.0.1"
},
"package_info_plus_platform_interface": {
"dependency": "transitive",
@@ -1476,11 +1466,21 @@
"dependency": "direct main",
"description": {
"name": "particles_network",
"sha256": "fbaead7961925946ff83e5b441bdbc8628139ea161ce901547e6f1190a6161de",
"sha256": "f35f4e2bbd6872c6cff1d13628853d2fb2df6cc83b88c4f4757afe70333f5c6a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.9.3"
"version": "1.9.4"
},
"pasteboard": {
"dependency": "direct main",
"description": {
"name": "pasteboard",
"sha256": "fedbe8da188d2f713aa8b01260737342e6e1087534a3ab26e1a719f8d3e8f32f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.0"
},
"path": {
"dependency": "direct main",
@@ -1736,61 +1736,61 @@
"dependency": "direct main",
"description": {
"name": "record",
"sha256": "d5b6b334f3ab02460db6544e08583c942dbf23e3504bf1e14fd4cbe3d9409277",
"sha256": "10911465138fafacef459a780564e883e01bd48eabf87ab20543684884492870",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.2.0"
"version": "6.2.1"
},
"record_android": {
"dependency": "transitive",
"description": {
"name": "record_android",
"sha256": "94783f08403aed33ffb68797bf0715b0812eb852f3c7985644c945faea462ba1",
"sha256": "eb1732e42d0d2a1895b8db86e4fc917287e6d8491b6ed59918aea8bed6c69de4",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.5.1"
"version": "1.5.2"
},
"record_ios": {
"dependency": "transitive",
"description": {
"name": "record_ios",
"sha256": "8df7c136131bd05efc19256af29b2ba6ccc000ccc2c80d4b6b6d7a8d21a3b5a9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.0"
},
"record_linux": {
"dependency": "transitive",
"description": {
"name": "record_linux",
"sha256": "c31a35cc158cd666fc6395f7f56fc054f31685571684be6b97670a27649ce5c7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.0"
},
"record_macos": {
"dependency": "transitive",
"description": {
"name": "record_macos",
"sha256": "084902e63fc9c0c224c29203d6c75f0bdf9b6a40536c9d916393c8f4c4256488",
"sha256": "c051fb48edd7a0e265daafb9108730dc827c27b551728a3fdfb3ef69efd89c73",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.1"
},
"record_linux": {
"dependency": "transitive",
"description": {
"name": "record_linux",
"sha256": "31181787bf7eccb0e298835836b69b3cd0a903863b75d70e937de3dec71cd8f3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.1"
},
"record_macos": {
"dependency": "transitive",
"description": {
"name": "record_macos",
"sha256": "cfe1b61435e27db418bf513dc36820d10c9f7eb1843786c2c9a52e07e2f4f627",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.2"
},
"record_platform_interface": {
"dependency": "transitive",
"description": {
"name": "record_platform_interface",
"sha256": "8a81dbc4e14e1272a285bbfef6c9136d070a47d9b0d1f40aa6193516253ee2f6",
"sha256": "8e56cbe06c6984137fb86132ff03459f29938d927496d9b2d0962e2d6345d488",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.5.0"
"version": "1.6.0"
},
"record_web": {
"dependency": "transitive",
@@ -1916,11 +1916,11 @@
"dependency": "direct main",
"description": {
"name": "share_plus",
"sha256": "14c8860d4de93d3a7e53af51bff479598c4e999605290756bbbe45cf65b37840",
"sha256": "223873d106614442ea6f20db5a038685cc5b32a2fba81cdecaefbbae0523f7fa",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "12.0.1"
"version": "12.0.2"
},
"share_plus_platform_interface": {
"dependency": "transitive",
@@ -1936,11 +1936,11 @@
"dependency": "direct main",
"description": {
"name": "shared_preferences",
"sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64",
"sha256": "c3025c5534b01739267eb7d76959bbc25a6d10f6988e1c2a3036940133dd10bf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.4"
"version": "2.5.5"
},
"shared_preferences_android": {
"dependency": "transitive",
@@ -2562,11 +2562,11 @@
"dependency": "direct main",
"description": {
"name": "wakelock_plus",
"sha256": "e4e125b7c1a2f0e491e5452afdc0e25ab77b2d2775a7caa231fcc1c1f2162c47",
"sha256": "ddf3db70eaa10c37558ff817519b85d527dbd21034fd5d8e1c2e85f31588f1c1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.5.0"
"version": "1.5.2"
},
"wakelock_plus_platform_interface": {
"dependency": "transitive",
@@ -2619,13 +2619,14 @@
"version": "3.0.3"
},
"webcrypto": {
"dependency": "transitive",
"dependency": "direct overridden",
"description": {
"name": "webcrypto",
"sha256": "sha256-a0MAHEEQhW/3+l5eZeey1EvsHYtUpNhNX6LHYiJnxcE=",
"url": "https://pub.dev"
"path": ".",
"ref": "master",
"resolved-ref": "dcc7ba78c9721de56a800fda9a9e2bc759b9cad3",
"url": "https://github.com/google/webcrypto.dart.git"
},
"source": "hosted",
"source": "git",
"version": "0.6.0"
},
"webdriver": {
@@ -2662,11 +2663,11 @@
"dependency": "direct main",
"description": {
"name": "webrtc_interface",
"sha256": "ad0e5786b2acd3be72a3219ef1dde9e1cac071cf4604c685f11b61d63cdd6eb3",
"sha256": "c6f100eac5057d9a817a60473126f9828c796d42884d498af4f339c97b21014f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.0"
"version": "1.5.1"
},
"win32": {
"dependency": "transitive",

View File

@@ -9,10 +9,10 @@
}:
let
version = "2.8.7";
srcHash = "sha256-aA4DA/uG/YZ/9cUWAhhVZJme8Cj7OWFWqXce8n5InfM=";
vendorHash = "sha256-kn0S5tycL6tpgy/0YrHSFM0WpUluugSy87rh1FArnO8=";
manifestsHash = "sha256-pYz+UNYnBYSIFdWbK9bcckJhgCMGm8EZDC/DXtXNwDE=";
version = "2.8.8";
srcHash = "sha256-ECFEzYhnhse2yrfWYaeN5dE+HUvCy5RKZ2OceCb5+sA=";
vendorHash = "sha256-pV7eoiGhWk6KYZbK8bamXJY/NdK7ZYqrVcCTX9ccLJc=";
manifestsHash = "sha256-fF21nDstKUrlW6fgm0DrDtntR/0cnHMEzRltjBm9nwA=";
manifests = fetchzip {
url = "https://github.com/fluxcd/flux2/releases/download/v${version}/manifests.tar.gz";

View File

@@ -12,7 +12,7 @@
buildGoModule rec {
pname = "flyctl";
version = "0.4.52";
version = "0.4.54";
src = fetchFromGitHub {
owner = "superfly";
@@ -22,11 +22,11 @@ buildGoModule rec {
cd "$out"
git rev-parse HEAD > COMMIT
'';
hash = "sha256-WiDCC5oy/4/CjgAQh9Q4MzLiHTjadxdQH3OExhwmWRU=";
hash = "sha256-Ygy9UmB+n32+ihfbRdeEYx4P4o4o++fcJOTBQmoSwno=";
};
proxyVendor = true;
vendorHash = "sha256-zy6LITMZ4WvXbSzbFRaRljWbnl5GFykU/gJtgO8iIrw=";
vendorHash = "sha256-naSKK8CmmUQuMJgJ/pOR0IeV4dYsg4BZey3jUWLDXhQ=";
subPackages = [ "." ];

View File

@@ -12,16 +12,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "fresh";
version = "0.3.6";
version = "0.3.8";
src = fetchFromGitHub {
owner = "sinelaw";
repo = "fresh";
tag = "v${finalAttrs.version}";
hash = "sha256-seqYT2yRhRwQwsGjS6IMOwNtJAqhe2dL+uzr8qP7src=";
hash = "sha256-HMKvqJ69EvlAK2Tc4yeY0mfJgUwFIGyhUWdqqOgu6Ec=";
};
cargoHash = "sha256-hJtLn4pW581Nazj+f4csHt/PQaxgOTfewmSZbyZKnNw=";
cargoHash = "sha256-n48tWnb9NuPC9VET/LfcJD5ub8IZ62PvvqcQ5d5Pkg8=";
__structuredAttrs = true;

View File

@@ -1,43 +1,48 @@
{
lib,
stdenv,
fetchFromGitHub,
python3,
yubikey-manager,
gitUpdater,
nix-update-script,
cacert,
}:
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "gam";
version = "7.21.01";
version = "7.43.04";
pyproject = true;
src = fetchFromGitHub {
owner = "GAM-team";
repo = "GAM";
tag = "v${finalAttrs.version}";
hash = "sha256-Xj9GTNVuRddu3YQtXD/+yM/MNMxXUkfprtIFAm9SnA4=";
hash = "sha256-toAYDYkgBuhHaUbMnhSWPRDkhB5C/a0xQVMPTZj9xXM=";
};
build-system = [ python3.pkgs.hatchling ];
dependencies = with python3.pkgs; [
arrow
chardet
cryptography
distro
filelock
google-api-python-client
google-auth
google-auth-httplib2
google-auth-oauthlib
httplib2
lxml
passlib
pathvalidate
python-dateutil
yubikey-manager
];
dependencies =
with python3.pkgs;
[
arrow
chardet
cryptography
filelock
google-api-python-client
google-auth
google-auth-httplib2
google-auth-oauthlib
httplib2
lxml
passlib
pathvalidate
pysocks
yubikey-manager
]
++ lib.optionals stdenv.hostPlatform.isLinux [
distro
];
# Use XDG-ish dirs for configuration. These would otherwise be in the gam
# package.
@@ -58,7 +63,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
pythonImportsCheck = [ "gam" ];
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
passthru.updateScript = nix-update-script { };
meta = {
description = "Command line management for Google Workspace";

View File

@@ -231,7 +231,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "GNU Project debugger";
mainProgram = "gdb";
mainProgram = "${targetPrefix}gdb";
longDescription = ''
GDB, the GNU Project debugger, allows you to see what is going
on `inside' another program while it executes -- or what another

View File

@@ -24,25 +24,24 @@
libsecret,
curl,
_experimental-update-script-combinators,
nix-update-script,
}:
let
inherit (stdenv.hostPlatform.node) arch platform;
cacheRootHash = "sha256-mR5geiPPAv+oK1efT3pMfnUT1keOxB8Ge1yiq4hLtj0=";
cacheAppHash = "sha256-Th3I9IPiHXEvj3FTCg3gefClnX1jDT8EPb/FzIVpjiY=";
cacheRootHash = "sha256-OJDxq1Yep3swLU87YyJz7WfpPzpxo5ISukB4pIwxJBA=";
cacheAppHash = "sha256-DYUlLNxWn4sn7PBir/miJUoDVAQ2/nbOVGWSGN+IPxw=";
in
stdenv.mkDerivation (finalAttrs: {
pname = "github-desktop";
version = "3.5.8";
version = "3.5.10";
src = fetchFromGitHub {
owner = "desktop";
repo = "desktop";
tag = "release-${finalAttrs.version}";
hash = "sha256-K3+YpdSheeXMRehkWy044OFO9jpzfBjWOK39uXAqrsE=";
hash = "sha256-AG5YiX8Jyi3ebgPSU4he2UamEdxgTjEYjezh2WkZjC8=";
fetchSubmodules = true;
postCheckout = "git -C $out rev-parse HEAD > $out/.gitrev";
};
@@ -182,16 +181,16 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
inherit (finalAttrs) cacheRoot cacheApp;
updateScript = _experimental-update-script-combinators.sequence [
(nix-update-script {
extraArgs = [
"--version-regex"
''^release-(\d\.\d\.\d)$''
];
})
# TODO: in the future, use `nix-update --custom-dep`.
./update-yarn-caches.sh
];
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
''^release-(\d+\.\d+\.\d+)$''
"--custom-dep"
"cacheRoot"
"--custom-dep"
"cacheApp"
];
};
};
meta = {

View File

@@ -33,7 +33,10 @@ python3Packages.buildPythonApplication rec {
requests
];
pythonRelaxDeps = [ "globus-sdk" ];
pythonRelaxDeps = [
"globus-sdk"
"jmespath"
];
nativeBuildInputs = [ installShellFiles ];

View File

@@ -9,15 +9,15 @@
buildGoModule (finalAttrs: {
pname = "goperf";
version = "0-unstable-2026-04-09";
version = "0-unstable-2026-05-12";
src = fetchgit {
url = "https://go.googlesource.com/perf";
rev = "8e83ce0f7b1c6c5d6eab4763f10b9322cbe4cecb";
hash = "sha256-JIR+ytMsZaiQ5w4vTmLG4JHg6tz3/sAs24C3m5//hy4=";
rev = "3cf34090a3db6bb64df2259e30021db7ff5d9595";
hash = "sha256-2dz8GCzmyS8LkN1zzyCO8cn/NBKmPhIqFRfILc9/lVo=";
};
vendorHash = "sha256-5WnH49NE1OUaTFuan3DZYhm0uJxIf7i5pgXK1PuqhA0=";
vendorHash = "sha256-H9aP7PGzq5gmFvlYrkrOFfqCSdlpoQkIkTwKMgwr2hs=";
passthru.updateScript = writeShellScript "update-goperf" ''
export UPDATE_NIX_ATTR_PATH=goperf

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "gotty";
version = "1.7.1";
version = "1.7.2";
src = fetchFromGitHub {
owner = "sorenisanerd";
repo = "gotty";
rev = "v${finalAttrs.version}";
sha256 = "sha256-zTdV6l7rrOY8oPwpSIfYC9rgwbdvSe2dsQYHvhnIq/Q=";
sha256 = "sha256-zdVwK/+vJmPAgvgQZB63t1M7DbaCvgln7m95u98D9ds=";
};
vendorHash = "sha256-MvNCq1kWhfVJz4h6G0yAwJd8Z4xRtcu2WjeEhoTW5L8=";

View File

@@ -31,7 +31,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "gram";
version = "2.1.0";
version = "2.1.2";
outputs = [
"out"
@@ -44,7 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "GramEditor";
repo = "gram";
tag = finalAttrs.version;
hash = "sha256-9MfNGl0bk8RBkYutHFMnAEiAQVnUBQguQUkyt+O0vnY=";
hash = "sha256-7FzAvC/JMMIFcuTGkL2Ju644UAIsneOMhiDUFnQske4=";
};
postPatch = ''
@@ -54,7 +54,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '$CARGO_ABOUT_VERSION' '${cargo-about.version}'
'';
cargoHash = "sha256-sUSkXYZ81CFwxzDiT0Va0VnWVKlVS683DVHLZeoSJ4w=";
cargoHash = "sha256-feESY8ALSG3xa906HBc4pOKGerQ1jF7VUxzvUcsZbrY=";
__structuredAttrs = true;

View File

@@ -13,16 +13,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "hurl";
version = "7.1.0";
version = "8.0.1";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "Orange-OpenSource";
repo = "hurl";
tag = finalAttrs.version;
hash = "sha256-ZKTlS+J+43cqB0O5BAqvGwB9ZXfiOunOVB4hH6t2NxI=";
hash = "sha256-DVxY7vjZpcqptq/4CUxo5WX7+Bf9o/sxGobZ7+BMXHM=";
};
cargoHash = "sha256-ZfkOh/sZb0OrA/f5v1mwZ23XuArTAoAcs3evmtAElf4=";
cargoHash = "sha256-rBn14XK1DrwRfe4Mo0aezF4lLhQf4PtsRYkuM1wcZXU=";
nativeBuildInputs = [
pkg-config

View File

@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "jamulus";
version = "3.11.0";
version = "3.12.0";
src = fetchFromGitHub {
owner = "jamulussoftware";
repo = "jamulus";
tag = "r${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
hash = "sha256-YxXSSVm3n96YzE51cXpWf4z2nQBSguvcEp/kU0a6iBA=";
hash = "sha256-GWbk556oggBgh+fX0oKu3hBZ3pU7vTj0ohuNHrN+fks=";
};
nativeBuildInputs = [

View File

@@ -2,7 +2,6 @@
lib,
stdenvNoCC,
fetchzip,
texlive,
callPackage,
}:
@@ -47,9 +46,9 @@ stdenvNoCC.mkDerivation rec {
'';
passthru = {
tlDeps = with texlive; [
xkeyval
fontspec
tlDeps = ps: [
ps.xkeyval
ps.fontspec
];
tests = callPackage ./tests.nix { };

View File

@@ -30,7 +30,7 @@
withKeePassNetworking ? true,
withKeePassSSHAgent ? true,
withKeePassX11 ? true,
withKeePassYubiKey ? stdenv.hostPlatform.isLinux,
withKeePassYubiKey ? true,
nixosTests,
}:
@@ -61,9 +61,15 @@ stdenv.mkDerivation (finalAttrs: {
];
};
patches = [
./darwin.patch
];
patches = [ ./darwin-remove-macdeployqt.patch ];
# Upstream develops against a build of PCSC from Xcode.
# The types are incompatible with nixpkgs pcsclite.
# https://github.com/NixOS/nixpkgs/issues/520227
postPatch = ''
substituteInPlace src/keys/drivers/YubiKeyInterfacePCSC.cpp \
--replace-fail "typedef uint32_t RETVAL;" "typedef int32_t RETVAL;"
'';
cmakeFlags = [
(lib.cmakeFeature "KEEPASSXC_BUILD_TYPE" "Release")

View File

@@ -3,22 +3,22 @@
{
"kicad" = {
kicadVersion = {
version = "10.0.2";
version = "10.0.3";
src = {
rev = "94c02dfc4a778a094cd8ad7b1d2348a96f024123";
sha256 = "0bk86javsfm1mwlksnv8p7pws5ii3zag6aah13gn5zlc31z295yh";
rev = "1d69e55fc60915f8f1569c9f6522d9b0fb5a0ba8";
sha256 = "0ldaj072x16452xw2wszbk20g932rz36zappjrxc4m6ygx298aa3";
};
};
libVersion = {
version = "10.0.2";
version = "10.0.3";
libSources = {
symbols.rev = "f31042c9759771f10754f02e54344dee750692b1";
symbols.rev = "299c330ab364cfc3989d1ab6e82f1eabb9ddd915";
symbols.sha256 = "05h8dbygch2kp4s5ikspxngwv999j7jwsiwm4pzwwcrir7dqzdfl";
templates.rev = "db5a3e2a99d5200cabfb03199fe28a5f3ba59191";
templates.rev = "a7e1a3ae6255d8d9aaff13e58adf3a0d78cb90c9";
templates.sha256 = "0zs29zn8qjgxv0w1vyr8yxmj02m8752zagn4vcraqgik46dwg2id";
footprints.rev = "c076368c29f8f5c3ad2ee7ed91083815b79ddb72";
footprints.sha256 = "1h1v44qc5lvvqvmi1i7b79jhxsfq8snk0mcfl6r73hj6w0b25l84";
packages3d.rev = "3720ad929a99187fc55a8d35895672ef9aaf9cb7";
footprints.rev = "fe0ca39d34a10036f2b6ccb9749a39bc3fa7af95";
footprints.sha256 = "0wdzsn7z11wc5yskk576a4a6qfagsvw0y6r034inxrnfc32aiah9";
packages3d.rev = "c955b94c7bdeffd94b06bac86d94588a9be03afe";
packages3d.sha256 = "01nbjcs3890hyfmafc623ldmfi9n8sjr5m0wripz5fq5fjdnzqxl";
};
};

View File

@@ -5,14 +5,14 @@
}:
buildGoModule (finalAttrs: {
pname = "kin-openapi";
version = "0.138.0";
vendorHash = "sha256-6pvpmETeNAbzzuOlZqTyr6udazEElLW8E+HK6eAL8X4=";
version = "0.139.0";
vendorHash = "sha256-4/UfPkRSA/w7d73hIUkDsoKZLLpLshN9obLcusWtHMk=";
src = fetchFromGitHub {
owner = "getkin";
repo = "kin-openapi";
tag = "v${finalAttrs.version}";
hash = "sha256-y9zbUxT/UvBS2h2bHh52GLJHBvCrrHN2ubBloJTL+/o=";
hash = "sha256-7nH6F8QSujWlgXXwDbrZfX9OJzaUjMLdEqCkjEtaJ9g=";
};
checkFlags =

View File

@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "kloak";
version = "0.8.0-1";
version = "0.8.3-1";
src = fetchFromGitHub {
owner = "Whonix";
repo = "kloak";
tag = finalAttrs.version;
hash = "sha256-lOJLOkswGW5xvFxb9gKQBV3+UMh9/m1nGvH5oKLBkwE=";
hash = "sha256-s+ZntlsEuS9Wv8govXtgyBfHwruTvZJzQP++eR6z9V0=";
};
strictDeps = true;

View File

@@ -0,0 +1,123 @@
{
lib,
stdenv,
bun,
curl,
fetchFromGitHub,
makeWrapper,
writableTmpDirAsHomeHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "kulala-core";
version = "0.6.0";
strictDeps = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "mistweaverco";
repo = "kulala-core";
tag = "v${finalAttrs.version}";
hash = "sha256-qEPJFd1/C9F8oyUTx3PMmRS9B8kdjQT9O0bfoalAJ/k=";
};
node_modules = stdenv.mkDerivation {
pname = "${finalAttrs.pname}-node_modules";
inherit (finalAttrs) version src;
strictDeps = true;
__structuredAttrs = true;
nativeBuildInputs = [
bun
writableTmpDirAsHomeHook
];
dontConfigure = true;
buildPhase = ''
runHook preBuild
export BUN_INSTALL_CACHE_DIR=$(mktemp -d)
bun install \
--cpu="*" \
--frozen-lockfile \
--ignore-scripts \
--no-progress \
--os="*"
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out
cp -R node_modules $out/
runHook postInstall
'';
dontFixup = true;
outputHash = "sha256-NjHm6KU6Cd0ZyL1c+bmNbEHb5E83/xjQ5UGRjY1hzgQ=";
outputHashAlgo = "sha256";
outputHashMode = "recursive";
};
nativeBuildInputs = [
bun
makeWrapper
];
dontConfigure = true;
buildPhase = ''
runHook preBuild
cp -R ${finalAttrs.node_modules}/node_modules .
echo '{ "version": "${finalAttrs.version}" }' > packages/core/version.json
bun build src/cli.ts \
--define __KULALA_EMBED_CURL__=false \
--target bun \
--outfile dist/kulala-core.js \
--cwd packages/core
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -Dm644 packages/core/dist/kulala-core.js $out/lib/kulala-core/kulala-core.js
makeWrapper ${lib.getExe bun} $out/bin/kulala-core \
--add-flags $out/lib/kulala-core/kulala-core.js \
--set KULALA_CURL_PATH ${lib.getExe curl}
runHook postInstall
'';
doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
kulalaResponse=$(
printf '%s' '{"action":"from_curl","curl":"curl https://example.com"}' | \
$out/bin/kulala-core
)
[[ "$kulalaResponse" = *'"ok": true'* ]]
[[ "$kulalaResponse" = *'GET https://example.com'* ]]
runHook postInstallCheck
'';
meta = {
description = "Core parser and runner for kulala.nvim";
homepage = "https://github.com/mistweaverco/kulala-core";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ khaneliman ];
mainProgram = "kulala-core";
platforms = bun.meta.platforms;
};
})

View File

@@ -1,46 +0,0 @@
{
lib,
stdenv,
fetchurl,
imake,
gccmakedep,
libx11,
libxext,
libxmu,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "larswm";
version = "7.5.3";
src = fetchurl {
url = "mirror://sourceforge/larswm/larswm-${finalAttrs.version}.tar.gz";
sha256 = "1xmlx9g1nhklxjrg0wvsya01s4k5b9fphnpl9zdwp29mm484ni3v";
};
nativeBuildInputs = [
imake
gccmakedep
];
buildInputs = [
libx11
libxext
libxmu
];
makeFlags = [
"BINDIR=$(out)/bin"
"MANPATH=$(out)/share/man"
];
installTargets = [
"install"
"install.man"
];
meta = {
homepage = "http://www.fnurt.net/larswm";
description = "9wm-like tiling window manager";
license = lib.licenses.free;
platforms = lib.platforms.linux;
};
})

View File

@@ -6,7 +6,7 @@ diff --git a/packages/app-gnome/meson.build b/packages/app-gnome/meson.build
gjs_console = find_program('gjs-console', required: true)
-# TODO: Autodetect yarn version
-yarn_path = meson.project_source_root() / '.yarn' / 'releases' / 'yarn-4.12.0.cjs'
-yarn_path = meson.project_source_root() / '.yarn' / 'releases' / 'yarn-4.13.0.cjs'
-node = find_program('node')
-yarn = [node, yarn_path]
+yarn = find_program('yarn', required: true)

View File

@@ -1,30 +1,30 @@
{
"@esbuild/aix-ppc64@npm:0.27.2": "78d13201fd4d048d19955fc510db508b14b5fc1a38f4ea506469eac65db770c65fc3727df15b087778178fc8e3304df88559a7441d227451efd8a0b1a688a729",
"@esbuild/android-arm64@npm:0.27.2": "e8aded79b2f1f8841c082396f7476bee51c056ed468e438fe2ee00b6b73e96acd640d0b8d0cc13e63c972898f6cdd275483c36c562d4186f0efc01881672b08a",
"@esbuild/android-arm@npm:0.27.2": "ac673502cf6672dabb4b82a26bb3cc120402acba1b87a92481c0a37c8fa06847fd16503714bb227f6351d836f6f60c644ab50fda95c896d8eeb3e5ec3af96226",
"@esbuild/android-x64@npm:0.27.2": "dcf5c84443645af089e3b82421097c0288a4bdebabf231449ddd66e1b48952e5af975bd26954a50be0441605b91cfe779ca2192bc4b02b7b19192a2a86f912f1",
"@esbuild/darwin-arm64@npm:0.27.2": "cf08b03672941acbea8b509db79a7cb9cf8c81b563c75414c87b8c8442cb1178063eaa14b7cd1ae6cae95dba7e1de9343b721a6d19523a5f21c3d1367e3688b7",
"@esbuild/darwin-x64@npm:0.27.2": "5d3207cf85674b01a817c43064525e39b215802a9ecf352d15e92e926c3e549d95b30e127c2d3f8196ac9472ecca87a861d9f270221ee55884c7a6d0aa636fe1",
"@esbuild/freebsd-arm64@npm:0.27.2": "45f475fc6ab2f4760155ca2b50c4cf0ea8aef2bfad3ba4548f4547898d3cc785dcfc2ea58a190be3c20c715c771d1d694a9eb6ef5fb6b72d93b6abc94f366b98",
"@esbuild/freebsd-x64@npm:0.27.2": "7fb62475cb9cdf54d22f2fa984ef57f891d05f366143227efd1d28d507a3b1f2c723239b3e22b3ac418467e6284a08eaf6dcf0bfd2a0f1bea06d0ac73c2aa8de",
"@esbuild/linux-arm64@npm:0.27.2": "89b8e94e2f4e7cf564623bb6b1d2e9ab218c6d4cafed93778fb797b552d3495f08c99e49d9a2573823bc62660353ce4b4cf17a2828359a3437a9caf8da99673b",
"@esbuild/linux-arm@npm:0.27.2": "fd7c845a5ee2073ef6c5bc9d914844b48b82006ebf00f5acb98a43f600ee83fda578034ed8eb6f7f462ed4e3ecd8b7c6570a78bb708ee7eb10b93751ab879ad6",
"@esbuild/linux-ia32@npm:0.27.2": "23f67cfbab67aa860d7afa842e29fa75eb16af8577a811c54263fc3a276c05e468d532bcdb118d174624ed76a9e133d2520567937d4ed646caf9dd19aadbae15",
"@esbuild/linux-loong64@npm:0.27.2": "b37e531c91346c7b5d31ce6664a334c391a27c3c9fb282136abf232111575387e9d066abf27f29436afc913270a8e2c2b09c1210fbf87e70f1028685d94ec4de",
"@esbuild/linux-mips64el@npm:0.27.2": "8b48a6c7dc8f16147c1087b56710685f3b89279498caab6b63cad3db9402308adf633111d773cfe31756d41fe46e895f2c1ece0fc1ed484ab02e92c28357f0c6",
"@esbuild/linux-ppc64@npm:0.27.2": "4f207f87bfc1253974e00d3cf27316d3e93b7e51fde46ed618367e62f2875dffd66812acb85e8d2949dffc73eed7b3939a42bb93f40ec8fca4a6988173709dab",
"@esbuild/linux-riscv64@npm:0.27.2": "837a0aa03e82a1b853632d153515d68035e57b39ccf730a778311c04e3429aa80f001d990392519a641945501f6ab3af331481eb4551e99718e7cd2ba5862089",
"@esbuild/linux-s390x@npm:0.27.2": "426a4b9d9d4c58d61031a412c64c8cfb0db0e38da3cf4dade253c45a46dc539dccee24700e965e66c7c397a65fef765fc43bdc6b3f46d6bc6f289f79c4b6d7d5",
"@esbuild/linux-x64@npm:0.27.2": "febde9f6908220698cf72947534eca590c2b5ce8b0c9bc6170649c5f64f7f93808bb9be2caabd7c63068dc68e218741f27a17ffb8826d87fb487a0639888b90f",
"@esbuild/netbsd-arm64@npm:0.27.2": "1f69c833bfc5d1d7c58f52fca35637df1686a5bff5c15af900c165b2561a809d805201dc8de712fa73c69205e96a078096cd00b00e9ca8fb5cd8741e4ec943b8",
"@esbuild/netbsd-x64@npm:0.27.2": "29c9cbd018788521145d719013020dfbf744185eaeaff845f0fc925c67630c66743b03486a2531493f79482d2315e910a27a31f89a791e0a9589e04d86d295d7",
"@esbuild/openbsd-arm64@npm:0.27.2": "dccfe8ca6c0d648a26a626b5a4caf3325fed90d7ae343db2a86be9af2479391518c02d54470c2690aec23af1359debe7fbf125d979b5ea891a63fe4b206c2d6f",
"@esbuild/openbsd-x64@npm:0.27.2": "0bc581af266608ba01c530ec1fe2b475630dbd56538562f8b1748f7044727bd08d0784afa9aee8aa0a2afe843bb0b47572b4c6babb2a9953808d37263d730be1",
"@esbuild/openharmony-arm64@npm:0.27.2": "1f04a6d690bd2ef231801b0c46b40359b4d4451409cf46a865613f3942835e7633286c328c31f3a10065491f314e6c7c47d7a8f79c1a1ec25f59ff46f5765c6f",
"@esbuild/sunos-x64@npm:0.27.2": "9543db0acc86a762f9fd708a3226ebc45a1625885532d153928b9d2b0de90b6d78db0f9b77261d345b95c1ba7282ff3ab0fa37932c2dcd9b1c2b7da7cf39cd76",
"@esbuild/win32-arm64@npm:0.27.2": "2bfe0fef3ace4a5b0f7647168ae21eda9344a8bef4924d60d1ca781b59eb1f7fef0858aef6e2fb8c185638117bfb7dc18c55a700db57799955c8f655eaaf1f44",
"@esbuild/win32-ia32@npm:0.27.2": "c510d04bc11f11b7bd6bbf0ea28e2ba484e6232b7655b5cc8ccf8276ef7da760d54a79eaef87a1a40a81632a5ec4a9f7bb08f63920e5d145c8a893ae76d93094",
"@esbuild/win32-x64@npm:0.27.2": "d11933a70f9c908e3cd7202071dc23a9dea8afa58a4c2e22a3beab3516d0898345a5ebb2af47ffb2cc7f5d2a6d788ed4681fa7f37e121f1605149f124d632c67",
"@esbuild/aix-ppc64@npm:0.27.4": "ba2c14b9cd901d9e7ea99b7de8ac259b146bf978c69866328d1765f277b11105cd16ed4df82107593b5c9b667bba5fbcde73cb7a9f511d98caca9e26778f64a5",
"@esbuild/android-arm64@npm:0.27.4": "d5a06758f91f0cf795d3a77198fc26fefbd78c3ddfce682df8d8ddb96b31ee65549ead1f6040a496dad2a1fc0fa345fab90692eff3410663bd0f39ed670ac727",
"@esbuild/android-arm@npm:0.27.4": "faeac957ba9eaff1c79871151dea2101d03691cb3772ffd5b4475551f54bf7962e1313346b6c06527e5dce09c63391b6b987b06070a544c4b8aaf91652ffbb84",
"@esbuild/android-x64@npm:0.27.4": "7e294ba0331704c4c455763a7132efff4484066b1a522d64c3068c9017749b9b2c59dbb04bfa6491d78fb65da826109af0ea6a7517b06c8a7d7a64e706390e59",
"@esbuild/darwin-arm64@npm:0.27.4": "57f495c8302bfb58852915195e3066166239de00ea84f91f4cc84b7f46dcd126bdbef0ceb22581e643d0c3a2ca34936dd72a96b40291362c2716d3edb6e051ee",
"@esbuild/darwin-x64@npm:0.27.4": "8b0af048b1b03a2145484fa02283b5c0c9b528fb857d510d9a02150854a2df3a08ee93a4ed269b7e1da54c9009273dac2ce75a419c32fd2f516550bfc534fe11",
"@esbuild/freebsd-arm64@npm:0.27.4": "67a551695f67acdbe7ada9dfa0d97d30ba9065cf79fa96d4e8b75c892200ea25ad8187fb108811b0af1e1ba559fb2b7d4ec572a002916bed70bca654e2888c14",
"@esbuild/freebsd-x64@npm:0.27.4": "a3b0ce4ce0f6e3614b49fded87a7c5989e34a4b81876450650f372cb119d835e627c325039c9ec93cb5fbb098a14dd0e8cfda8a24e8be670ec7900a27e9b90f3",
"@esbuild/linux-arm64@npm:0.27.4": "f3467a2e4f7db00b73df8e074d6c4d7b685d90965d7db8bf1a041460027b61cd9e9f258cca66dc26e0a1b5d8cb84263cd7bec81d7513e27f0ea9dc86253e69da",
"@esbuild/linux-arm@npm:0.27.4": "b30c834aca19a68de625214e912e3e5e2b040a32c82acba0c66a70af741b43f5a02ab07fd1e2f42f2bd7d336e0cf25333993dd070e23c70ea6470170a3ad90a1",
"@esbuild/linux-ia32@npm:0.27.4": "51d5d31a222490225f78802cda61d4ba618a3b5b35f3ea57675725f2cf7af32740c8be078fd5bb42952719b81de4e5b692ea1961d0618d827cbd5bc3b8298a94",
"@esbuild/linux-loong64@npm:0.27.4": "225d208ce874ec7bac4b9028933872aacc1b3d7be886f90741efa1cdf853ad51a064c176bd76ff24f0ce1b21946865b72c69a68bbabdf0653873d0f95398a4c8",
"@esbuild/linux-mips64el@npm:0.27.4": "ca438a7ada46810bc1b24ebfcccf0e2c2cc3098e0690b6d2f4dd031bf33160fb5dde07d5644d5a60bdf3768d89667da7c0df30debee684efc47f0ed5b876c6da",
"@esbuild/linux-ppc64@npm:0.27.4": "da0bb5332234921f746da98765b9a20421a5334bbca2abf8fa0f149929a94c5e1a42319b62aaf9711918d42bc0e397e7dbdbda7389ff64c63f843d451378eb0c",
"@esbuild/linux-riscv64@npm:0.27.4": "b6942603508353c956f804e8c037d9d7092b7885f78c88882753e21e978f5aace82c0aaa42a4100edf2fce3be76ce582ff4e550a7a87079446a4b6228918100c",
"@esbuild/linux-s390x@npm:0.27.4": "719d52323400ce16ee69314886ca17a97d7ed6a9886387b7e4e70fae7133721eecb65a44b521d79d9b6a4f9a3c5fd78bfe65a3b0c5315f11e68847d012344d97",
"@esbuild/linux-x64@npm:0.27.4": "2281d03477bd82fecd14fbbe2c6ee385bc196fef87a2dee9be9eae69429af9972b53f869741db3fdfd404d936f38f3aaf237194f506f8113b79aa9978c26ffba",
"@esbuild/netbsd-arm64@npm:0.27.4": "ca68d9ba6054eb15e7de67283073a82b6492871bec6d9b67cee0785c6d4b9a3391f7c286dfe093206a659a05bf27dc2b58c1e730c0d7ddcb997b7643684cd734",
"@esbuild/netbsd-x64@npm:0.27.4": "9ca4d720a2b681d1a01b50005bd00eb6ac182055585adc845fee4312ff87c55a678d19bbcbaad9f4211e9d409c7d03121748524978aa5404143e375e22d2f900",
"@esbuild/openbsd-arm64@npm:0.27.4": "1459bc44aabc838255cae80e33b32eb22fd375d924ca3eed9e0987e33a1ddae6e59ac61e529564ed9ab7ce9ad108db0f9eb4c5558eb8bc63b952d4ff3692f4a6",
"@esbuild/openbsd-x64@npm:0.27.4": "809917a83bb809d51d11d59ebc1bf9f44b6a94fb1f82bd5d52ac642a7dfaf55c90a71351d263d2c164b2d38700aa0dca69afec4840f929ce56daf90a696eadc9",
"@esbuild/openharmony-arm64@npm:0.27.4": "0f9f7dd181d505e0bedae25a73ac26ad9acd099f7b7c49e2ecf12998b59e49c64331616f22cba6b0da9bd7ea6f5b7fc59f7860014dda5e6673d25661042f4237",
"@esbuild/sunos-x64@npm:0.27.4": "16c38ba94b9b2ed6a2ce17e6b5071459f24e7f1df51e4b6555de7310ff1696743089462585c8c49103ea468b8b1b4ee47913d759c5b44b45c15963795c731150",
"@esbuild/win32-arm64@npm:0.27.4": "6e7361fc9a6d12896443f5b59897e5539d642514b9ba440a2d245f84d82b4589744905b6144d6d345a25cb5b1d80dcbc8a87109f4c9d9e88533919587d76c8bf",
"@esbuild/win32-ia32@npm:0.27.4": "36b0fdfeed7263f87a86c93a47d45c07b5e5502dd31c4a3244f058a0ccfa08c206c8d450eac1cc1e0ab98dc1edeb601b60d3b673cec28015d4ed2fd3a0592da5",
"@esbuild/win32-x64@npm:0.27.4": "70e6d04df925717d37f64cf9945a2ce9d5265169df6a9f5d75e60079023d8f0de7ca9f6ac8826a947c313116990562fc6f92c635f0a185bdb6d02e94e967fe77",
"@parcel/watcher-android-arm64@npm:2.5.1": "f99d569e4f6cf78a1b0097fb9d4682cb201a74370ae440c531da4e1d5021e46141bfcdf8ef708b51a5b9cb1c30f78eea933ce75216d5eeb7b969a2ad27c68e4a",
"@parcel/watcher-darwin-arm64@npm:2.5.1": "973c7ef3c94608da9cd1b20b18b9a7de2fb46fe44553731fe372b640de524491976150d0845f3d5953b74ed8ea469cb8d18a48651d0e5fb82f549a6b46b54f79",
"@parcel/watcher-darwin-x64@npm:2.5.1": "848c5516aed9c36e14751200dbbf57e83c0bd46cdab0932df33db120e66b9596de18eeb98980e319efde84014f67d9e7924d7555383d8ffcefe35c501166b84b",
@@ -38,69 +38,64 @@
"@parcel/watcher-win32-arm64@npm:2.5.1": "e015314d6b9b727cbe25eedf963ca8b23bf6d4e78d3c28008bd0d2657940ad54a271330486df3a93a5f1a30f2b8d052d14415b85cc7e7b747c6c73b5dc055628",
"@parcel/watcher-win32-ia32@npm:2.5.1": "920b6ad6a2095aeb9c2d329c5118472a3c14669fa93eaa99aa8050c76c5c2d3d76d92677167ed748c2ac5487c568d5df16d5d94f4bc7c354094fccd8e0d6350c",
"@parcel/watcher-win32-x64@npm:2.5.1": "8f1c8e41ec9f86e4dcd0d4db0a077742d5dcc853f15ea888387183e34e2efcff09fd1cc9ec46fc1121b9ad4ddc0e221283f2ffb23cfd7dbcbb8b03060b461963",
"@rollup/rollup-android-arm-eabi@npm:4.46.2": "d7d021a87cd3504c8d71b00a94199e13c4e07c14fe20ed7300cf1e6436a5f3fe8496c9e5f206e023b15f9b6f8991b2d95a48b47fa41d5c00b44f37fe5f4d5eb8",
"@rollup/rollup-android-arm64@npm:4.46.2": "ca901edbf95bbdd2505c979f777e2a01e2e885a597b6daeed5362dac523ea2a1eb9c0c0d22b9b436f3613c22abdd442bd2764491948890930333a9e40ade35be",
"@rollup/rollup-darwin-arm64@npm:4.46.2": "ed2b07c4803915d46ff642abd659e179fae524dcd3cb88c810a5b71290d16b498e0371dcb91fe98f6301b8c6600d579a099be1e9450278326281002df4a80019",
"@rollup/rollup-darwin-x64@npm:4.46.2": "c53e31df756cb8d44e179c167db1ec5d321225561a1aff2b320091c226c2dfafd080a98a1466f2dc697ff0173b52c41d89c60cae97f73b41fbd128d4c87fde66",
"@rollup/rollup-freebsd-arm64@npm:4.46.2": "9495d87e670bbea87e43d06df53ae83fcd46e2c82a80927556f3516ac76613b8b7739bbd4b43c3f264bbab57a50a3b6cd2dfa6c1b2741bd3acdeba8af7c47018",
"@rollup/rollup-freebsd-x64@npm:4.46.2": "890a965b45f4c4b9beb4696912ee30472180a040dafb24ce32f8811aed4d0d0ee90bf675d234abc6d8e66266d2966a72483fff7e6f1dbd116424b23e18fe38a9",
"@rollup/rollup-linux-arm-gnueabihf@npm:4.46.2": "ce9720f61b4f7d9a791ba78e13cbbea67ef5f46c465e054c08f009cd06de8c1e4518df8e8578366a27cc9ae4280d37528dd0762906a19e820ca1a95158b47090",
"@rollup/rollup-linux-arm-musleabihf@npm:4.46.2": "b884f568a681d8c13ffdfa77ad6183ed6f7f9fe5bc952b1c82dc21e36b4bc8eb7ee292168929a2575ff5ff14582060d7d73c583aef7edf04fd0bddd67140f4b0",
"@rollup/rollup-linux-arm64-gnu@npm:4.46.2": "519477372d8358a4d3f1f1245bc2b5b57b65960f9a7d02bc5795ba68aed471fe87b20391a63c334bf0abb94085ad8c89d8d3b2e4d79ca0fed702537e9a0949eb",
"@rollup/rollup-linux-arm64-musl@npm:4.46.2": "a5dec7799dd832b5374171a73a6b57cffef8be317482dd9ea4e6554db6fc8afb4bdb91ec725502f1b378aa9cb9a1333684056d55c9120262cb7744a33b961a76",
"@rollup/rollup-linux-loongarch64-gnu@npm:4.46.2": "76ebbf40535f68c6922edf7d866dad00608cd475c8436d199653341ea09124cb4478f67c12d32b5363634f3f811926acb14a086eb146a1fe6b310fdbde01f2c8",
"@rollup/rollup-linux-ppc64-gnu@npm:4.46.2": "31b62a51393e0f2608e1133701523e894ff5d04038e3d9af95abf595ab7fbe827167a651b200e9975d0e76904699cde3428aa1afbf46bf939f836f8ef90b1d88",
"@rollup/rollup-linux-riscv64-gnu@npm:4.46.2": "4f22bc5fe58730026085d1a5372b51d9ed933b314cde2d3dec1d73ad76106406915c313d331f094176ed917863c0041667e63184d9730da7107b11266dad477f",
"@rollup/rollup-linux-riscv64-musl@npm:4.46.2": "1bc37b77ac38d7e82e7d661b67fc043a1db01272a0566e5432c61e3c7a5e6c11b5ecb4a49547da2de33a8e0a7b0d685f3c7341572fa77c90e9b71e515f753e86",
"@rollup/rollup-linux-s390x-gnu@npm:4.46.2": "1b1821a848d8bf86fa5e01ae57f60ebe5566cbcb0c605b5d05050821e94b8b45a72515ef302a3021196018b289aaffade5c41a5f89b3f8324d509a25d28dcfc4",
"@rollup/rollup-linux-x64-gnu@npm:4.46.2": "66231802689c1ac1d6ecec6fd65d14c01c900537e588808e0a2c92ba34e322665bb6df3853500717cf600f40a93de4c490838290e21bb10eed4249f587a08109",
"@rollup/rollup-linux-x64-musl@npm:4.46.2": "064ed54e9ddb05eec1b5da5ac8366f3290b7b65e63959a76a26d6940ce44d741c30488e39ce94c51a2679b2c56217c2e0aaf74e123a1c0928503712c115d6047",
"@rollup/rollup-win32-arm64-msvc@npm:4.46.2": "b59089cddf652e3da278744f6b8b2105360d1219833e54791380322913d40073ed4197ccd06d6091e83e1e12a5290d7a2e4aeae7947ff20c45943d07d1f0af0c",
"@rollup/rollup-win32-ia32-msvc@npm:4.46.2": "d0aae1f80a64d9148426a7ff25b9df7f3abf7aca912c358a952f4b3bc541e030b5959f52e0b67abe01b9c8c8fb6567d1bbd30e31daabb7e2c4dc0488faf875f7",
"@rollup/rollup-win32-x64-msvc@npm:4.46.2": "740ca3c1d07f5af76fc9c2db917edbf6d0c1cf3eeee8330a0c571db4990ec44f0b272696a215ab118e8a32d7529f84bd47225e85dfab458a989b4b18d0bbea49",
"@rolldown/binding-android-arm64@npm:1.0.0-rc.12": "1fe38430414fef2eb817ad10c50744c757e74b105850f9bec12016312c3b9ce0a03c14eb65c04f79ec06795005d52bf97d3a6ca62446184f5ca0c41300256d15",
"@rolldown/binding-darwin-arm64@npm:1.0.0-rc.12": "39aa446385e9b0b3d4843478f440c452cabe4f826407986f085d0f6a73467d0e6642f3718facd4ea3c4f7687890ba0a9568e97b9f0ec816fbf5a271f2fdd56e0",
"@rolldown/binding-darwin-x64@npm:1.0.0-rc.12": "3cb24f9a29f0ddbfa9c7734f22786ee436129b0cea963b7b9a8e09e5ad3a37516591deacf5c952d01a582de6ba1a069e39b3d056c455986c89448ba57dc99c05",
"@rolldown/binding-freebsd-x64@npm:1.0.0-rc.12": "02033ccde0b7383adbe16d0df36dd74e20b3973bcd1c791822246c9314c2cbd52d2b0d37704de591e237d1db6a92108fb12c5d07afce07d9598b024576a66754",
"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.12": "4d5daa86125e95ec7c1da4804d1aa259715fff3f966e0f15aabbe8488fb46e6c69e2289119f4dd8ba5bcd1b1c94fcd2f2c5a1f59477253cea020ebdcc2c7c652",
"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.12": "87311abc5e88ebb12b1f17fd840b72d3dfad98d4a36d3c9215e75b0e4cc20d378372efb3c40a79176067764857b3def4eaafeae13b385a10866d383ca69b9168",
"@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.12": "e9fa1956b2f2afce1479a6e1a850dca09ffecffbb4f7f90680dfaef2503fdc0fcea2a13e0cce9303b72125f225d798ef7c5d1fc6d36466a36dece61cddb98848",
"@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.12": "e4c86e1145f0605c708c0facf1cb717ac7410010812c1bcb50cd55481a3ea4802fc610b9ef2ff9f65f05c5baed788bd7c0d015702b9b9056d62efdb209d6cd47",
"@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.12": "52bb2a9c287fb59c394ed2194d47222fadb72f0516683f7d1ad19eb73e73c1e3a3917d0598e483c5bf2c7cc942eb010e8ebf091515369c90f45dcb4a375563c7",
"@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.12": "f1f604d49ad2d47a0f8d00152c045756016e422a5f93d8548e2a2388d1af43b597ae22a349ba30d94413352999a2526a5865ed65fe1045743759f5e4f6293cf2",
"@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.12": "1db5ea4ae644892004e7bc00b3dd0515c8bbe196f0abe71ecbd5862c9bf72d2658f2c40ca6f637764c795ad3cc182d449b7239da1057837aa5a874b923cb7f51",
"@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.12": "e2145fb3bfd2ab8ac1ecba1b70284b47a4bdb12559d6efb3146180a6e5b6827c78b613c5d23bf0afff2692b37a2019d0ae39d6554969508478d9e840520e3fc8",
"@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.12": "3fec2099b45f6982dd5655ab5b45416413951d22f4cfd726e7ed3cb1a37ca499fc322b5b7b8b5258de49591cc1d1f6344a707f5541dc748591e2dbb38c200389",
"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.12": "de6e85e0826c1daed00b6020fbf8a61fe8842e48a56eee6b64bc33be514d084d2f3969428e871b7f66db60529ac601c6b0a37ac86c36e34af6454d70f95f98cd",
"@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.12": "7db443359da15f8b7947e585ff9a388e0a66e318d12ba96d435f0a436c6fe92c67620672c1c15b82645ab5bd1da9a1c20957a99a3d8bf5c122fdad03dfc0d117",
"@tailwindcss/oxide-android-arm64@npm:4.1.14": "607d2f0300740e7edffdb9771b501601957664d8be09f922040f8ffd74fe19863db9e9f2d04f3f31e03938acb01d4b723cfb476f7c1c1fe684ed8a4f582a15ca",
"@tailwindcss/oxide-android-arm64@npm:4.1.18": "228e24ef4857fc2de11638b5b73b0949636b2e95691a6cb8fc33e56f4ca93ba3e1b5b92d9493441198fc8830687ca4cafaffb7a0231b7926add3e910859b4dd2",
"@tailwindcss/oxide-android-arm64@npm:4.2.2": "11f6e9bd3c1eb998725a89210a74ec2253e7387e451fad4c9ac171d9299cfd4ca1ce24e687856ff7887a2fd60cfabb267f8bf77e392e3069b2ccb1d22007aac3",
"@tailwindcss/oxide-darwin-arm64@npm:4.1.14": "edff4d0cfa49cacf5bdead7133c53e4cf3711536d38b503107c2245b6859e79a708599163626854787eb518bc6d79b20b440769c618d91c9299b69abd116612a",
"@tailwindcss/oxide-darwin-arm64@npm:4.1.18": "013ae3386e4b2778debae81c330d26caa1710666522244ba08e79613d9f7d04807fefe8c6071e9e28902bdda85d8f3eb24d2cdae5e65bae260f8d2de9fbac84a",
"@tailwindcss/oxide-darwin-arm64@npm:4.2.2": "ddd2d7844ef9be81dfe043b393a4eb7d971d72c53eef241456c132f7c38d5acaf569311dd565d23a345484f0dcc16a3967eb3ed74ad08e672310919f1a0d8502",
"@tailwindcss/oxide-darwin-x64@npm:4.1.14": "7316449dfca8bb2745b9f88c315f805ad60f0ca347a7a18e2ae1eef134d635019a393929a4b40e925e33cb19e7dea5cf6550b34067a0a142378dbbf3dc027859",
"@tailwindcss/oxide-darwin-x64@npm:4.1.18": "a208b3c9831c4c9980f592fcf78ec85c1bc7d5583c3d55bb66139e7ba3c9a34f68178e049df2d37d70f632518df91747549bced2207c93510022d392993a2b4a",
"@tailwindcss/oxide-darwin-x64@npm:4.2.2": "29b54e88665e7cb6b08ec143336d56e7bc100f6c621a414ae1c96c5a913de43859d8b5fd197dc9b257c95530dc949d259d841f1b657cc7a037e74b61aee85de9",
"@tailwindcss/oxide-freebsd-x64@npm:4.1.14": "1efe911a9411d0ff817854cc999b48ec7452b50b3a15423efc9ec07fbd4243873fa09896aacbe9c0e68137709675d3171b992a2c6acd4e2e870fb36e234fd4c3",
"@tailwindcss/oxide-freebsd-x64@npm:4.1.18": "e009d8af67f083ad10f88d775a2b01633a020e4228d8288281ac3fe236fb090e16160809c0d54aa208141ec0170876bf07c5a97634ecdf5f604f5cfa6f192802",
"@tailwindcss/oxide-freebsd-x64@npm:4.2.2": "7e89193701c6239dd007eab2e48e4fca0b88337b50bdabd341bbab3660fdc5a151131ae28a24c5a9bb59ee491fd8acc4583018b93dd545e4889da28dc6a445f3",
"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.14": "6168933cfb293acd1381967324566171d47f06d2a42553254bc43bdbb17b4319bcd98d9fd9d41e473360e20294241bd8600404632c90c6f4e8c4800046a2a846",
"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.18": "3129ae67643cc14cac0197b7b4aaf9aeca68f821f3bc00131c41602743515faabbbcd0a95badaa0ff76dcfbec71196068a32bd6a0f9eeadef523b7e8590b6722",
"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.2.2": "6bc2f863e02da37c9ce2807ee2fe1f1d00f391d5608fd9092630faefc0902f3982917d9dfb6df38e6e2ae4e3e83d5587db02a178c78a4b896085f3dfe72fa931",
"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.14": "d2cfaa030ab8a6838d2bcda2f5974750ed72362bf1e682423fe5ac324af182ab6cfabeecef8443bbba5d7ada0d2d236374710bb9df3d90cc63f0c0cdf058e486",
"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.18": "568d962bc3240518623061ff2a30daf9eb23460b3142f1f0d5b1e12e2d72a855bf2c3d1593007303540530f1ddb730f4df66145f94fe8b3b7410358b06a7ab73",
"@tailwindcss/oxide-linux-arm64-gnu@npm:4.2.2": "a8962da367468c8b28b4d0afec55e55dcff3c4c0f885b60ed4ad825b6f3b40c7c7350a646f72cfe502f247d5b3c4c0c1f03b56d96b3867c034e839379e91a78f",
"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.14": "275412b1e96c63156f6f323be1328f8ac11bf020ba71d9703ac27da056a3974ed1dfcc0ada9cc8470dc61abb80a91ff4656702f6632c63c2d612025da82bcdd3",
"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.18": "87b719ffab236a8ff8c1ec7e70f41b7fb4cd1fb8322e12d15534df2a56922b17dc483c8374abb54a09a098a75c5ca05a0551c362d526efc19d1000891201ad7f",
"@tailwindcss/oxide-linux-arm64-musl@npm:4.2.2": "cbab9ca951ccf818c9ccdfa6a9450a18a022fe67ae86c75c30ad325fb2a3e0821362954dc76d188746d3d54cee93b0b1b286bdc3540d6e79a3d504aad8f135ce",
"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.14": "ce4e3fa272b04c4a666e60c74287906c33ba903439d5ac7ab4d41c8fed5eb5feb35d59e77e9fc3d6ad3a56126233a3d63c69b89a73412f0867197bf6f2d3a7f3",
"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.18": "799f1d20017125faaac62f1dff2e8aba872ba3ab1c8f972f296cb98bbda111b044f69493f3aac1113405042c5e545cc66f2f1bd31bb2e6f048cf4a621bc9cf0c",
"@tailwindcss/oxide-linux-x64-gnu@npm:4.2.2": "0b6e47b461b9e1168033edb2c72b6405c24e944c5caf867858bd1e5dcdc68dcb5175edc8bbbffc472d00444dc1dfd45d510073fb619cad2887ebb996e485bcbd",
"@tailwindcss/oxide-linux-x64-musl@npm:4.1.14": "b0e549351ae75e194351da1196977443643bd2601c6c2b6123b6c21d7c0c4c9c543fb596826fd9879d210c8f5af3f12cfed2e184a3a22a060e79194345f5fbab",
"@tailwindcss/oxide-linux-x64-musl@npm:4.1.18": "e6408c0d9cee93dd40a9f7a97c97fbc4ca6cda2cfbb67b8021727dda40e87cf96734f11aa49c77d8aad92bbf1a24a4ca5d2736e355c754cf5dad09bd329c7328",
"@tailwindcss/oxide-linux-x64-musl@npm:4.2.2": "c1e258d6d954b0c3fa3c8214478c2b46e5581f60aa1049c11f60a1836668157b023325c691b8ddfabe39b36d8df9ff32e9237d06dc1e8e0beff103324730537d",
"@tailwindcss/oxide-wasm32-wasi@npm:4.1.14": "73d67e788052c796ea06864ebc53f4c9b4e72a73796031f49d6ea94cf8d19bcb62224994e89bb2d941173358298c0090be84eb7125e44c80d0e629cc99ac43ae",
"@tailwindcss/oxide-wasm32-wasi@npm:4.1.18": "4aa9244e61c275451c6e9d67be3b832f59dda299239dc0cb1a56a8e332b237b7669ddb2a35b5cee55b30ad8a87446ff9b9bf10fed5bd7e25531231ea87e02bf7",
"@tailwindcss/oxide-wasm32-wasi@npm:4.2.2": "83ae560e1503cefc9854d5d54b9222d81287a8bd7fc29015f42d032c262cf0ba5ac88f6707219092bb0ec7d8f569a3440e585a9dc084aa07ef7dcfb4dba3defd",
"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.14": "d67e99b0efd62a57b10dad97358e09ad362e944e81a703cb9b1932492735152e94a483039c756869e3ee317efeacc8c7cc7ec11682e9814cbb09d86027a1dd19",
"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.18": "1dd1988e6b81b4ca26ec75ee49a888db1a669e78d75e89ee8d4bc7e3dcb206eee2562592493c8a12acb2faa33f4a6d3d813f1b191dea89f56494d05a5e50332b",
"@tailwindcss/oxide-win32-arm64-msvc@npm:4.2.2": "674ba83bdf03338878cb7839d4a081934404f9fe8771df3c55f6c2f0c09cdf4ab871ec2e821f23eda245c7b0a9b9fdbe32c0d038f887e4958d97c37f9cfe5b3d",
"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.14": "c0a9fc170c6d137d1b81a84ae44d70aec370f432275e7d2a399094cccaad3f88d7e690a78fd9706acc6efd5bd6006e0201937eb445a91a59bddaabd19208526b",
"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.18": "12b58065f76ac2f46d070102704fc3e3727ecbfee09d11c43ac7a6e8bdb25943469adf362589529df128c922b1ca65be9ae869ae079caf11233fde194fbca9f7",
"lightningcss-android-arm64@npm:1.30.2": "7b8a62c7aa787251381e9e082fc19991e8bca696f17be4dad0a5c3a31483d1452e6f8b04713b9c9221ef8d9b011510ee10d69c34005294be92ba2e57ad075a90",
"@tailwindcss/oxide-win32-x64-msvc@npm:4.2.2": "8fd2254df241f2d17417c8a3ecf9ddc51dc23f415a7cd1e7661930296de1a9f4128ae9f3912050f8e9dde4ea0f0f2b2452031b913451aecf12d453f131703c79",
"lightningcss-android-arm64@npm:1.32.0": "1cb326ad39dcb02cf9f45025c167b6900e3a04b08f5149d3c5ee26054b00d08db3736fb69183a6c3ed1cb32dddd148608c784b6631b4777623f7dd0c032c392d",
"lightningcss-darwin-arm64@npm:1.30.1": "bbdce4ee14b3952699e6d07c539cf4bd678853bfd974e3107742198dac38dfa6d40c6ea80163a7026aff662dd7d3a462a2bee9a18448c75c788659ceebe2746a",
"lightningcss-darwin-arm64@npm:1.30.2": "fe4f6eb4af66f95a0f83a9b4970f863417ae9ac394b5c963a20cda24ae08ae0ce6ebdc6f8e664d8b53717afb936242b9a73394584b55ecf2978babab50364e93",
"lightningcss-darwin-arm64@npm:1.32.0": "da954d0c215d0e95f15a92c8717f871017586e1332b98fd40e96196571d2fd3d51a727dc530768afee9f6a04da210510740574dd0c8dbf2ecced79e5996f1a06",
"lightningcss-darwin-x64@npm:1.30.1": "6b88c182be0de82858983ec374093c2cb13cd58139456e25be215fc55a7a8cbfcd6f7487bee1507fc024988a1f324d7cb26b3f195893d5a69ccaf252dc9094eb",
"lightningcss-darwin-x64@npm:1.30.2": "b2d82add63e88d77dbd08508a32c1c28a12de826d4dd70f6ec17ffae9d3c5bf1be7a7c35f154bf98bca4164b7390ba515202884e4cabaa83ed7f1727baaa08fa",
"lightningcss-darwin-x64@npm:1.32.0": "b1d298c9173f839e8447d1917ed8bc5ab098ed0fc4e4b419d36ac5afe8b27bf21cb47d00a35c3d2edadcac598086e9b4f26c992a809d79f9681d6865a230d79e",
"lightningcss-freebsd-x64@npm:1.30.1": "731a96282db6afff3f57e8cbb73f51d06455231868b3b311a772ee11ead9c57538fc217d0956df4f177dbb805fa4fc761734440f6d2bb8965963b21f06bf63c1",
"lightningcss-freebsd-x64@npm:1.30.2": "cea6113555ed6fd69e10c67a8616d3b4c743eacd817e93d290b7d85d1c2eb29386466e55f61890f4aee87cafe062ef037b92824160418dd1c299bb7d15796cec",
"lightningcss-freebsd-x64@npm:1.32.0": "0eb59f6acf2fcdc944c921b0ac2a16ee803452b9438f573ad6bc41be00040b791ed698698ed5c06f98ef43a6fed0a54987ba3a88da204de9978db2fca96a4a65",
"lightningcss-linux-arm-gnueabihf@npm:1.30.1": "fcf07f54c4d7d056f9b57d39e6df1c6f60c02ef4ebd51eda76056d35d89b1307af8737e44076d2b1f85348d2b1b9c61bf2220c5347389a6d40ad8bb12f34b5cf",
"lightningcss-linux-arm-gnueabihf@npm:1.30.2": "93119a9476759aff2a1a3fe35dfdfd39b0eab320b76725b36bddfc11f258f80140831169ed10f5528349863f7c6497358ec73d3c13054e6dc72ef5b26a22bd26",
"lightningcss-linux-arm-gnueabihf@npm:1.32.0": "7d1ea43986d2370a90cefc920dac3e041e0d19445cc4fdaf244644b57b6937588d7c3a464c31440617231f55a6dad79744cf707912e05f3b46a1694abb5b4e00",
"lightningcss-linux-arm64-gnu@npm:1.30.1": "bc82ce2e96ffab4b0ba1f9adacf63f461c3f6221bcbc955104c05e6e8c2c6ed8863421663e0e4148a682b143868d07190c38e9f990915a80ce9692f963132320",
"lightningcss-linux-arm64-gnu@npm:1.30.2": "c52236dd9777f150b849e0ed4ec1a4d17dc2bbe1ffa802286483d9c71e868eef16b54e348e410d44921262beb4474d2b4c90c268aa2c1109e55899d7cf8294c8",
"lightningcss-linux-arm64-gnu@npm:1.32.0": "f01ede75f41480a164d18338fa46d9fccdb4a821717174ce848ff8b2aa4badba4f1d331deb3ebec3ee2f0eb95bfa2e35f54877f371427b04e6f36a4783aa1414",
"lightningcss-linux-arm64-musl@npm:1.30.1": "2ae25a764b8ed9fcc1977dc1786011e68db23bf3343168fa2d4a9a4bcbb73c7aae258cdcb879d68a3a28e22343705ee435517d3f045e49b15fbb65816d74a91d",
"lightningcss-linux-arm64-musl@npm:1.30.2": "85b54252172367c9b15be312c55f982d0541063b0626faa370c26d5eb8bedc36e036b6081374aba35f68d9e82c729239fb7af52f997004df715b09a6f7c5d453",
"lightningcss-linux-arm64-musl@npm:1.32.0": "38d373f99768f1c5ab6a9c87e1c0ec45eccdb3fe4d216dd5cd06629648c4b0689570ad4e89285d490662cde1790cd36e6b3d176c14e5e31f6869c604aa2df820",
"lightningcss-linux-x64-gnu@npm:1.30.1": "190ac9ba1b9a4bf658a9e5b3c5702546ec779a7a5ccf5a4e06e5d46012ce6cad1842a9b1e717498bc759e103ba7390f42c9b8ba3e67157adec8e7162225633b4",
"lightningcss-linux-x64-gnu@npm:1.30.2": "658f54482728885541331184a5fefc3df76e1f4d691ad28d70b559dc391d552837bc95676449e48cbdcda8d63165f0f56c921a09ec2c6fc591b427c566e0b9ed",
"lightningcss-linux-x64-gnu@npm:1.32.0": "0a1433d46a4a010f87b615c3fa43725a456bae259858a2c927899cbf93074f0ae40f49901bf6af6daa30a4d169c86f594f6341fd775bf7b59293b8d7947b81c5",
"lightningcss-linux-x64-musl@npm:1.30.1": "fab6ed75d747024fcf46212b9edc7d1daccfbe4e7a06dcd0f9e841c6a023e61e716751747f9e8aecba18495adc9ef6bc20b24616d5c15c87f5dc1ff9ce1fd859",
"lightningcss-linux-x64-musl@npm:1.30.2": "6b046d57dab2237729953f1350a922844fafd16bdbae3a9ee17b04abdc2e2d2392ccd61932e7210276bf18938165d900517d2079ec57d866fd288b8bba28dbd4",
"lightningcss-linux-x64-musl@npm:1.32.0": "a6f48ccc30a73d30563c7b61856d1fd6a8812ce62b1bee797f227e06612df70aab4ccd1908552952f77ca7ff2a51019f62d14ae5310ca67311635eeec55d3a9e",
"lightningcss-win32-arm64-msvc@npm:1.30.1": "2cc285e89f66323ecae5ec41a6b1a57500d74a549fb392829c99708d5a5254d709c0ccd2d8fef4f6c1fc9a55c5bd51eca633fa1f2228563f884545668adc1b17",
"lightningcss-win32-arm64-msvc@npm:1.30.2": "f8383d06fe81494ba34b9bd7eb713ad91dbd84d4f321526b5190d7908e95591e462159acf71f6d3a0c33ea1251d5e80c012d255d94e9aa4187a476a810a249bc",
"lightningcss-win32-arm64-msvc@npm:1.32.0": "a919be7fb298c1102bccf18b6f83d54946adfac70ab2ac9c95e4ae38ded76d8f530215b0bcda4d38df4ffc40a70abe3afd91d01d35fd122e7d119ed0e46972d0",
"lightningcss-win32-x64-msvc@npm:1.30.1": "60bd930e71fab0fbf0250406d4791bf27f0b9c8daf095c8d5fce9f3e120d24753e309eb6fed956043fc6a6cbb6d1da30fb0862acb54fa046b5f9a2e69908b6f9",
"lightningcss-win32-x64-msvc@npm:1.30.2": "ab86748b46ca851d29c387cb349cd35ca9da6fc73082b759ef84d358ec08ece6491e0eb137ea8b30b85419c20075c59f44620ab026d9a0aa0e86d3e0a610a960"
"lightningcss-win32-x64-msvc@npm:1.32.0": "5b8d3431aadbdc40a0a7eae32f2415e4f28b547af1a1cd5b35a35d67f772a89492c7fa03e9fc88ce804b14f5f88e412e49fff40d1b0aad67177de815c434207e"
}

View File

@@ -24,13 +24,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "learn6502";
version = "0.6.3";
version = "0.6.5";
src = fetchFromGitHub {
owner = "JumpLink";
repo = "Learn6502";
tag = "v${finalAttrs.version}";
hash = "sha256-MR4QslG1DnnYLLn7esXGit0HG1cW37ECUE2hgOegudw=";
hash = "sha256-dxUcQlNW9kRA17CLKJMCFWUFmxjbeCJdVLXhVVDeJgY=";
};
patches = [
@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
offlineCache = yarn-berry.fetchYarnBerryDeps {
inherit (finalAttrs) src missingHashes patches;
hash = "sha256-sxlKw7txvFs9dI76dTf/Ap/2ADNH74q6rGS5ly65ILo=";
hash = "sha256-Tne5kBgymwXfIkesEd8lHy2uqIJU8oy+9v8vSqG2WB8=";
};
nativeBuildInputs = [

View File

@@ -5,7 +5,7 @@ diff --git a/.yarnrc.yml b/.yarnrc.yml
- x64
- arm64
-yarnPath: .yarn/releases/yarn-4.12.0.cjs
-yarnPath: .yarn/releases/yarn-4.13.0.cjs
+approvedGitRepositories:
+ - "**"
+

View File

@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libleidenalg";
version = "0.12.0";
version = "0.13.0";
src = fetchFromGitHub {
owner = "vtraag";
repo = "libleidenalg";
tag = finalAttrs.version;
hash = "sha256-ptfX31/1cUHLluc+Y+g28s4BEoGC0LqC9HH0cpkJRJQ=";
hash = "sha256-27n8Wdzu0H2Fym3aiZkE+16dgrkSK59+YWOfs+iPzI8=";
};
nativeBuildInputs = [

View File

@@ -1,4 +1,4 @@
{ callPackage }:
{ callPackage, runCommand }:
let
src = callPackage ./src.nix { };
in
@@ -32,10 +32,6 @@ rec {
sed -i '/# This must remain last./i gkrust_features += ["glean_disable_upload"]\'$'\n' toolkit/library/rust/gkrust-features.mozbuild
# Temporary fix used with patches/rust-build.patch
sed -i 's/9456ca46168ef86c98399a2536f577ef7be3cdde90c0c51392d8ac48519d3fae/60cd124908737068ab21c7773b3df71d00e186cd605f15bad9977232830aabc0/g' third_party/rust/encoding_rs/.cargo-checksum.json
sed -i 's/d7405d2bcf99cf9729075473c45f677630f4c1947c8ba9757db607f2025a7da2/a066ad881d5a74386e666fc844f7fecbbd70021d0330c1b08a2d7a2a67437ccf/g' third_party/rust/encoding_rs/.cargo-checksum.json
cp ${source}/patches/pref-pane/category-librewolf.svg browser/themes/shared/preferences
cp ${source}/patches/pref-pane/librewolf.css browser/themes/shared/preferences
cp ${source}/patches/pref-pane/librewolf.inc.xhtml browser/components/preferences
@@ -55,7 +51,16 @@ rec {
done
'';
extraPrefsFiles = [ "${source}/settings/librewolf.cfg" ];
localSettingsPrefs = runCommand "local-settings.js" { } ''
# Import of `librewolf.cfg` file is already being done manually.
substitute ${source}/settings/defaults/pref/local-settings.js $out \
--replace-fail 'pref("general.config.filename", "librewolf.cfg");' ""
'';
extraPrefsFiles = [
"${source}/settings/librewolf.cfg"
localSettingsPrefs
];
extraPoliciesFiles = [ "${source}/settings/distribution/policies.json" ];

View File

@@ -1,11 +1,11 @@
{
"packageVersion": "150.0.3-1",
"packageVersion": "151.0.1-2",
"source": {
"rev": "150.0.3-1",
"hash": "sha256-ScwnfmK2zUFQLoy1Z9P9xQ2iTss2ufbzji/IHJSri9U="
"rev": "151.0.1-2",
"hash": "sha256-6C048VV6NECGTcdGla4qIa88z677ZTjORf5FM0a4xMM="
},
"firefox": {
"version": "150.0.3",
"hash": "sha512-hFLaYSAPjuZnkNP/8jDKhLKskpGvK1fgGEhsUPk4xTxvtJQ/5s/h6ZuXg0ZvsAv3B/oAYpN1OsaYYY/B47cKSg=="
"version": "151.0.1",
"hash": "sha512-hJKhu5VrODcxU5OL0YsOGOOkrQ0qvCAXtF4CvCdoyPRo1cBjKaMkhaA6Z7ucIhAuar/x5zCAx3dkc11DDcdydw=="
}
}

View File

@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
ninja,
pkg-config,
@@ -18,16 +19,24 @@
}:
stdenv.mkDerivation (finalAttrs: {
version = "0.7.36";
version = "0.7.37";
pname = "libsolv";
src = fetchFromGitHub {
owner = "openSUSE";
repo = "libsolv";
rev = finalAttrs.version;
hash = "sha256-7a/vAdgW7ma2GHqv1LaQNFA7w1Hmzm6Q/HriNN6hlpE=";
hash = "sha256-hiumMnTJ3eP+acH2V0eNTM71Fw//IWQPechCA0+kH1s=";
};
patches = [
(fetchpatch {
name = "CVE-2026-9149";
url = "https://github.com/openSUSE/libsolv/commit/210386037c892a720972ad35a3d8f7073b4d763b.patch";
hash = "sha256-ju3xn78UGMR5usq1e1ovFTWnKW1TPDA77sNGx8yc8Z8=";
})
];
cmakeFlags = [
"-DENABLE_COMPLEX_DEPS=true"
(lib.cmakeBool "ENABLE_CONDA" withConda)

View File

@@ -13,6 +13,7 @@
egl-wayland,
ffmpeg,
fftw,
freetype,
glew,
glfw,
glm,
@@ -30,6 +31,7 @@
libpulseaudio,
lz4,
mpv,
pulseaudio,
wayland,
wayland-protocols,
wayland-scanner,
@@ -39,7 +41,7 @@
let
cef = cef-binary.override {
version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/7067d6ff9fd34e36eeccf44e15f86ad604244f26/CMakeLists.txt#L47
version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/a8ce9b6aa14cc10f0396bbb74a16ca12ed3990dc/CMakeLists.txt#L47
gitRevision = "cbc1c5b";
chromiumVersion = "135.0.7049.52";
@@ -51,14 +53,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "linux-wallpaperengine";
version = "0-unstable-2026-03-01";
version = "0-unstable-2026-05-12";
src = fetchFromGitHub {
owner = "Almamu";
repo = "linux-wallpaperengine";
rev = "7067d6ff9fd34e36eeccf44e15f86ad604244f26";
rev = "a8ce9b6aa14cc10f0396bbb74a16ca12ed3990dc";
fetchSubmodules = true;
hash = "sha256-NjEcrytgD5KVpB4kS4Cwa2SpxSRL4Tgt2yz6Ygd2p5A=";
hash = "sha256-S9tPlHugYdg5dbOW4OyDPPfVhxBg6purYhc+Bgt3ovM=";
};
nativeBuildInputs = [
@@ -75,6 +77,7 @@ stdenv.mkDerivation (finalAttrs: {
egl-wayland
ffmpeg
fftw
freetype
glew
glfw
glm
@@ -92,6 +95,7 @@ stdenv.mkDerivation (finalAttrs: {
libpulseaudio
lz4
mpv
pulseaudio
wayland
wayland-protocols
wayland-scanner

View File

@@ -11,10 +11,10 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "ltspice";
version = "26.0.1";
version = "26.0.2";
src = fetchurl {
url = "https://ltspice.analog.com/download/${finalAttrs.version}/LTspice64.msi";
hash = "sha256-7DUCZpftMtKuV7F746PIh3tjH2QrZjJkkamAjEfsAIE=";
hash = "sha256-SF2r0tfYKT3nM6OZcZ9lOO/aSlS0ixgaFOBycRhphNM=";
};
dontUnpack = true;
dontConfigure = true;

View File

@@ -66,6 +66,35 @@ FOOTER = (
+ "\n"
)
LICENSE_NORMALIZATION = {
"AGPL-3.0": "lib.licenses.agpl3Only",
"Apache 2": "lib.licenses.asl20",
"Apache 2.0": "lib.licenses.asl20",
"Apache-2.0": "lib.licenses.asl20",
"Apache License Version 2": "lib.licenses.asl20",
"BSD-2-Clause": "lib.licenses.bsd2",
"BSD-3-Clause": "lib.licenses.bsd3",
"GPL-2+": "lib.licenses.gpl2Plus",
"GPL-2.0": "lib.licenses.gpl2Only",
"GPL-2.0-only": "lib.licenses.gpl2Only",
"GPL-2.0-or-later": "lib.licenses.gpl2Plus",
"GPL-3.0": "lib.licenses.gpl3Only",
"GPL-3.0-only": "lib.licenses.gpl3Only",
"GPL-3.0-or-later": "lib.licenses.gpl3Plus",
"ISC": "lib.licenses.isc",
"LGPL-2.0": "lib.licenses.lgpl2Only",
"LGPL-2.1": "lib.licenses.lgpl21Only",
"LGPL-3.0": "lib.licenses.lgpl3Only",
"MIT": "lib.licenses.mit",
"MIT <http://opensource.org/licenses/MIT>": "lib.licenses.mit",
"MPL-2.0": "lib.licenses.mpl20",
"Unlicense": "lib.licenses.unlicense",
"2-clause BSD": "lib.licenses.bsd2",
"Two-clause BSD": "lib.licenses.bsd2",
}
LICENSE_FULL_NAME_RE = re.compile(r'(?P<indent>\s*)license\.fullName = "(?P<license>[^"]+)";')
@dataclass
class LuaPlugin:
@@ -105,6 +134,38 @@ def extract_rev(nix_expr: str) -> str | None:
return None
def normalize_license_metadata(nix_expr: str) -> str:
def replace(match: re.Match[str]) -> str:
license_full_name = match.group("license")
license_attr = LICENSE_NORMALIZATION.get(license_full_name)
if license_attr is None:
return match.group(0)
indent = match.group("indent")
return f"{indent}license = {license_attr};"
return LICENSE_FULL_NAME_RE.sub(replace, nix_expr)
def commit_files(repo, message: str, files: list[Path]) -> None:
worktree = repo.working_tree_dir
paths = [str(path) for path in files]
subprocess.run(["git", "add", "--", *paths], cwd=worktree, check=True)
diff_result = subprocess.run(
["git", "diff", "--cached", "--quiet", "--", *paths],
cwd=worktree,
check=False,
)
if diff_result.returncode == 0:
print("no changes in working tree to commit")
return
if diff_result.returncode != 1:
raise RuntimeError("Could not inspect staged changes")
print(f'committing to nixpkgs "{message}"')
subprocess.run(["git", "commit", "-m", message, "--", *paths], cwd=worktree, check=True)
# rename Editor to LangUpdate/ EcosystemUpdater
class LuaEditor(nixpkgs_plugin_update.Editor):
def create_parser(self):
@@ -131,7 +192,42 @@ class LuaEditor(nixpkgs_plugin_update.Editor):
return luaPackages
def update(self, args):
update_plugins(self, args)
if args.no_commit:
update_plugins(self, args)
return
fetch_config = FetchConfig(args.proc, args.github_token)
specs = self.load_plugin_spec(fetch_config, args.input_file)
specs = sorted(specs, key=lambda v: v.name.lower())
if args.update_only:
specs = [
p
for p in specs
if p.normalized_name in args.update_only or p.name in args.update_only
]
if not specs:
log.error("No matching Lua packages to update")
return
assert self.nixpkgs_repo is not None
for spec in specs:
update = self.get_update(
str(args.input_file),
str(args.outfile),
fetch_config,
to_update=[spec.name],
)
_redirects, updated_plugins = update()
for name, old_ver, new_ver in updated_plugins:
if old_ver == "init":
msg = f"{self.attr_path}.{name}: init at {new_ver}"
else:
msg = f"{self.attr_path}.{name}: {old_ver} -> {new_ver}"
commit_files(self.nixpkgs_repo, msg, [args.outfile])
def generate_nix(self, results: list[tuple[LuaPlugin, str]], outfilename: str):
with tempfile.NamedTemporaryFile("w+") as f:
@@ -415,6 +511,7 @@ def generate_pkg_nix(plug: LuaPlugin):
output = run_luarocks(cmd)
## FIXME: luarocks nix command output isn't formatted properly
output = normalize_license_metadata(output)
output = "callPackage(\n" + output.strip() + ") {};\n\n"
return (plug, output, None)
except subprocess.CalledProcessError as e:

View File

@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "manifold";
version = "3.4.1";
version = "3.5.0";
src = fetchFromGitHub {
owner = "elalish";
repo = "manifold";
tag = "v${finalAttrs.version}";
hash = "sha256-QcsyX1YwjqNaPAMJy6LtfHxocbBrqVGaRpZ2kxE4xXQ=";
hash = "sha256-4TFS4toHzZsNO/vf3r2dW9QCpnHi2p0BAGSCZVswlYk=";
};
nativeBuildInputs = [ cmake ];

View File

@@ -0,0 +1,71 @@
diff --git a/Cargo.lock b/Cargo.lock
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -37,7 +37,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f"
dependencies = [
- "bitflags 2.9.3",
+ "bitflags 2.11.1",
"cexpr",
"clang-sys",
"itertools",
@@ -57,9 +57,9 @@
[[package]]
name = "bitflags"
-version = "2.9.3"
+version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d"
+checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
[[package]]
name = "block-buffer"
@@ -204,20 +204,20 @@
[[package]]
name = "ffmpeg-next"
-version = "8.0.0"
+version = "8.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d658424d233cbd993a972dd73a66ca733acd12a494c68995c9ac32ae1fe65b40"
+checksum = "f7c4bd5ab1ac61f29c634df1175d350ded29cf74c3c6d4f7030431a5ae3c7d5d"
dependencies = [
- "bitflags 2.9.3",
+ "bitflags 2.11.1",
"ffmpeg-sys-next",
"libc",
]
[[package]]
name = "ffmpeg-sys-next"
-version = "8.0.1"
+version = "8.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9bca20aa4ee774fe384c2490096c122b0b23cf524a9910add0686691003d797b"
+checksum = "a314bc0e022a33a99567ed4bd2576bd58ffd8fcff7891c29194cfecc26a62547"
dependencies = [
"bindgen",
"cc",
@@ -606,7 +606,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
dependencies = [
- "bitflags 2.9.3",
+ "bitflags 2.11.1",
"errno",
"libc",
"linux-raw-sys",
diff --git a/Cargo.toml b/Cargo.toml
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -33,7 +33,7 @@
serde_derive = "1.0.198"
[dependencies.ffmpeg-next]
-version = "8.0.0"
+version = "8.1.0"
default-features = false
features = ["codec", "format"]

View File

@@ -20,7 +20,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-gDOYqPwrWUfUTCx+p+ZpwsP8XxUufDCGem/WzW5cQPc=";
};
cargoHash = "sha256-tUVaseaavm746sxaA2A3ua4ZxzoKSnRQ4rJRBeO9t1U=";
cargoPatches = [
# bump ffmpeg-next 8.0.0 -> 8.1.0 for ffmpeg 8.1 enum variants
./ffmpeg-next-8.1.patch
];
cargoHash = "sha256-TgF88oaf6567Xk20TkqbtE+H+nEKTiUSyswvxvCNFVI=";
nativeBuildInputs = [
pkg-config

View File

@@ -7,7 +7,6 @@
python3,
fontforge,
potrace,
texlive,
fetchpatch2,
}:
@@ -59,12 +58,11 @@ stdenv.mkDerivation (finalAttrs: {
wrapProgram $out/bin/mftrace --prefix PATH : ${lib.makeBinPath finalAttrs.buildInputs}
'';
# experimental texlive.combine support
# (note that only the bin/ folder will be combined into texlive)
passthru.tlDeps = with texlive; [
kpathsea
t1utils
metafont
# for use with texlive.withPackages
passthru.tlDeps = ps: [
ps.kpathsea
ps.t1utils
ps.metafont
];
meta = {

View File

@@ -11,16 +11,16 @@
buildGoModule (finalAttrs: {
pname = "mongodb-atlas-cli";
version = "1.54.0";
version = "1.55.0";
src = fetchFromGitHub {
owner = "mongodb";
repo = "mongodb-atlas-cli";
tag = "atlascli/v${finalAttrs.version}";
hash = "sha256-OZiumnbWNOaH++1u7ZFkpi2xPQ8PG0TI63dXZxX4GOM=";
hash = "sha256-VLX+EpXFo0ow6lvCiCFnobwtMh1DFmYcAA9YK7eOxro=";
};
vendorHash = "sha256-k7hLJ4bk3IAI/m//MIqp+YVMa3bbADnDiLsuEmz1suI=";
vendorHash = "sha256-SaY2ypCTlt4430TGcXuL97wHLm+2OnLsCZHJZDIi8F4=";
nativeBuildInputs = [ installShellFiles ];

View File

@@ -28,6 +28,8 @@ let
."${stdenv.hostPlatform.system}" or throwSystem;
docDir = "share/mprime/doc";
ccArch = stdenv.hostPlatform.gcc.arch or "x86-64";
in
stdenv.mkDerivation (finalAttrs: {
pname = "mprime";
@@ -67,17 +69,30 @@ stdenv.mkDerivation (finalAttrs: {
gmp
];
env = {
NIX_CFLAGS_COMPILE = toString (
# The following is needed because compiling with stdenv.hostPlatform.gcc.arch
# set to something like "znver1" causes fatal errors during runtime due to
# rounding issues
lib.optional (stdenv.hostPlatform.isx86_64 && ccArch != "x86-64") "-march=x86-64"
);
};
enableParallelBuilding = true;
buildPhase = ''
runHook preBuild
make -C gwnum -f ${gwnum} ''${enableParallelBuilding:+-j$NIX_BUILD_CORES}
make -C ${srcDir} ''${enableParallelBuilding:+-j$NIX_BUILD_CORES}
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -Dm555 -t $out/bin ${srcDir}/mprime
install -Dm444 -t $out/${docDir} license.txt readme.txt stress.txt undoc.txt
runHook postInstall
'';
meta = {

View File

@@ -7,11 +7,12 @@
stdenv,
testers,
nix-update-script,
makeWrapper,
writableTmpDirAsHomeHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "mystmd";
version = "1.9.0";
version = "1.9.1";
strictDeps = true;
__structuredAttrs = true;
@@ -20,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "jupyter-book";
repo = "mystmd";
tag = "mystmd@${finalAttrs.version}";
hash = "sha256-gAUfL2sTdTmslPuOnkeTwv/GmarM5nWpxjg3KPL+1fs=";
hash = "sha256-SopL2yIFWWCMm7afjkMrG4Z7Ohxxb5gfCrKNRX5tyo8=";
};
node_modules = stdenv.mkDerivation {
@@ -31,6 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
bun
nodejs
writableTmpDirAsHomeHook
makeWrapper
];
dontConfigure = true;
@@ -69,6 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
bun
nodejs
makeWrapper
];
buildInputs = [
@@ -92,7 +95,7 @@ stdenv.mkDerivation (finalAttrs: {
cp -r node_modules $out/lib/
cp -r packages $out/lib/
install -D packages/mystmd/dist/myst.cjs $out/bin/myst
wrapProgram $out/bin/myst --prefix PATH : ${lib.makeBinPath [ nodejs ]}
runHook postInstall
'';

View File

@@ -0,0 +1,7 @@
# nixpkgs-update: no auto update
# updated via the parent 'netbird' derivation
{ netbird }:
netbird.override {
componentName = "proxy";
}

View File

@@ -14,6 +14,7 @@
libxxf86vm,
versionCheckHook,
netbird-management,
netbird-proxy,
netbird-relay,
netbird-signal,
netbird-ui,
@@ -62,6 +63,11 @@ let
binaryName = "netbird-relay";
license = lib.licenses.agpl3Only;
};
proxy = {
module = "proxy/cmd/proxy";
binaryName = "netbird-proxy";
license = lib.licenses.agpl3Only;
};
};
component = availableComponents.${componentName};
in
@@ -149,6 +155,7 @@ buildGoModule (finalAttrs: {
netbird-signal
netbird-ui
netbird-upload
netbird-proxy
;
};
updateScript = nix-update-script { };

File diff suppressed because it is too large Load Diff

View File

@@ -20,19 +20,19 @@
stdenv.mkDerivation (finalAttrs: {
pname = "netease-cloud-music-gtk";
version = "2.5.2";
version = "2.5.3";
src = fetchFromGitHub {
owner = "gmg137";
repo = "netease-cloud-music-gtk";
tag = finalAttrs.version;
hash = "sha256-3vAEk4HwS7EiMv0DAYOvZ9dOlO0yMEUcaO2qCCWlpLs=";
hash = "sha256-yZOCUoAee2XSfO87SzTBjkZ4r2YzVC7mpqYULV5JPRE=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"netease-cloud-music-api-1.5.1" = "sha256-PFzXm7jgNsEJiluBaNuhSF0kg/licDdbItMDWmfIBDk=";
"netease-cloud-music-api-1.5.2" = "sha256-7j5MLC++MPyuRvJRiUMWPV7OxWM2H+RD/hChuco3UTE=";
};
};

View File

@@ -0,0 +1,96 @@
{
lib,
stdenv,
fetchFromGitHub,
meson,
ninja,
blueprint-compiler,
wrapGAppsHook4,
gettext,
desktop-file-utils,
appstream,
glib,
glib-networking,
pkg-config,
cmake,
gtk4,
python3,
python3Packages,
libadwaita,
gobject-introspection,
libsecret,
gst_all_1,
xdg-user-dirs,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "nocturne";
version = "1.1.1";
src = fetchFromGitHub {
owner = "Jeffser";
repo = "Nocturne";
tag = finalAttrs.version;
hash = "sha256-7B9wtuxfsF6brtLkIEeWII4IvXwdJHnZ1Wr3uLfoqHU=";
};
__structuredAttrs = true;
dontUseCmakeConfigure = true;
strictDeps = true;
nativeBuildInputs = [
meson
ninja
blueprint-compiler
gobject-introspection
wrapGAppsHook4
gettext # for msgfmt
desktop-file-utils # for desktop-file-validate
appstream
glib
pkg-config
cmake
gtk4
python3
];
buildInputs = [
gtk4
libadwaita
libsecret
python3
glib-networking
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
];
pythonDependencies = [
python3Packages.pygobject3
python3Packages.tinytag
python3Packages.requests
python3Packages.syncedlyrics
python3Packages.pycairo
python3Packages.colorthief
python3Packages.favicon
python3Packages.mpris-server
python3Packages.pillow
];
preFixup = ''
gappsWrapperArgs+=(
--prefix PATH : ${lib.makeBinPath [ xdg-user-dirs ]}
--prefix PYTHONPATH : ${python3.pkgs.makePythonPath finalAttrs.pythonDependencies}
)
'';
meta = {
description = "Adwaita Music Player and Library Manager";
homepage = "https://jeffser.com/nocturne/";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ pbsds ];
mainProgram = "nocturne";
platforms = lib.platforms.linux;
};
})

View File

@@ -88,11 +88,6 @@ stdenv.mkDerivation (finalAttrs: {
"tex"
];
passthru = {
tlType = "run";
pkgs = [ finalAttrs.finalPackage.tex ];
};
meta = {
description = "Simple, extensible literate-programming tool";
homepage = "https://www.cs.tufts.edu/~nr/noweb";

Some files were not shown because too many files have changed in this diff Show More