Compare commits

...

412 commits

Author SHA1 Message Date
Nur a bot
269f36a362 automatic update
Some checks failed
Check that Nix files are formatted / nixfmt-check (push) Has been cancelled
Update / update_nur (push) Has been cancelled
2026-02-03 09:33:10 +00:00
Nur a bot
cfb8b7b8c6 automatic update 2026-02-03 09:09:47 +00:00
Nur a bot
c007c82023 automatic update 2026-02-03 08:42:29 +00:00
Nur a bot
8268cb313f automatic update 2026-02-03 05:18:04 +00:00
Nur a bot
29b66f12cf automatic update 2026-02-03 05:06:44 +00:00
Nur a bot
043659c027 automatic update 2026-02-03 04:59:09 +00:00
Nur a bot
032ed4dacd automatic update 2026-02-03 04:47:46 +00:00
Nur a bot
311e7e1ec3 automatic update 2026-02-03 04:18:06 +00:00
Nur a bot
dd0782d73a automatic update 2026-02-03 04:06:43 +00:00
Nur a bot
b3cc1edae6 automatic update 2026-02-03 03:39:00 +00:00
Nur a bot
19b1c95faa automatic update 2026-02-03 03:19:57 +00:00
Nur a bot
a4838ff618 automatic update 2026-02-03 02:39:54 +00:00
Nur a bot
069b7c6257 automatic update 2026-02-03 02:18:51 +00:00
Nur a bot
3cd54da166 automatic update 2026-02-03 01:45:44 +00:00
Nur a bot
91a125e6ed automatic update 2026-02-02 23:07:32 +00:00
Nur a bot
b54a3a4213 automatic update 2026-02-02 18:07:43 +00:00
Nur a bot
4b8258c4c5 automatic update 2026-02-02 17:13:25 +00:00
Nur a bot
57a57b5924 automatic update 2026-02-02 17:01:40 +00:00
Nur a bot
d74167bf39 automatic update 2026-02-02 16:50:47 +00:00
Nur a bot
b1e7de302c automatic update 2026-02-02 16:38:44 +00:00
Nur a bot
4e60546a63 automatic update 2026-02-02 16:25:41 +00:00
Nur a bot
9113d1fd8d automatic update 2026-02-02 16:02:01 +00:00
Nur a bot
4fec1adc30 automatic update 2026-02-02 15:24:06 +00:00
Nur a bot
172a692cc8 automatic update 2026-02-02 15:10:51 +00:00
Nur a bot
8e98fe51f4 automatic update 2026-02-02 14:52:22 +00:00
Nur a bot
670b18f317 automatic update 2026-02-02 14:41:08 +00:00
Nur a bot
5064fc70ea automatic update 2026-02-02 14:28:52 +00:00
Nur a bot
06ebd8632c automatic update 2026-02-02 14:17:26 +00:00
Nur a bot
e3ce2c3e3c automatic update 2026-02-02 13:12:30 +00:00
Nur a bot
b44e611bc7 automatic update 2026-02-02 12:59:37 +00:00
Nur a bot
c7570a2ab0 automatic update 2026-02-02 12:16:52 +00:00
Nur a bot
16f67c625c automatic update 2026-02-02 12:05:53 +00:00
Nur a bot
9a97029c68 automatic update 2026-02-02 11:37:42 +00:00
Nur a bot
332a84fb9b automatic update 2026-02-02 11:09:37 +00:00
Nur a bot
bd7e2488e6 automatic update 2026-02-02 10:40:23 +00:00
Nur a bot
502af6fbcd automatic update 2026-02-02 10:20:00 +00:00
Nur a bot
bff1ab56c7 automatic update 2026-02-02 10:06:32 +00:00
Nur a bot
cdb7c46355 automatic update 2026-02-02 09:28:53 +00:00
Nur a bot
120ddaae67 automatic update 2026-02-02 09:09:51 +00:00
Nur a bot
c2fefa44db automatic update 2026-02-02 08:21:16 +00:00
Nur a bot
d40a24fe90 automatic update 2026-02-02 07:59:15 +00:00
Nur a bot
c800237e94 automatic update 2026-02-02 07:10:02 +00:00
Nur a bot
6a76c79bed automatic update 2026-02-02 06:44:46 +00:00
Nur a bot
e74d8a546b automatic update 2026-02-02 06:09:03 +00:00
Nur a bot
0e95295c29 automatic update 2026-02-02 05:26:34 +00:00
Nur a bot
2a47bd216a automatic update 2026-02-02 05:14:30 +00:00
Nur a bot
38734cf8ea automatic update 2026-02-02 05:02:52 +00:00
Nur a bot
23056997c7 automatic update 2026-02-02 04:09:16 +00:00
Nur a bot
0651dac9ca automatic update 2026-02-02 03:53:14 +00:00
Nur a bot
b4fcfb0abb automatic update 2026-02-02 03:41:23 +00:00
Nur a bot
8f749a3975 automatic update 2026-02-02 02:30:42 +00:00
Nur a bot
44a10e601f automatic update 2026-02-02 02:10:26 +00:00
Nur a bot
201a9bf6eb automatic update 2026-02-02 01:58:47 +00:00
Nur a bot
ad37bd01ab automatic update 2026-02-02 01:23:53 +00:00
Nur a bot
27b1440275 automatic update 2026-02-02 00:34:59 +00:00
Nur a bot
1515626eb1 automatic update 2026-02-01 21:36:09 +00:00
Nur a bot
a3b57a10ca automatic update 2026-02-01 20:23:00 +00:00
Nur a bot
2a04ca5e0b automatic update 2026-02-01 20:02:45 +00:00
Nur a bot
797612c427 automatic update 2026-02-01 19:20:29 +00:00
Nur a bot
83d89a5b2a automatic update 2026-02-01 17:54:50 +00:00
Nur a bot
f0f7ad365b automatic update 2026-02-01 17:45:32 +00:00
Nur a bot
db5b20713c automatic update 2026-02-01 16:26:25 +00:00
Nur a bot
9aa988324d automatic update 2026-02-01 16:11:59 +00:00
Nur a bot
e106c48dfc automatic update 2026-02-01 15:52:54 +00:00
Nur a bot
1b9c72c263 automatic update 2026-02-01 15:31:47 +00:00
Nur a bot
6d28f62de0 automatic update 2026-02-01 15:20:35 +00:00
Nur a bot
e4ff240351 automatic update 2026-02-01 14:52:55 +00:00
Nur a bot
3d1ab66004 automatic update 2026-02-01 14:40:43 +00:00
Nur a bot
1279ebffcb automatic update 2026-02-01 13:48:49 +00:00
Nur a bot
e13ce539e2 automatic update 2026-02-01 13:21:27 +00:00
Nur a bot
ea8a446939 automatic update 2026-02-01 13:09:40 +00:00
Nur a bot
33fd194363 automatic update 2026-02-01 12:30:00 +00:00
Nur a bot
0d28d95d7b automatic update 2026-02-01 12:10:36 +00:00
Nur a bot
e43b7fc2c5 automatic update 2026-02-01 11:46:47 +00:00
Nur a bot
eaef50b7b6 automatic update 2026-02-01 11:35:01 +00:00
Nur a bot
5b8f00575b automatic update 2026-02-01 11:24:28 +00:00
Nur a bot
09c84a7488 automatic update 2026-02-01 09:13:15 +00:00
Nur a bot
be8d53b063 automatic update 2026-02-01 08:34:50 +00:00
Nur a bot
7f5852469e automatic update 2026-02-01 08:19:44 +00:00
Nur a bot
86f5498714 automatic update 2026-02-01 07:49:28 +00:00
Nur a bot
be840a60fd automatic update 2026-02-01 07:07:35 +00:00
Nur a bot
8a6b6f0937 automatic update 2026-02-01 06:38:27 +00:00
Nur a bot
5ce85110fd automatic update 2026-02-01 06:08:56 +00:00
Nur a bot
626810e59b automatic update 2026-02-01 05:40:09 +00:00
Nur a bot
fff3c1cc55 automatic update 2026-02-01 05:10:04 +00:00
Nur a bot
b091708023 automatic update 2026-02-01 04:10:47 +00:00
Nur a bot
aeaf840206 automatic update 2026-02-01 03:59:09 +00:00
Nur a bot
0b50d4da1e automatic update 2026-02-01 03:48:19 +00:00
Gavin John
0555c5f3a4
Merge pull request #1077 from thomas725/patch-1
add thomas725/nur-packages repository
2026-02-01 03:37:19 +00:00
Nur a bot
bb866b0c94 automatic update 2026-02-01 03:02:52 +00:00
Nur a bot
b69df59e1e automatic update 2026-02-01 02:51:39 +00:00
Nur a bot
94073ba98b automatic update 2026-02-01 02:38:58 +00:00
Nur a bot
b7c6273164 automatic update 2026-02-01 02:17:30 +00:00
Nur a bot
d700961708 automatic update 2026-02-01 02:06:16 +00:00
Nur a bot
64a60fcb5b automatic update 2026-02-01 01:34:13 +00:00
Nur a bot
aaa64e7ec9 automatic update 2026-02-01 01:11:59 +00:00
Nur a bot
e1f89fc017 automatic update 2026-02-01 00:07:54 +00:00
thomas725
c99a46c5e0
add thomas725/nur-packages repository 2026-01-31 23:53:16 +01:00
Nur a bot
66daaa88dd automatic update 2026-01-31 20:53:46 +00:00
Nur a bot
63c62ddb89 automatic update 2026-01-31 20:34:40 +00:00
Nur a bot
76e3d98390 automatic update 2026-01-31 20:21:43 +00:00
Nur a bot
ef5d86b852 automatic update 2026-01-31 19:45:15 +00:00
Nur a bot
139b50b286 automatic update 2026-01-31 19:31:28 +00:00
Nur a bot
98dfa2fdb3 automatic update 2026-01-31 19:19:11 +00:00
Nur a bot
80ecce2485 automatic update 2026-01-31 18:42:21 +00:00
Nur a bot
19fa59d31f automatic update 2026-01-31 17:43:46 +00:00
Nur a bot
f792ac11fc automatic update 2026-01-31 16:23:09 +00:00
Nur a bot
c74b53b75a automatic update 2026-01-31 13:45:12 +00:00
Nur a bot
b591bf04e8 automatic update 2026-01-31 13:15:58 +00:00
Nur a bot
67a78e049e automatic update 2026-01-31 11:59:57 +00:00
Nur a bot
0d308787ed automatic update 2026-01-31 11:47:53 +00:00
Nur a bot
613e0dfe5c automatic update 2026-01-31 11:32:00 +00:00
Nur a bot
94e6ba4fcf automatic update 2026-01-31 11:17:29 +00:00
Nur a bot
3cfde19c56 automatic update 2026-01-31 10:09:42 +00:00
Nur a bot
39b04a99b2 automatic update 2026-01-31 09:54:31 +00:00
Nur a bot
70948f60d3 automatic update 2026-01-31 09:20:18 +00:00
Nur a bot
5aa89e8307 automatic update 2026-01-31 08:25:44 +00:00
Nur a bot
dab49569cd automatic update 2026-01-31 08:14:27 +00:00
Nur a bot
ffc7146afa automatic update 2026-01-31 07:52:32 +00:00
Nur a bot
b85ce055d8 automatic update 2026-01-31 07:39:34 +00:00
Nur a bot
d86d604b32 automatic update 2026-01-31 07:24:20 +00:00
Nur a bot
baae5e4fae automatic update 2026-01-31 06:11:33 +00:00
Nur a bot
2b581fc683 automatic update 2026-01-31 06:00:20 +00:00
Nur a bot
2db81de331 automatic update 2026-01-31 04:34:29 +00:00
Nur a bot
b53843e92a automatic update 2026-01-31 04:20:37 +00:00
Nur a bot
b630550cc2 automatic update 2026-01-31 04:02:08 +00:00
Nur a bot
978c2d9dc5 automatic update 2026-01-31 03:09:34 +00:00
Nur a bot
55d5bb2692 automatic update 2026-01-31 02:47:04 +00:00
Nur a bot
848fc02764 automatic update 2026-01-31 02:31:49 +00:00
Nur a bot
f79234df40 automatic update 2026-01-31 02:17:45 +00:00
Gavin John
db79b864f9
ci/nur/eval: bump timeout up to 3 minutes
It's trying to evaluate all repositories at the same time. My hypothesis is that this is creating so much load that it's causing some evaluations to time out. Bumping this to three minutes should serve as a stop-gap solution.
2026-01-30 18:15:16 -08:00
Nur a bot
900e70bc0a automatic update 2026-01-30 23:05:11 +00:00
Nur a bot
b30ca47ac4 automatic update 2026-01-30 20:59:46 +00:00
Nur a bot
5dca8c2a22 automatic update 2026-01-30 20:19:20 +00:00
Nur a bot
9ac0311536 automatic update 2026-01-30 19:57:28 +00:00
Nur a bot
fb50f712f5 automatic update 2026-01-30 17:23:48 +00:00
Nur a bot
f97782fc91 automatic update 2026-01-30 16:58:02 +00:00
Nur a bot
ac0fad704d automatic update 2026-01-30 16:03:44 +00:00
Nur a bot
7db9a3c41c automatic update 2026-01-30 15:29:47 +00:00
Nur a bot
cf3ece1c8c automatic update 2026-01-30 10:27:35 +00:00
Nur a bot
db595036b2 automatic update 2026-01-30 09:10:53 +00:00
Gavin John
5ae3d0c232 Output stderr instead of stdout for eval failures 2026-01-29 23:06:02 -08:00
Gavin John
5265d5183f Add missing dep to nur.nix 2026-01-29 23:03:11 -08:00
Gavin John
110d3237a4
Merge pull request #1075 from nix-community/better-updates
`nur update` improvements
2026-01-30 06:23:22 +00:00
Gavin John
c33894196a Fix formatting 2026-01-29 22:20:54 -08:00
Gavin John
542b6747cc Another missing import 2026-01-29 22:18:01 -08:00
Gavin John
cf2351662c Fix missing import 2026-01-29 22:15:12 -08:00
Gavin John
146186522c Some fixes 2026-01-29 22:12:09 -08:00
Nur a bot
ede2c90cf0 automatic update 2026-01-30 05:05:47 +00:00
Gavin John
8d3292af3a Actual true parallel non-blocking updating with asyncio 2026-01-29 20:53:33 -08:00
Nur a bot
29c948f295 automatic update 2026-01-30 04:38:00 +00:00
Nur a bot
f45056f113 automatic update 2026-01-30 04:18:11 +00:00
Nur a bot
9c0ebcd2be automatic update 2026-01-30 04:05:05 +00:00
Gavin John
3692fecb54 Some prefetch bug fixes 2026-01-29 19:49:36 -08:00
Nur a bot
462774467e automatic update 2026-01-30 03:31:04 +00:00
Nur a bot
8e5b203468 automatic update 2026-01-30 03:19:13 +00:00
Gavin John
333a5cd066 Async nur commands 2026-01-29 19:15:22 -08:00
Nur a bot
0b17192852 automatic update 2026-01-30 02:40:39 +00:00
Gavin John
97fccf1ec0
Switch back to app token 2026-01-29 18:35:26 -08:00
Nur a bot
b9a8987fea automatic update 2026-01-30 02:27:03 +00:00
Gavin John
a761a68b00
Merge pull request #1073 from nix-community/revert-1030-renovate/actions-checkout-6.x
Revert "Update actions/checkout action to v6"
2026-01-29 18:19:20 -08:00
Gavin John
4fd55b94ce
Revert "Update actions/checkout action to v6" 2026-01-29 18:19:01 -08:00
Gavin John
b2929b5653
Switch to nur a bot token 2026-01-29 18:11:30 -08:00
Gavin John
8efc2eb833
Merge pull request #1072 from nix-community/Pandapip1-patch-3
Switch to non-app token, might fix issue
2026-01-29 18:05:23 -08:00
Gavin John
cc228d8dc1
Switch to non-app token, might fix issue 2026-01-29 18:04:37 -08:00
Gavin John
3757da95aa
Merge pull request #1071 from ilkecan/add-ilkecan-nur-packages
add ilkecan repository
2026-01-29 23:18:55 +00:00
ilkecan
c499e3c720 add ilkecan repository 2026-01-30 02:03:03 +03:00
Gavin John
e367490052
Merge pull request #1030 from nix-community/renovate/actions-checkout-6.x
Update actions/checkout action to v6
2026-01-29 22:39:54 +00:00
Nur a bot
f95fed25ba automatic update 2026-01-29 22:38:51 +00:00
Nur a bot
375feccf8a automatic update 2026-01-29 22:16:03 +00:00
Nur a bot
b50c5742c6 automatic update 2026-01-29 22:03:43 +00:00
renovate[bot]
0393ef5109
Update actions/checkout action to v6 2026-01-29 21:42:34 +00:00
Gavin John
2e9a6007f6
Merge pull request #1024 from nix-community/renovate/peter-evans-repository-dispatch-digest
Update peter-evans/repository-dispatch digest to 28959ce
2026-01-29 21:38:25 +00:00
Gavin John
0a7c9b4260
Merge pull request #1026 from nix-community/renovate/actions-checkout-digest
Update actions/checkout digest to 93cb6ef
2026-01-29 21:38:19 +00:00
Nur a bot
ee8b074b9e automatic update 2026-01-29 21:25:14 +00:00
renovate[bot]
de6b465c1c
Update actions/checkout digest to 93cb6ef 2026-01-29 21:20:48 +00:00
Gavin John
74cc6b6a99
Merge pull request #1027 from nix-community/renovate/cachix-install-nix-action-digest
Update cachix/install-nix-action digest to 4e002c8
2026-01-29 21:16:58 +00:00
Gavin John
00880b4695
Merge pull request #1068 from DzmingLi/add-dzmingLi-repository
Add DzmingLi repository
2026-01-29 21:15:32 +00:00
Gavin John
dbe525b019
Merge pull request #1069 from awa2333/main
add awa2333 repository
2026-01-29 21:14:57 +00:00
Nur a bot
435e55cfda automatic update 2026-01-29 20:48:31 +00:00
Nur a bot
a052f682b9 automatic update 2026-01-29 19:57:13 +00:00
Nur a bot
9a295cf3eb automatic update 2026-01-29 18:00:08 +00:00
Nur a bot
2e5fea7062 automatic update 2026-01-29 17:36:30 +00:00
Nur a bot
22c6a10995 automatic update 2026-01-29 17:00:08 +00:00
Nur a bot
188e7f5727 automatic update 2026-01-29 16:07:39 +00:00
Nur a bot
80f20732ad automatic update 2026-01-29 15:32:50 +00:00
Nur a bot
dc3a17eb8e automatic update 2026-01-29 14:43:07 +00:00
Nur a bot
07924c5dfe automatic update 2026-01-29 14:03:52 +00:00
Nur a bot
8ea896ccc4 automatic update 2026-01-29 13:43:30 +00:00
Nur a bot
7ec31430bf automatic update 2026-01-29 13:08:59 +00:00
Yaoheng He
083a8e3f07 add awa2333 repository 2026-01-29 20:57:29 +08:00
Nur a bot
6534d0bdf7 automatic update 2026-01-29 12:45:47 +00:00
Dzming Li
6c05cdfc01 Add DzmingLi repository
Re-submit of PR #939 which was incorrectly merged to master
instead of main.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 18:24:50 +08:00
Nur a bot
70179368d4 automatic update 2026-01-29 10:00:33 +00:00
Nur a bot
aef5e93f00 automatic update 2026-01-29 09:37:56 +00:00
Nur a bot
360f7521e9 automatic update 2026-01-29 09:03:56 +00:00
Nur a bot
98b6508cae automatic update 2026-01-29 08:50:11 +00:00
Nur a bot
878d001320 automatic update 2026-01-29 08:39:01 +00:00
Nur a bot
ecbeebd06d automatic update 2026-01-29 08:18:41 +00:00
Nur a bot
675514d3d1 automatic update 2026-01-29 08:05:19 +00:00
Nur a bot
3c9836bc03 automatic update 2026-01-29 07:50:36 +00:00
Nur a bot
e9b18ff979 automatic update 2026-01-29 07:35:08 +00:00
Nur a bot
9e255a6df1 automatic update 2026-01-29 07:14:37 +00:00
Nur a bot
1f69f0d158 automatic update 2026-01-29 06:45:00 +00:00
Nur a bot
2fd00f2212 automatic update 2026-01-29 06:33:22 +00:00
Nur a bot
605fe68337 automatic update 2026-01-29 05:59:44 +00:00
Nur a bot
fae7500125 automatic update 2026-01-29 05:48:06 +00:00
Nur a bot
174ded24af automatic update 2026-01-29 05:32:26 +00:00
Nur a bot
e86c7bda8f automatic update 2026-01-29 05:20:29 +00:00
Nur a bot
ce5ef362cf automatic update 2026-01-29 05:08:05 +00:00
Nur a bot
642708a618 automatic update 2026-01-29 04:56:05 +00:00
Nur a bot
de3f4df9f8 automatic update 2026-01-29 04:42:12 +00:00
Nur a bot
7c345ce123 automatic update 2026-01-29 04:23:54 +00:00
Nur a bot
f67dd0b7ad automatic update 2026-01-29 04:04:54 +00:00
Nur a bot
9c50b2036c automatic update 2026-01-29 03:34:37 +00:00
Nur a bot
97047d403a automatic update 2026-01-29 02:46:35 +00:00
Nur a bot
111c4f2541 automatic update 2026-01-29 02:13:35 +00:00
Nur a bot
f3e1173a2a automatic update 2026-01-29 02:06:14 +00:00
Nur a bot
902319241e automatic update 2026-01-29 01:04:14 +00:00
Nur a bot
5b9ce1c8c3 automatic update 2026-01-28 23:46:49 +00:00
Nur a bot
cfd3c7c7dc automatic update 2026-01-28 23:33:08 +00:00
Nur a bot
950e73158f automatic update 2026-01-28 21:16:25 +00:00
Gavin John
eb7d8a669b
Merge pull request #1067 from unstable-code/main
Add unstable-code/nur-packages repository
2026-01-28 21:02:22 +00:00
Nur a bot
6279357df3 automatic update 2026-01-28 20:49:16 +00:00
Nur a bot
c38ee067a3 automatic update 2026-01-28 19:58:58 +00:00
Nur a bot
4b19fec1bd automatic update 2026-01-28 18:48:01 +00:00
Nur a bot
f0858db1c6 automatic update 2026-01-28 18:33:29 +00:00
Nur a bot
e48fb76141 automatic update 2026-01-28 18:16:39 +00:00
Nur a bot
f6338c8b68 automatic update 2026-01-28 18:01:06 +00:00
Nur a bot
1042064be6 automatic update 2026-01-28 17:42:28 +00:00
Nur a bot
3067f17337 automatic update 2026-01-28 17:03:50 +00:00
Nur a bot
97bb4d10af automatic update 2026-01-28 16:28:16 +00:00
Nur a bot
400c07de59 automatic update 2026-01-28 15:32:27 +00:00
Nur a bot
664e23ca36 automatic update 2026-01-28 15:25:18 +00:00
커널패닉
e95c327f97
Add unstable-code/nur-packages repository 2026-01-29 00:13:03 +09:00
Nur a bot
a0964f128b automatic update 2026-01-28 14:19:28 +00:00
Nur a bot
5e02ccdae2 automatic update 2026-01-28 14:05:50 +00:00
Nur a bot
e77aa14883 automatic update 2026-01-28 13:55:46 +00:00
Nur a bot
92f5f3f18a automatic update 2026-01-28 12:40:42 +00:00
Nur a bot
f21e083b2f automatic update 2026-01-28 11:39:37 +00:00
Nur a bot
f6c7786606 automatic update 2026-01-28 11:26:38 +00:00
Nur a bot
4649f63f1e automatic update 2026-01-28 10:28:11 +00:00
Nur a bot
1a6aa94d11 automatic update 2026-01-28 09:57:37 +00:00
Nur a bot
257efa7e8f automatic update 2026-01-28 09:30:17 +00:00
Nur a bot
21867fa9d7 automatic update 2026-01-28 09:05:23 +00:00
Nur a bot
b3e347c787 automatic update 2026-01-28 08:32:29 +00:00
Nur a bot
6ca6b082a3 automatic update 2026-01-28 07:45:20 +00:00
Nur a bot
362c2a3b90 automatic update 2026-01-28 07:18:30 +00:00
Nur a bot
f11d6d5d19 automatic update 2026-01-28 06:36:53 +00:00
Nur a bot
7f06da9015 automatic update 2026-01-28 05:00:11 +00:00
Nur a bot
49a847c541 automatic update 2026-01-28 04:46:58 +00:00
Nur a bot
62ecdf5d31 automatic update 2026-01-28 04:35:12 +00:00
Nur a bot
10f98c11b5 automatic update 2026-01-28 04:21:40 +00:00
Nur a bot
ff0cc37d53 automatic update 2026-01-28 04:09:51 +00:00
Nur a bot
740a6a8833 automatic update 2026-01-28 03:48:42 +00:00
Nur a bot
f2e97b64d3 automatic update 2026-01-28 03:27:41 +00:00
Nur a bot
447575e0aa automatic update 2026-01-28 02:59:42 +00:00
Nur a bot
6ff94aaaf4 automatic update 2026-01-28 02:32:47 +00:00
Nur a bot
ddcbea1dd3 automatic update 2026-01-28 02:00:27 +00:00
Nur a bot
0f1b208a74 automatic update 2026-01-28 01:37:40 +00:00
Nur a bot
7e4dc42933 automatic update 2026-01-28 01:23:50 +00:00
Nur a bot
1a2f4151b6 automatic update 2026-01-28 01:09:23 +00:00
Nur a bot
6a3a17f939 automatic update 2026-01-27 21:32:04 +00:00
Nur a bot
2f961f808e automatic update 2026-01-27 21:17:24 +00:00
Gavin John
739b0e9e3c
Merge pull request #1057 from someron-dev/patch-1
add someron/nur repository
2026-01-27 21:05:04 +00:00
Nur a bot
0c8e6eaed6 automatic update 2026-01-27 20:52:45 +00:00
Gavin John
d05417a36a
Merge pull request #1058 from ltpie123/main
Add ltpie123 repository
2026-01-27 20:46:24 +00:00
Nur a bot
9ad7125b23 automatic update 2026-01-27 20:37:59 +00:00
Gavin John
491ad1cc91
Merge pull request #1059 from nyadiia/main
add nyadiia repository
2026-01-27 20:22:59 +00:00
Nur a bot
85b46401a3 automatic update 2026-01-27 20:17:38 +00:00
Nur a bot
ee8c20ce4c automatic update 2026-01-27 19:54:03 +00:00
Nur a bot
cd943d971b automatic update 2026-01-27 19:38:44 +00:00
Gavin John
d3fb8e1470
Merge pull request #1061 from Boo15mario/main
add boo15mario repository
2026-01-27 19:16:55 +00:00
Nur a bot
a673cff05b automatic update 2026-01-27 19:04:21 +00:00
Gavin John
a3802f288d
Merge pull request #1062 from jkorinth/main
feat(repos.json): add jkorinth/nur-packages
2026-01-27 18:36:06 +00:00
Nur a bot
cf2d73f97a automatic update 2026-01-27 18:01:37 +00:00
Nur a bot
0fec4b22b3 automatic update 2026-01-27 17:17:58 +00:00
Nur a bot
711b4fb0d3 automatic update 2026-01-27 16:27:44 +00:00
Nur a bot
a93fa977b8 automatic update 2026-01-27 15:27:33 +00:00
Nur a bot
004e0d0a50 automatic update 2026-01-27 14:44:56 +00:00
Nur a bot
ee263a1647 automatic update 2026-01-27 14:25:32 +00:00
Nur a bot
22087f4118 automatic update 2026-01-27 10:47:09 +00:00
Nur a bot
2d484c2493 automatic update 2026-01-27 10:27:25 +00:00
Gavin John
bac648cfa4
Merge pull request #1063 from urioTV/main
feat: Add urio repository to repos.json
2026-01-27 10:20:46 +00:00
Nur a bot
d15bd2e5e1 automatic update 2026-01-27 09:59:48 +00:00
Nur a bot
692bc97643 automatic update 2026-01-27 09:39:40 +00:00
Nur a bot
72e4fab99f automatic update 2026-01-27 09:23:06 +00:00
Gavin John
ba71e5e4a5
Merge pull request #1064 from zneryyyy/main
add zneryyyy repository
2026-01-27 09:09:58 +00:00
Nur a bot
0db5b0b071 automatic update 2026-01-27 09:04:25 +00:00
Gavin John
2aed370d1f
Merge pull request #1065 from tortotubus/main
add tortotubus repository
2026-01-27 08:58:27 +00:00
Nur a bot
d9924e77da automatic update 2026-01-27 08:51:39 +00:00
Nur a bot
15721020ca automatic update 2026-01-27 08:29:30 +00:00
Nur a bot
0819a46911 automatic update 2026-01-27 07:47:30 +00:00
Gavin John
2739cf4e8c
Merge pull request #1066 from Ryder-C/main
add rypkgs repository
2026-01-27 07:34:59 +00:00
Nur a bot
abf2ae242a automatic update 2026-01-27 04:50:05 +00:00
Nur a bot
ca9772d5f1 automatic update 2026-01-27 04:30:25 +00:00
Nur a bot
c1911e4aad automatic update 2026-01-27 04:18:10 +00:00
Nur a bot
add224187a automatic update 2026-01-27 04:04:50 +00:00
Nur a bot
7e2d172d14 automatic update 2026-01-27 03:51:48 +00:00
Nur a bot
14e0f12242 automatic update 2026-01-27 03:39:24 +00:00
Nur a bot
c1b4be94b3 automatic update 2026-01-27 02:37:54 +00:00
Nur a bot
c414c86348 automatic update 2026-01-27 02:26:17 +00:00
Nur a bot
891c82ca68 automatic update 2026-01-27 02:12:59 +00:00
Nur a bot
b36cb31c9f automatic update 2026-01-27 02:00:36 +00:00
Nur a bot
921fb69ac9 automatic update 2026-01-27 01:42:35 +00:00
Nur a bot
0ed6a2af86 automatic update 2026-01-27 00:20:09 +00:00
Nur a bot
c9c68bfd19 automatic update 2026-01-26 22:26:13 +00:00
Nur a bot
618d9378a1 automatic update 2026-01-26 21:01:00 +00:00
Nur a bot
2247a97ab2 automatic update 2026-01-26 20:42:02 +00:00
Nur a bot
60e4bcb855 automatic update 2026-01-26 20:17:41 +00:00
Nur a bot
51821ea769 automatic update 2026-01-26 20:04:47 +00:00
Nur a bot
7fb015a4d5 automatic update 2026-01-26 19:50:32 +00:00
Nur a bot
2ac96986b5 automatic update 2026-01-26 19:17:43 +00:00
Nur a bot
f86ba4f6f1 automatic update 2026-01-26 19:04:09 +00:00
Nur a bot
49b65a9573 automatic update 2026-01-26 18:47:09 +00:00
Nur a bot
283a595018 automatic update 2026-01-26 18:09:16 +00:00
Nur a bot
0ae4599df9 automatic update 2026-01-26 17:57:42 +00:00
Nur a bot
367250fbe6 automatic update 2026-01-26 17:39:40 +00:00
Nur a bot
5edd3ee29c automatic update 2026-01-26 17:25:02 +00:00
Nur a bot
344d88a91a automatic update 2026-01-26 16:53:10 +00:00
Nur a bot
9183819b92 automatic update 2026-01-26 16:29:17 +00:00
Nur a bot
e6961f28be automatic update 2026-01-26 16:09:51 +00:00
Nur a bot
39791ed93c automatic update 2026-01-26 15:57:52 +00:00
Nur a bot
de19fa210c automatic update 2026-01-26 15:44:37 +00:00
Nur a bot
58c36ccfaa automatic update 2026-01-26 15:26:50 +00:00
Nur a bot
a222011725 automatic update 2026-01-26 14:28:23 +00:00
Nur a bot
d6394278a8 automatic update 2026-01-26 14:04:18 +00:00
Nur a bot
19ae3ea8b9 automatic update 2026-01-26 13:53:06 +00:00
Nur a bot
b9b683b705 automatic update 2026-01-26 13:03:41 +00:00
Nur a bot
42c1e2bb76 automatic update 2026-01-26 11:59:11 +00:00
Nur a bot
8c9b80c54a automatic update 2026-01-26 10:57:31 +00:00
Nur a bot
8d653c378d automatic update 2026-01-26 09:36:11 +00:00
Nur a bot
88fca3ca8f automatic update 2026-01-26 09:22:02 +00:00
Ryder-C
cd1f57872d add rypkgs repo 2026-01-26 01:15:36 -08:00
Nur a bot
9084d7dfa6 automatic update 2026-01-26 08:45:38 +00:00
Nur a bot
7220c8358f automatic update 2026-01-26 08:33:46 +00:00
Nur a bot
20cad9e1cb automatic update 2026-01-26 07:44:57 +00:00
Nur a bot
ae557ae58c automatic update 2026-01-26 06:01:42 +00:00
Nur a bot
8410a7cd31 automatic update 2026-01-26 04:40:19 +00:00
Nur a bot
48d748784a automatic update 2026-01-26 04:28:43 +00:00
Nur a bot
ad05570280 automatic update 2026-01-26 04:16:37 +00:00
Nur a bot
e32d9f064a automatic update 2026-01-26 04:05:19 +00:00
Nur a bot
44626ea5f9 automatic update 2026-01-26 03:51:50 +00:00
Nur a bot
d59bf2621a automatic update 2026-01-26 03:19:56 +00:00
Nur a bot
e1072c35f8 automatic update 2026-01-26 02:53:18 +00:00
Nur a bot
f90689c461 automatic update 2026-01-26 02:12:45 +00:00
Nur a bot
7c8d2a2187 automatic update 2026-01-26 01:55:56 +00:00
Nur a bot
4f2c93057f automatic update 2026-01-26 01:40:36 +00:00
Nur a bot
6e36255ffc automatic update 2026-01-26 01:25:13 +00:00
Nur a bot
71dbc2ab02 automatic update 2026-01-26 00:30:33 +00:00
Nur a bot
3f0038c142 automatic update 2026-01-25 22:25:06 +00:00
Nur a bot
f5b8462b0f automatic update 2026-01-25 21:51:03 +00:00
Nur a bot
3cbc1fcdea automatic update 2026-01-25 20:52:45 +00:00
Nur a bot
9ca8056a71 automatic update 2026-01-25 20:12:59 +00:00
Nur a bot
5b138f51cc automatic update 2026-01-25 19:14:21 +00:00
Nur a bot
fb39bb294f automatic update 2026-01-25 19:00:54 +00:00
Nur a bot
dec11551f4 automatic update 2026-01-25 18:05:23 +00:00
Nur a bot
c44265d25c automatic update 2026-01-25 17:47:07 +00:00
Nur a bot
1cd64d78f5 automatic update 2026-01-25 15:17:19 +00:00
Nur a bot
79d3482a44 automatic update 2026-01-25 14:40:02 +00:00
Nur a bot
9e0abc0784 automatic update 2026-01-25 14:07:25 +00:00
Nur a bot
4270cb2fe0 automatic update 2026-01-25 12:52:56 +00:00
Nur a bot
32e54e7f06 automatic update 2026-01-25 12:30:45 +00:00
Nur a bot
ae45f1160c automatic update 2026-01-25 11:21:35 +00:00
Nur a bot
6ade634417 automatic update 2026-01-25 09:33:00 +00:00
Nur a bot
82a5763514 automatic update 2026-01-25 09:20:52 +00:00
Nur a bot
9dd5fdf059 automatic update 2026-01-25 09:07:40 +00:00
Nur a bot
ca0b9c8555 automatic update 2026-01-25 08:55:42 +00:00
Nur a bot
73653d4e99 automatic update 2026-01-25 08:22:48 +00:00
Nur a bot
b2f4092ffc automatic update 2026-01-25 06:30:15 +00:00
Nur a bot
46dc9fef5a automatic update 2026-01-25 06:01:05 +00:00
Nur a bot
c196f8cd24 automatic update 2026-01-25 04:34:48 +00:00
Nur a bot
fa58261ec5 automatic update 2026-01-25 04:22:53 +00:00
Nur a bot
523d33ab04 automatic update 2026-01-25 04:09:33 +00:00
Nur a bot
b61ddb21c5 automatic update 2026-01-25 03:56:53 +00:00
Nur a bot
961ff3d345 automatic update 2026-01-25 03:05:15 +00:00
Nur a bot
9c22c4f317 automatic update 2026-01-25 02:15:32 +00:00
Nur a bot
74fa89a11c automatic update 2026-01-25 02:03:35 +00:00
Nur a bot
29210995e7 automatic update 2026-01-25 01:49:58 +00:00
Nur a bot
a585c8d01e automatic update 2026-01-25 01:35:38 +00:00
Nur a bot
6076ab5e72 automatic update 2026-01-25 01:22:19 +00:00
Nur a bot
e50a3dae6b automatic update 2026-01-25 01:01:32 +00:00
Nur a bot
e02b4eefe1 automatic update 2026-01-25 00:48:32 +00:00
Conor E. Olive
a0a4748b95
add tortotubus repository 2026-01-24 16:04:01 -08:00
Nur a bot
28a9e21aa9 automatic update 2026-01-24 21:30:43 +00:00
Nur a bot
c80cf01f79 automatic update 2026-01-24 20:22:13 +00:00
Nur a bot
6c3325ffd7 automatic update 2026-01-24 20:05:54 +00:00
Nur a bot
0e350679df automatic update 2026-01-24 19:21:01 +00:00
Nur a bot
5719a020e6 automatic update 2026-01-24 19:04:55 +00:00
Nur a bot
5a0a92b9ae automatic update 2026-01-24 17:39:28 +00:00
Nur a bot
dd3026c238 automatic update 2026-01-24 16:09:57 +00:00
Nur a bot
9a2a016cd8 automatic update 2026-01-24 15:28:15 +00:00
Nur a bot
8bdbfd517f automatic update 2026-01-24 14:24:18 +00:00
Nur a bot
bafb522040 automatic update 2026-01-24 14:08:42 +00:00
Nur a bot
dc23b7f4f7 automatic update 2026-01-24 13:39:59 +00:00
Nur a bot
0f614705c6 automatic update 2026-01-24 13:16:20 +00:00
Nur a bot
d583793b58 automatic update 2026-01-24 12:51:19 +00:00
zneryyyy
5180405e18 add zneryyyy repository 2026-01-21 12:01:17 +08:00
urioTV
6066e902fa typo 2026-01-20 13:16:45 +01:00
urioTV
dec069bff2 typo 2026-01-20 13:16:34 +01:00
urioTV
de6c75a0de typo 2026-01-20 13:16:04 +01:00
urioTV
df1297682f format-manifest 2026-01-20 13:13:59 +01:00
urioTV
d13401a5ab feat: Add github-contact field to the urio repository entry. 2026-01-20 13:07:29 +01:00
urioTV
cb7c0b79eb feat: Add urio repository to repos.json 2026-01-20 13:01:51 +01:00
Jens Korinth
19365908f3 feat(repos.json): add jkorinth/nur-packages 2026-01-18 16:25:18 +01:00
boo15mario
488b416452 add boo15mario repository 2026-01-16 10:23:36 -06:00
nyadiia
e0dc103d7b add nyadiia repository 2026-01-15 14:58:50 -06:00
eli n chokeir
908b0a4139 Add ltpie123 repository 2026-01-13 16:34:51 -08:00
someron
32b1bf2c36
Added missing comma 2026-01-13 18:27:16 +01:00
someron
d614f72dc9
Add someron package 2026-01-13 18:21:18 +01:00
renovate[bot]
c8985bac91
Update peter-evans/repository-dispatch digest to 28959ce 2025-12-31 17:29:21 +00:00
renovate[bot]
8bfd95abd6
Update cachix/install-nix-action digest to 4e002c8 2025-12-31 17:29:19 +00:00
17 changed files with 457 additions and 245 deletions

View file

@ -19,13 +19,13 @@ jobs:
name: nixfmt-check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
with:
fetch-depth: 2
- name: Calculate changed files
id: changed-files
run: echo "changed_files=$(git diff --name-only -r HEAD^1 HEAD | xargs)" >> $GITHUB_OUTPUT
- uses: cachix/install-nix-action@fd24c48048070c1be9acd18c9d369a83f0fe94d7 # v31
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
with:
extra_nix_config: sandbox = true
nix_path: nixpkgs=channel:nixpkgs-unstable

View file

@ -10,8 +10,8 @@ jobs:
tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: cachix/install-nix-action@fd24c48048070c1be9acd18c9d369a83f0fe94d7 # v31
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
with:
nix_path: nixpkgs=channel:nixos-unstable
extra_nix_config: |

View file

@ -23,8 +23,8 @@ jobs:
application_private_key: '${{ secrets.GH_APPLICATION_PRIVATE_KEY }}'
permissions: "contents:write"
revoke_token: true
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: cachix/install-nix-action@fd24c48048070c1be9acd18c9d369a83f0fe94d7 # v31
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
- uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31
with:
nix_path: nixpkgs=channel:nixos-unstable
extra_nix_config: |
@ -45,13 +45,13 @@ jobs:
token: ${{ steps.get_workflow_token.outputs.token }}
branch: ${{ github.event.repository.default_branch }}
- name: Dispatch NUR-combined update
uses: peter-evans/repository-dispatch@5fc4efd1a4797ddb68ffd0714a238564e4cc0e6f # v4
uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4
with:
token: ${{ steps.get_workflow_token.outputs.token }}
repository: nix-community/nur-combined
event-type: nur_update
- name: Dispatch NUR-search update
uses: peter-evans/repository-dispatch@5fc4efd1a4797ddb68ffd0714a238564e4cc0e6f # v4
uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4
with:
token: ${{ steps.get_workflow_token.outputs.token }}
repository: nix-community/nur-search

View file

@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
#!nix-shell -p python3 -p nix-prefetch-git -p nix -i python3
#!nix-shell -p python3 -p python3Packages.aiohttp -p nix-prefetch-git -p nix -i python3
import sys
import os

View file

@ -2,6 +2,7 @@
buildPythonApplication,
lib,
nix-prefetch-git,
aiohttp,
git,
nix,
glibcLocales,
@ -16,6 +17,10 @@ buildPythonApplication {
doCheck = false;
dependencies = [
aiohttp
];
makeWrapperArgs = [
"--prefix"
"PATH"

View file

@ -1,4 +1,5 @@
import argparse
import asyncio
import logging
import sys
from typing import List
@ -60,4 +61,4 @@ def main() -> None:
args = parse_arguments(sys.argv)
logging.basicConfig(level=LOG_LEVELS[args.log_level])
args.func(args)
asyncio.run(args.func(args))

View file

@ -174,7 +174,7 @@ def setup_combined() -> None:
commit_files(vcs_files, "update code")
def combine_command(args: Namespace) -> None:
async def combine_command(args: Namespace) -> None:
combined_path = Path(args.directory)
with chdir(combined_path):

View file

@ -4,3 +4,7 @@ class NurError(Exception):
class EvalError(NurError):
pass
class RepositoryDeletedError(NurError):
pass

View file

@ -1,6 +1,6 @@
import asyncio
import logging
import os
import subprocess
import tempfile
from argparse import Namespace
from pathlib import Path
@ -13,7 +13,7 @@ from .path import EVALREPO_PATH, nixpkgs_path
logger = logging.getLogger(__name__)
def eval_repo(repo: Repo, repo_path: Path) -> None:
async def eval_repo(repo: Repo, repo_path: Path) -> None:
with tempfile.TemporaryDirectory() as d:
eval_path = Path(d).joinpath("default.nix")
with open(eval_path, "w") as f:
@ -49,18 +49,25 @@ import {EVALREPO_PATH} {{
]
# fmt: on
logger.info(f"Evaluate repository {repo.name}")
env = dict(PATH=os.environ["PATH"], NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM="1")
proc = subprocess.Popen(cmd, env=env, stdout=subprocess.DEVNULL)
proc = await asyncio.create_subprocess_exec(
*cmd,
env=env,
stdout=asyncio.subprocess.PIPE,
stderr=asyncio.subprocess.PIPE,
)
try:
res = proc.wait(15)
except subprocess.TimeoutExpired:
raise EvalError(f"evaluation for {repo.name} timed out of after 15 seconds")
if res != 0:
raise EvalError(f"{repo.name} does not evaluate:\n$ {' '.join(cmd)}")
stdout, stderr = await asyncio.wait_for(proc.communicate(), 180)
except TimeoutError:
proc.kill()
raise EvalError(f"evaluation for {repo.name} timed out of after 3 minutes")
if proc.returncode != 0:
raise EvalError(
f"{repo.name} does not evaluate:\n$ {' '.join(cmd)}\n\n{stderr.decode()}"
)
def eval_command(args: Namespace) -> None:
async def eval_command(args: Namespace) -> None:
logging.basicConfig(level=logging.INFO)
repo_path = Path(args.directory)
@ -74,5 +81,5 @@ def eval_command(args: Namespace) -> None:
None,
None,
)
eval_repo(repo, repo_path)
await eval_repo(repo, repo_path)
print("OK")

View file

@ -6,7 +6,7 @@ from argparse import Namespace
from .path import ROOT
def format_manifest_command(args: Namespace) -> None:
async def format_manifest_command(args: Namespace) -> None:
path = ROOT.joinpath("repos.json")
manifest = json.load(open(path))
for name, repo in manifest.get("repos", []).items():

View file

@ -94,7 +94,7 @@ callPackage (nur.repo-sources."%s" + "/%s") {}
return pkgs
def index_command(args: Namespace) -> None:
async def index_command(args: Namespace) -> None:
directory = Path(args.directory)
manifest_path = directory.joinpath("repos.json")
with open(manifest_path) as f:

View file

@ -1,47 +1,100 @@
import asyncio
import json
import os
import re
import subprocess
from pathlib import Path
from typing import Optional, Tuple
from typing import List, Tuple
from urllib.parse import ParseResult
from .error import NurError
from .manifest import LockedVersion, Repo, RepoType
import aiohttp
from .error import NurError, RepositoryDeletedError
from .manifest import Repo, RepoType
Url = ParseResult
def nix_prefetch_zip(url: str) -> Tuple[str, Path]:
data = subprocess.check_output(
["nix-prefetch-url", "--name", "source", "--unpack", "--print-path", url]
async def nix_prefetch_zip(url: str) -> Tuple[str, Path]:
proc = await asyncio.create_subprocess_exec(
*["nix-prefetch-url", "--name", "source", "--unpack", "--print-path", url],
stdout=asyncio.subprocess.PIPE,
stderr=asyncio.subprocess.PIPE,
)
sha256, path = data.decode().strip().split("\n")
stdout, stderr = await proc.communicate()
if proc.returncode != 0:
raise NurError(f"Failed to prefetch git repository {url}: {stderr.decode()}")
sha256, path = stdout.decode().strip().split("\n")
return sha256, Path(path)
def parse_pkt_lines(data: bytes) -> List[bytes]:
i = 0
lines = []
while i < len(data):
if i + 4 > len(data):
break
length = int(data[i : i + 4], 16)
i += 4
if length == 0:
continue
line = data[i : i + length - 4]
i += length - 4
lines.append(line)
return lines
class GitPrefetcher:
def __init__(self, repo: Repo) -> None:
self.repo = repo
def latest_commit(self) -> str:
data = subprocess.check_output(
["git", "ls-remote", self.repo.url.geturl(), self.repo.branch or "HEAD"],
env={**os.environ, "GIT_ASKPASS": "", "GIT_TERMINAL_PROMPT": "0"},
)
return data.decode().split(maxsplit=1)[0]
async def latest_commit(self) -> str:
info_url = f"{self.repo.url.geturl()}/info/refs?service=git-upload-pack"
def prefetch(self, ref: str) -> Tuple[str, Path]:
async with aiohttp.ClientSession() as session:
async with session.get(info_url) as resp:
if resp.status == 401:
raise RepositoryDeletedError("Repository deleted!")
elif resp.status != 200:
raise NurError(
f"Failed to get refs for {self.repo.url.geturl()}: {(await resp.read()).decode()}"
)
raw = await resp.read()
lines = parse_pkt_lines(raw)
wanted = (
b"HEAD"
if self.repo.branch is None
else f"refs/heads/{self.repo.branch}".encode()
)
for line in lines:
# Strip capabilities after NUL
if b"\x00" in line:
line = line.split(b"\x00", 1)[0]
parts = line.strip().split()
if len(parts) == 2 and parts[1] == wanted:
return parts[0].decode()
raise NurError(f"Ref not found: {wanted.decode()}")
async def prefetch(self, ref: str) -> Tuple[str, Path]:
cmd = ["nix-prefetch-git"]
if self.repo.submodules:
cmd += ["--fetch-submodules"]
if self.repo.branch:
cmd += ["--rev", f"refs/heads/{self.repo.branch}"]
cmd += [self.repo.url.geturl()]
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
proc = await asyncio.create_subprocess_exec(
*cmd,
stdout=asyncio.subprocess.PIPE,
stderr=asyncio.subprocess.PIPE,
)
try:
stdout, stderr = proc.communicate(timeout=30)
except subprocess.TimeoutExpired:
stdout, stderr = await asyncio.wait_for(proc.communicate(), 30)
except TimeoutError:
proc.kill()
raise NurError(
f"Timeout expired while prefetching git repository {self. repo.url.geturl()}"
@ -55,19 +108,26 @@ class GitPrefetcher:
metadata = json.loads(stdout)
lines = stderr.decode("utf-8").split("\n")
repo_path = re.search("path is (.+)", lines[-5])
assert repo_path is not None
if not repo_path:
raise NurError(
f"Failed to prefetch git repository {self.repo.url.geturl()}"
)
path = Path(repo_path.group(1))
if not path:
raise NurError(
f"Failed to prefetch git repository {self.repo.url.geturl()}"
)
sha256 = metadata["sha256"]
return sha256, path
class GithubPrefetcher(GitPrefetcher):
def prefetch(self, ref: str) -> Tuple[str, Path]:
return nix_prefetch_zip(f"{self.repo.url.geturl()}/archive/{ref}.tar.gz")
async def prefetch(self, ref: str) -> Tuple[str, Path]:
return await nix_prefetch_zip(f"{self.repo.url.geturl()}/archive/{ref}.tar.gz")
class GitlabPrefetcher(GitPrefetcher):
def prefetch(self, ref: str) -> Tuple[str, Path]:
async def prefetch(self, ref: str) -> Tuple[str, Path]:
hostname = self.repo.url.hostname
assert (
hostname is not None
@ -75,23 +135,14 @@ class GitlabPrefetcher(GitPrefetcher):
path = Path(self.repo.url.path)
escaped_path = "%2F".join(path.parts[1:])
url = f"https://{hostname}/api/v4/projects/{escaped_path}/repository/archive.tar.gz?sha={ref}"
return nix_prefetch_zip(url)
return await nix_prefetch_zip(url)
def prefetch(repo: Repo) -> Tuple[Repo, LockedVersion, Optional[Path]]:
prefetcher: GitPrefetcher
if repo.type == RepoType.GITHUB:
prefetcher = GithubPrefetcher(repo)
elif repo.type == RepoType.GITLAB:
prefetcher = GitlabPrefetcher(repo)
else:
prefetcher = GitPrefetcher(repo)
commit = prefetcher.latest_commit()
locked_version = repo.locked_version
if locked_version is not None:
if locked_version.rev == commit:
return repo, locked_version, None
sha256, path = prefetcher.prefetch(commit)
return repo, LockedVersion(repo.url, commit, sha256, repo.submodules), path
def prefetcher_for(repo: Repo) -> GitPrefetcher:
match repo.type:
case RepoType.GITHUB:
return GithubPrefetcher(repo)
case RepoType.GITLAB:
return GithubPrefetcher(repo)
case _:
return GitPrefetcher(repo)

View file

@ -1,61 +1,79 @@
import asyncio
import logging
from argparse import Namespace
from concurrent.futures import ThreadPoolExecutor, as_completed
from typing import List, Optional, Tuple
from .eval import EvalError, eval_repo
from .manifest import Repo, load_manifest, update_lock_file
from .manifest import LockedVersion, Repo, load_manifest, update_lock_file
from .path import LOCK_PATH, MANIFEST_PATH
from .prefetch import prefetch
from .prefetch import prefetcher_for
logger = logging.getLogger(__name__)
def update(repo: Repo) -> Repo:
repo, locked_version, repo_path = prefetch(repo)
async def update(repo: Repo) -> Repo:
prefetcher = prefetcher_for(repo)
if repo_path:
eval_repo(repo, repo_path)
latest_commit = await prefetcher.latest_commit()
repo.locked_version = locked_version
if repo.locked_version is not None and repo.locked_version.rev == latest_commit:
return repo
sha256, repo_path = await prefetcher.prefetch(latest_commit)
await eval_repo(repo, repo_path)
repo.locked_version = LockedVersion(
repo.url, latest_commit, sha256, repo.submodules
)
return repo
def update_command(args: Namespace) -> None:
async def update_command(args: Namespace) -> None:
logging.basicConfig(level=logging.INFO)
manifest = load_manifest(MANIFEST_PATH, LOCK_PATH)
if getattr(args, "debug", False):
for repo in manifest.repos:
try:
update(repo)
except EvalError as err:
if repo.locked_version is None:
logger.error(
f"repository {repo.name} failed to evaluate: {err}. This repo is not yet in our lock file!!!!"
log_lock = asyncio.Lock() # serialize success/error output
results: List[Tuple[int, Optional[Repo], Optional[BaseException]]] = []
async def run_one(i: int, repo: Repo) -> None:
try:
updated = await update(repo)
results.append((i, updated, None))
async with log_lock:
if updated.locked_version is not None:
logger.info(
f"Updated repository {repo.name} -> {updated.locked_version.rev}"
)
raise
logger.error(f"repository {repo.name} failed to evaluate: {err}")
except Exception:
logger.exception(f"Failed to update repository {repo.name}")
else:
with ThreadPoolExecutor() as executor:
future_to_repo = {
executor.submit(update, repo): repo for repo in manifest.repos
}
else:
logger.info(f"Updated repository {repo.name}")
except BaseException as e:
results.append((i, None, e))
for future in as_completed(future_to_repo):
repo = future_to_repo[future]
try:
future.result()
except EvalError as err:
if repo.locked_version is None:
logger.error(
f"repository {repo.name} failed to evaluate: {err}. This repo is not yet in our lock file!!!!"
)
raise
logger.error(f"repository {repo.name} failed to evaluate: {err}")
except Exception:
logger.exception(f"Failed to update repository {repo.name}")
async with log_lock:
if isinstance(e, EvalError) and repo.locked_version is None:
logger.error(
f"repository {repo.name} failed to evaluate: {e}. "
"This repo is not yet in our lock file!!!!"
)
elif isinstance(e, EvalError):
logger.error(f"repository {repo.name} failed to evaluate: {e}")
else:
logger.exception(
f"Failed to update repository {repo.name}", exc_info=e
)
update_lock_file(manifest.repos, LOCK_PATH)
tasks = [
asyncio.create_task(run_one(i, repo)) for i, repo in enumerate(manifest.repos)
]
await asyncio.gather(*tasks)
updated_repos: List[Repo] = list(manifest.repos)
for i, updated, err in results:
if err is None and updated is not None:
updated_repos[i] = updated
update_lock_file(updated_repos, LOCK_PATH)

View file

@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
#!nix-shell -p bash -i bash -p mypy -p black -p ruff -p nix
#!nix-shell -p bash -i bash -p mypy -p black -p ruff -p nix -p python3Packages.aiohttp
set -eux -o pipefail # Exit with nonzero exit code if anything fails

6
flake.lock generated
View file

@ -22,11 +22,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1769018530,
"narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=",
"lastModified": 1770019141,
"narHash": "sha256-VKS4ZLNx4PNrABoB0L8KUpc1fE7CLpQXQs985tGfaCU=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "88d3861acdd3d2f0e361767018218e51810df8a1",
"rev": "cb369ef2efd432b3cdf8622b0ffc0a97a02f3137",
"type": "github"
},
"original": {

View file

@ -66,6 +66,10 @@
"github-contact": "DimitarNestorov",
"url": "https://github.com/DimitarNestorov/Nix-user-repository-packages"
},
"DzmingLi": {
"github-contact": "DzmingLi",
"url": "https://github.com/DzmingLi/nur-packages"
},
"Educorreia932": {
"github-contact": "Educorreia932",
"url": "https://github.com/Educorreia932/nur-packages"
@ -300,6 +304,10 @@
"github-contact": "avrahambenaram",
"url": "https://github.com/avrahambenaram/nur-packages"
},
"awa2333": {
"github-contact": "awa2333",
"url": "https://github.com/awa2333/nurpkgs"
},
"awl-fcarza": {
"github-contact": "francescocarzaniga",
"url": "https://github.com/francescocarzaniga/awl-fcarza"
@ -377,6 +385,10 @@
"github-contact": "blemouzy",
"url": "https://github.com/blemouzy/nur-packages"
},
"boo15mario": {
"github-contact": "boo15mario",
"url": "https://github.com/boo15mario/access-nix"
},
"bot-wxt1221": {
"github-contact": "bot-wxt1221",
"url": "https://github.com/Bot-wxt1221/Bot-wxt1221-nur"
@ -889,6 +901,10 @@
"github-contact": "ijohanne",
"url": "https://github.com/ijohanne/nur-packages"
},
"ilkecan": {
"github-contact": "ilkecan",
"url": "https://github.com/ilkecan/nur-packages"
},
"ilya-fedin": {
"github-contact": "ilya-fedin",
"url": "https://github.com/ilya-fedin/nur-repository"
@ -982,6 +998,10 @@
"github-contact": "jjjollyjim",
"url": "https://github.com/jjjollyjim/nur-repo"
},
"jkorinth": {
"github-contact": "jkorinth",
"url": "https://github.com/jkorinth/nur-packages"
},
"jleightcap": {
"github-contact": "jleightcap",
"type": "sourcehut",
@ -1132,6 +1152,10 @@
"github-contact": "lschuermann",
"url": "https://github.com/lschuermann/nur-packages"
},
"ltpie123": {
"github-contact": "ltpie123",
"url": "https://github.com/ltpie123/nur-packages"
},
"lucasew": {
"file": "nur.nix",
"github-contact": "lucasew",
@ -1448,6 +1472,10 @@
"github-contact": "nuclear06",
"url": "https://github.com/nuclear06/NUR"
},
"nyadiia": {
"github-contact": "nyadiia",
"url": "https://github.com/nyadiia/nur-packages"
},
"nykma": {
"github-contact": "nykma",
"url": "https://github.com/nykma/nur-packages"
@ -1659,6 +1687,10 @@
"github-contact": "rycee",
"url": "https://gitlab.com/rycee/nur-expressions"
},
"rypkgs": {
"github-contact": "Ryder-C",
"url": "https://github.com/Ryder-C/rypkgs"
},
"sagikazarmark": {
"github-contact": "sagikazarmark",
"url": "https://github.com/sagikazarmark/nur-packages"
@ -1748,6 +1780,10 @@
"github-contact": "SomeoneSerge",
"url": "https://github.com/SomeoneSerge/pkgs"
},
"someron": {
"github-contact": "someron-dev",
"url": "https://codeberg.org/someron/nur"
},
"sondr3": {
"github-contact": "sondr3",
"url": "https://github.com/sondr3/nix-expressions"
@ -1822,6 +1858,10 @@
"github-contact": "thkoch2001",
"url": "https://github.com/thkoch2001/nur-packages"
},
"thomas725": {
"github-contact": "thomas725",
"url": "https://github.com/thomas725/nur-packages"
},
"tilpner": {
"github-contact": "tilpner",
"url": "https://github.com/tilpner/nur-packages"
@ -1850,6 +1890,10 @@
"github-contact": "toonn",
"url": "https://github.com/toonn/nur-packages"
},
"tortotubus": {
"github-contact": "tortotubus",
"url": "https://github.com/tortotubus/nur-packages"
},
"tox": {
"github-contact": "suhr",
"url": "https://github.com/tox-rs/nur-tox"
@ -1890,6 +1934,14 @@
"github-contact": "uniquepointer",
"url": "https://github.com/uniquepointer/nur-babies"
},
"unstable-code": {
"github-contact": "unstable-code",
"url": "https://github.com/unstable-code/nur-packages"
},
"uriotv": {
"github-contact": "urioTV",
"url": "https://github.com/urioTV/urio-nur"
},
"utybo": {
"github-contact": "utybo",
"url": "https://github.com/utybo/NUR"
@ -2051,6 +2103,10 @@
"github-contact": "zjm54321",
"url": "https://github.com/zjm54321/NUR"
},
"zneryyyy": {
"github-contact": "zneryyyy",
"url": "https://github.com/zneryyyy/nur-packages"
},
"zsien": {
"github-contact": "zsien",
"url": "https://github.com/zsien/nur-packages"

View file

@ -61,8 +61,8 @@
"url": "https://github.com/AstroOrbis/nur"
},
"AusCyber": {
"rev": "b8dc8cb10d7aee45a9f8dc790a659e37cacf74f1",
"sha256": "1qsgqkxri3zd3wc50vzrnamc3lj8gibna5accn5q1dasra3rj256",
"rev": "46ec7cffd8f183d63df54146f6becbf48a3bfc24",
"sha256": "009lz6ssd3xanvh9vf3q7h14pjkiqzhp956ckzn90pxny6pn8jns",
"url": "https://github.com/Auscyber/nur-packages"
},
"DanNixon": {
@ -80,6 +80,11 @@
"sha256": "0251b791kwp75wsxlwvz2wh59dd8gvzhdsh2awpql5gzbs4dx6mi",
"url": "https://github.com/DimitarNestorov/Nix-user-repository-packages"
},
"DzmingLi": {
"rev": "a8db406c0ba9c58c8d96c77c0b0fe9448a148f33",
"sha256": "0mclck8bn2sha3pyvp04b87ck8gx07djkkib15klh4qnhxrkk1jp",
"url": "https://github.com/DzmingLi/nur-packages"
},
"Educorreia932": {
"rev": "e8fbd54f224085fba9e125bb346a71f63bc3cff1",
"sha256": "1iz3jlfcp7s9qlkdzx6qbwxzy5jx1mdd7vbdnkmmf9cl2kkl68r5",
@ -91,8 +96,8 @@
"url": "https://github.com/Emin017/nur-packages"
},
"Ev357": {
"rev": "88179e7a11400349c75d8fb4dcf66d4c86e8a3db",
"sha256": "15nmcbkpjf44447d49xiassdx6i8k4wg8vsa3s4hy43v7jdn7f66",
"rev": "3dfb6e477853250846069f40fabe782e4a79a391",
"sha256": "1j94gb067p0r6g17rrcypn8kc7lxhbw50y8lsw0c7gpvfnwwsgq8",
"url": "https://github.com/Ev357/nur-packages"
},
"Ex-32": {
@ -101,8 +106,8 @@
"url": "https://github.com/Ex-32/nur-packages"
},
"Freed-Wu": {
"rev": "5100d925fe1aa108002faf8b508bfaaed840aaa9",
"sha256": "08qddm36ny58y35lbzwhpzn5wv12igias9rdi6wikh3bjfw992v5",
"rev": "e54cec079a3a487ce1a9a8f316ca851612b830c6",
"sha256": "07x6sc6fxc6cj0hyfj721yaifvrnpj3vbdwp32n32wcrdzndd1p0",
"url": "https://github.com/Freed-Wu/nur-packages"
},
"GNUqb114514": {
@ -131,8 +136,8 @@
"url": "https://github.com/MH0386/nurpkgs"
},
"MiyakoMeow": {
"rev": "a18b768d47012c912207824d1c0f01c9fb9fba18",
"sha256": "012r0f3hzjrg7bd6g7b73kkv7zwwnvdzb32fhn3p40lc3j3kn1qd",
"rev": "740f1c89e10f965484043a01b5e00367b8c1cc29",
"sha256": "1cwc49jcmlb52ywwccrjdk039v7d4jf9jv3xsnsb3h3b1jkjns1i",
"url": "https://github.com/MiyakoMeow/nur-packages"
},
"MtFBella109": {
@ -176,8 +181,8 @@
"url": "https://github.com/Redrield/nurpkgs"
},
"Rhys-T": {
"rev": "b4d082d136d8343729be122cb7d6fe68687b0b2e",
"sha256": "1zbkdqzm3qb4p2gvy39xf1my7zarcbg8qd4wbiw0ffhv2lwwaagf",
"rev": "b34c72cc36c3c1bb783fe5d44c03b3201017e232",
"sha256": "1d3c5dcw6614abgbnzsqavvxnf6zk49cj3qxc4cnhm26d64ggxiy",
"url": "https://github.com/Rhys-T/nur-packages"
},
"RossSmyth": {
@ -201,8 +206,8 @@
"url": "https://github.com/SuperKenVery/nix-user-packages/"
},
"Vortriz": {
"rev": "c595c2f1fc357bee1225a5aa53185c419a3af880",
"sha256": "0ina5i9mfr9jf010rh1hpv84c21m6yv1ydr0zfbjr4h8abi6v4wm",
"rev": "aa05a357420050334369eb44f00cc83ad10f1275",
"sha256": "14pyrcj41v7i5ksyi4z4asincvzz4bzpzrknjynz1by8va2wzq6g",
"url": "https://github.com/Vortriz/nur-packages"
},
"YisuiMilena": {
@ -231,8 +236,8 @@
"url": "https://git.sr.ht/~aasg/nixexprs"
},
"abszero": {
"rev": "3b8d1a1ed7611eec976cd5722c2afe78976d1e86",
"sha256": "0fdvmj02hkk6gigncc3w08wbbgi8ix7vr7hvv3jybdv8d2bh5h1f",
"rev": "023238382757efa6ea2ba6fd2e8ee978ba6e6a69",
"sha256": "17nlvsj0id0z59yar83b68d8a6ijdcny3c1l6vw0sssihlxcwmr3",
"url": "https://github.com/Weathercold/nixfiles"
},
"aciceri": {
@ -241,8 +246,8 @@
"url": "https://github.com/aciceri/nur"
},
"adam0": {
"rev": "42d9d8803274dbbfd275b40fdc2f997b437a7aea",
"sha256": "043f1q3py911a3knc7pglzj4r0k44589v6hh13bm3wpm7h0whisx",
"rev": "92d7f26594d086bdbfb436d46bd82acf4cfed526",
"sha256": "1f0dx4wgh98fwkb8nghigz8lwb11sqm43vjhzfdymhjgsy8jc103",
"url": "https://github.com/adam01110/nur"
},
"afreakk": {
@ -291,8 +296,8 @@
"url": "https://gitlab.com/AlwinB/nur-packages"
},
"ambroisie": {
"rev": "7202fa191197d24c05b621a643bd4b07f13f8a43",
"sha256": "1a51phsni98ippx03ylwz40nng9y3srp25d985j4bd7ph56il3ff",
"rev": "03a37c34efd55d03cb4519ad9edf98d835f97dba",
"sha256": "0izapqyg9wdrmrsf334csqxjjdvlah360cgkil9p98rmskvxh8sa",
"url": "https://github.com/ambroisie/nix-config"
},
"amesgen": {
@ -351,8 +356,8 @@
"url": "https://github.com/aster-void/nix-repository"
},
"ataraxiasjel": {
"rev": "1e3391b9b93f43d2b15632bb5e14661644c26af0",
"sha256": "1k51hxyz3b3dwpi0njy3crvk1vciflvhi9aalgs69winwkn7dpyw",
"rev": "7c77707e869b17334db80992f1609cbb2f4548ee",
"sha256": "1jnv93dhygjjw3nm83vj0x3rzsq3fzwjajgnr384z4qx0vvykggj",
"url": "https://github.com/AtaraxiaSjel/nur"
},
"avrahambenaram": {
@ -360,6 +365,11 @@
"sha256": "1781gnwcahb5v4r9aysclr4qgba3w6ym23bbkqy61hzqsgjsjznk",
"url": "https://github.com/avrahambenaram/nur-packages"
},
"awa2333": {
"rev": "affac64c78392d45003db88b93707d01f237cc5c",
"sha256": "0cbif33yk5v0jxaris34b7y89h8gyd6a4nb4d158daf8pnqhbw5s",
"url": "https://github.com/awa2333/nurpkgs"
},
"awl-fcarza": {
"rev": "7aa113aef4e3dcffdf51e4dbf5d678d27f286018",
"sha256": "02w319ca1nl2fgjz3cj3ksi3gv8r3202wb288098mgqylq84fvdc",
@ -452,10 +462,15 @@
"url": "https://github.com/blakat360/nur-packages"
},
"blemouzy": {
"rev": "aaf4d8e562e007c86643bb15402bf405b23d6673",
"sha256": "12rcpchmxyq43fdx4c3qqifl3pna3bvisiv6cwi12d4h0ixq00fm",
"rev": "9a9074db38c7c2c1255fc31f95707284d868b4bd",
"sha256": "1mhnd3sp46c4wb5bvk7vx0i833s6jany5g1x1faikbx190i15x17",
"url": "https://github.com/blemouzy/nur-packages"
},
"boo15mario": {
"rev": "f58b996e4cc5bfc3a7e722012aed6ecda99dbd11",
"sha256": "00a1sawl4wh1qs4yqq885q0asnpls5i0v6r4c6jj4kf52vlrz47r",
"url": "https://github.com/boo15mario/access-nix"
},
"bot-wxt1221": {
"rev": "e6702d40050cfbb7fd9efed4058d8670e14400fd",
"sha256": "0dwyzsxqzvdyy9nlwpxrcakbhgrc05bk6pn0vas2dhajya7fzd7w",
@ -487,8 +502,8 @@
"url": "https://github.com/c2vi/nixos"
},
"caarlos0": {
"rev": "96d17639a3676184e4f76c9049970188803360c5",
"sha256": "058f26py1n3k3axdz3kn68z9z27bi691dcpwr1zylb0k33mr8pqa",
"rev": "e38b9f4066e3f8f3c96dbae5e0d9ff8869c9b523",
"sha256": "179slg83dy2qmljl4yv8jvnqvhfq0nvikpwri3rx9hyv90jhz7pi",
"url": "https://github.com/caarlos0/nur"
},
"cameronyule": {
@ -497,13 +512,13 @@
"url": "https://github.com/cameronyule/nurpkgs"
},
"cawilliamson": {
"rev": "5a97574291675124c3da9e93ffeb1bf97e5a9cbb",
"sha256": "15n6qa3imcrxka4g7y5azxpyl8wpyar2prgx0dkpnbrz0hs78pc9",
"rev": "4af92df84c70b9c42bcd7422f21667f65f860d9f",
"sha256": "005dgihsajxzlsss8a462b8wqrx1v16403mk0mn9ivjxy26qmbka",
"url": "https://github.com/cawilliamson/nur-packages"
},
"ccicnce113424": {
"rev": "e94377d73aeba6518f55bc7b7aa97999009a8428",
"sha256": "16jkbssmkxjpdhmy3v9z8al1z42klpd3p9dfb8hknjd3dl5y6fz8",
"rev": "596e91cb7f380817965c79f965a85ef76e101bf9",
"sha256": "00hgksw6qn9pj56di7viz0np7pzlcpxqz3n9fzfnbax71fs3zvr6",
"url": "https://github.com/ccicnce113424/nix-packages"
},
"chagra": {
@ -517,8 +532,8 @@
"url": "https://github.com/chap9/chap9-nur"
},
"charmbracelet": {
"rev": "31adc0287833be262b176169f2fb19a57b02406b",
"sha256": "012nzlgw54zasq7hld3921frc7r84q5n665cjf932qbyy6grj25v",
"rev": "f577c1c2f60e272a2c822c8a8c04e5035761b2e1",
"sha256": "1mca9dc4lpak8sybziy4wp1ndglhm0ymfa78p1hqikbd32l2xw53",
"url": "https://github.com/charmbracelet/nur"
},
"chen": {
@ -537,8 +552,8 @@
"url": "https://github.com/pillowtrucker/tooo000oooot"
},
"chillcicada": {
"rev": "71ceb6a693672a761e3e69b11cb302be1b1b9687",
"sha256": "1sczyvzdif682qpcxd80rhm4rqn2k7mc8wv2gkx0lxqsgbn97s6i",
"rev": "968872d3cb819c6c3197dba2f92e8ca331b32675",
"sha256": "1imrr0b3r550yxwd5irkmkl8x9nswmv71mm1idpfhfyp0lcyw302",
"url": "https://github.com/chillcicada/nurpkgs"
},
"chisui": {
@ -577,8 +592,8 @@
"url": "https://github.com/cmdorexe/nur-packages"
},
"codgician": {
"rev": "d38e38e2c8078ca86831e99992458935249015b4",
"sha256": "1jjslzmzh4gjl5rhah79qb5193dvzimvx9s586v4xv8ihxbs22qq",
"rev": "ca9ae728bd553aaa725c2b568c5b958ad73f7950",
"sha256": "14lfj3avc2dyp7xgz9rwbmdha382nhiljk11wdkb6v0yw03j1niv",
"url": "https://github.com/codgician/nur-packages"
},
"colinsane": {
@ -602,8 +617,8 @@
"url": "https://github.com/cransom/nur-packages"
},
"crazazy": {
"rev": "c6990d293a1297cbcac477f1ec6a94f328bf941c",
"sha256": "105gj781al287lcpygr22h0gk8zj95avyxmz09jk82dvhrlykzqd",
"rev": "71132878792be3c449277b48c696eb7d573ec5bb",
"sha256": "1k15k7a4q9fsad52v88dwszirxql4k0vinxgv0w252953mqr6j7l",
"url": "https://github.com/crazazy/nixos-config"
},
"crazedprogrammer": {
@ -617,8 +632,8 @@
"url": "https://github.com/CRTified/nur-packages"
},
"cryolitia": {
"rev": "4552d1737eb575b51c73da2c3996d6e323c0e60b",
"sha256": "1kab5q0i2468vkb3s5d8wfajyq93ychskzpb0kr826wwdwh47vak",
"rev": "774dcb540eeaeae61dafadce5949805939a60d35",
"sha256": "00n35n6w0n09cakyplwg5gxnyrk2vmj1zymd6hbds1d1sb16n5qq",
"url": "https://github.com/Cryolitia/nur-packages"
},
"cvtx": {
@ -668,8 +683,8 @@
"url": "https://github.com/DeeUnderscore/nur-packages"
},
"definfo": {
"rev": "99c99bb77843d09974c5cb20d9caeed10173b392",
"sha256": "1620g1d5pskvci7inlpqspyiqlyjsygda2vszg50w299rjndp7c1",
"rev": "170d610307090c21b13369fa8114cb595ba5ecca",
"sha256": "1fjxj6hi2hd08nmayn77nmm5whx6ihglcpph5kfl3h0f9sl61y68",
"url": "https://github.com/definfo/nur-packages"
},
"demivan": {
@ -723,8 +738,8 @@
"url": "https://github.com/dmfrpro/nur-packages"
},
"doomhammer": {
"rev": "0426b7045fd11fe129b51f65e110c8ff566b2b85",
"sha256": "0h2bn5qzsxhc0gxx10przn0zsjxy5xvrs8h50lw2appf1gr84mfj",
"rev": "67a13d125ce22fe051f7bcce1286fe67c5cb2a3c",
"sha256": "0ks70sbg89w2j3cwjrvnmb3n29v00a8z6c9f26hsbfszki79lmni",
"url": "https://github.com/doomhammer/nur-packages"
},
"draftea": {
@ -753,8 +768,8 @@
"url": "https://github.com/dtn7/nur-packages"
},
"dtomvan": {
"rev": "58e378463a45b5f3f5176588b54720d902c70b5f",
"sha256": "022v35snhmixkmj8ag8g4w5830gycx7mcs6y96fmyddqj2cdjzwc",
"rev": "15e0bcb375873e07b02b1433fb6ab364d8e6e8cb",
"sha256": "058nv251p71ryzdbg2chcn41ikig49z4v9pc3632avr940z45vf1",
"url": "https://github.com/dtomvan/nur-packages"
},
"dtz": {
@ -798,8 +813,8 @@
"url": "https://github.com/Eggflaw/nur-packages"
},
"eh5": {
"rev": "a608e90576ff3fed841dd63196286f4c388ce062",
"sha256": "0acyszraa3s16w49fynn72fz3y83mxbbfc87x06s69fmv34fvmg1",
"rev": "80cbb2921d550b42bb4e378cdbdeb350225e4501",
"sha256": "0x9cf2aadqg1pk1p5wjws8jjz5qqxyb85c9gm15gybmlyh96wzmz",
"url": "https://github.com/EHfive/flakes"
},
"emiller88": {
@ -833,8 +848,8 @@
"url": "https://github.com/ImExtends/nur-packages-template"
},
"falconprogrammer": {
"rev": "b7f37ea8ca86a288d774270673eeda64050273b3",
"sha256": "01kp3anscl4i4k7g3q8nifvlyn2j7fkmb85644lln5nwgr59xa0f",
"rev": "173c1e57aa0898e5fc229d7f4ecd925e6c5cf974",
"sha256": "0z99scrr91f8si256z1x4rmm1jijpxq4pv6bijzzg3mxdxq201iq",
"url": "https://github.com/JonBoyleCoding/falconprogrammer-nur"
},
"fanbb2333": {
@ -888,8 +903,8 @@
"url": "https://github.com/foresense/nur-packages"
},
"forkprince": {
"rev": "a5e253c3f993e852f684058a7befc4dd45895879",
"sha256": "1l4hclvrlgkr2ln2fajzbvplgr7llxydvyy0wnawx7q4m387sdas",
"rev": "460f27e03489bb21eb112ce091759935eb2bab38",
"sha256": "14jjbwckw5a551sw4v26cv3m5s3k60wzq70phajpa7gxjwi7k5r1",
"url": "https://github.com/forkprince/nur-packages"
},
"fortuneteller2k": {
@ -978,8 +993,8 @@
"url": "https://github.com/glostis/nur-packages"
},
"goreleaser": {
"rev": "c1dd0991bf0259fe588f182d2218634265e81212",
"sha256": "0lmvb3advpvkls6sgm4cl2yr382g3pb3ihrab5jp9hvbrqmpbxb0",
"rev": "48a5c250bfd0d2618309f3e2fbcda315195b82ce",
"sha256": "1ywycq8kfxza1sc08gzpxm2w1hqpb1lvmqvkl62sz1vr40xlx2z6",
"url": "https://github.com/goreleaser/nur"
},
"grafcube": {
@ -1063,8 +1078,8 @@
"url": "https://github.com/iagocq/nix"
},
"ianmurphy1": {
"rev": "5e77115c77d62cc896bac363dc23a195beb0b546",
"sha256": "1xl0rjk3bbvbpy7kia0mkyhashzizmdb1q58hpzfw02zr47qwq1g",
"rev": "da0c552446fd5788ea9d5ebb0d9686a6ccbe1018",
"sha256": "0cc71g9qnq5bhjfjhdqza2lrif077l3s8sfsif0y9grqaja1g3n0",
"url": "https://github.com/ianmurphy1/nurpkgs"
},
"ifd3f": {
@ -1073,8 +1088,8 @@
"url": "https://github.com/ifd3f/nur-packages"
},
"ihaveamac": {
"rev": "d71bb9670652ca6c76fda2614e4d3cc4339e9cb2",
"sha256": "1i9dvislfa8vx7b9bsn1ab52l8zcka7czv2cxc4hg2gx83czmwlf",
"rev": "8320131b4a05872d9b1a164a2ae3379df0634579",
"sha256": "1zj2p3vj07ivdz3w61xy7pc6d2m9kv0yw9adnqhk1srynrzdq7kh",
"url": "https://github.com/ihaveamac/nur-packages"
},
"ijohanne": {
@ -1082,9 +1097,14 @@
"sha256": "0nhkjdxszkd7x55f1xkvszafq3bv8058k3qdp6zhcjlx1zfjns18",
"url": "https://github.com/ijohanne/nur-packages"
},
"ilkecan": {
"rev": "53a73b95ec91360af4f969b45f71faa12dd71948",
"sha256": "038skvs2536ryy6f9dahl3zdg6r0gpxcf8sp17pawzcz418v9bk0",
"url": "https://github.com/ilkecan/nur-packages"
},
"ilya-fedin": {
"rev": "474ae2b3f4bf552d981811ffbb85589b4080056f",
"sha256": "0paqpkgja4zcnxqwq3yan4j00h0s17sx8jwq9jxr1r2q53daxs5c",
"rev": "acd8a96ba6ea9ce9e624d1cf03d878660623595c",
"sha256": "06iv8mnwr304ivkcz88idl1bxw4i1j2yv4xx6dkbph2f383g94cs",
"url": "https://github.com/ilya-fedin/nur-repository"
},
"immae": {
@ -1103,8 +1123,8 @@
"url": "https://github.com/instantOS/nix"
},
"ionutnechita": {
"rev": "49f29099da16c9f3c9d6c34e0315efb98755cc78",
"sha256": "1f2q2idfmbia8rjjwi1cq7sdasnhriwfssyb0l7mh1myw8n0swpc",
"rev": "3b1edfd348e2762d878b06cf1ce7a45d15a35006",
"sha256": "1mdxmm0wcg8bjp6xvd8z9gprvf63sf4fwijc55rc348g1mf3h0v1",
"url": "https://github.com/ionutnechita/ionutnechita-nur-packages"
},
"iopq": {
@ -1197,6 +1217,11 @@
"sha256": "1n4v7ccjkwxknjp4bdgjnj0l52j80m68s0bpblhblq5ax09625m6",
"url": "https://github.com/jjjollyjim/nur-repo"
},
"jkorinth": {
"rev": "9aec340121aaa0c515e439b6a33ca2256021d6b0",
"sha256": "077l7xgvgdlnfp4hgbxgv2vjg3kd815sqndcazkm66c9mi6lfvif",
"url": "https://github.com/jkorinth/nur-packages"
},
"jleightcap": {
"rev": "3863b6d09b7af3e7c27ba602ea8428fb9c0f0276",
"sha256": "0c2h3frbcfc4f8s813rmwklha3spswbkv7g0hriqlyfvp7rdy5m5",
@ -1253,13 +1278,13 @@
"url": "https://github.com/k0ral/nur-packages"
},
"k3a": {
"rev": "844f909915251f07140ab2898acaeadd2f3edadf",
"sha256": "14qjki59i9xjv23bymmvfk24yq5m2laxddn2b66vyrjpykhhkpkc",
"rev": "db643033f3ac0cb5da622e073c7996c91e8c294a",
"sha256": "1n3wd7vgq4q55kh2ip96gx15xp8m6dpvjwxpdlp5mjn20krhdsbc",
"url": "https://github.com/k3a/nurpkgs"
},
"kagura": {
"rev": "59306bd51805611e53edac7660426a462b3882a0",
"sha256": "0jzp80323f0lf8iwyrnh03ryvcbpbqabgj9829glhsg8rdj5xyb8",
"rev": "85e22a31e8629e091af8d9b8dac1b543364c79b5",
"sha256": "1vv56n1pa7487q9qxs3yyjl74x2l46nm7f109d0fbxhdv8prqi9n",
"url": "https://github.com/icewithcola/nur-packages"
},
"kakkun61": {
@ -1288,8 +1313,8 @@
"url": "https://github.com/kinzoku-dev/nur-kinzoku"
},
"kira-bruneau": {
"rev": "5340d4e9481f34f3e7c7a3e0e2d86fc1d9a11e49",
"sha256": "09fgadgjca2b7xqxlns54rarqkaraqdng1giryhjyf315bhx3a29",
"rev": "628d6ef943d1998250f3d54d1aae3e88f97f85a4",
"sha256": "09y2yhnry00bi20ayzi1jwis96zw13lkh2hdjqcsascra3d5y86h",
"url": "https://gitlab.com/kira-bruneau/nur-packages"
},
"kokakiwi": {
@ -1320,8 +1345,8 @@
"url": "https://github.com/kreisys/nur-packages"
},
"kuflierl": {
"rev": "55f2a9e489ca4886e516c6339239daac7f2675e5",
"sha256": "03170vca5bh366c9rx8ilzmbi3qr3xz5k2936dvsp6s651yzxvhh",
"rev": "2fa1ee022d1a6275709e811ce616d424d8eb096f",
"sha256": "15bciczxm74szp9n7ylsmml7p6kgxqjhcdlyc5fds76d3s40af0j",
"url": "https://github.com/kuflierl/NUR"
},
"kugland": {
@ -1356,8 +1381,8 @@
"url": "https://github.com/PhotonQuantum/nur-packages"
},
"linyinfeng": {
"rev": "7e598086508172c9e7ca0c994b3511a01b4b0848",
"sha256": "1qm9ac4z36yfyzxvc90f8vwgyg4g73rixlyiddqmmxzz9wkj95zg",
"rev": "980e18f5eb3d707b7e5bc8558aecaaf0714b71da",
"sha256": "085yzjp63hq1dli87lqbpzx7l63ixc626rl119cpchy63gys2rkm",
"url": "https://github.com/linyinfeng/nur-packages"
},
"liyangau": {
@ -1366,13 +1391,13 @@
"url": "https://github.com/liyangau/nur-packages"
},
"lmdevv": {
"rev": "d33a2b72211f19c0386e68d65914a3ef58536d3e",
"sha256": "09djbpkvmjfq4fwh0wczdlaqbcs469gnhq76kf8w6hqs4ff7ac34",
"rev": "b597d5eb4f6a7b9ae3e5caf7431734c182c2e22d",
"sha256": "1sp4q2z97sclahsvy31y4y8x4aglli81w9k05da351cnra8kr689",
"url": "https://github.com/lmdevv/nur-packages"
},
"lonerOrz": {
"rev": "6c8e0bbfc97204e0fe28c0788da79fcc7e1d4fa1",
"sha256": "1y04gzp8dibgpgs4cv705z99m7m9slvkkjb59z8hxdh5vvcwm92b",
"rev": "fdc1c62c7f8fc773012b4cc074049c3f9b83fe41",
"sha256": "0ryf232jmkr7k6vi8wjrrj75ydrpvcpphm9p75m5f963p91g1bcq",
"url": "https://github.com/lonerOrz/loneros-nur"
},
"lschuermann": {
@ -1380,6 +1405,11 @@
"sha256": "0yz4d51fxkr5samyvhp0rzsmqknqn9k31bchjwymq53y4c8y1gpr",
"url": "https://github.com/lschuermann/nur-packages"
},
"ltpie123": {
"rev": "eea71e5d030706b82dcf874617b1bee695d7a9c4",
"sha256": "01qjrd85dj3hqi5k118lb6yaac2709xd4z3634bhdjkisbhc5pgx",
"url": "https://github.com/ltpie123/nur-packages"
},
"lucasew": {
"rev": "f5c0748816fc1f8378f52bcf13ed4426f90f1643",
"sha256": "0z0p539q0ysd3wsmlkm08zhy0i9qsw98v6jyn6swkld7lrga6mnk",
@ -1396,8 +1426,8 @@
"url": "https://github.com/lucassabreu/nur-packages"
},
"lunik1": {
"rev": "5f4d3625252d19f383226575014b21d1178f82d9",
"sha256": "0xcb310b1marhcwyqsddxaadbncvclfwgbyzqlxkr7nwmcr8kfpd",
"rev": "73a96a3e07ee737b41552a0ab418fd7440a2fdce",
"sha256": "0494nhwzsip74r6kq5xg0zgf458k6lk727j338s65z1bv09wsl2n",
"url": "https://github.com/lunik1/nur-packages"
},
"lxl66566": {
@ -1457,8 +1487,8 @@
"url": "https://github.com/matthewbauer/nur-packages"
},
"mattrobenolt": {
"rev": "9b83e297f64837415513771e37aa7daf59ba7cde",
"sha256": "0llvxq9x70jw9fak14zqp76vx3zp0s53xkwi61l227cg5p3fyb80",
"rev": "3d76ff5016ef85215c431e26d7a714868bb50b7b",
"sha256": "1q2klgq3lxzca9klv5fk5pzixhpawv9jfz064y5v8msgwcja5cdl",
"url": "https://github.com/mattrobenolt/nixpkgs"
},
"mcaju": {
@ -1502,8 +1532,8 @@
"url": "https://github.com/michaelglass/nur-packages"
},
"mikaelfangel-nur": {
"rev": "79769877caff38c214d15b63aeba3a07c9a38934",
"sha256": "0fw49m15hbg5bw3rvjps1b5kpnscvwaigmxhysvcqicjkzn534mh",
"rev": "f7556b89f1e540a53d6a7dc65ae3d75f2a46ab2d",
"sha256": "07pwn1z5wfc7q1cphl5r9cr15z91dffswv7yc2zhr1l66i3v4w06",
"url": "https://github.com/MikaelFangel/NUR"
},
"mikidep": {
@ -1512,8 +1542,8 @@
"url": "https://github.com/mikidep/nur-packages"
},
"mikilio": {
"rev": "f1f940c2d0e0d777147dd1469d8218a7ff8512b6",
"sha256": "0y2qsrrq0w26dbja5b9v4dxxkwyz5c069dcg57vmslil367cglmq",
"rev": "7e557b67ac9ec8baf4a716a6192fe1c651b9a5f7",
"sha256": "0k43ldbmq16sz8p12320izwfdcmkjxvpw5l3xfy9cfcjddw6yz9q",
"url": "https://github.com/Mikilio/nur-packages"
},
"milahu": {
@ -1533,8 +1563,8 @@
"url": "https://github.com/minion3665/nurpkgs"
},
"mio": {
"rev": "31335ec9739654a1e84ce5877281d2fafc870987",
"sha256": "1wghmqa2ki4r1x866m3280lakdjnjmf0hq2g26pm39183adzqhhg",
"rev": "53acf057a310900e73b585f97b5e67f3ae90c24e",
"sha256": "0m9zkhn3xv8f980hpjiaac7ryhrs2x54j7dan5s9ccjddjb6w9dm",
"url": "https://github.com/mio-19/nurpkgs"
},
"misterio": {
@ -1543,8 +1573,8 @@
"url": "https://git.sr.ht/~misterio/nix-config"
},
"misuzu": {
"rev": "46ac800cdac08d91ca28f9631f787691a6a4d2d1",
"sha256": "0pd67q3i34sshvq74yg7v8lzashlxxzv223d1y9292bmj894lmkh",
"rev": "7319bcef2596abe5eba06e00e42dfc48c2de3ae3",
"sha256": "0lmlhb2c9vjczklvy8npy7vhk68dnp70jf8c5sr0kfk8r285caa6",
"url": "https://github.com/misuzu/mur"
},
"mloeper": {
@ -1568,8 +1598,8 @@
"url": "https://github.com/moosingin3space/nur-packages"
},
"moraxyc": {
"rev": "556cded9ffd5d043cf72f2ac7f4e9bbd1663bd1f",
"sha256": "0jfjni1r7v5y8ysk9m1b2arsg60s434jn9vdv5m61if514wb4615",
"rev": "c0e4cba90cd15ec24d91f48e7c9e83ba3f5a36e6",
"sha256": "196k67mxl3r6xjyyp2jy6r7ixp0j0jnipj030s486wq4jbcaivn5",
"url": "https://github.com/moraxyc/nur-packages"
},
"moredhel": {
@ -1599,8 +1629,8 @@
"url": "https://github.com/mrVanDalo/nur-packages"
},
"mrcpkgs": {
"rev": "858064774813cf879792a192e10f30a254231a6d",
"sha256": "0z29ifqhrk7z44gqbn4laviaip8yl2gxcy5wf0fc2hshirqz1dba",
"rev": "6cf785f5fd1492c0b1a65d4966670d8084a82266",
"sha256": "1wvjwassgivwqkvib5vmp51k3f0hlkff665v96nqq64lqr4s6yjd",
"url": "https://github.com/mrcjkb/nur-packages"
},
"mrene": {
@ -1629,8 +1659,8 @@
"url": "https://github.com/n1kolasM/nur-packages"
},
"nagy": {
"rev": "c405f881bc8919ab2ec01c16df64dc1d8ebcbb44",
"sha256": "0nz6pld63hagkp1m140pk23ja6szhxq9s6xwihy4qvcnf84cdiww",
"rev": "f3694460a60b8440309a24b5c84c722a970a2b89",
"sha256": "03zp71wj1hqz9pwlhc7ynlr2z1zb2lnhxs6qxd99fwp5hk9zjihy",
"url": "https://github.com/nagy/nur-packages"
},
"nakido": {
@ -1639,8 +1669,8 @@
"url": "https://github.com/OkazakiNagisa/nix_nurpkgs"
},
"nanamiiiii": {
"rev": "ef4b0b4b23e543d95a8e1b44b93b6387378ac099",
"sha256": "1zbmrj5pr6q162hda7scgj7fqswg3q6s27fvk51rm5jpbs7r2f0p",
"rev": "6fda14ec29f725ce7640ba02654dd9753de9db49",
"sha256": "00gk4p7hhfc08z8xl1c93wy43vzzqaim1nkbaf3jbvkl5xbjdw29",
"url": "https://github.com/Nanamiiiii/nur"
},
"nasirhm": {
@ -1649,8 +1679,8 @@
"url": "https://github.com/nasirhm/nasirhmpkgs"
},
"natsukium": {
"rev": "9aada2fd06a35b0921a8db7ad834fb79760ed74a",
"sha256": "0fi75jrgaygp6y0y5kwasvjfl7gv7gapzf2cyb182k0fk3qphi1b",
"rev": "63c8a491847e21f9bfcde3d78689a7c37ec12242",
"sha256": "098r1g98abd48qnfgcm1x5fjn1g3niq6bvawssgfrm8z93iravbw",
"url": "https://github.com/natsukium/nur-packages"
},
"nelonn": {
@ -1659,8 +1689,8 @@
"url": "https://github.com/Nelonn/nur-packages"
},
"neumantm": {
"rev": "75a864f31be828489bc4ad3b631b3b51b74fb50a",
"sha256": "07kzs7fsrwf50y660ksb42v161jadd2zd4swmdvi4cqxfzpag3j5",
"rev": "cd9efb8b3e75de5005f130e597a5fc0219302c2f",
"sha256": "1c3ddjk7y15va23q3hm6aizjzbq4q059j8m5qrypnx0f8g5ylp6l",
"url": "https://github.com/neumantm/nur-packages"
},
"nexromancers": {
@ -1684,8 +1714,8 @@
"url": "https://github.com/nikolaizombie1/nur-packages"
},
"nikpkgs": {
"rev": "b562490d905e72c528040a74e56fc349f5772f51",
"sha256": "137avqx53r4v6bla5k0jm5zd88xyby40x0hsjrvnp0l5gapi07iz",
"rev": "6e4893ae2b6cf3959e7eb2b69c6538907a400bdd",
"sha256": "10h2pbpgk6yz3ds0r5h9lnbdrcq9z34gwnmlzb85wj041lzp60b1",
"url": "https://github.com/nikp123/nur-packages"
},
"nim65s": {
@ -1749,8 +1779,8 @@
"url": "https://github.com/novafacing/nur-packages"
},
"novel2430": {
"rev": "0ea94cdd3c27cb7e8082af750a6bb7425529d97d",
"sha256": "02rxpf82wnfa2dgzmlnanl3dbvzg05p336chfkrsszxb0pd5yjwp",
"rev": "c0185c03f6ecc6ded2fc91f817b0b310ffc0ff19",
"sha256": "0hd3mgilyxcwss5s7az5c6qiwvgg2y5mp3l61qldr3rprygggj9h",
"url": "https://github.com/novel2430/MyNUR"
},
"npkgs": {
@ -1768,6 +1798,11 @@
"sha256": "05f444rrd83ykcnbq969p5zc6cxbhgyviyx9xfm2pg16cdbmjb7j",
"url": "https://github.com/nuclear06/NUR"
},
"nyadiia": {
"rev": "3cb212ee4c9846e57547c719979d40136ae20f7c",
"sha256": "1y7n9r59byrpm8a6qp3s5qrj59w1wwn3r5m3naig2gj6k7pwhpp7",
"url": "https://github.com/nyadiia/nur-packages"
},
"nykma": {
"rev": "95c7997cfb4a13440e0e56e43f4e318baf170e07",
"sha256": "1dwvcgj8hhmmrpr9chmr853qskfz3qzrl3bz9j743p1l2lnmcrhd",
@ -1784,8 +1819,8 @@
"url": "https://github.com/ohheyrj/nur"
},
"oluceps": {
"rev": "797413c01a0a0300b432b08407a13e5f2bd88885",
"sha256": "1ivf1qcshaa7dr9prcb6dwcdm42dwvsvxn6wb7yn9akhvkhxc77j",
"rev": "e701d780c4041fc952f88d0f97b030527b14d7c6",
"sha256": "0d4zf2bkjvwpqzh6drr49agls6f2y0svxwsb10d7zycfhc7s2ryq",
"url": "https://github.com/oluceps/nixos-config"
},
"ondt": {
@ -1839,8 +1874,8 @@
"url": "https://github.com/pborzenkov/nur-packages"
},
"peacock0803sz": {
"rev": "2e57b841e612d74b0fb3116889b3ec771a058795",
"sha256": "0rjhhl6hpkjn9m0wvzvs0xcmvc1jd6fmd5s4l418bhmyk17dzjcc",
"rev": "0731918c6aefe7c9070cca5470716edc18c8d9d4",
"sha256": "0j993zr6lmcf4dqvcz8jqrvjyi4xj80yfivn4k89d89dvkh81a3z",
"url": "https://github.com/peacock0803sz/nur-packages"
},
"peel": {
@ -1884,8 +1919,8 @@
"url": "https://github.com/pokon548/nur-packages"
},
"presto8": {
"rev": "319bca796601a1f27c1a05ffbfe4e0f48c789830",
"sha256": "012h0ly2plk48abb5mjf4lq229k93dcbsar48s2m99nib3hixmzj",
"rev": "0b6bf095b83a668e8a0a6319b18064ddc5c44cd5",
"sha256": "1dck1d8gr8z783flicr7pwfbnv87rnzixadv04499czdhv78sj25",
"url": "https://github.com/presto8/nur-packages"
},
"priegger": {
@ -1975,8 +2010,8 @@
"url": "https://github.com/rewardenv/nur"
},
"rewine": {
"rev": "b5424186720e3db9b787bb9da1020cc52d6899bd",
"sha256": "1b3fj5vy09pw9284kc83grdjc25lpl90z4afgc0rfcm2c4yf5ihm",
"rev": "4e6f241eb18b318439f55fe38c7d8d1edc70d6bc",
"sha256": "0gb3hxrwsgwsfb634wqfjw7mx6m3schmmf72bjn7dz5n1iwjcw1j",
"url": "https://github.com/wineee/nur-packages"
},
"robertodr": {
@ -2025,10 +2060,15 @@
"url": "https://github.com/ryan4yin/nur-packages"
},
"rycee": {
"rev": "d945acd0d5d9e43778f65b5f1646ec036e39e049",
"sha256": "0j1k51klvxgqdrdjlbzarnagl4mdvqpk49lql96i578a2vi726yx",
"rev": "ec30ecfdee4b0df2325c2672db21684e806f4b69",
"sha256": "1y23npxhi47vdcal9pssqh4lhf6n0dakr41b5rv227kbf5ck7cgz",
"url": "https://gitlab.com/rycee/nur-expressions"
},
"rypkgs": {
"rev": "7f31cbccceaed9c83cb3cf4fc8384c49c0cce03c",
"sha256": "15zgpwrbjwrb06w83mbx11pbn88mh9jx5rc8ni29j7v3307q4zyz",
"url": "https://github.com/Ryder-C/rypkgs"
},
"sagikazarmark": {
"rev": "eabe4f8f626c3ba9b0b4a9627b8470ef646b21dc",
"sha256": "1a3zh6dnxmxwjnpbmr5wafz9fpic8p4k1hn0dy58xhr1hmp1298g",
@ -2090,8 +2130,8 @@
"url": "https://git.uninsane.org/shelvacu/nix-stuff"
},
"shirok1": {
"rev": "9e3898fda575e98343787a5f77254e1d59313ae6",
"sha256": "0jqz5n3djvip8xzdkfxmv7d4rg7pw81sl9m7b4r3spi87mmvfpyf",
"rev": "2a2003c8c2be55fcba668d0170f1e4563b76e4db",
"sha256": "0cbkv6a2y2w93igzqymv9mbbzpvhl0d89fm53aycazp8p3vwrq2f",
"url": "https://github.com/shirok1/flakes"
},
"shymega": {
@ -2100,13 +2140,13 @@
"url": "https://github.com/shymega/nixfigs-nur"
},
"sigprof": {
"rev": "93096d66df8baa023c431d6e27ad7baecb57de65",
"sha256": "0mj2rcp43dcxp4n93s33yzg2byc995c85qlhnqdaqfcy0i3a03g8",
"rev": "2d2a9cc0192954e6107a42bad7c2e9ae50a3d5f7",
"sha256": "0v8zwpv5qqw8nq0nwzmgrzl304khvjzhy5s5fh6ny2l6wlh4gnfz",
"url": "https://github.com/sigprof/nur-packages"
},
"sikmir": {
"rev": "884fa830bd59f22d3b796da1d176257fa76004ef",
"sha256": "16wk8p6f2ic08kxiih44ap2pc6dpvgbk5imfxbda63r4h1yksvqk",
"rev": "492ce0a5c3e1b54b78ada091630af7f98dec3031",
"sha256": "0a6ykf3f9chgv4kddv58jb530jpg32c4g97wjg44i0i3afayqlh7",
"url": "https://github.com/sikmir/nur-packages"
},
"skiletro": {
@ -2139,6 +2179,11 @@
"sha256": "1qx17my4k3vrvlk39ihyjvg7jiz97v052qqg1gmncachy1cyashm",
"url": "https://github.com/SomeoneSerge/pkgs"
},
"someron": {
"rev": "0b2f1a1c6e15beca1ceb0196290e20f1ced6d031",
"sha256": "0653zmwxfbnymi63rds8nbqqjxjkwk5xfnlpkf5ssd797c2rii36",
"url": "https://codeberg.org/someron/nur"
},
"sondr3": {
"rev": "af1c3aa32d95f54ae0e4052d1b2d46138c0ac0df",
"sha256": "1wfgyb3qpgb4lh0bxdi7q66y9gj6giapa5sgqy70y1j296lxqnqi",
@ -2165,8 +2210,8 @@
"url": "https://github.com/splintah/nurpkgs"
},
"srcres258": {
"rev": "377a0f691c1df073912803b1e236630d9d425a9f",
"sha256": "17la6p885ixmrl2lpfjwa2v6k2r6y4zs0ibbkabsv6r5qp03l0sg",
"rev": "2f99ccfa7fccf90e969275639786e98f3146ccbe",
"sha256": "0vwmlprjzf2ars08ch0ryiv6c8byaai50knn38a5kxid8740qzk0",
"url": "https://github.com/srcres258/nur-packages"
},
"stupremee": {
@ -2191,8 +2236,8 @@
"url": "https://github.com/syberant/nur-packages"
},
"szanko": {
"rev": "f806a3549a29e2c9f718ca35ea9d1f1eda11f417",
"sha256": "0c0bvp1n2wfgz6n8kc23v1rhjw7y9j7ya4c98kglfmpn5h80z3vf",
"rev": "27b1de9395a6bd7bad6dab38091cc0d57b82aaa4",
"sha256": "1mcdscrr40ymkxbnnpkbymlhnvc8v41n6ls7fh85kb8c0rkw0npj",
"url": "https://github.com/SZanko/nur-packages"
},
"tarantoj": {
@ -2231,6 +2276,11 @@
"sha256": "053lc5r9mx7ivdnc3pnksch4960hz6rsfksbcvcyhciv8dm6jbx6",
"url": "https://github.com/thkoch2001/nur-packages"
},
"thomas725": {
"rev": "88a5194641c90a46bc105fa50567018480ad0ed5",
"sha256": "0li2swzcqq8f64bm9snql7574g3siswb649rxd35g1k1fgk95q13",
"url": "https://github.com/thomas725/nur-packages"
},
"tilpner": {
"rev": "246b7c0fa868beaa6de724d0b39a9859949c4e8d",
"sha256": "0r9aqp7hi683d27dlabxk87h348s8c9ni47i2b32y1304by1d45x",
@ -2266,6 +2316,11 @@
"sha256": "0hc616pqk88idd9s9m2aavb7lrqx786byz2g52q6bmr2gf2wb22i",
"url": "https://github.com/toonn/nur-packages"
},
"tortotubus": {
"rev": "a50f104d9cc1763d14bc7f9cf98eb5bb7213c7bc",
"sha256": "14b3zzn96an4hrhk7fdfxvw5yayw997gg7z0nd9fmr0lkg8xppfw",
"url": "https://github.com/tortotubus/nur-packages"
},
"tox": {
"rev": "4e7ae501331e081f1679e657bbe9d6067f179db5",
"sha256": "18gcn013rl41c9asc2c11l2kgl3w7nw1f9h1kqcf0hya0q4066b2",
@ -2277,8 +2332,8 @@
"url": "https://github.com/ToyVo/nur-packages"
},
"trev": {
"rev": "f84e71bac1a0eb63fc7f5dd0951f8e6da64c77d3",
"sha256": "0g82zwfgpd63wfga02mjm79zpbfbd85if4an96bk1gxgn9mg6w68",
"rev": "2ecf053245ce732eff877d81625556448ea11f83",
"sha256": "1naw699r73ad6cy1pq6q80r8fv1xpkyb4g4im4j238h9blnmdf81",
"url": "https://github.com/spotdemo4/nur"
},
"trevorriles": {
@ -2316,6 +2371,16 @@
"sha256": "15plxz98767z3574wpfmas7f79583i6fj0wravh812zb13ig91sr",
"url": "https://github.com/uniquepointer/nur-babies"
},
"unstable-code": {
"rev": "0bab3f51bc84ad2c6e08ef19e0a2e5e78b341863",
"sha256": "0aw4wlq7qxg2icknqv6wbsilqy3wy2bvn00w77sjf0ax6bmpwn86",
"url": "https://github.com/unstable-code/nur-packages"
},
"uriotv": {
"rev": "903b69fc51298b5ea578949ecd0820343559632b",
"sha256": "14s2803s2clx6ck97mrd0x9j9myvnxkhi9k8s0b7x77r2gkrmlym",
"url": "https://github.com/urioTV/urio-nur"
},
"utybo": {
"rev": "c9c42cef37babfaa1f367872949789e9b8be2a8b",
"sha256": "0s4c6lf7xp684wl9dasmch8z28j5p3g7nplvg165shjkp84wajvj",
@ -2412,8 +2477,8 @@
"url": "https://github.com/Oliper202020/workman-nur"
},
"wrvsrx": {
"rev": "3c6967c50348de80efd11c1aee2a8bc5f2f940e5",
"sha256": "0k9h4cv7lqhzg7vy0cv2g875qcvr41isv1n56q6q6bc79cc54sjc",
"rev": "ecb12577651a8af86ed0ea566aa0f42c6dac3b87",
"sha256": "1147m6ldwy4g2drqqrhrhvxkdkziij4l2v5vmggrsxxiwviy6an2",
"url": "https://github.com/wrvsrx/nur-packages"
},
"wwmoraes": {
@ -2432,8 +2497,8 @@
"url": "https://github.com/x71c9/nur-packages"
},
"xddxdd": {
"rev": "901cc3571a5841a3ba4d6d256a5d9aa36bf0369c",
"sha256": "1i2m36srnvnhxg4a2d0cqvrcvf54rs7snmbnh6cfl3p21qhrfkqz",
"rev": "5517113c88b6e32eecb8dc044e14507ad44587cd",
"sha256": "0jj0ngwd0zci96vjdb4dha804lw0amrm8n6hfk06wmkry6crshkg",
"url": "https://github.com/xddxdd/nur-packages"
},
"xe": {
@ -2457,13 +2522,13 @@
"url": "https://github.com/drmikecrowe/nur-packages"
},
"xyenon": {
"rev": "bbf32dc5ee112cfdd1299312243b531cbb30365c",
"sha256": "0nccx3kkp2c0b5j1yn44ny9gydbkwjr1cs6b8gg2mf3d9yknr2li",
"rev": "80457c7486a680c0da3e2b7b1a754c97c2215606",
"sha256": "0xcz2xns0pff24aqmjlcy4yl0mnv4fhz537g2f2vmh3ji5cbmxz3",
"url": "https://github.com/XYenon/nur-packages"
},
"yakkhini": {
"rev": "b09a21b2b1cc0e0fed461bcff0016fc53f2a0050",
"sha256": "1bc4h8gc41dw5hvny4fmp7r187pns4nplzxfi2ln84rm03m382ki",
"rev": "22938b26331665ec8c298a600b837d41bd6c508a",
"sha256": "1cqmlhxl25qvp6ab4a58m9qqas2k7jdg5c78w9237kgygrl6s99s",
"url": "https://github.com/Yakkhini/nur-packages"
},
"yellowonion": {
@ -2477,8 +2542,8 @@
"url": "https://github.com/SamLukeYes/nix-custom-packages"
},
"ymstnt": {
"rev": "b454c62cf7b7ca017705a6d3dacb54a53710a7e3",
"sha256": "1dyb1sbs6m4qfq92k2k6gk7mwdc4vjb28zi1plp2ih541pcv5p68",
"rev": "530ada81690db08c7b0f552fbdbb2db721979fd4",
"sha256": "1r8r1ra7xc7br5jckg9v1g2xwkw50vi3i19kl76bxm89cg44gqhb",
"url": "https://github.com/ymstnt/nur-packages"
},
"ysndr": {
@ -2507,8 +2572,8 @@
"url": "https://github.com/lz37/nur"
},
"zimeg": {
"rev": "06a7edb4ecb41f1c2a32920dc9d04475169263a5",
"sha256": "1m5yml9vldhqrpsb5p33ak7zfbq43vf8kqv6p0a7abh4irmnd7nf",
"rev": "889591c7c2e3fb9d2e997317f6910c9906742cad",
"sha256": "0fhxhhn6gr38lkia8zxlg87dsl3m0ksxv1cyxbvpzj7jdfk5gb9h",
"url": "https://github.com/zimeg/nur-packages"
},
"zjm54321": {
@ -2516,6 +2581,11 @@
"sha256": "1x2x3v6lc17jflabkwhbwnkh61mwfx7rhm3h6k9r87sn8x79qx61",
"url": "https://github.com/zjm54321/NUR"
},
"zneryyyy": {
"rev": "6eca62fbc8b53e21755ccf1cbb8c11e26acb3ed9",
"sha256": "00y54p1920wf6bfwgmg13rjv5z9zvibdpj06kqxmdr4x21nmv69z",
"url": "https://github.com/zneryyyy/nur-packages"
},
"zsien": {
"rev": "6bf17b0f56cc5c198203b59ab886f11042296c68",
"sha256": "0jd0p6ckwdbb1hfgi9fg41adc7xjf8hr61dii0nsqxwd66fwm4l7",