Compare commits

...

1010 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
7bd1ed1622 Merge master into staging-next 2026-07-23 00:32:16 +00:00
isabel
6e369fe949 vimPlugins.blink-pairs 0.5.0 -> 0.6.0 (#544711) 2026-07-23 00:00:38 +00:00
Cosima Neidahl
7c7f615746 libvgm: 0-unstable-2026-06-07 -> 0-unstable-2026-06-23 (#537090) 2026-07-22 23:56:58 +00:00
John Ericson
2526016ba5 arcanist: restore, on new upstream, in by-name form (#544681) 2026-07-22 23:34:09 +00:00
Saad Nadeem
fa33c15b8e vimPlugins.blink-pairs: 0.5.0 -> 0.6.0 2026-07-22 19:31:27 -04:00
Saad Nadeem
537df83fd5 vimPlugins.blink-pairs: add saadndm as maintainer 2026-07-22 19:31:26 -04:00
nixpkgs-ci[bot]
da6ddce0c1 fdk-aac-encoder: 1.0.7 -> 1.0.8 (#543375) 2026-07-22 22:45:41 +00:00
zowoq
aba291733c terraform-providers.e-breuninger_netbox: 5.6.2 -> 5.7.0 (#544664) 2026-07-22 22:34:33 +00:00
Martin Weinelt
1fe2bbbbd4 python3Packages.pydantic-ai-slim: allow nixpkgs-update to commit update (#544708) 2026-07-22 22:34:26 +00:00
zowoq
465ae3ed88 terraform-providers.aminueza_minio: 3.38.3 -> 3.38.5 (#544643) 2026-07-22 22:34:17 +00:00
zowoq
44bcc84ace terraform-providers.hetznercloud_hcloud: 1.66.0 -> 1.66.1 (#544638) 2026-07-22 22:33:51 +00:00
zowoq
68ed3f3cce terraform-providers.drfaust92_bitbucket: 2.51.0 -> 2.52.0 (#544614) 2026-07-22 22:33:36 +00:00
zowoq
64ce5470f3 terraform-providers.hashicorp_aws: 6.54.0 -> 6.55.0 (#544585) 2026-07-22 22:33:29 +00:00
zowoq
218da86414 docker-credential-env: 1.6.1 -> 1.7.0 (#544571) 2026-07-22 22:33:16 +00:00
Martin Weinelt
c2a681da35 python3Packages.pydantic-ai-slim: allow nixpkgs-update to commit update
Nixpkgs-update is unhappy if it can't commit anything.
2026-07-23 00:28:08 +02:00
Emily
84ddfbdb9c openbao: 2.6.0 -> 2.6.1 (#544592) 2026-07-22 22:08:22 +00:00
John Ericson
e9b1570739 arcanist: restore, on new upstream, in by-name form
Restores the package removed in 5ed483f0d7, but with a maintained fork
rather than abdanoned repo:

- Upstream phacility/arcanist is archived; use its maintained
  continuation, the phorgeit fork, at current master
  (0-unstable-2026-07-19).

- Regenerate the python3-in-PATH patch (`runWorkflow` visibility
  changed) and drop `shellcomplete-strlen-null.patch` (now merged
  upstream, it seems).

- Put in `pkgs/by-name` (unlike before), refresh `meta` for Phorge, set
  `mainProgram`, treefmt.

Assisted-by: Claude Code (Claude Fable 5)
2026-07-22 18:02:21 -04:00
Thomas Gerbet
c7a7416734 flyway: 12.11.0 -> 13.0.0 (#543799) 2026-07-22 21:59:27 +00:00
Arne Keller
cb4fe91888 nym: 2024.14-crunch-patched -> 2026.9-venaco (#519899) 2026-07-22 21:46:44 +00:00
nixpkgs-ci[bot]
d293b600a3 opkssh: 0.15.0 -> 0.16.0 (#544662) 2026-07-22 21:21:24 +00:00
Artturin
5c5192eacf nixos/i18n/input-method: disallow gtk{2,3}.dev in closure (#509330) 2026-07-22 21:09:52 +00:00
Thomas Gerbet
1a767feaef libsolv: 0.7.37 -> 0.7.39 (#543929) 2026-07-22 21:05:59 +00:00
Nick Cao
3d42c0a0ac python3Packages.ha-garmin: 0.1.29 -> 0.1.31 (#544501) 2026-07-22 20:45:11 +00:00
Thomas Gerbet
4b38070ce3 coredns: 1.14.3 -> 1.14.6 (#542492) 2026-07-22 20:44:57 +00:00
Nick Cao
165d7304be igsc: 1.3.0 -> 1.3.1 (#544493) 2026-07-22 20:44:40 +00:00
Nick Cao
0ba583cda0 git-spice: 0.31.1 -> 0.31.2 (#544490) 2026-07-22 20:44:02 +00:00
Matteo Pacini
f7719390ce gdevelop: 5.6.269 -> 5.6.274 (#528327) 2026-07-22 20:42:14 +00:00
Nick Cao
682cacc61b python3Packages.kafka-python: 3.0.8 -> 3.0.9 (#544477) 2026-07-22 20:41:50 +00:00
Nick Cao
ed82c137bb python313Packages.pyexploitdb: 0.3.35 -> 0.3.36 (#544458) 2026-07-22 20:39:09 +00:00
dotlambda
d1df288526 spotdl: 4.5.0 -> 4.5.2 (#544671) 2026-07-22 20:37:24 +00:00
Nick Cao
ed8b5cb5ef python313Packages.publicsuffixlist: 1.0.2.20260715 -> 1.0.2.20260722 (#544454) 2026-07-22 20:37:01 +00:00
Nick Cao
561305933d python313Packages.iamdata: 0.1.202607211 -> 0.1.202607221 (#544453) 2026-07-22 20:36:48 +00:00
Nick Cao
2769ab3d43 libretro.dosbox-pure: 0-unstable-2026-07-06 -> 0-unstable-2026-07-15 (#544448) 2026-07-22 20:35:51 +00:00
Nick Cao
a06c4a66e8 dnsdiag: 2.9.3 -> 2.9.4 (#544445) 2026-07-22 20:33:37 +00:00
Nick Cao
7a4a8df415 python3Packages.py3status: 3.63 -> 3.64 (#544441) 2026-07-22 20:33:09 +00:00
Nick Cao
4983c8ff83 sioyek: 2.0.0-unstable-2026-07-11 -> 2.0.0-unstable-2026-07-21 (#544433) 2026-07-22 20:29:29 +00:00
Nick Cao
06e2e7b2c5 vscode-extensions.tuttieee.emacs-mcx: 0.110.11 -> 0.111.0 (#544432) 2026-07-22 20:21:36 +00:00
nixpkgs-ci[bot]
ed1aa9b8f7 kddockwidgets: 2.4.0 -> 2.4.1 (#543985) 2026-07-22 20:20:48 +00:00
Nick Cao
41c9acb3ea python3Packages.types-aiobotocore: 3.7.0 -> 3.8.0 (#544429) 2026-07-22 20:20:39 +00:00
Nick Cao
33fe6e86b7 grafanaPlugins.grafana-metricsdrilldown-app: 2.2.0 -> 2.3.0 (#544424) 2026-07-22 20:20:13 +00:00
Nick Cao
466e3db874 python3Packages.materialyoucolor: 3.0.2 -> 3.0.3 (#544423) 2026-07-22 20:20:01 +00:00
Nick Cao
6221f864cd runpodctl: 2.6.1 -> 2.7.2 (#544421) 2026-07-22 20:19:33 +00:00
Pol Dellaiera
15e0b1b805 sideband: remove obsolete replace-fail (#544667) 2026-07-22 20:19:00 +00:00
Nick Cao
1092aa680c nerdfetch: 8.5.4 -> 8.5.5 (#544418) 2026-07-22 20:18:57 +00:00
Thiago Kenji Okada
7cad4dfebe libretro.pcsx2: 0-unstable-2026-06-29 -> 0-unstable-2026-07-20 (#544666) 2026-07-22 20:16:44 +00:00
Thomas Gerbet
c58667e35f jadx: 1.5.5 -> 1.5.6 (#543418) 2026-07-22 20:13:25 +00:00
Nick Cao
c58ce2fb5f vscode-extensions.ziglang.vscode-zig: 0.6.18 -> 0.6.19 (#544380) 2026-07-22 20:13:06 +00:00
Nick Cao
d93f90fadd ghidra-extensions.ghidra-golanganalyzerextension: 1.3.0 -> 1.4.0 (#544379) 2026-07-22 20:12:42 +00:00
Gerhard Schwanzer
a0bf208c74 libsolv: 0.7.37 -> 0.7.39
Changelog: https://github.com/openSUSE/libsolv/blob/0.7.39/NEWS
Diff: https://github.com/openSUSE/libsolv/compare/0.7.37...0.7.39

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-22 22:12:33 +02:00
Nick Cao
92f7fbc232 gotify-cli: 2.3.2 -> 2.4.0 (#544375) 2026-07-22 20:12:26 +00:00
Nick Cao
ccf5105455 kakoune-lsp: 21.0.1 -> 21.0.2 (#544372) 2026-07-22 20:11:35 +00:00
Nick Cao
d47348e680 suitesparse-graphblas: 10.3.1 -> 10.3.2 (#544359) 2026-07-22 20:08:30 +00:00
R. Ryantm
823e04528e spotdl: 4.5.0 -> 4.5.2 2026-07-22 20:07:54 +00:00
Sandro
94311d9cb5 mpv-unwrapped: remove vestigial bs2bSupport flag (#542391) 2026-07-22 20:06:27 +00:00
Sandro
4f121c9662 python3Packages.jellyfin-apiclient-python: 1.12.0 -> 1.15.0 (#538105) 2026-07-22 20:05:56 +00:00
Nick Cao
140555144a python3Packages.glytools: migrate to pyproject (#544353) 2026-07-22 20:05:37 +00:00
Marc Jakobi
62052f0bb6 lux-cli: 0.36.1 -> 0.39.1 (#544637) 2026-07-22 19:58:40 +00:00
Pol Dellaiera
48e9eca41f sideband: remove obsolete replace-fail 2026-07-22 21:55:26 +02:00
Nick Cao
01527b0214 soteria: 0.3.1 -> 0.3.2 (#544342) 2026-07-22 19:54:44 +00:00
Nick Cao
9a620280a8 ananicy-rules-cachyos: 0-unstable-2026-07-11 -> 0-unstable-2026-07-20 (#544330) 2026-07-22 19:50:39 +00:00
Nick Cao
8a73ac806b mtail: 3.4.3 -> 3.4.4 (#544328) 2026-07-22 19:50:12 +00:00
R. Ryantm
5c649291c9 libretro.pcsx2: 0-unstable-2026-06-29 -> 0-unstable-2026-07-20 2026-07-22 19:49:32 +00:00
Nick Cao
72cf9fa282 xmrig-mo: 6.26.0-mo3 -> 6.26.0-mo4 (#544315) 2026-07-22 19:48:32 +00:00
Pol Dellaiera
2b289990cf sideband: 1.9.7 -> 2.0.0 (#541195) 2026-07-22 19:47:58 +00:00
Nick Cao
e24717ea63 vintagestory: 1.22.4 → 1.22.5 (#544306) 2026-07-22 19:45:35 +00:00
R. Ryantm
9d61dbc566 terraform-providers.e-breuninger_netbox: 5.6.2 -> 5.7.0 2026-07-22 19:43:40 +00:00
Nick Cao
34c106cef3 yamlscript: 0.2.27 -> 0.2.29 (#544289) 2026-07-22 19:41:57 +00:00
Nick Cao
700c1448d5 dblab: 0.44.1 -> 0.46.0 (#544286) 2026-07-22 19:40:50 +00:00
R. Ryantm
7a41b6b3d7 opkssh: 0.15.0 -> 0.16.0 2026-07-22 19:39:52 +00:00
Pol Dellaiera
5910e1cf0e sideband: use python313Packages 2026-07-22 21:37:28 +02:00
Thomas Gerbet
b4d12599a2 perlPackages.YAMLSyck: 1.45 -> 1.47 (#544317) 2026-07-22 19:33:38 +00:00
Nick Cao
b2586a47aa doppler: 3.76.0 -> 3.76.1 (#544285) 2026-07-22 19:33:35 +00:00
Nick Cao
c3ea815eb9 stevenblack-blocklist: 3.16.97 -> 3.16.99 (#544242) 2026-07-22 19:32:49 +00:00
Austin Horstman
a06756ed11 vimPlugins.blink-lib: init at 0-unstable-2026-06-19 (#544467) 2026-07-22 19:27:43 +00:00
Pol Dellaiera
9f2b521e31 python3Packages.lxst: 0.4.4 -> 0.5.0 (#544481) 2026-07-22 19:27:22 +00:00
aszlig
33c556c45d paperwork: fix build with recent versions of setuptools (#544632) 2026-07-22 19:26:56 +00:00
nixpkgs-ci[bot]
28e5642d94 hacompanion: 1.0.30 -> 1.1.0 (#544644) 2026-07-22 19:14:55 +00:00
Peder Bergebakken Sundt
392a731ec3 wsjtz: 2.0.16 -> 2.0.18, fix desktopitem to avoid against wsjtx (#544609) 2026-07-22 19:09:51 +00:00
Peder Bergebakken Sundt
f5257f77e4 openboardview: 9.95.2 -> 10.0.0 (#539727) 2026-07-22 19:09:33 +00:00
Cosima Neidahl
c7011b0a9e libsidplayfp: 2.16.1 -> 3.0.2 (#517074) 2026-07-22 19:05:32 +00:00
R. Ryantm
487ed283b1 hacompanion: 1.0.30 -> 1.1.0 2026-07-22 18:53:07 +00:00
R. Ryantm
fe53ec4525 terraform-providers.aminueza_minio: 3.38.3 -> 3.38.5 2026-07-22 18:52:49 +00:00
Guillaume Girol
03efb9e853 wayvr: 26.2.1 -> 26.7.1 (#540447) 2026-07-22 18:45:45 +00:00
Sandro
771992ab8f python3Packages.discid: 1.4.0 -> 1.4.2 (#537018) 2026-07-22 18:45:06 +00:00
R. Ryantm
0a9d0fe378 terraform-providers.hetznercloud_hcloud: 1.66.0 -> 1.66.1 2026-07-22 18:37:43 +00:00
Arthur Gautier
bdd384114b cargo-readme: transfer maintainership (#544633) 2026-07-22 18:37:22 +00:00
Arthur Gautier
4898a4107d cargo-readme: transfer maintainership
sshine is upstream maintainer of cargo-readme, I'm happy to pass the baton over.
2026-07-22 11:31:38 -07:00
Arne Keller
5d1cfd1fa0 playdate-sdk: init at 3.1.0 (#320806) 2026-07-22 18:28:36 +00:00
nixpkgs-ci[bot]
ffe6ce2a14 Merge master into staging-next 2026-07-22 18:26:08 +00:00
R. Ryantm
700f592f4b lux-cli: 0.36.1 -> 0.39.1 2026-07-22 18:20:37 +00:00
Peder Bergebakken Sundt
a32b02e167 nocturne: add versionCheckHook (#541586) 2026-07-22 18:18:29 +00:00
Paul Haerle
b8117fffa9 mako: route D-Bus activation through mako.service (#541390) 2026-07-22 18:14:12 +00:00
nixpkgs-ci[bot]
546fb8fe1b dolt: 2.2.1 -> 2.2.2 (#544568) 2026-07-22 18:11:18 +00:00
Connor Baker
b14f5555ae cudaPackages.nvbandwidth: 0.9 -> 0.10.0 (#544310) 2026-07-22 18:09:00 +00:00
Thomas Gerbet
3b840d46af dcmtk: patch CVE-2026-5663 (#543467) 2026-07-22 18:08:27 +00:00
h7x4
d5bf3451a7 formats.javaProperties: use structuredAttrs instead of passAsFile (#530355) 2026-07-22 17:57:14 +00:00
Grimmauld
e8893979ed nixos/{corefreq, auditd}: fix mkEnableOption description (#544621) 2026-07-22 17:50:41 +00:00
Adam C. Stephens
305b075f17 nixos/containers: new registries.settings option, deprecate others (#358180) 2026-07-22 17:50:08 +00:00
nixpkgs-ci[bot]
13599c523c rattler-build: 0.68.0 -> 0.70.0 (#544518) 2026-07-22 17:39:43 +00:00
nixpkgs-ci[bot]
da499b8b5f claude-agent-acp: 0.58.1 -> 0.60.0 (#544434) 2026-07-22 17:39:41 +00:00
nixpkgs-ci[bot]
8d03bdea10 microsoft-edge: 150.0.4078.65 -> 150.0.4078.83 (#543583) 2026-07-22 17:39:39 +00:00
TheRealGramdalf
f993ce2ffd nixos/auditd: fix mkEnableOption description 2026-07-22 10:36:47 -07:00
TheRealGramdalf
42586aaeb2 nixos/corefreq: fix mkEnableOption description 2026-07-22 10:34:52 -07:00
Jan Tojnar
d433491075 gnomeExtensions: bump 2026-07-19 (#543561) 2026-07-22 17:14:48 +00:00
R. Ryantm
2b4eb507f4 terraform-providers.drfaust92_bitbucket: 2.51.0 -> 2.52.0 2026-07-22 17:07:27 +00:00
nixpkgs-ci[bot]
3a3ba3c18b devin-cli: 3000.1.27 -> 3000.2.17 (#544602) 2026-07-22 17:03:05 +00:00
nixpkgs-ci[bot]
7a1e75f683 gotlsaflare: 2.8.3 -> 2.8.4 (#544586) 2026-07-22 17:03:04 +00:00
Emily
2599fa9847 chromium,chromedriver: 150.0.7871.128 -> 150.0.7871.181 (#544581) 2026-07-22 16:53:06 +00:00
Martin Weinelt
4de306f9d5 smpeg: drop gtk2 and opengl player (#544591) 2026-07-22 16:49:09 +00:00
Peder Bergebakken Sundt
a99ebbea5c nocturne: 1.3.2 -> 1.4.2 (#543535) 2026-07-22 16:45:18 +00:00
Cryolitia PukNgae
e7a98248f5 wsjtz: 2.0.16 -> 2.0.18, fix desktopitem to avoid against wsjtx 2026-07-23 00:42:44 +08:00
Martin Weinelt
8779735d47 cwiid: drop, kodi: don't build with cwiid for wiiremote support (#544595) 2026-07-22 16:35:38 +00:00
Minijackson
3b94d36d7d nixos/containers: new registries.settings option, deprecate others
Those options mapped to the deprecated V1 format,
and didn't allow using the newer format.

If any of the older options are used,
a warning is displayed,
and the generated registries.conf file follows the old V1 format.

For more information about the new format,
see https://github.com/containers/image/blob/main/docs/containers-registries.conf.5.md
2026-07-22 18:09:51 +02:00
R. Ryantm
a8340d6475 devin-cli: 3000.1.27 -> 3000.2.17 2026-07-22 16:07:10 +00:00
Rémi NICOLE
41f076d2ed gelly: 1.9.2 -> 1.9.4 (#544487) 2026-07-22 16:06:00 +00:00
whispers
d6d0c1a3a4 haskellPackages: regenerate hackage packages after cwiid drop 2026-07-22 11:51:23 -04:00
nixpkgs-ci[bot]
4f9a49b49c openiscsi: 2.1.11 -> 2.1.12 (#542354) 2026-07-22 15:51:09 +00:00
nixpkgs-ci[bot]
ca3c4e4fd4 unciv: 4.20.11 -> 4.21.0 (#533424) 2026-07-22 15:51:03 +00:00
whispers
ab07aeec58 cwiid: drop
cwiid's wmgui depends on the long-deprecated gtk2, which we want to
delete. theoretically we could keep just libcwiid around, but the case
for an old codebase that doesn't seem to have been touched in 17 years
is not particularly compelling.
2026-07-22 11:34:47 -04:00
whispers
5648ac4351 kodi: don't build with cwiid for wiiremote support
cwiid has been unmaintained for 17 years and depends on gtk2, which we
want to remove. the only thing kodi uses it for is wiiremote support,
and those code paths don't appear to have been touched in kodi other
than cmake changes since 2014. this doesn't seem like a huge loss to
remove.
2026-07-22 11:32:46 -04:00
emilylange
289ee59179 openbao: 2.6.0 -> 2.6.1
https://github.com/openbao/openbao/releases/tag/v2.6.1

diff: https://github.com/openbao/openbao/compare/v2.6.0...v2.6.1
2026-07-22 17:23:15 +02:00
Martin Weinelt
b7ed9466c5 python3Packages.pyglet: replace gtk2 usage with pillow (#544589) 2026-07-22 15:10:10 +00:00
nixpkgs-ci[bot]
d490db1b5c spruce: 1.35.11 -> 1.35.13 (#544514) 2026-07-22 15:09:44 +00:00
nixpkgs-ci[bot]
1aed5d1e90 sonarqube-cli: 1.2.0.3278 -> 1.3.0.3493 (#543836) 2026-07-22 15:09:30 +00:00
夜坂雅
3b4a2f5533 smpeg: drop gtk2 and opengl player 2026-07-22 23:04:32 +08:00
Martin Weinelt
82d4f5b39f python3Packages.pyglet: replace gtk2 usage with pillow
Pyglet uses GDK 2.x for loading images in a gdkpixbuf. It also supports
the same with Pillow, which is far more covenient and not dead.
2026-07-22 16:56:44 +02:00
Arne Keller
d4686579c3 sourcey: init at 3.6.5 (#504862) 2026-07-22 14:43:46 +00:00
Adam C. Stephens
348e6977bd claude-code: 2.1.216 -> 2.1.217 (#544442) 2026-07-22 14:40:07 +00:00
R. Ryantm
49aad6bcb7 gotlsaflare: 2.8.3 -> 2.8.4 2026-07-22 14:36:42 +00:00
R. Ryantm
6aa8cdeae4 terraform-providers.hashicorp_aws: 6.54.0 -> 6.55.0 2026-07-22 14:34:41 +00:00
Martin Weinelt
b281be14dd python3Packages.simple-parsing: remove wrong orion test dep; orion: remove (#544573) 2026-07-22 14:25:54 +00:00
emilylange
eab52df279 chromium,chromedriver: 150.0.7871.128 -> 150.0.7871.181
https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0256605430.html

This update includes 12 security fixes.

CVEs:
CVE-2026-16420 CVE-2026-16421 CVE-2026-16413 CVE-2026-16414
CVE-2026-16415 CVE-2026-16416 CVE-2026-16417 CVE-2026-16418
CVE-2026-16419 CVE-2026-16422 CVE-2026-16423 CVE-2026-16424
2026-07-22 16:24:12 +02:00
nixpkgs-ci[bot]
2e6ec20a07 vja: 5.3.0 -> 5.4.2 (#544561) 2026-07-22 14:21:30 +00:00
nixpkgs-ci[bot]
ca3c861432 handy: 0.9.0 -> 0.9.1 (#540425) 2026-07-22 14:20:51 +00:00
Martin Weinelt
6b51ea181f orion: remove
GTK2 is deprecated and this theme was last updated in 2014.
2026-07-22 16:18:40 +02:00
Martin Weinelt
65a1f40569 python3Packages.simple-parsing: remove wrong orion test dep
The orion removed is a GTK2 theme, while the intent was probably to
reference https://pypi.org/project/orion/. But the tests run fine
without that.
2026-07-22 16:15:58 +02:00
Austin Horstman
afb89593d4 luarocks-packages-updater: support initial maintainer (#544218) 2026-07-22 14:12:33 +00:00
R. Ryantm
8fd082ce8a docker-credential-env: 1.6.1 -> 1.7.0 2026-07-22 14:05:08 +00:00
R. Ryantm
2457364261 dolt: 2.2.1 -> 2.2.2 2026-07-22 14:00:47 +00:00
Lukas Epple
2554179c70 ocamlPackages.ca-certs-nss: 3.125 -> 3.126 (#544564) 2026-07-22 13:55:14 +00:00
Michele Guerini Rocco
487b2a26cf nixos/tests/grub: add test cases (#542581) 2026-07-22 13:51:26 +00:00
R. Ryantm
06bafd3066 ocamlPackages.ca-certs-nss: 3.125 -> 3.126 2026-07-22 13:40:50 +00:00
R. Ryantm
edd52f2cbd vja: 5.3.0 -> 5.4.2 2026-07-22 13:37:55 +00:00
Matt Sturgeon
88cc2017b8 ci/github-script/lint-commits: add more conventional commit prefixes (#544032) 2026-07-22 13:22:29 +00:00
Matt Sturgeon
e4a4855697 ci/pinned: bump nixpkgs (#544224) 2026-07-22 13:20:37 +00:00
K900
ccc14fad7d switchfin: 0.9.1 -> 0.9.2 (#544550) 2026-07-22 13:10:22 +00:00
yaya
c837b530f3 gitlab: 18.11.6 -> 18.11.7 (#544519) 2026-07-22 13:08:01 +00:00
R. Ryantm
eef8c6234d switchfin: 0.9.1 -> 0.9.2 2026-07-22 12:58:25 +00:00
nixpkgs-ci[bot]
36a3fdf4d0 putzen: 3.3.2 -> 3.3.3 (#544531) 2026-07-22 12:49:41 +00:00
nixpkgs-ci[bot]
ba1ad97403 sprite: 0.0.1-rc45 -> 0.0.1-rc46 (#544523) 2026-07-22 12:49:35 +00:00
nixpkgs-ci[bot]
cdbb596772 matrix-tuwunel: 1.8.1 -> 1.8.2 (#544491) 2026-07-22 12:49:28 +00:00
nixpkgs-ci[bot]
ad3ce8f409 homebridge: 2.1.0 -> 2.2.1 (#540986) 2026-07-22 12:49:14 +00:00
Felix Bargfeldt
0d52fed308 olivetin-3k: 3000.17.0 -> 3000.17.3 (#544524) 2026-07-22 12:45:54 +00:00
Kam
54769f3399 sourcey: init at 3.6.5 2026-07-22 22:42:58 +10:00
Martin Weinelt
3e24d08774 home-assistant: 2026.7.2 -> 2026.7.3 (#544312) 2026-07-22 12:41:02 +00:00
nixpkgs-ci[bot]
ea1d43ed8a Merge master into staging-next 2026-07-22 12:33:42 +00:00
Felix Bargfeldt
dca176d54a radicle-node-unstable: 1.10.0-rc.1 -> 1.10.0-rc.2 (#544526) 2026-07-22 12:32:51 +00:00
LIN, Jian
66838e35e5 emacs: bump elisp packages (#543882) 2026-07-22 12:32:28 +00:00
Felix Bargfeldt
a0630e83ab dn42-registry-wizard: 0.4.20 -> 0.4.21 (#544527) 2026-07-22 12:29:05 +00:00
LIN, Jian
cd0985e91d emacsPackages.ghostel: 0.41.0-unstable-2026-07-06 -> 0.44.0 (#544140) 2026-07-22 12:22:47 +00:00
R. Ryantm
f8300dea94 putzen: 3.3.2 -> 3.3.3 2026-07-22 12:17:30 +00:00
Defelo
d8242388cb radicle-node-unstable: 1.10.0-rc.1 -> 1.10.0-rc.2
Changelog: https://radicle.network/nodes/seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md
2026-07-22 14:13:36 +02:00
nixpkgs-ci[bot]
0266997b60 wowup-cf: 2.22.0 -> 2.23.0 (#544492) 2026-07-22 12:12:59 +00:00
R. Ryantm
aaab691bbe dn42-registry-wizard: 0.4.20 -> 0.4.21 2026-07-22 12:10:58 +00:00
R. Ryantm
1cfcb26438 olivetin-3k: 3000.17.0 -> 3000.17.3 2026-07-22 12:07:35 +00:00
Doron Behar
5e992c1204 brotab: fix by using Python 3.13 (#543816) 2026-07-22 12:01:34 +00:00
Guillaume Girol
f57e9dddb6 paperwork: fix build with recent versions of setuptools
pkg_resources has been removed, backport a patch using the standard
library instead of pkg_resources.

Fixes: https://github.com/NixOS/nixpkgs/issues/544605
2026-07-22 12:00:00 +00:00
Martin Weinelt
08cd17b3b7 sqlite-vec: 0.1.6 -> 0.1.9 (#500665) 2026-07-22 11:57:12 +00:00
R. Ryantm
47388b760a sprite: 0.0.1-rc45 -> 0.0.1-rc46 2026-07-22 11:52:00 +00:00
Doron Behar
7cff90c5d6 wxmaxima: 26.07.0 -> 26.07.1 (#544399) 2026-07-22 11:42:39 +00:00
Martin Weinelt
6f3401e7e1 home-assistant.python3Packages.pytest-homeassistant-custom-component: 0.13.346 -> 0.13.347
https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.347/CHANGELOG.md
2026-07-22 13:37:21 +02:00
Martin Weinelt
900089daa8 python3Packages.uiprotect: 15.12.2 -> 15.14.2 (#544516) 2026-07-22 11:35:50 +00:00
Tom Fitzhenry
36a72f6f00 nixos/tests/installer: add grubCryptodiskLegacyBios and unbreak fullDiskEncryption
grubCryptodiskLegacyBios covers boot.loader.grub.enableCryptodisk on legacy
BIOS: GRUB itself decrypts /boot, entering the LUKS passphrase interactively,
and stage 1 then unlocks the root device with a keyfile embedded via
boot.initrd.secrets. Using a keyfile avoids a second, interactive passphrase
prompt in the initrd, whose wording differs between the scripted and systemd
stage 1 implementations, so the test passes under both (installer and
installer-systemd-stage-1).

fullDiskEncryption was marked broken. On the target boot GRUB's EFI
keyboard input appears to drop characters when the passphrase is typed at
the default speed, producing an "Invalid passphrase" error, so the disk
never unlocked. Type the passphrase more slowly and unbreak the test.

Assisted-by: Claude Opus 4.8
2026-07-22 11:34:12 +00:00
Tom Fitzhenry
889571cf97 nixos/tests/grub: split into a directory and expand coverage
Move nixos/tests/grub.nix to nixos/tests/grub/basic.nix unchanged, and add
new GRUB boot tests under nixos/tests/grub/:

- hashed-password: GRUB user authentication with a
  users.<name>.hashedPasswordFile (a grub-mkpasswd-pbkdf2 hash). The hash is
  generated in a derivation and passed by store path (via toString) rather
  than read at evaluation time, to avoid import-from-derivation. Kept separate
  from basic so each login is exercised on its own VM boot rather than
  multiplexed onto one menu.
- efi: boot through GRUB's EFI support.
- graphical: verify GRUB renders its menu in graphical (gfxterm) mode. A
  marker string is baked into the splash image (which GRUB only draws in
  gfxterm) and read back via OCR, so a silent fallback to text mode would
  fail the test rather than pass it.
- mirrored-boots: verify GRUB is installed and configured on every path
  in boot.loader.grub.mirroredBoots.

Assisted-by: Claude Opus 4.8
2026-07-22 11:34:12 +00:00
Adam C. Stephens
406666db05 python3Packages.sabctools: 9.6.1 -> 9.6.2 (#544436) 2026-07-22 11:33:05 +00:00
yaya
ec58363689 gitlab: 18.11.6 -> 18.11.7
https://gitlab.com/gitlab-org/gitlab/-/blob/v18.11.7-ee/CHANGELOG.md
2026-07-22 13:29:17 +02:00
R. Ryantm
5d4dccf414 rattler-build: 0.68.0 -> 0.70.0 2026-07-22 11:27:22 +00:00
Arnout Engelen
29ace22f1c textext: fix GUI library (GTK3) detection (#544320) 2026-07-22 11:21:35 +00:00
R. Ryantm
4933b592f6 python3Packages.uiprotect: 15.12.2 -> 15.14.2 2026-07-22 11:20:53 +00:00
R. Ryantm
d1d9dc2a1a spruce: 1.35.11 -> 1.35.13 2026-07-22 11:20:40 +00:00
Arne Keller
fe84a78735 nixos/bees: add missing verbosity level 8 (#459862) 2026-07-22 11:01:22 +00:00
Arne Keller
00d7d9d91c python3Packages.runtype: init at 0.5.3 (#513379) 2026-07-22 10:56:51 +00:00
nixpkgs-ci[bot]
0dc1d089e2 wasm-component-ld: 0.5.26 -> 0.5.27 (#544295) 2026-07-22 10:50:58 +00:00
nixpkgs-ci[bot]
eaabcb419b skills: 1.5.16 -> 1.5.19 (#544282) 2026-07-22 10:50:56 +00:00
BrockoliniMorgan
f448d919d7 python3Packages.runtype: init at version 0.5.3
Motivation for change: I needed to use runtype as a dependency for
another package and noticed it wasn't in nixpkgs. Runtype is a
python module containing utilities for run-time type validation and
multiple dispatch.
Release notes: https://github.com/erezsh/runtype/releases/tag/0.5.3
2026-07-22 20:27:18 +10:00
BrockoliniMorgan
a2a9084d44 maintainers: add BrockoliniMorgan 2026-07-22 20:24:46 +10:00
Yohann Boniface
3304d4442b wakatime-cli: 2.15.0 -> 2.22.2 (#535431) 2026-07-22 10:23:06 +00:00
Pol Dellaiera
2a1f798a81 offpunk: 3.1 -> 3.2 (#544486) 2026-07-22 10:12:40 +00:00
Vladimír Čunát
0ca6aa8a2e knot-resolver*: security updates (#544498) 2026-07-22 10:11:06 +00:00
R. Ryantm
b2cb632cb1 python3Packages.ha-garmin: 0.1.29 -> 0.1.31 2026-07-22 10:07:30 +00:00
Vladimír Čunát
0c2857e469 knot-resolver_5: 5.7.6 -> 5.7.7 (security!)
https://gitlab.nic.cz/knot/knot-resolver/-/releases/v5.7.7
2026-07-22 12:01:56 +02:00
nixpkgs-ci[bot]
9b3e5bcb19 stremio-linux-shell: 1.1.2 -> 1.1.3 (#544386) 2026-07-22 09:59:28 +00:00
nixpkgs-ci[bot]
cada968da5 fosrl-pangolin: 1.19.4 -> 1.21.0 (#544263) 2026-07-22 09:59:26 +00:00
Arne Keller
0c362da6f1 distroshelf: 1.0.15 -> 1.4.8 (#515271) 2026-07-22 09:58:20 +00:00
Vladimír Čunát
59d6f14e97 knot-resolver_6: 6.4.0 -> 6.4.1 (security!)
https://gitlab.nic.cz/knot/knot-resolver/-/releases/v6.4.1
2026-07-22 11:57:59 +02:00
R. Ryantm
f0ca40c94f wakatime-cli: 2.15.0 -> 2.22.2 2026-07-22 09:55:29 +00:00
Arne Keller
3bdd7e80a1 fishPlugins.bass: 1.0-unstable-2021-02-18 -> 1.0-unstable-2023-12-17 (#513876) 2026-07-22 09:50:17 +00:00
Arne Keller
44893b28a3 python3Packages.ledger-bitcoin: add missing hidapi dependency (#489472) 2026-07-22 09:48:45 +00:00
R. Ryantm
8574ae1a41 igsc: 1.3.0 -> 1.3.1 2026-07-22 09:48:27 +00:00
R. Ryantm
4b0c1fbb12 wowup-cf: 2.22.0 -> 2.23.0 2026-07-22 09:43:15 +00:00
R. Ryantm
d069304953 matrix-tuwunel: 1.8.1 -> 1.8.2 2026-07-22 09:42:58 +00:00
Holiu618
60f46db569 git-spice: 0.31.1 -> 0.31.2 2026-07-22 17:41:39 +08:00
Pol Dellaiera
df09803364 offpunk: 3.1 -> 3.2
Changelog: https://git.sr.ht/~lioploum/offpunk/tree/v3.2/item/CHANGELOG
2026-07-22 11:35:08 +02:00
Yt
c1fe1675b8 stalwart_0_16: 0.16.13 -> 0.16.14 (#544329) 2026-07-22 09:34:01 +00:00
R. Ryantm
d6830397b3 gelly: 1.9.2 -> 1.9.4 2026-07-22 09:25:39 +00:00
Thiago Kenji Okada
e6f430b274 libretro.gambatte: 0-unstable-2026-07-03 -> 0-unstable-2026-07-17 (#544422) 2026-07-22 09:16:05 +00:00
Thiago Kenji Okada
5764c1b0fa libretro.swanstation: 0-unstable-2026-06-25 -> 0-unstable-2026-07-20 (#541249) 2026-07-22 09:15:26 +00:00
Thiago Kenji Okada
63ec43820e libretro.vba-next: 0-unstable-2026-06-29 -> 0-unstable-2026-07-21 (#544404) 2026-07-22 09:15:07 +00:00
nixpkgs-ci[bot]
e019614ab9 mumps: 5.9.0 -> 5.9.1 (#544257) 2026-07-22 09:02:54 +00:00
Gergő Gutyina
5c336487fd aonsoku: 0.14.0 -> 0.15.0 (#543259) 2026-07-22 09:01:19 +00:00
André Silva
c6bd845169 python3Packages: opentype-feature-freezer: 1.0.1 -> 1.32.3 (#543952) 2026-07-22 08:53:44 +00:00
Pol Dellaiera
e8f3271c6d python3Packages.lxst: 0.4.4 -> 0.5.0 2026-07-22 10:51:22 +02:00
Ivan Mincik
d83078ca12 gdal: fix cross-compilation (#539834) 2026-07-22 08:44:39 +00:00
Ivan Mincik
4b64f81106 quickmem: 0.3.0 -> 1.0.0 (#535045) 2026-07-22 08:42:13 +00:00
Thomas Gerbet
d117059d27 vault-ssh-plus: 0.7.9 -> 0.8.0 (#544440) 2026-07-22 08:35:45 +00:00
Yohann Boniface
1d3adf001b cargo-readme: add sshine as maintainer (#544460) 2026-07-22 08:28:45 +00:00
R. Ryantm
82b8c86508 python3Packages.kafka-python: 3.0.8 -> 3.0.9 2026-07-22 08:24:23 +00:00
nixpkgs-ci[bot]
53706ae820 nezha: 2.2.10 -> 2.3.0 (#544420) 2026-07-22 07:58:05 +00:00
nixpkgs-ci[bot]
67c28a9b01 zeroclaw: 0.8.2 -> 0.8.3 (#543428) 2026-07-22 07:57:51 +00:00
Arne Keller
bebbeb6399 javaPackages.compiler.openjdk17: 17.0.20+2 -> 17.0.20+8 (#541315) 2026-07-22 07:56:18 +00:00
Ryan Hendrickson
836eccec63 gitte: 0.8.1 -> 0.9.0 (#543942) 2026-07-22 07:55:11 +00:00
Grimmauld
02bd096123 freecad: 1.1 fix sheetmetal workbench addon (#508506) 2026-07-22 07:48:12 +00:00
Saad Nadeem
4165703b83 vimPlugins.blink-lib: init at 0-unstable-2026-06-19
https://github.com/saghen/blink.lib
2026-07-22 03:46:09 -04:00
Pol Dellaiera
b4a424fb29 sideband: 1.9.8 -> 2.0.0
Diff: https://github.com/markqvist/Sideband/compare/1.9.8...2.0.0

Changelog: https://github.com/markqvist/Sideband/releases/tag/2.0.0
2026-07-22 09:40:46 +02:00
Pavol Rusnak
9e5a41550e monero-cli: 0.18.5.0 -> 0.18.5.1; monero-gui: 0.18.5.0 -> 0.18.5.1 (#544446) 2026-07-22 07:40:14 +00:00
Simon Shine
a0c6b7f034 cargo-readme: add sshine as maintainer
sshine is also the upstream co-maintainer for cargo-readme
2026-07-22 09:24:25 +02:00
Peder Bergebakken Sundt
fe51cafc23 storebackup: rename from storeBackup, enable structuredAttrs & strictDeps (#489653) 2026-07-22 07:21:28 +00:00
Bjørn Forsman
592e042a5f xmlrpc_c: enable __structuredAttrs, strictDeps (#544244) 2026-07-22 07:17:02 +00:00
Arne Keller
cf4e62b86d pesde: init at 0.7.3 (#512280) 2026-07-22 07:15:47 +00:00
Peder Bergebakken Sundt
4b1d12b12a rc: fix build with "editline" library (#543003) 2026-07-22 07:09:20 +00:00
Arne Keller
db097eb0b6 python3Packages.rcon: init at 2.4.9 (#423385) 2026-07-22 07:06:06 +00:00
nixpkgs-ci[bot]
884f8ca60b hunk: 0.17.0 -> 0.17.3 (#544425) 2026-07-22 07:05:42 +00:00
nixpkgs-ci[bot]
150b40cac1 peergos: 1.29.0 -> 1.30.0 (#540638) 2026-07-22 07:05:27 +00:00
Fabian Affolter
cb1cdb2b01 python313Packages.pyexploitdb: 0.3.35 -> 0.3.36
Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md
2026-07-22 09:04:56 +02:00
Peder Bergebakken Sundt
35a6ed3041 nocturne: 1.4.0 -> 1.4.2
Diff: https://github.com/Jeffser/Nocturne/compare/1.4.0...1.4.2

Changelog: https://github.com/Jeffser/Nocturne/releases
2026-07-22 09:04:19 +02:00
Fabian Affolter
44ab10a93c python313Packages.publicsuffixlist: 1.0.2.20260715 -> 1.0.2.20260722
Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260722-gha/CHANGES.md
2026-07-22 09:00:39 +02:00
Fabian Affolter
6f4867d884 python313Packages.iamdata: 0.1.202607211 -> 0.1.202607221
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202607211...v0.1.202607221

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202607221
2026-07-22 08:57:27 +02:00
Peter Hoeg
a4c8b18708 crystalline: 0.17.1 -> 0.18.0 (#526008) 2026-07-22 06:53:02 +00:00
nixpkgs-ci[bot]
1f22863ccd Merge master into staging-next 2026-07-22 06:53:00 +00:00
Arne Keller
c39d5252c7 jwtcat: init at 0-unstable-2022-10-15 (#498143) 2026-07-22 06:49:30 +00:00
0x2B
58a2e2f971 jwtcat: init at 0-unstable-2022-10-15 2026-07-22 08:42:21 +02:00
Maximilian Bosch
d8e96389e1 prometheus-knot-exporter: 3.5.5 -> 3.5.6 (#544406) 2026-07-22 06:42:20 +00:00
0x2B
b14f8fbb74 maintainers: add _0x2B-bin 2026-07-22 08:42:13 +02:00
Vlad M.
0b6ae71b29 skim: 5.1.0 -> 5.4.0 (#544416) 2026-07-22 06:38:16 +00:00
Arne Keller
9b83d19980 javaPackages.compiler.openjdk25: 25.0.4+1 -> 25.0.4+7 (#541210) 2026-07-22 06:36:17 +00:00
Martin Weinelt
7c98713fc1 python3Packages.homeassistant-stubs: 2026.7.2 -> 2026.7.3
https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.7.3
2026-07-22 08:34:42 +02:00
R. Ryantm
05ab63fcd9 libretro.dosbox-pure: 0-unstable-2026-07-06 -> 0-unstable-2026-07-15 2026-07-22 06:09:40 +00:00
rnhmjoj
b09c446871 monero-gui: 0.18.5.0 -> 0.18.5.2 2026-07-22 08:05:28 +02:00
rnhmjoj
dd3694e504 monero-cli: 0.18.5.0 -> 0.18.5.1 2026-07-22 08:05:28 +02:00
rnhmjoj
ddcc9d5afe randomx: 1.2.1 -> 1.2.2 2026-07-22 08:05:28 +02:00
nixpkgs-ci[bot]
192dbe0918 snx-rs: 6.2.0 -> 6.2.1 (#544417) 2026-07-22 06:04:45 +00:00
nixpkgs-ci[bot]
5859e09d08 radicle-explorer: 0-unstable-2026-07-16 -> 0-unstable-2026-07-21 (#544396) 2026-07-22 06:04:43 +00:00
nixpkgs-ci[bot]
33d88105a1 inferno: 0.12.6 -> 0.12.8 (#544390) 2026-07-22 06:04:37 +00:00
Martin Weinelt
f8b4a2ba1c cider: drop (#544443) 2026-07-22 05:55:42 +00:00
R. Ryantm
b09733d369 dnsdiag: 2.9.3 -> 2.9.4 2026-07-22 05:47:24 +00:00
Markus Hauck
8d29261d94 vscode-extensions.anthropic.claude-code: 2.1.216 -> 2.1.217
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 4.8)
2026-07-22 07:41:54 +02:00
Markus Hauck
539df81347 claude-code: 2.1.216 -> 2.1.217
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 4.8)
2026-07-22 07:41:54 +02:00
R. Ryantm
6138d2d546 python3Packages.py3status: 3.63 -> 3.64 2026-07-22 05:21:56 +00:00
R. Ryantm
668989a1c8 vault-ssh-plus: 0.7.9 -> 0.8.0 2026-07-22 05:10:25 +00:00
nixpkgs-ci[bot]
48199e0459 lima-full: 2.1.4 -> 2.2.0 (#544265) 2026-07-22 04:59:08 +00:00
R. Ryantm
0e1aa5a744 javaPackages.compiler.openjdk17: 17.0.20+2 -> 17.0.20+8 2026-07-22 04:51:17 +00:00
R. Ryantm
bdf9afc623 python3Packages.sabctools: 9.6.1 -> 9.6.2 2026-07-22 04:39:59 +00:00
Masum Reza
ca7a48bfdd hyprsunset: 0.3.3 -> 0.4.0 (#544407) 2026-07-22 04:36:08 +00:00
R. Ryantm
7fe79f3d01 claude-agent-acp: 0.58.1 -> 0.60.0 2026-07-22 04:23:07 +00:00
R. Ryantm
164dd56a60 sioyek: 2.0.0-unstable-2026-07-11 -> 2.0.0-unstable-2026-07-21 2026-07-22 04:20:51 +00:00
R. Ryantm
dbdb636652 vscode-extensions.tuttieee.emacs-mcx: 0.110.11 -> 0.111.0 2026-07-22 04:19:30 +00:00
R. Ryantm
469aba3b91 python3Packages.types-aiobotocore: 3.7.0 -> 3.8.0 2026-07-22 04:00:40 +00:00
R. Ryantm
0efbc1300e hunk: 0.17.0 -> 0.17.3 2026-07-22 03:52:52 +00:00
nixpkgs-ci[bot]
53d5cb0cd5 clickhouse-backup: 2.7.4 -> 2.8.0 (#544326) 2026-07-22 03:48:48 +00:00
R. Ryantm
a4f0634015 grafanaPlugins.grafana-metricsdrilldown-app: 2.2.0 -> 2.3.0 2026-07-22 03:47:52 +00:00
R. Ryantm
0f5d8c3364 python3Packages.materialyoucolor: 3.0.2 -> 3.0.3 2026-07-22 03:45:31 +00:00
R. Ryantm
4d2137156a libretro.gambatte: 0-unstable-2026-07-03 -> 0-unstable-2026-07-17 2026-07-22 03:44:32 +00:00
R. Ryantm
c36286be13 runpodctl: 2.6.1 -> 2.7.2 2026-07-22 03:39:37 +00:00
R. Ryantm
1fe77c95b1 nezha: 2.2.10 -> 2.3.0 2026-07-22 03:30:31 +00:00
R. Ryantm
e0990a2f95 nerdfetch: 8.5.4 -> 8.5.5 2026-07-22 03:19:51 +00:00
julian1
aec5dcbd7a freecad: 1.1 fix sheetmetal workbench addon 2026-07-22 11:18:08 +08:00
R. Ryantm
7f2da58ad7 libretro.swanstation: 0-unstable-2026-06-25 -> 0-unstable-2026-07-20 2026-07-22 03:14:36 +00:00
R. Ryantm
303d51235e snx-rs: 6.2.0 -> 6.2.1 2026-07-22 03:07:46 +00:00
R. Ryantm
66487b4c71 skim: 5.1.0 -> 5.4.0 2026-07-22 02:59:08 +00:00
夜坂雅
88ebd9f5ec cider: drop 2026-07-22 10:57:35 +08:00
Ryan Hendrickson
d85a0d7413 opentelemetry-cpp: 1.27.0 -> 1.28.0 (#543200) 2026-07-22 02:12:47 +00:00
R. Ryantm
62d4d822fa hyprsunset: 0.3.3 -> 0.4.0 2026-07-22 01:47:17 +00:00
R. Ryantm
20af6dcfeb prometheus-knot-exporter: 3.5.5 -> 3.5.6 2026-07-22 01:42:40 +00:00
isabel
d2e75a2cad zkfuse: drop (#543792) 2026-07-22 01:39:36 +00:00
nixpkgs-ci[bot]
31d2077e67 git-pkgs: 0.17.0 -> 0.18.0 (#544270) 2026-07-22 01:34:51 +00:00
nixpkgs-ci[bot]
3ed56a6017 shader-slang: 2026.12.2 -> 2026.13.1 (#542919) 2026-07-22 01:32:37 +00:00
R. Ryantm
51e22711cf libretro.vba-next: 0-unstable-2026-06-29 -> 0-unstable-2026-07-21 2026-07-22 01:29:22 +00:00
Robert Schütz
81c5f78474 home-assistant-custom-components.systemair: 1.0.29 -> 1.0.35
Diff: https://github.com/AN3Orik/systemair/compare/v1.0.29...v1.0.35

Changelog: https://github.com/AN3Orik/systemair/releases/tag/v1.0.35
2026-07-21 18:04:11 -07:00
Robert Schütz
15abc69c91 home-assistant-custom-components.dreo: 1.10.1 -> 1.10.5
Diff: https://github.com/JeffSteinbok/hass-dreo/compare/v1.10.1...v1.10.5

Changelog: https://github.com/JeffSteinbok/hass-dreo/releases/tag/v1.10.5
2026-07-21 18:03:16 -07:00
R. Ryantm
57be21539c wxmaxima: 26.07.0 -> 26.07.1 2026-07-22 01:00:42 +00:00
R. Ryantm
3deba72387 radicle-explorer: 0-unstable-2026-07-16 -> 0-unstable-2026-07-21 2026-07-22 00:53:41 +00:00
nixpkgs-ci[bot]
a3eff1e982 folia-major: 0.5.27 -> 0.6.1 (#544373) 2026-07-22 00:50:36 +00:00
Martin Weinelt
fa67cb5f40 home-assistant-custom-components.octopus_energy: pin pytest 9.0.x 2026-07-22 02:47:12 +02:00
Martin Weinelt
3655ed910f home-assistant-custom-components.systemair: pin pytest 9.0.x 2026-07-22 02:46:01 +02:00
Martin Weinelt
91df1e76f2 home-assistant-custom-components.dreo: pin pytest 9.0.x 2026-07-22 02:45:32 +02:00
tdback
64f84aeb97 inferno: 0.12.6 -> 0.12.8
Changelog: https://github.com/jonhoo/inferno/blob/v0.12.8/CHANGELOG.md
Diff: https://github.com/jonhoo/inferno/compare/v0.12.6...v0.12.8
2026-07-21 20:31:18 -04:00
nixpkgs-ci[bot]
f412c70cf7 Merge master into staging-next 2026-07-22 00:30:23 +00:00
Dmitry Kalinkin
c95677212e blender: 5.1.2 -> 5.2.0, various fixes (#541752) 2026-07-22 00:29:17 +00:00
Martin Weinelt
5e43461c40 python3Packages.aionut: pin pytest 9.0.x 2026-07-22 02:26:19 +02:00
Michael Daniels
dde6423243 google-chrome: 150.0.7871.128 -> 150.0.7871.181 (#544381) 2026-07-22 00:23:09 +00:00
Martin Weinelt
b741adfcfd python3Packages.pydantic-{ai,graph}: 2.13.0 -> 2.14.1 (#544382) 2026-07-22 00:21:40 +00:00
Robert Schütz
0603d5a452 python3Packages.aio-geojson-usgs-earthquakes: fix src hash 2026-07-21 17:20:57 -07:00
Robert Schütz
473de81bcd python3Packages.pysmhi: fix version in pyproject.toml 2026-07-21 17:17:32 -07:00
Martin Weinelt
e8b8cfd2f4 python3Packages.pydantic-graph: disable nixpkgs-update 2026-07-22 02:16:27 +02:00
R. Ryantm
1682138b38 stremio-linux-shell: 1.1.2 -> 1.1.3 2026-07-22 00:15:49 +00:00
Robert Schütz
637e62e9aa python3Packages.deebot-client: fix version in pyproject.toml 2026-07-21 17:15:38 -07:00
Robert Schütz
96b06163bd python3Packages.nextdns: fix version in pyproject.toml 2026-07-21 17:15:28 -07:00
Michael Daniels
e298d254a4 google-chrome: 150.0.7871.128 -> 150.0.7871.181
Announcement: https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0256605430.html
2026-07-21 20:15:26 -04:00
R. Ryantm
ce2f48f390 javaPackages.compiler.openjdk25: 25.0.4+1 -> 25.0.4+7 2026-07-22 00:11:54 +00:00
Michael Daniels
8bdb6952d2 cargo-seek: 0.1.0 -> 0.2.0 (#543291) 2026-07-22 00:11:42 +00:00
Martin Weinelt
c9f0136e59 python3Packages.pydantic-ai-slim: add update script
Requires updates to pydantic-graph at least, and maybe genai-prices.
2026-07-22 02:11:38 +02:00
Michael Daniels
bfabed61b0 workflows: Node 24 is now the default (#543777) 2026-07-22 00:10:48 +00:00
Robert Schütz
9bb81748f8 home-assistant-custom-lovelace-modules.horizon-card: 1.5.0 -> 1.5.3
Diff: https://github.com/rejuvenate/lovelace-horizon-card/compare/v1.5.0...v1.5.3

Changelog: https://github.com/rejuvenate/lovelace-horizon-card/releases/tag/v1.5.3
2026-07-21 17:07:43 -07:00
Robert Schütz
27198f3b93 home-assistant-custom-lovelace-modules.custom-sidebar: 16.0.0 -> 16.1.0
Diff: https://github.com/elchininet/custom-sidebar/compare/v16.0.0...v16.1.0

Changelog: https://github.com/elchininet/custom-sidebar/releases/tag/v16.1.0
2026-07-21 17:07:43 -07:00
Robert Schütz
b40c6aaf31 home-assistant-custom-lovelace-modules.custom-brand-icons: 2026.07.1 -> 2026.07.3
Diff: https://github.com/elax46/custom-brand-icons/compare/2026.07.1...2026.07.3

Changelog: https://github.com/elax46/custom-brand-icons/releases/tag/2026.07.3
2026-07-21 17:07:43 -07:00
Robert Schütz
349c843e0f home-assistant-custom-lovelace-modules.clock-weather-card: 2.9.2 -> 2.9.4
Diff: https://github.com/pkissling/clock-weather-card/compare/v2.9.2...v2.9.4

Changelog: https://github.com/pkissling/clock-weather-card/blob/v2.9.4/CHANGELOG.md
2026-07-21 17:07:43 -07:00
Robert Schütz
38f2742695 home-assistant-custom-lovelace-modules.bubble-card: 3.2.4 -> 3.2.5
Diff: https://github.com/Clooos/Bubble-Card/compare/v3.2.4...v3.2.5

Changelog: https://github.com/Clooos/bubble-card/releases/tag/v3.2.5
2026-07-21 17:07:43 -07:00
Robert Schütz
019f7a5033 home-assistant-custom-components.waste_collection_schedule: 2.30.0 -> 2.31.1
Diff: https://github.com/mampfes/hacs_waste_collection_schedule/compare/v2.30.0...v2.31.1

Changelog: https://github.com/mampfes/hacs_waste_collection_schedule/releases/tag/v2.31.1
2026-07-21 17:07:43 -07:00
Robert Schütz
4d943cda2a home-assistant-custom-components.tuya_local: 2026.7.1 -> 2026.7.2
Diff: https://github.com/make-all/tuya-local/compare/2026.7.1...2026.7.2

Changelog: https://github.com/make-all/tuya-local/releases/tag/2026.7.2
2026-07-21 17:07:42 -07:00
Robert Schütz
ce15d8fe58 home-assistant-custom-components.tibber_local: 2026.6.2 -> 2026.7.0
Diff: https://github.com/marq24/ha-tibber-pulse-local/compare/2026.6.2...2026.7.0

Changelog: https://github.com/marq24/ha-tibber-pulse-local/releases/tag/2026.7.0
2026-07-21 17:07:42 -07:00
Robert Schütz
12e35fd42d home-assistant-custom-components.sensi: 2.1.4 -> 2.1.5
Diff: https://github.com/iprak/sensi/compare/v2.1.4...v2.1.5

Changelog: https://github.com/iprak/sensi/releases/tag/v2.1.5
2026-07-21 17:07:42 -07:00
Robert Schütz
6a93e7a951 home-assistant-custom-components.scene_presets: 2.3.2 -> 2.3.3
Diff: https://github.com/Hypfer/hass-scene_presets/compare/2.3.2...2.3.3

Changelog: https://github.com/Hypfer/hass-scene_presets/releases/tag/2.3.3
2026-07-21 17:07:42 -07:00
Robert Schütz
2ce9e6975e home-assistant-custom-components.prometheus_sensor: 1.3.0 -> 1.3.1
Diff: https://github.com/mweinelt/ha-prometheus-sensor/compare/1.3.0...1.3.1

Changelog: https://github.com/mweinelt/ha-prometheus-sensor/blob/1.3.1/CHANGELOG.md
2026-07-21 17:07:42 -07:00
Robert Schütz
a6ddfa5b36 home-assistant-custom-components.powercalc: 1.22.0 -> 1.23.0
Diff: https://github.com/bramstroker/homeassistant-powercalc/compare/v1.22.0...v1.23.0

Changelog: https://github.com/bramstroker/homeassistant-powercalc/releases/tag/v1.23.0
2026-07-21 17:07:42 -07:00
Robert Schütz
eb973e8117 home-assistant-custom-components.pirate-weather: 1.8.9 -> 1.9.0
Diff: https://github.com/Pirate-Weather/pirate-weather-ha/compare/v1.8.9...v1.9.0

Changelog: https://github.com/Pirate-Weather/pirate-weather-ha/releases/tag/v1.9.0
2026-07-21 17:07:41 -07:00
Robert Schütz
678578b472 home-assistant-custom-components.mypyllant: 0.9.17 -> 0.9.18
Diff: https://github.com/signalkraft/mypyllant-component/compare/v0.9.17...v0.9.18

Changelog: https://github.com/signalkraft/mypyllant-component/releases/tag/v0.9.18
2026-07-21 17:07:41 -07:00
Robert Schütz
d3795b4cbd python3Packages.mypyllant: 0.9.16 -> 0.9.17
Diff: https://github.com/signalkraft/myPyllant/compare/v0.9.16...v0.9.17

Changelog: https://github.com/signalkraft/myPyllant/releases/tag/v0.9.17
2026-07-21 17:07:41 -07:00
Robert Schütz
0b30785a4d home-assistant-custom-components.midea_ac: 2026.7.0 -> 2026.7.1
Diff: https://github.com/mill1000/midea-ac-py/compare/2026.7.0...2026.7.1

Changelog: https://github.com/mill1000/midea-ac-py/releases/tag/2026.7.1
2026-07-21 17:07:41 -07:00
Robert Schütz
73584e8c9b home-assistant-custom-components.garmin_connect: 3.0.13 -> 3.0.14
Diff: https://github.com/cyberjunky/home-assistant-garmin_connect/compare/3.0.13...3.0.14

Changelog: https://github.com/cyberjunky/home-assistant-garmin_connect/releases/tag/3.0.14
2026-07-21 17:07:41 -07:00
Robert Schütz
790766efec home-assistant-custom-components.frigidaire: 0.1.31 -> 0.1.33
Diff: https://github.com/bm1549/home-assistant-frigidaire/compare/0.1.31...0.1.33
2026-07-21 17:07:41 -07:00
Robert Schütz
df1e86833d home-assistant-custom-components.elegoo_printer: 2.10.2 -> 2.11.0
Diff: https://github.com/danielcherubini/elegoo-homeassistant/compare/v2.10.2...v2.11.0

Changelog: https://github.com/danielcherubini/elegoo-homeassistant/releases/tag/v2.11.0
2026-07-21 17:07:40 -07:00
Robert Schütz
70cc034bb0 home-assistant-custom-components.ecoflow_ble: 1.0.1 -> 1.0.2
Diff: https://github.com/rabits/ha-ef-ble/compare/v1.0.1...v1.0.2

Changelog: https://github.com/rabits/ha-ef-ble/releases/tag/v1.0.2
2026-07-21 17:07:40 -07:00
Martin Weinelt
989e7ccc8f python3Packages.pydantic-ai-slim: 2.13.0 -> 2.14.1
https://github.com/pydantic/pydantic-ai/releases/tag/v2.14.1
2026-07-22 02:05:44 +02:00
Martin Weinelt
34d823db49 python3Packages.pydantic-graph: 2.13.0 -> 2.14.1
https://github.com/pydantic/pydantic-ai/releases/tag/v2.14.1
2026-07-22 02:05:01 +02:00
Eman Resu
6642eae141 clickhouse: preserve VERSION_REVISION from the source tree (#544291) 2026-07-21 23:56:51 +00:00
nixpkgs-ci[bot]
fd00b3a5b0 openttd-jgrpp: 0.72.4 -> 0.73.0 (#544027) 2026-07-21 23:56:35 +00:00
Robert Schütz
96fd05e01c home-assistant-custom-components.daikin_onecta: 4.6.12 -> 4.6.13
Diff: https://github.com/jwillemsen/daikin_onecta/compare/v4.6.12...v4.6.13

Changelog: https://github.com/jwillemsen/daikin_onecta/releases/tag/v4.6.13
2026-07-21 16:56:27 -07:00
R. Ryantm
c8ed772afc vscode-extensions.ziglang.vscode-zig: 0.6.18 -> 0.6.19 2026-07-21 23:54:25 +00:00
R. Ryantm
f98476d04f ghidra-extensions.ghidra-golanganalyzerextension: 1.3.0 -> 1.4.0 2026-07-21 23:51:51 +00:00
R. Ryantm
58d6fde159 gotify-cli: 2.3.2 -> 2.4.0 2026-07-21 23:46:32 +00:00
Michael Daniels
f409ff181e python3Packages.vegafusion: patch failing tests (#543893) 2026-07-21 23:39:26 +00:00
zowoq
9078ba1936 terraform-providers.brightbox_brightbox: 3.4.3 -> 3.4.4 (#544369) 2026-07-21 23:36:46 +00:00
R. Ryantm
c8805612da folia-major: 0.5.27 -> 0.6.1 2026-07-21 23:35:49 +00:00
R. Ryantm
93b7f83727 kakoune-lsp: 21.0.1 -> 21.0.2 2026-07-21 23:31:56 +00:00
Michael Daniels
4a45de05bd workflows: appease zizmor by installing npm pkgs from lockfile 2026-07-21 19:30:53 -04:00
Adam C. Stephens
dd5fe5082d fluux-messenger: 0.17.1 -> 0.17.2 (#544113) 2026-07-21 23:30:33 +00:00
R. Ryantm
ad53d9b597 terraform-providers.brightbox_brightbox: 3.4.3 -> 3.4.4 2026-07-21 23:20:59 +00:00
Michael Daniels
c354405a06 oh-my-fish: unstable-2022-03-27 -> 8 (#543815) 2026-07-21 23:12:29 +00:00
Michael Daniels
1c28135859 ci/github-script/lint-commits: add more conventional commit prefixes
Fixes #543681
2026-07-21 19:11:43 -04:00
Michael Daniels
c2a571519e merge staging-next to master (#544366) 2026-07-21 23:07:41 +00:00
Michael Daniels
f81eb0b260 Revert "python3Packages.pygraphviz: unbreak on Darwin"
This reverts commit 5cefe928ee.
2026-07-21 18:58:08 -04:00
Maximilian Bosch
59a411fb82 diff-so-fancy: 1.4.10 -> 1.4.12 (#543138) 2026-07-21 22:42:47 +00:00
kirillrdy
95628463fa nixos/flarum: add initialAdminPasswordFile and databasePasswordFile options (#543724) 2026-07-21 22:42:38 +00:00
zowoq
9881c6461c ripgrep: fix cross build Linux to FreeBSD (#544331) 2026-07-21 22:38:18 +00:00
R. Ryantm
e586aa8c0b suitesparse-graphblas: 10.3.1 -> 10.3.2 2026-07-21 22:38:13 +00:00
zowoq
1d8bc5129d terraform-providers.sumologic_sumologic: 3.2.9 -> 3.2.10 (#544346) 2026-07-21 22:36:30 +00:00
Sigmanificient
5b8dd6608e python3Packages.glyphtools: use finalAttrs 2026-07-22 00:34:44 +02:00
Maximilian Bosch
e86b8bc67f postgresqlPackages.plpgsql_check: 2.9.3 -> 2.10.1 (#543392) 2026-07-21 22:33:31 +00:00
Sigmanificient
2ba1187f64 python3Packages.glytools: migrate to pyproject 2026-07-22 00:30:50 +02:00
Yohann Boniface
f718ce539c drone-runner-ssh: fix version scheme (#543800) 2026-07-21 22:27:29 +00:00
Yohann Boniface
9b55977a0b various: fix meta.changelog in orphaned packages, batch 3 (#516195) 2026-07-21 22:16:27 +00:00
Dmitry Kalinkin
2f41aaee14 python3Packages.awkward-cpp: enable tests (#543369) 2026-07-21 22:07:40 +00:00
Lin Jian
8d5f70a07e emacs.pkgs.uniline: 20260718.1006 -> 20260721.1504
This fixes build.
2026-07-22 05:46:52 +08:00
Maximilian Bosch
81ab242a79 nextcloudPackages: add Diagramming app and update apps (#543260) 2026-07-21 21:46:17 +00:00
Maximilian Bosch
483f2db40a nixos/testing: allow meta.teams in tests, fix maintainer pings for tests (#540388) 2026-07-21 21:42:07 +00:00
Arne Keller
2b9908e88d tetrd: 1.0.4 -> 1.3.1-1, modify module (#478196) 2026-07-21 21:38:20 +00:00
Arne Keller
9e7cc25459 addchain: init at 0.4.0 (#515093) 2026-07-21 21:22:26 +00:00
Masum Reza
9f1f90871a libbde: fuse -> fuse3 (#544222) 2026-07-21 21:22:07 +00:00
nixpkgs-ci[bot]
38ced06161 playball: 3.4.0 -> 3.5.0 (#544327) 2026-07-21 21:14:52 +00:00
nixpkgs-ci[bot]
2a06e32364 todoist-cli: 1.76.1 -> 3.0.0 (#543931) 2026-07-21 21:14:38 +00:00
R. Ryantm
53e47adb64 terraform-providers.sumologic_sumologic: 3.2.9 -> 3.2.10 2026-07-21 21:09:41 +00:00
Fabian Affolter
9ff9f00c0c python313Packages.iamdata: 0.1.202607201 -> 0.1.202607211 (#544334) 2026-07-21 21:08:35 +00:00
Fabian Affolter
ab1ca024b0 python3Packages.tencentcloud-sdk-python: 3.1.136 -> 3.1.138 (#544336) 2026-07-21 21:03:20 +00:00
Fabian Affolter
547757ecd0 nerva: 1.42.4 -> 1.42.6 (#544337) 2026-07-21 21:03:13 +00:00
Fabian Affolter
e679b23917 python3Packages.linode-api4: use pyprojectVersionPatchHook 2026-07-21 23:02:08 +02:00
Fabian Affolter
c80cdad3f8 python3Packages.scaleway: use pyprojectVersionPatchHook 2026-07-21 23:01:35 +02:00
R. Ryantm
76ba128cbf soteria: 0.3.1 -> 0.3.2 2026-07-21 20:57:08 +00:00
Fabian Affolter
1f9d22369f python3Packages.scaleway-core: use pyprojectVersionPatchHook 2026-07-21 22:56:55 +02:00
Grimmauld
459da84c1a nixos/account-utils: support config file (#544316) 2026-07-21 20:56:41 +00:00
FliegendeWurst
77aa4da574 xmlrpc_c: set meta.changelog 2026-07-21 22:52:12 +02:00
FliegendeWurst
0a97deac0e xmlrpc_c: enable __structuredAttrs, strictDeps
Also disable parallel building (fails randomly).
2026-07-21 22:52:12 +02:00
nixpkgs-ci[bot]
86909a6080 dropbear: 2026.92 -> 2026.93 (#544287) 2026-07-21 20:43:16 +00:00
Fabian Affolter
ecd6960e8f nerva: 1.42.4 -> 1.42.6
Diff: https://github.com/praetorian-inc/nerva/compare/v1.42.4...v1.42.6

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.42.6/CHANGELOG.md
2026-07-21 22:41:05 +02:00
Fabian Affolter
7aa20193ef python3Packages.tencentcloud-sdk-python: 3.1.136 -> 3.1.138
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.136...3.1.138

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.138/CHANGELOG.md
2026-07-21 22:39:26 +02:00
Fabian Affolter
ad4b3fbc95 search-vulns: 1.2.1 -> 1.2.3 (#544313) 2026-07-21 20:38:39 +00:00
Fabian Affolter
accdb84cfc python313Packages.iamdata: 0.1.202607201 -> 0.1.202607211
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202607201...v0.1.202607211

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202607211
2026-07-21 22:36:55 +02:00
Michele Guerini Rocco
d0ada5ffe1 sc-controller: 0.5.5 -> 0.6.2 (#544089) 2026-07-21 20:33:17 +00:00
Artemis Tosini
e5f929032e ripgrep: fix cross build Linux to FreeBSD
ripgrep was evaluating the emulator for a cross-test, even without
`canRunRg`. This failed when there is no emulator.
2026-07-21 16:24:28 -04:00
kirillrdy
ffe3e2347e python3Packages.albucore: 0.0.24 -> 0.2.4; python3Packages.albumentations: drop; python3Packages.albumentationx: init at 2.3.3; python3Packages.insightface: cleanup (#543270) 2026-07-21 20:23:27 +00:00
kirillrdy
ff941790a7 air-formatter: 0.10.0 -> 0.11.0 (#544308) 2026-07-21 20:19:32 +00:00
R. Ryantm
545cf26bdd ananicy-rules-cachyos: 0-unstable-2026-07-11 -> 0-unstable-2026-07-20 2026-07-21 20:17:42 +00:00
R. Ryantm
1c30f12981 mtail: 3.4.3 -> 3.4.4 2026-07-21 20:15:15 +00:00
R. Ryantm
c194ded176 playball: 3.4.0 -> 3.5.0 2026-07-21 20:15:02 +00:00
R. Ryantm
029c575725 clickhouse-backup: 2.7.4 -> 2.8.0 2026-07-21 20:12:14 +00:00
Nick Cao
2d782bde8f python3Packages.grip: use pytestCheckHook (#543960) 2026-07-21 20:07:19 +00:00
nixpkgs-ci[bot]
ae48b35138 tpm2-tools: 5.7 -> 5.8 (#542325) 2026-07-21 20:06:32 +00:00
Yohann Boniface
9323b400a8 winbox4: 4.2 -> 4.3 (#544101) 2026-07-21 19:57:22 +00:00
Yohann Boniface
5a62f572a0 python3Packages.guntamatic: 1.9.1 -> 1.9.2 (#544319) 2026-07-21 19:57:04 +00:00
Yohann Boniface
c55e032084 at: substituteInPlace replace with replace-fail (#544243) 2026-07-21 19:53:08 +00:00
Yohann Boniface
77b471405f postman: remove tricktron as maintainer (#544261) 2026-07-21 19:50:03 +00:00
Yohann Boniface
eac6e6a058 ags, astal: drop myself from maintainers (#544276) 2026-07-21 19:49:46 +00:00
Yohann Boniface
def04238a2 maintainers: remove jn-sena (#544296) 2026-07-21 19:48:17 +00:00
Nick Cao
06eb36ee31 pop: add versionCheckHook and explicit updateScript (#544249) 2026-07-21 19:45:43 +00:00
Yueh-Shun Li
db30e2366a hdf5: remove old assert on mutually exclusive cpp/mpi, allowing override (#441362) 2026-07-21 19:42:45 +00:00
Grimmauld
9afd135ae1 upscaler: 1.6.3 -> 1.6.4 (#543497) 2026-07-21 19:42:30 +00:00
Nick Cao
44277ab87b anytype: fix build that may not be deterministic (#539472) 2026-07-21 19:42:04 +00:00
Sigmanificient
179acaea8e python3Packages.grip: use pytestCheckHook 2026-07-21 21:40:38 +02:00
Pavol Rusnak
1c3427f34f libuvc: clean up & unstable-2020-11-29 -> 0.0.7-unstable-2024-03-05 (#422310) 2026-07-21 19:37:59 +00:00
R. Ryantm
989ff0b926 python3Packages.guntamatic: 1.9.1 -> 1.9.2 2026-07-21 19:36:59 +00:00
Yohann Boniface
1da22c1358 python3Packages.electrum-ecc: 0.0.6 -> 0.0.7 (#434005) 2026-07-21 19:36:13 +00:00
Nick Cao
77a52d6d38 drone-runner-exec: drop (#543796) 2026-07-21 19:35:25 +00:00
Gerhard Schwanzer
8c22e94dcd perlPackages.YAMLSyck: 1.45 -> 1.47
https://metacpan.org/release/TODDR/YAML-Syck-1.47/changes

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-21 21:34:33 +02:00
nixpkgs-ci[bot]
7fb71b35e0 zapret: 72.12 -> 72.13 (#544311) 2026-07-21 19:34:11 +00:00
nixpkgs-ci[bot]
7371f5f343 dart-sass: 1.101.0 -> 1.101.2 (#542404) 2026-07-21 19:33:57 +00:00
nixpkgs-ci[bot]
b0d3a6a903 aws-vault: 7.12.4 -> 7.13.0 (#540507) 2026-07-21 19:33:52 +00:00
nixpkgs-ci[bot]
9c354a0fd3 omnictl: 1.9.0 -> 1.9.1 (#538402) 2026-07-21 19:33:48 +00:00
rnhmjoj
f4d41f8875 sc-controller: 0.5.5 -> 0.6.2 2026-07-21 21:26:58 +02:00
Grimmauld
d42da8a083 nixos/account-utils: support config file 2026-07-21 21:22:14 +02:00
R. Ryantm
7a00a681ee xmrig-mo: 6.26.0-mo3 -> 6.26.0-mo4 2026-07-21 19:19:15 +00:00
Gaetan Lepage
6bb92e1743 cudaPackages.nvbandwidth: 0.9 -> 0.10.0
Diff: https://github.com/NVIDIA/nvbandwidth/compare/v0.9...v0.10.0

Changelog: https://github.com/NVIDIA/nvbandwidth/blob/v0.10.0/CHANGELOG.md
2026-07-21 19:16:35 +00:00
Jared Baur
8c6175f1d9 dtach: 0.9 -> 0.9-unstable-2025-06-20 (and adopt) (#491583) 2026-07-21 19:15:20 +00:00
Nick Cao
4cc135c391 fuc: 3.1.7 -> 3.2.0 (#541483) 2026-07-21 19:10:20 +00:00
Martin Weinelt
5a17072188 home-assistant: 2026.7.2 -> 2026.7.3
https://github.com/home-assistant/core/releases/tag/2026.7.3
2026-07-21 21:06:22 +02:00
Martin Weinelt
074e6fa17a python3Packages.zha: 2.0.0 -> 2.0.1
https://github.com/zigpy/zha/releases/tag/2.0.1
2026-07-21 21:05:41 +02:00
Martin Weinelt
edfc9e47bf python3Packages.zigpy: 2.0.0 -> 2.0.1
https://github.com/zigpy/zigpy/releases/tag/2.0.1
2026-07-21 21:03:52 +02:00
Nick Cao
d70db12382 sshocker: 0.3.9 -> 0.3.11 (#544247) 2026-07-21 19:03:20 +00:00
Nick Cao
819105810a fzf-make: 0.69.0 -> 0.70.0 (#544269) 2026-07-21 19:02:25 +00:00
Martin Weinelt
cb47d9aa66 python3Packages.python-roborock: 5.25.0 -> 5.31.1
https://github.com/Python-roborock/python-roborock/blob/v5.31.1/CHANGELOG.md
2026-07-21 21:02:02 +02:00
Nick Cao
3b3a4e1110 gvm-libs: 23.8.0 -> 23.9.0 (#544268) 2026-07-21 19:01:44 +00:00
Nick Cao
d77999f594 obs-cmd: 1.0.0 -> 1.0.1 (#544258) 2026-07-21 19:01:14 +00:00
Martin Weinelt
058acbe916 python3Packages.pyoverkiz: 2.0.5 -> 2.1.0
https://github.com/iMicknl/python-overkiz-api/releases/tag/v2.1.0
2026-07-21 21:01:03 +02:00
Martin Weinelt
a7a173ba82 python3Packages.guntamatic: 1.9.1 -> 1.9.2
https://github.com/JensTimmerman/guntamatic/releases/tag/v1.9.2
2026-07-21 21:00:07 +02:00
R. Ryantm
4c675f0e2f search-vulns: 1.2.1 -> 1.2.3 2026-07-21 19:00:01 +00:00
Martin Weinelt
403bd446df python3Packages.gios: 7.1.0 -> 7.1.1
https://github.com/bieniu/gios/releases/tag/7.1.1
2026-07-21 20:59:53 +02:00
Nick Cao
ba5413eaeb python3Packages.pyoverkiz: 2.0.5 -> 2.1.0 (#544198) 2026-07-21 18:58:21 +00:00
Nick Cao
6134081749 melonds: 1.1-unstable-2026-06-07 -> 1.1-unstable-2026-07-19 (#544200) 2026-07-21 18:57:20 +00:00
Nick Cao
32c9e9e2de samrewritten: 1.4.4 -> 1.4.5 (#544204) 2026-07-21 18:57:14 +00:00
Nick Cao
df96af1d2a tombi: 1.2.2 -> 1.2.4 (#544162) 2026-07-21 18:54:46 +00:00
Nick Cao
f8d116b11e terraform-providers.hashicorp_google-beta: 7.39.0 -> 7.40.0 (#544156) 2026-07-21 18:53:58 +00:00
Nick Cao
2050706927 nixpkgs-hammering: 0-unstable-2026-04-21 -> 0-unstable-2026-07-20 (#544135) 2026-07-21 18:53:43 +00:00
Nick Cao
f5b37dd35e astal.source: 0-unstable-2026-07-03 -> 0-unstable-2026-07-19 (#544127) 2026-07-21 18:53:22 +00:00
Nick Cao
d06ea0351c vscode-extensions.pkief.material-icon-theme: 5.36.1 -> 5.37.0 (#544117) 2026-07-21 18:53:13 +00:00
Nick Cao
e20d48d8ea yascreen: 2.11 -> 2.13 (#544115) 2026-07-21 18:52:59 +00:00
Nick Cao
6f31f5465b signalbackup-tools: 20260712 -> 20260718 (#544105) 2026-07-21 18:52:06 +00:00
Nick Cao
22deabeb0d nerva: 1.40.2 -> 1.42.4 (#544097) 2026-07-21 18:49:16 +00:00
Matthew Croughan
c4d729c021 rmtfs: 1.1.1 -> 1.3 (#544245) 2026-07-21 18:48:46 +00:00
Nick Cao
1b33450b58 lstr: 0.3.0 -> 0.4.0 (#544091) 2026-07-21 18:48:45 +00:00
Gaetan Lepage
1a5a4c38e9 air-formatter: 0.10.0 -> 0.11.0
Diff: https://github.com/posit-dev/air/compare/0.10.0...0.11.0

Changelog: https://github.com/posit-dev/air/blob/0.11.0/CHANGELOG.md
2026-07-21 18:48:13 +00:00
Nick Cao
a66db5d242 spotify-player: 0.24.0 -> 0.24.1 (#544088) 2026-07-21 18:48:10 +00:00
Felix Bühler
23d55b2809 nixos/bentopdf: map vhost via lib.mkDefault (#543983) 2026-07-21 18:47:39 +00:00
Nick Cao
0ecff6a1a8 ctypes_sh: 1.2 -> 1.3 (#544084) 2026-07-21 18:47:29 +00:00
Nick Cao
24354cb7c9 prow: 0-unstable-2026-07-09 -> 0-unstable-2026-07-14 (#544082) 2026-07-21 18:46:52 +00:00
Nick Cao
9d5f646c9a python3Packages.zamg: 0.3.6 -> 0.4.1 (#544079) 2026-07-21 18:46:26 +00:00
Gaétan Lepage
7fabed7627 python3Packages.kagglesdk: 0.1.30 -> 0.1.34 (#539587) 2026-07-21 18:46:25 +00:00
Nick Cao
84a4b7279c murmure: 1.10.0 -> 1.10.1 (#544073) 2026-07-21 18:45:43 +00:00
R. Ryantm
7a679cfbd6 zapret: 72.12 -> 72.13 2026-07-21 18:45:16 +00:00
Nick Cao
61da398db2 python3Packages.sdkmanager: 0.7.0 -> 0.7.1 (#544068) 2026-07-21 18:45:05 +00:00
CM Geldenhuys
d37982385b textext: fix GUI library (GTK3) detection
TexText probes for a GUI toolkit by spawning a subprocess (roughly
`import gi; gi.require_version('Gtk', '3.0'); from gi.repository import Gtk`)
instead of importing in-process. The Python wrapper makes runtime dependencies
importable via a site.addsitedir preamble and deliberately does not export
PYTHONPATH, so the spawned probe interpreter cannot import gi. TexText then
reports "Neither GTK nor TkInter has been found" and refuses to launch.

Export PYTHONPATH on the wrapper so the probe subprocess inherits the runtime
dependencies too.

Resolves #384042
2026-07-21 20:45:04 +02:00
Nick Cao
760cea5eda tiddit: 3.9.5 -> 3.9.7 (#544066) 2026-07-21 18:41:04 +00:00
Nick Cao
22d163185c unpoller: 3.3.1 -> 3.3.3 (#544057) 2026-07-21 18:40:31 +00:00
Nick Cao
a8f3fccaaf prometheus-postfix-exporter: 0.20.0 -> 0.20.4 (#544051) 2026-07-21 18:37:59 +00:00
Nick Cao
dae8ba31a1 mxt-app: 1.46 -> 1.52 (#544046) 2026-07-21 18:36:43 +00:00
Nick Cao
e4f115708c nixos/caddy: increase UDP buffer size to match linked recommendation (#544042) 2026-07-21 18:35:47 +00:00
Nicholas Malcolm
8288543817 vintagestory: 1.22.4 → 1.22.5 2026-07-21 14:34:42 -04:00
Nick Cao
985cad6b52 rime-moegirl: 20260712 -> 20260713 (#544018) 2026-07-21 18:32:20 +00:00
Grimmauld
bc135810bf opencamlib: Fix build failing on deprecated flag (#544260) 2026-07-21 18:31:08 +00:00
nixpkgs-ci[bot]
0cce77b482 Merge master into staging-next 2026-07-21 18:28:46 +00:00
Nick Cao
378eb64c64 thruster: 0.1.22 -> 0.1.23 (#543997) 2026-07-21 18:27:59 +00:00
Nick Cao
935120e5ba fcitx5-pinyin-moegirl: 20260712 -> 20260713 (#543986) 2026-07-21 18:27:24 +00:00
Nick Cao
fa995a1cb1 spicedb-zed: 1.1.1 -> 1.2.0 (#543961) 2026-07-21 18:25:28 +00:00
Darren Rambaud
28d4379b7c stalwart_0_16: 0.16.13 -> 0.16.14
* diff: https://github.com/stalwartlabs/stalwart/compare/v0.16.13...v0.16.14
* changelog: https://github.com/stalwartlabs/stalwart/releases/tag/v0.16.14
2026-07-21 13:24:28 -05:00
Nick Cao
234f793425 tfupdate: 0.10.1 -> 0.10.2 (#543900) 2026-07-21 18:18:59 +00:00
Nick Cao
9d2d9c171a geckodriver: 0.37.0 -> 0.37.1 (#543875) 2026-07-21 18:15:59 +00:00
Nick Cao
1a70c5c32e jq-lsp: 0.1.17 -> 0.1.18 (#543868) 2026-07-21 18:15:08 +00:00
Jared Baur
8e835a0e13 dtach: 0.9 -> 0.9-unstable-2025-06-20
The dtach program had not seen activity for almost a decade. In order to
pull in some of the recent quality-of-life improvements, we bump to the
latest revision.
2026-07-21 11:14:08 -07:00
polyfloyd
375bbfc793 opencamlib: Fix build failing on deprecated flag 2026-07-21 20:13:50 +02:00
Nick Cao
bb24eb1bd7 sabiql: 1.14.0 -> 1.15.1 (#543826) 2026-07-21 18:13:35 +00:00
Nick Cao
09eded8550 python3Packages.aiortc: 1.14.0 -> 1.15.0 (#543804) 2026-07-21 18:11:16 +00:00
Nick Cao
a34f48c0de surge-xt: enable aarch64-linux build (#543782) 2026-07-21 18:08:42 +00:00
Nick Cao
286c3b5a1a cyclonedx-cli: 0.30.0 -> 0.32.0 (#543781) 2026-07-21 18:08:20 +00:00
Jared Baur
c875bf07de dtach: add jmbaur as maintainer 2026-07-21 11:06:11 -07:00
Sandro
a666cc0e84 commet-chat: init at 0.4.2+hotfix.2 (#491888) 2026-07-21 18:05:08 +00:00
Sena
039af0697f maintainers: remove jn-sena 2026-07-21 20:56:40 +03:00
7c6f434c
3d3bc67ff6 smbnetfs: drop (#543793) 2026-07-21 17:55:46 +00:00
nixpkgs-ci[bot]
a89726d781 zapret2: 1.0.2 -> 1.0.3 (#544116) 2026-07-21 17:49:20 +00:00
Grimmauld
26426a9ad1 nixos/treewide: use security.pam.pam_unixModulePath everywhere (#535402) 2026-07-21 17:46:31 +00:00
Grimmauld
9f3a1ff388 gst-plugins-rs: 0.14.4 -> 0.15.3 (#534714) 2026-07-21 17:45:27 +00:00
Florian Klink
22db84b179 afew: 4.0.1 -> 4.0.2 (#544256) 2026-07-21 17:43:11 +00:00
R. Ryantm
ce8d308838 wasm-component-ld: 0.5.26 -> 0.5.27 2026-07-21 17:34:21 +00:00
Bouke van der Bijl
c00f8bc01c clickhouse: preserve VERSION_REVISION from the source tree
The preConfigure that regenerates cmake/autogenerated_versions.txt
hardcoded SET(VERSION_REVISION 0), so nixpkgs-built servers report 0
from the revision(), which e.g. clickhouse-go reads.
2026-07-21 19:30:59 +02:00
Eman Resu
01b78cb540 ninjabrain-bot: init at 1.5.2 (#531299) 2026-07-21 17:27:38 +00:00
tomberek
6c22c1f0ac teleport_18: 18.9.2 -> 18.10.0; teleport_17: 17.7.25 -> 17.7.26 (#544081) 2026-07-21 17:23:00 +00:00
nixpkgs-ci[bot]
ddccff9d02 hongdown: 0.3.4 -> 0.5.1 (#497570) 2026-07-21 17:13:10 +00:00
nixpkgs-ci[bot]
c2b36d4313 sif: 0-unstable-2026-07-03 -> 0-unstable-2026-07-12 (#543871) 2026-07-21 17:13:07 +00:00
R. Ryantm
7e7c6ca50a yamlscript: 0.2.27 -> 0.2.29 2026-07-21 17:10:49 +00:00
fe2-Nyxar
cc55273de4 ninjabrain-bot: init at 1.5.2 2026-07-21 18:10:49 +01:00
toonn
dce4c1b17a quickder: Switch to native namespace package style
Nixpkgs updated setuptools to major version 82 which no longer supports
`pkg_resources`. Dropping the `__init__.py` file in the Python
subdirectory is sufficient to switch to the native namespace package
structure.
2026-07-21 18:56:34 +02:00
toonn
0206799dbd arpa2-leaf: Switch to gitUpdater 2026-07-21 18:56:33 +02:00
toonn
0635abd1f6 quick-sasl: Switch to gitUpdater 2026-07-21 18:56:33 +02:00
toonn
53c5a5054d quickder: Add updateScript 2026-07-21 18:56:32 +02:00
toonn
910447c01e quickmem: Add updateScript 2026-07-21 18:56:31 +02:00
toonn
d789e73078 arpa2-leaf: 0.2 -> 0.3 2026-07-21 18:56:30 +02:00
toonn
656a40102d quick-sasl: 0.13.2 -> 0.14.0 2026-07-21 18:56:13 +02:00
nicknb
1fcd0d95f4 dblab: 0.44.1 -> 0.46.0 2026-07-21 18:49:05 +02:00
Masum Reza
6fca7073db antigravity: rename to antigravity-ide; 1.23.2 -> 2.1.1 (#522168) 2026-07-21 16:47:32 +00:00
Perchun Pak
fb268d330d ags: drop myself from maintainers 2026-07-21 18:46:05 +02:00
Perchun Pak
26fcc19435 astal: drop myself from maintainers 2026-07-21 18:46:04 +02:00
John Titor
aa12d13748 antigravity-ide: 2.0.3 -> 2.1.1 2026-07-21 16:40:49 +00:00
nixpkgs-ci[bot]
6093722e77 zwave-js-ui: 11.21.1 -> 11.22.0 (#544205) 2026-07-21 16:39:06 +00:00
nixpkgs-ci[bot]
f130450053 wavelog: 3.0.1 -> 3.0.2 (#544110) 2026-07-21 16:39:00 +00:00
nixpkgs-ci[bot]
c06afd445b inngest: 1.36.0 -> 1.37.0 (#544065) 2026-07-21 16:38:57 +00:00
R. Ryantm
3f64526064 dropbear: 2026.92 -> 2026.93 2026-07-21 16:37:36 +00:00
R. Ryantm
98ac34f02e doppler: 3.76.0 -> 3.76.1 2026-07-21 16:37:02 +00:00
R. Ryantm
3ea94c8413 skills: 1.5.16 -> 1.5.19 2026-07-21 16:33:15 +00:00
Aiden Schembri
9e37940901 antigravity: rename to antigravity-ide 2026-07-21 22:03:08 +05:30
Aiden Schembri
ef919c1a8b vscode: add strictDeps and structuredAttrs 2026-07-21 21:56:27 +05:30
Adam C. Stephens
ec4c872f2c claude-code: 2.1.215 -> 2.1.216 (#544259) 2026-07-21 16:17:44 +00:00
Sandro
e0b9825606 oidcwarden: init at 2026.4.2-1 (#529851) 2026-07-21 16:11:18 +00:00
R. Ryantm
07173bfbad git-pkgs: 0.17.0 -> 0.18.0 2026-07-21 16:08:03 +00:00
R. Ryantm
62250c7bc1 fzf-make: 0.69.0 -> 0.70.0 2026-07-21 16:07:05 +00:00
isabel
c3545b9df1 anda: 0.7.3 -> 0.7.8 (#544070) 2026-07-21 16:06:13 +00:00
R. Ryantm
693a17c70b gvm-libs: 23.8.0 -> 23.9.0 2026-07-21 16:03:23 +00:00
Jack Rosenberg
2c0fe95227 fosrl-pangolin: 1.19.4 -> 1.21.0 2026-07-21 18:03:02 +02:00
Adam C. Stephens
2254140596 vikunja: 2.3.0 -> 2.4.0 (#543949) 2026-07-21 16:02:34 +00:00
Sandro
82225d2816 clash-verge-rev: 2.5.1 -> 2.5.2 (#543686) 2026-07-21 16:00:08 +00:00
Thibault Gagnaux
85f35c0af6 postman: remove myself as maintainer 2026-07-21 17:58:10 +02:00
Markus Hauck
d9ba328384 vscode-extensions.anthropic.claude-code: 2.1.215 -> 2.1.216
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 4.8)
2026-07-21 17:52:03 +02:00
Markus Hauck
ca1770fd70 claude-code: 2.1.215 -> 2.1.216
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 4.8)
2026-07-21 17:52:03 +02:00
R. Ryantm
4ca84bd6ff lima-full: 2.1.4 -> 2.2.0 2026-07-21 15:51:00 +00:00
winston
b74cf98da8 gnomeExtensions.user-themes-x: add patch for libglycin{,-gtk4} 2026-07-21 17:49:46 +02:00
winston
84224d7c2c nixosTests/gnome-extensions: fix checkExtension conditional
Co-authored-by: Tom Hunze <dev@thunze.de>
2026-07-21 17:49:46 +02:00
winston
4e626fe7e5 gnomeExtensions: drop unmaintained extensions 2026-07-21 17:49:45 +02:00
Arne Keller
a4804b8ac2 nomad_2_0: init at 2.0.0 (#512753) 2026-07-21 15:48:36 +00:00
R. Ryantm
8c14d67c7c obs-cmd: 1.0.0 -> 1.0.1 2026-07-21 15:28:19 +00:00
Florian Klink
a417c74788 afew: 4.0.1 -> 4.0.2 2026-07-21 17:21:09 +02:00
nixpkgs-ci[bot]
60159a3b99 oh-my-posh: 29.28.0 -> 29.34.0 (#544100) 2026-07-21 15:19:32 +00:00
nixpkgs-ci[bot]
d5f44827b0 graphite: 0-unstable-2026-07-09 -> 0-unstable-2026-07-18 (#543838) 2026-07-21 15:19:26 +00:00
nixpkgs-ci[bot]
0711f28e7a beeper: support aarch64-linux (#542427) 2026-07-21 15:19:20 +00:00
Arne Keller
eff25f518e pianoteq.{stage_9, trial_9}: init at 9.1.2 (#494080) 2026-07-21 15:18:27 +00:00
Acid Bong
e2e472b182 python3Packages.py-ecc: fix changelog 2026-07-21 18:14:00 +03:00
Acid Bong
7a3c41fed3 python3Packages.py-cpuinfo: fix changelog 2026-07-21 18:14:00 +03:00
Acid Bong
6c4e3498c9 python3Packages.precis-i18n: fix changelog 2026-07-21 18:14:00 +03:00
Acid Bong
3586fe53d5 python3Packages.pluginbase: remove changelog
the only entry in release notes was for 1.0.0
2026-07-21 18:13:59 +03:00
Acid Bong
d310323eed python3Packages.pg8000: update homepage and changelog
project moved from Github to Codeberg
2026-07-21 18:13:56 +03:00
Acid Bong
534a8f3eb9 python3Packages.panflute: comment out changelog
there's a mismatch between releases and tags:
- release 2.3.0 is under tag 2.3.0 (no v prefix, unlike prior ones)
- release 2.3.1 is under tag v2.3.0 (v is back, but now numbers don't match)
2026-07-21 18:12:12 +03:00
Acid Bong
9b584cf2aa python3Packages.limnoria: remove changelog
no valid changelog is present
2026-07-21 18:12:12 +03:00
Acid Bong
13ef7cb44a python3Packages.lazr-restfulclient: update homepage, remove changelog
Pypi page is more verbose and also contains the changelog itself. The
original git/bazaar repo is (at the moment of committing) unviewable.
2026-07-21 18:12:11 +03:00
Acid Bong
8ce4c122d4 python3Packages.hdbscan: fix changelog 2026-07-21 18:12:10 +03:00
Acid Bong
91b3c26dcd python3Packages.hatch-requirements-txt: remove changelog
neither GitHub release notes nor the repo itself contain any changelog
2026-07-21 18:12:10 +03:00
Acid Bong
431edb77db python3Packages.hatch-babel: comment out changelog
the upstream for some reason keeps filename versioned and forgot to bump
it on the 0.1.2 release
2026-07-21 18:12:09 +03:00
Acid Bong
cff193a5c9 python3Packages.google-cloud-dns: update homepage and changelog 2026-07-21 18:12:09 +03:00
Acid Bong
1bc8e0b3ae python3Packages.google-cloud-datastore: update homepage and changelog 2026-07-21 18:12:08 +03:00
Acid Bong
057033a1f0 python3Packages.google-cloud-bigquery-storage: update homepage and changelog 2026-07-21 18:12:07 +03:00
Acid Bong
d953dc0dbb python3Packages.flask-mongoengine: fix changelog 2026-07-21 18:12:07 +03:00
Acid Bong
fd8afb4abc python3Packages.flask-login: fix changelog 2026-07-21 18:12:06 +03:00
Acid Bong
b542dca392 python3Packages.feedparser: fix changelog 2026-07-21 18:12:06 +03:00
Acid Bong
57bee9f895 python3Packages.favicon: fix changelog 2026-07-21 18:12:05 +03:00
Acid Bong
c93573a164 python3Packages.dbt-redshift: fix changelog 2026-07-21 18:12:05 +03:00
Acid Bong
1ed61023f5 python3Packages.dbt-bigquery: fix changelog link 2026-07-21 18:12:04 +03:00
Acid Bong
3b0aa6ae50 python3Packages.cssselect: fix changelog url format 2026-07-21 18:12:03 +03:00
Acid Bong
16f3fc4680 python3Packages.compreffor: fix changelog 2026-07-21 18:12:03 +03:00
Mirza Arnaut
1ddc344ffa pop: add versionCheckHook and explicit updateScript
This should make runtime failures easier to notice during building.
Even tho there isn't a `passthru.updateScript` defined, the package is
being automatically updated. I added an explicit `nix-update-script`
reference just to make it explicit that the package is being updated
automatically.
2026-07-21 17:04:34 +02:00
Arne Keller
9699a4042d python3Packages.dfdiskcache: relax pandas<3 upper bound (#540439) 2026-07-21 15:04:09 +00:00
Peder Bergebakken Sundt
6f3368b2be webdav: 5.13.0 -> 5.14.0 (#543928) 2026-07-21 15:02:32 +00:00
Joseph LaFreniere
935f1ec3e3 emacsPackages.ghostel: 0.41.0-unstable-2026-07-06 -> 0.44.0
Co-authored-by: adisbladis <adisbladis@gmail.com>
2026-07-21 09:58:17 -05:00
Arne Keller
bc6d4a3a73 centrifugo: 6.6.2 -> 6.9.1 (#544214) 2026-07-21 14:55:36 +00:00
Arne Keller
b30c029480 mailspring: fix linux desktop file, package using darwin .app (#539093) 2026-07-21 14:55:25 +00:00
matthewcroughan
adc68602b7 rmtfs: 1.1.1 -> 1.3 2026-07-21 15:48:17 +01:00
klea
7ba5d098ea at: substituteInPlace replace with replace-fail
Per https://github.com/NixOS/nixpkgs/issues/356002
2026-07-21 14:45:45 +00:00
R. Ryantm
7a0bb42e1b sshocker: 0.3.9 -> 0.3.11 2026-07-21 14:36:54 +00:00
Jacek Galowicz
6f31c25290 nixtamal: 1.9.1 → 1.9.2 (#544240) 2026-07-21 14:34:48 +00:00
BatteredBunny
fdc3625055 libbde: fuse -> fuse3 2026-07-21 17:34:17 +03:00
nixpkgs-ci[bot]
69b7a8b3e8 git-statuses: 0.8.1 -> 0.8.2 (#544230) 2026-07-21 14:32:09 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
43537c774a nixtamal: 1.9.1 → 1.9.2 2026-07-21 07:27:04 -07:00
Sandro
84a667504c python3Packages.mlx: code cleanup (#544008) 2026-07-21 14:16:57 +00:00
dotlambda
ece829b47f python3Packages.onnx-asr: 0.11.0 -> 0.12.0 (#544090) 2026-07-21 14:16:53 +00:00
Martin Weinelt
34705888bc dump_syms: 2.3.7 -> 2.3.8 (#544226) 2026-07-21 14:16:01 +00:00
Martin Weinelt
e22d795c6a onednn: 3.11.2 -> 3.12.2 (#511076) 2026-07-21 14:14:11 +00:00
R. Ryantm
8238cfe212 stevenblack-blocklist: 3.16.97 -> 3.16.99 2026-07-21 14:10:22 +00:00
Holiu618
34b208501b nerva: 1.40.2 -> 1.42.4 2026-07-21 22:05:06 +08:00
Martin Weinelt
ab4ac8e162 pugixml: 1.15 -> 1.16 (#532481) 2026-07-21 14:05:04 +00:00
Adam C. Stephens
15280d3c6a victoriametrics: 1.146.0 -> 1.148.0 (#543943) 2026-07-21 13:55:47 +00:00
Vincent Laporte
661c8827fb rocqPackages.mathcomp: 2.5.0 -> 2.6.0 (#542936) 2026-07-21 13:55:06 +00:00
Vincent Laporte
3d6add504d ocamlPackages.lrgrep: init at 0.9 (#542499) 2026-07-21 13:54:10 +00:00
Sandro
8c8fc7f84e musescore-evolution: fix qtWrapperArgs (#543994) 2026-07-21 13:47:56 +00:00
Johannes Kirschbauer
3154ec4542 ci/pinned: bump nixpkgs
nixdoc 3.1.0 -> 3.2.0, required for iterating on docs tooling
2026-07-21 15:43:55 +02:00
Ihar Hrachyshka
280757aa59 python3Packages.epc: migrate to pyproject (#543991) 2026-07-21 13:43:51 +00:00
j-k
55473c0d7c syft: 1.46.0 -> 1.48.0 (#542637) 2026-07-21 13:43:23 +00:00
nixpkgs-ci[bot]
a6682f5013 frr: 10.6.1 -> 10.7.0 (#543103) 2026-07-21 13:42:52 +00:00
Sandro
fe95cba59c {,python3Packages.}wasmtime: 46.0.1 -> 47.0.1 (#543981) 2026-07-21 13:40:10 +00:00
Sandro
2e24d4ed9d python3Packages.blockchain: drop (#543968) 2026-07-21 13:39:41 +00:00
Masum Reza
6738d48f52 hyprutils: 0.13.1 -> 0.14.0 (#543143) 2026-07-21 13:37:44 +00:00
Matthieu Coudron
4e95327c15 luaPackages.canola-nvim: add saadndm as maintainer (#544217) 2026-07-21 13:32:11 +00:00
Marc Jakobi
98089f0292 vim.section.md: add note on adding Neovim LuaRocks based plugins (#544152) 2026-07-21 13:28:53 +00:00
R. Ryantm
64e9fc196b git-statuses: 0.8.1 -> 0.8.2 2026-07-21 13:19:46 +00:00
j-k
2237b000c9 llama-swap: 224 -> 240; nixos/llama-swap: share model cache with llama-cpp (#541027) 2026-07-21 13:18:39 +00:00
Austin Horstman
6529126339 luarocks-packages-updater: format updater
Apply Ruff formatting to keep the updater source consistent.
2026-07-21 08:15:40 -05:00
Austin Horstman
3ba52b0d7a luarocks-packages-updater: support initial maintainer
Allow passing `--maintainers` to add the maintainers for a new package
creation.
2026-07-21 08:13:11 -05:00
Sandro
1a61e7ba89 libmicrohttpd_0_9_77: drop (#543843) 2026-07-21 13:11:18 +00:00
Sandro
efe9c36b2f lesscpy: fix build after pkg_resources removal (#543872) 2026-07-21 13:10:49 +00:00
Austin Horstman
92b39ca453 luaPackages.canola-nvim: add saadndm as maintainer 2026-07-21 08:08:04 -05:00
Austin Horstman
239864d108 vimPlugins: update on 2026-07-20 (#543898) 2026-07-21 13:07:24 +00:00
Adam C. Stephens
f4bc0033c4 forgejo: 16.0.0 -> 16.0.1 (#544199) 2026-07-21 13:06:22 +00:00
Gaetan Lepage
05459850b8 python3Packages.insightface: cleanup 2026-07-21 13:02:33 +00:00
Gaetan Lepage
7cd3db8921 python3Packages.albumentationx: init at 2.3.3 2026-07-21 13:02:33 +00:00
Gaetan Lepage
21641d653f python3Packages.albumentations: drop 2026-07-21 13:02:32 +00:00
Gaetan Lepage
098b0771f3 python3Packages.albucore: 0.0.24 -> 0.2.4
Diff: https://github.com/albumentations-team/albucore/compare/0.0.24...0.2.4

Changelog: https://github.com/albumentations-team/albucore/releases/tag/0.2.4
2026-07-21 13:02:32 +00:00
Oleksii Filonenko
aff1b3ac55 openfx: 1.4 -> 1.5.1 (#543939) 2026-07-21 13:01:52 +00:00
Vincent Breitmoser
aae789a125 centrifugo: 6.6.2 -> 6.9.1 2026-07-21 14:58:51 +02:00
Grimmauld
557ffb2ffa nixos/treewide: use security.pam.pam_unixModulePath 2026-07-21 14:57:21 +02:00
Grimmauld
87b4f94b47 account-utils: 1.3.0 -> 1.4.0 (#543018) 2026-07-21 12:56:53 +00:00
Matthieu Coudron
7838732500 Adopt some Lua packages (#288665) 2026-07-21 12:55:49 +00:00
Arne Keller
58aabfecf0 {tor,mullvad}-browser: 15.0.18 -> 15.0.19 (#544202) 2026-07-21 12:55:24 +00:00
Oleksii Filonenko
52c4f499b6 spamassassin: set __darwinAllowLocalNetworking (#544040) 2026-07-21 12:55:00 +00:00
Oleksii Filonenko
5030c94b6c perlPackages.mod_perl2: add __darwinAllowLocalNetworking (#530236) 2026-07-21 12:54:21 +00:00
R. Ryantm
7c580bacc6 mumps: 5.9.0 -> 5.9.1 2026-07-21 12:43:00 +00:00
Marek Fajkus
bdc4d3982e civicrm init at 6.15.3 (#537513) 2026-07-21 14:40:51 +02:00
nixpkgs-ci[bot]
d793e2af82 Merge master into staging-next 2026-07-21 12:33:24 +00:00
Grimmauld
75cb06aa26 account-utils: enable checks 2026-07-21 14:30:53 +02:00
R. Ryantm
40837a0827 account-utils: 1.3.0 -> 1.4.0 2026-07-21 14:30:49 +02:00
Lin Jian
b1a94aa05a emacs.pkgs.shexc-ts-mode: fix build 2026-07-21 20:29:26 +08:00
Théo Zimmermann
c57117faef doc: fix typo (#541799) 2026-07-21 12:28:45 +00:00
Oleksii Filonenko
e8c0d649a5 middleclick: init at 3.2.0 (#543327) 2026-07-21 12:27:29 +00:00
R. Ryantm
61e749fafe zwave-js-ui: 11.21.1 -> 11.22.0 2026-07-21 12:23:52 +00:00
whoomee
80d94bb38e gst-plugins-rs: 0.14.4 -> 0.15.3
Co-authored-by: Grimmauld <Grimmauld@grimmauld.de>
2026-07-21 14:19:42 +02:00
R. Ryantm
e67582ba93 samrewritten: 1.4.4 -> 1.4.5 2026-07-21 12:17:00 +00:00
whispers
c6fffb6e8f mullvad-browser: 15.0.18 -> 15.0.19
changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/mb-15.0.19-build1/projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
firefox esr: https://www.firefox.com/en-US/firefox/140.13.0/releasenotes/
2026-07-21 08:13:36 -04:00
whispers
6b1b254228 tor-browser: 15.0.18 -> 15.0.19
changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/tbb-15.0.19-build1/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
firefox esr: https://www.firefox.com/en-US/firefox/140.13.0/releasenotes/
2026-07-21 08:13:36 -04:00
dotlambda
1066fedd30 python3Packages.sqlalchemy_1_3: drop (#543999) 2026-07-21 12:08:35 +00:00
Lin Jian
757a80d9c8 emacs.pkgs.lisp-ts-mode: 0.2.1 -> 0.3.0
The old version can only be built with Emacs 31, not Emacs 30[1].
This bump fixes that.  We also bump the -devel version.

[1]: https://codeberg.org/zshaftel/lisp-ts-mode/issues/1
2026-07-21 20:05:33 +08:00
Bart Oostveen
fb4c98518c forgejo: 16.0.0 -> 16.0.1
Changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.1.md
Diff: https://codeberg.org/forgejo/forgejo/compare/v16.0.0...v16.0.1
See also: https://codeberg.org/forgejo/forgejo/releases/tag/v16.0.1
2026-07-21 14:05:02 +02:00
Thomas Gerbet
c965f5525c github-copilot-cli: 1.0.26 -> 1.0.61 (#543950) 2026-07-21 12:01:57 +00:00
Sandro
407aa2d6c5 docs: fix formatting mistake (#544095) 2026-07-21 14:01:56 +02:00
Gaétan Lepage
83e5095e6b sandbox-runtime: 0.0.64 -> 0.0.66 (#540958) 2026-07-21 12:01:18 +00:00
R. Ryantm
4d7218282f melonds: 1.1-unstable-2026-06-07 -> 1.1-unstable-2026-07-19 2026-07-21 11:59:57 +00:00
jaredmontoya
be9a23a3b2 llama-swap-minimal: init 2026-07-21 13:59:36 +02:00
jaredmontoya
39c4d8f889 llama-swap: optionalize ui 2026-07-21 13:59:36 +02:00
jaredmontoya
6b9619fd67 llama-swap: 224 -> 240 2026-07-21 13:59:36 +02:00
jaredmontoya
a09353aeca llama-swap: remove unnecessary parentheses 2026-07-21 13:59:36 +02:00
jaredmontoya
6b6b1f67e5 llama-swap: use replace-fail 2026-07-21 13:59:36 +02:00
jaredmontoya
2ef1bb2b3e nixos/llama-swap: option to share model cache with nixos/llama-cpp module 2026-07-21 13:59:36 +02:00
Yt
f69412f1cc meilisearch: 1.49.0 -> 1.50.0 (#544058) 2026-07-21 11:57:02 +00:00
Yt
b30e3709d1 lemmy-ui: 0.19.19 -> 0.19.20 (#544064) 2026-07-21 11:56:03 +00:00
R. Ryantm
b4c2c6d69d python3Packages.pyoverkiz: 2.0.5 -> 2.1.0 2026-07-21 11:55:06 +00:00
Marc Jakobi
9a482e761e vimPlugins.obsidian-nvim: remove unused dependency (#544108) 2026-07-21 11:47:44 +00:00
Pol Dellaiera
c0044a483e mcp-gateway: 3.3.0 -> 3.3.2 (#544192) 2026-07-21 11:46:32 +00:00
Martin Weinelt
a87d1cf5f8 dump_syms: 2.3.7 -> 2.3.8
https://github.com/mozilla/dump_syms/blob/v2.3.8/CHANGELOG.md
2026-07-21 13:43:34 +02:00
nixpkgs-ci[bot]
7ff81dad9a reader: 0.5.0 -> 0.6.0 (#544052) 2026-07-21 11:43:27 +00:00
nixpkgs-ci[bot]
f2fa18da9a handheld-daemon-ui: 3.4.0 -> 3.4.2 (#543527) 2026-07-21 11:43:18 +00:00
R. Ryantm
583489bcd0 mcp-gateway: 3.3.0 -> 3.3.2 2026-07-21 11:24:39 +00:00
yvnth
a7e4216a6c tombi: 1.2.2 -> 1.2.4 2026-07-21 16:52:52 +05:30
Martin Weinelt
c2d26cbea9 python3Packages.knx-frontend: 2026.7.8.100603 -> 2026.7.17.104339 (#544062) 2026-07-21 11:22:29 +00:00
winston
ae3ee2881e gnomeExtensions.unite: 84 -> 85 2026-07-21 13:20:46 +02:00
winston
378aa2aeaa gnomeExtensions.impatience: 0.5.3-unstable-2025-10-06 -> 0.5.3-unstable-2026-03-11 2026-07-21 13:20:46 +02:00
winston
31a9a16659 gnomeExtensions.guillotine: 26 -> 27-unstable-2026-04-08 2026-07-21 13:20:45 +02:00
winston
f8e9d6cf64 gnomeExtensions.argos: unstable-2025-09-25 -> 50 2026-07-21 13:20:45 +02:00
winston
127f6348f8 gnomeExtensions.easyScreenCast: 1.12.0 -> 1.13.2 2026-07-21 13:20:44 +02:00
winston
766cbd5238 gnomeExtensions.desktop-icons-ng-ding: update patch 2026-07-21 13:20:44 +02:00
winston
3365007706 gnomeExtensions.system-monitor-next: update patch 2026-07-21 13:20:44 +02:00
Marc Jakobi
941e594717 vim.section.md: add note on adding Neovim LuaRocks based plugins 2026-07-21 13:16:57 +02:00
R. Ryantm
7ce6b12aa7 terraform-providers.hashicorp_google-beta: 7.39.0 -> 7.40.0 2026-07-21 11:13:58 +00:00
Marc Jakobi
37a83d4d48 vimPlugins.none-ls-extras-nvim: 0-unstable-2026-06-06 -> 0-unstable-2026-07-17 (#544096) 2026-07-21 11:06:06 +00:00
nixpkgs-ci[bot]
84ab7e9d0f git-gamble: 2.14.4 -> 2.14.6 (#544087) 2026-07-21 10:58:38 +00:00
nixpkgs-ci[bot]
e628a048f7 clickhouse-lts: 26.3.17.4-lts -> 26.3.17.56-lts (#544085) 2026-07-21 10:58:35 +00:00
nixpkgs-ci[bot]
5927ab128c syslogng: 4.11.0 -> 4.12.0 (#532421) 2026-07-21 10:58:20 +00:00
Matthew Croughan
ca1a290679 jtdx: add meta.{license,platforms} (#538792) 2026-07-21 10:56:00 +00:00
Matthew Croughan
1c0905fe7e rkmon: init at 0.3.1 (#539112) 2026-07-21 10:50:20 +00:00
R. Ryantm
46a43d0499 nixpkgs-hammering: 0-unstable-2026-04-21 -> 0-unstable-2026-07-20 2026-07-21 10:31:18 +00:00
R. Ryantm
8826886676 astal.source: 0-unstable-2026-07-03 -> 0-unstable-2026-07-19 2026-07-21 10:13:05 +00:00
nixpkgs-ci[bot]
3d2613bc58 sentry-native: 0.15.3 -> 0.15.4 (#544055) 2026-07-21 10:07:23 +00:00
Dmitry Bogatov
4f36938937 rc: fix build with "editline" library 2026-07-21 06:00:00 -04:00
Dmitry Bogatov
77e12b7f34 rc: link ncurses for static readline builds
Assisted-by: Claude <noreply@anthropic.com>
2026-07-21 06:00:00 -04:00
Peder Bergebakken Sundt
56b204e3c4 rc: add readline and editline variants to passthru.tests 2026-07-21 06:00:00 -04:00
R. Ryantm
e78f64ba04 vscode-extensions.pkief.material-icon-theme: 5.36.1 -> 5.37.0 2026-07-21 09:56:45 +00:00
R. Ryantm
b93337d183 zapret2: 1.0.2 -> 1.0.3 2026-07-21 09:42:36 +00:00
R. Ryantm
7fdb6c7223 yascreen: 2.11 -> 2.13 2026-07-21 09:42:06 +00:00
Stefan Haan
f6b6742bf1 fluux-messenger: 0.17.1 -> 0.17.2 2026-07-21 11:32:06 +02:00
Saad Nadeem
f7ba30f69e vimPlugins.obsidian-nvim: remove unused dependency 2026-07-21 05:18:28 -04:00
R. Ryantm
455301af83 wavelog: 3.0.1 -> 3.0.2 2026-07-21 09:16:42 +00:00
nixpkgs-ci[bot]
a2ba1adc57 zapzap: 6.5.2.5 -> 7.0 (#543474) 2026-07-21 09:06:48 +00:00
Jonas Heinrich
9eb8d53125 shopify-cli: 3.91.1 -> 4.5.1 (#490037) 2026-07-21 08:55:59 +00:00
Jonas Heinrich
65d6f84322 gdal: fix cross-compilation 2026-07-21 10:55:06 +02:00
Jonas Heinrich
30ae08fc15 aerion: init at 0.3.2 (#521267) 2026-07-21 08:49:25 +00:00
R. Ryantm
207af40fa3 signalbackup-tools: 20260712 -> 20260718 2026-07-21 08:49:21 +00:00
Martin Kontsek
72f9cbd3c9 winbox4: 4.2 -> 4.3 2026-07-21 10:37:18 +02:00
Holiu618
bf302d14f5 oh-my-posh: 29.28.0 -> 29.34.0 2026-07-21 16:30:53 +08:00
Benedikt Ritter
2f43b0f6db vimPlugins.none-ls-extras-nvim: 0-unstable-2026-06-06 -> 0-unstable-2026-07-17 2026-07-21 10:20:52 +02:00
Melody Kelly
221c593542 docs: fix formatting mistake 2026-07-21 18:18:11 +10:00
Pol Dellaiera
2f416dd717 python3Packages.rns: 1.3.9 -> 1.4.0 (#544092) 2026-07-21 08:15:12 +00:00
Thomas Gerbet
cef4676620 zizmor: 1.26.1 -> 1.27.0 (#543989) 2026-07-21 08:14:21 +00:00
Johannes Kirschbauer
6299f15724 doc/preface: minimalize and rename to 'overview' (#543251) 2026-07-21 08:12:43 +00:00
André Silva
c3b56f4f37 zapzap: add patch to support setting dict lookup path 2026-07-21 09:11:16 +01:00
Sigmanificient
ca2027fb75 python3Packages.epc: enable tests 2026-07-21 10:09:02 +02:00
Pavol Rusnak
81f100fcd3 osslsigncode: 2.13 -> 2.14 (#544050) 2026-07-21 08:07:11 +00:00
nixpkgs-ci[bot]
5d851e5de8 cockpit-zfs: 1.2.30 -> 1.2.33 (#544002) 2026-07-21 08:05:43 +00:00
Pol Dellaiera
3b13af4309 python3Packages.rns: 1.3.9 -> 1.4.0
Changelog: https://github.com/markqvist/Reticulum/blob/1.4.0/Changelog.md
2026-07-21 10:04:56 +02:00
Yohann Boniface
6264de63ff kanban: update homepage URL to kanban.rs (#544072) 2026-07-21 08:03:14 +00:00
R. Ryantm
eae661ba8d lstr: 0.3.0 -> 0.4.0 2026-07-21 07:52:49 +00:00
André Silva
1f0e819c50 hyprland: 0.55.4 -> 0.56.0 (#543773) 2026-07-21 07:45:50 +00:00
R. Ryantm
9b526fd880 python3Packages.onnx-asr: 0.11.0 -> 0.12.0 2026-07-21 07:41:39 +00:00
dotlambda
aff6e8f81b qt6Packages.qgpgme: 2.1.0 -> 2.2.0 (#544045) 2026-07-21 07:36:36 +00:00
Masum Reza
e30321b673 android-studio: 2026.1.1.10 -> 2026.1.2.10 (#543753) 2026-07-21 07:34:30 +00:00
Masum Reza
d5b45a7aec limine: 12.5.0 -> 12.5.1 (#543832) 2026-07-21 07:34:18 +00:00
dotlambda
aea07d5467 python3Packages.shaperglot: 0.6.4 -> 1.2.1 (#543992) 2026-07-21 07:34:17 +00:00
Ivan Mincik
926dff7479 zenroom: enable tests (#543911) 2026-07-21 07:34:14 +00:00
Masum Reza
618cbe142a vscode: fix darwin ripgrep path for VS Code >= 1.129 (#543899) 2026-07-21 07:33:13 +00:00
Oleksii Filonenko
48270463f9 mise: 2026.7.5 -> 2026.7.10 (#543969) 2026-07-21 07:33:11 +00:00
Masum Reza
b245a20653 android-studio-tools: 14742923 -> 15859902 (#544019) 2026-07-21 07:32:08 +00:00
R. Ryantm
16c7c6b0e1 homebridge: 2.1.0 -> 2.2.1 2026-07-21 07:29:38 +00:00
R. Ryantm
c3f0f7f0e9 spotify-player: 0.24.0 -> 0.24.1 2026-07-21 07:06:37 +00:00
klea
da1d6cb414 oh-my-fish: unstable-2022-03-27 -> 8
- Conform to the version scheme. (#541820)
- Upgrade to newest release, from a unstable version which would
  otherwise be 7-unstable-2022-03-27.
- Enable nix-upgrade via the script
- Use tags instead of rev, since we're no longer using a unstable
  version.
2026-07-21 07:02:32 +00:00
R. Ryantm
66ee2b9f08 git-gamble: 2.14.4 -> 2.14.6 2026-07-21 06:59:47 +00:00
nixpkgs-ci[bot]
0567cbfd3c Merge master into staging-next 2026-07-21 06:52:24 +00:00
R. Ryantm
136d2fb64f clickhouse-lts: 26.3.17.4-lts -> 26.3.17.56-lts 2026-07-21 06:48:14 +00:00
R. Ryantm
087d82babb ctypes_sh: 1.2 -> 1.3 2026-07-21 06:45:06 +00:00
R. Ryantm
4079a6264c prow: 0-unstable-2026-07-09 -> 0-unstable-2026-07-14 2026-07-21 06:42:54 +00:00
JuliusFreudenberger
df22be26dc teleport_17: 17.7.25 -> 17.7.26
Changelog: https://github.com/gravitational/teleport/releases/tag/v17.7.26
Diff: https://github.com/gravitational/teleport/compare/v17.7.25...v17.7.26
2026-07-21 08:39:49 +02:00
R. Ryantm
008e6702d5 python3Packages.zamg: 0.3.6 -> 0.4.1 2026-07-21 06:19:23 +00:00
nixpkgs-ci[bot]
2dfcc49541 gotip: 0.6.4 -> 0.9.0 (#531635) 2026-07-21 06:15:13 +00:00
nixpkgs-ci[bot]
e9d9aba5c3 temporal-ui-server: 2.52.0 -> 2.52.1 (#543557) 2026-07-21 06:14:33 +00:00
Arne Keller
47a83a674e trilium-{desktop,server}: 0.103.0 -> 0.104.0 (#544031) 2026-07-21 06:11:46 +00:00
Johannes Kirschbauer
e010041a1c nixos-render-docs: fix inline javascript escaping for xhtml (#542970) 2026-07-21 06:06:20 +00:00
zowoq
7a97b46582 terraform-providers.launchdarkly_launchdarkly: 2.30.0 -> 2.30.1 (#544076) 2026-07-21 06:03:01 +00:00
eljamm
9a35a633b1 zenroom: enable tests 2026-07-21 07:55:23 +02:00
Doron Behar
d1cfb1257b monkeys-audio: 13.18 -> 13.19 (#544029) 2026-07-21 05:51:46 +00:00
R. Ryantm
21768dd0d3 terraform-providers.launchdarkly_launchdarkly: 2.30.0 -> 2.30.1 2026-07-21 05:47:20 +00:00
tomf
eae4739480 sgt-puzzles: 20260523.7ad37c6 -> 20260720.3c36322 (#544074) 2026-07-21 05:40:44 +00:00
R. Ryantm
116c1e3081 sgt-puzzles: 20260523.7ad37c6 -> 20260720.3c36322 2026-07-21 05:07:58 +00:00
Agent
35eef6e660 kanban: update homepage URL to kanban.rs 2026-07-21 07:06:33 +02:00
R. Ryantm
f9a4601562 murmure: 1.10.0 -> 1.10.1 2026-07-21 05:00:08 +00:00
R. Ryantm
6bd9cf62ad anda: 0.7.3 -> 0.7.8 2026-07-21 04:42:20 +00:00
R. Ryantm
1c74795bff python3Packages.sdkmanager: 0.7.0 -> 0.7.1 2026-07-21 04:37:06 +00:00
R. Ryantm
759dad1d37 tiddit: 3.9.5 -> 3.9.7 2026-07-21 04:27:44 +00:00
R. Ryantm
683407ad10 inngest: 1.36.0 -> 1.37.0 2026-07-21 04:17:21 +00:00
R. Ryantm
4782832e92 lemmy-ui: 0.19.19 -> 0.19.20 2026-07-21 04:08:27 +00:00
nixpkgs-ci[bot]
c4e0120b29 stalwart-vandelay: 1.0.5 -> 1.0.6 (#544041) 2026-07-21 03:59:23 +00:00
Donovan Glover
f554d5c185 sleek-grub-theme: unstable-2024-08-11 -> 0-unstable-2025-05-21 (#543819) 2026-07-21 03:48:46 +00:00
R. Ryantm
bca2e78b85 python3Packages.knx-frontend: 2026.7.8.100603 -> 2026.7.17.104339 2026-07-21 03:44:03 +00:00
Donovan Glover
7b4ef588e7 vintagestory: 1.22.3 → 1.22.4 (#543904) 2026-07-21 03:32:25 +00:00
Donovan Glover
9c905f384f snip: 0.20.0 -> 0.22.0 (#543993) 2026-07-21 03:29:24 +00:00
Austin Horstman
bf965e3371 ld64 workaround reverts (#544049) 2026-07-21 03:27:51 +00:00
R. Ryantm
7f42cc775a python3Packages.jellyfin-apiclient-python: 1.12.0 -> 1.15.0 2026-07-21 03:26:34 +00:00
R. Ryantm
f717011072 meilisearch: 1.49.0 -> 1.50.0 2026-07-21 03:22:56 +00:00
Mr. why
d9e5fe4939 clash-verge-rev: 2.5.1 -> 2.5.2 2026-07-21 11:13:00 +08:00
R. Ryantm
f37a52a9bc unpoller: 3.3.1 -> 3.3.3 2026-07-21 03:03:28 +00:00
R. Ryantm
fc7c386fc9 sandbox-runtime: 0.0.64 -> 0.0.66 2026-07-21 03:02:19 +00:00
R. Ryantm
de15923fd4 sentry-native: 0.15.3 -> 0.15.4 2026-07-21 02:46:11 +00:00
nixpkgs-ci[bot]
3035ece35c yaziPlugins.clipboard: 0-unstable-2026-07-14 → 0-unstable-2026-07-19 (#543945) 2026-07-21 02:43:44 +00:00
nixpkgs-ci[bot]
11e5ee30df proton-pass: 1.38.0 -> 1.38.1 (#542787) 2026-07-21 02:43:38 +00:00
R. Ryantm
fd77f7fc7d reader: 0.5.0 -> 0.6.0 2026-07-21 02:38:53 +00:00
R. Ryantm
5be1379cfd prometheus-postfix-exporter: 0.20.0 -> 0.20.4 2026-07-21 02:33:30 +00:00
R. Ryantm
4e1a6b9978 osslsigncode: 2.13 -> 2.14 2026-07-21 02:23:00 +00:00
zowoq
018df009f1 concord-tui: remove ld64 hardening workaround
partial revert of 2f852c2108
2026-07-21 12:14:36 +10:00
zowoq
1ee98495a4 Revert "vfkit: use lld to avoid trap during linking"
This reverts commit 559ebc0633.
2026-07-21 12:08:38 +10:00
R. Ryantm
303f376420 mxt-app: 1.46 -> 1.52 2026-07-21 02:08:32 +00:00
zowoq
85d32c6e5f Revert "sketchybar: fix darwin build"
This reverts commit 174bd66b76.
2026-07-21 12:08:28 +10:00
nixpkgs-ci[bot]
99f0fe13bb inputplumber: 0.77.7 -> 0.78.0 (#544043) 2026-07-21 02:06:01 +00:00
TheRealGramdalf
6bb5009ce8 nixos/caddy: increase UDP buffer size to match linked recommendation 2026-07-20 18:54:12 -07:00
R. Ryantm
139a764283 inputplumber: 0.77.7 -> 0.78.0 2026-07-21 01:51:13 +00:00
Ihar Hrachyshka
64c7f08959 spamassassin: set __darwinAllowLocalNetworking
Otherwise tests fail to connect to spamd.
2026-07-20 21:48:30 -04:00
R. Ryantm
d05d3a7948 stalwart-vandelay: 1.0.5 -> 1.0.6 2026-07-21 01:43:52 +00:00
Melody Kelly
76ea999e3c trilium-{desktop,server}: 0.103.0 -> 0.104.0
https://github.com/TriliumNext/Trilium/releases/tag/v0.104.0

Breaking changes:
- Backend scripting is now disabled by default
- SQL console access is disabled by default
- The Desktop application has been hardened against potential RCE attacks
- The desktop application now no longer opens its port on the local
  network by default
- OMPL v1 export was dropped from this release
2026-07-21 11:14:19 +10:00
Ihar Hrachyshka
c2b4dd086c ramalama: wrap all deps when withPodman==false, except podman (#471892) 2026-07-21 01:08:26 +00:00
Ihar Hrachyshka
c7f4c87b9c python3Packages.mlx: remove obsolete disabledTests entry
The skipped test was fixed in 0.31.2.
2026-07-20 21:07:59 -04:00
Ihar Hrachyshka
e4c5e1448e python3Packages.mlx: remove x86_64-darwin support 2026-07-20 21:07:58 -04:00
zowoq
461934f388 telegraf: 1.39.1 -> 1.39.2 (#544028) 2026-07-21 01:05:55 +00:00
Michael Daniels
94948cac48 photoprism: 251130-b3068414c -> 260601-a7d098548 (#543391) 2026-07-21 00:57:02 +00:00
Michael Daniels
36590f1aa5 yad: 14.1 -> 15.0 (#543582) 2026-07-21 00:56:28 +00:00
Ihar Hrachyshka
328e46f2d5 ramalama: wrap all deps when withPodman==false, except podman
Before the change, ramalama erroneously excluded all deps from
wrapProgram if withPodman was false. Now only podman inclusion in the
closure is controlled by withPodman argument; other deps are always
included.
2026-07-20 20:55:36 -04:00
R. Ryantm
c59c91caac monkeys-audio: 13.18 -> 13.19 2026-07-21 00:52:30 +00:00
R. Ryantm
5bb1c78d31 telegraf: 1.39.1 -> 1.39.2 2026-07-21 00:51:54 +00:00
R. Ryantm
132bfa5fb1 qt6Packages.qgpgme: 2.1.0 -> 2.2.0 2026-07-21 00:50:17 +00:00
R. Ryantm
c93d8b6cd5 openttd-jgrpp: 0.72.4 -> 0.73.0 2026-07-21 00:49:30 +00:00
Ihar Hrachyshka
e6f61a75be python3Packages.evdev: enable tests (#544000) 2026-07-21 00:49:20 +00:00
David McFarland
5255487a13 godot: 4.7-stable -> 4.7.1-stable (#543397) 2026-07-21 00:40:47 +00:00
Ihar Hrachyshka
081ac46fd9 python3Packages.expiring-dict: enable tests (#544003) 2026-07-21 00:38:59 +00:00
Ihar Hrachyshka
213657dec5 python3Packages.extras: migrate to pyproject (#544006) 2026-07-21 00:37:36 +00:00
Tristan Ross
cde6a34995 linuxPackages.tt-kmd: 2.7.0 -> 2.10.0 (#507602) 2026-07-21 00:36:45 +00:00
nixpkgs-ci[bot]
34a0c1b8bc Merge master into staging-next 2026-07-21 00:31:59 +00:00
Michael Daniels
3c3670487c xz: add andrewzah to maintainers, mv to pkgs/by-name (#543408) 2026-07-21 00:31:43 +00:00
dotlambda
0463cf1103 libdeltachat: 2.53.0 -> 2.55.0 (#543901) 2026-07-21 00:29:42 +00:00
Michael Daniels
c8bef72305 xfstests: 2026.05.17 -> 2026.06.21 (#543568) 2026-07-21 00:29:01 +00:00
Ihar Hrachyshka
9feb9be821 makeBinaryWrapper: fix passthru.extractCmd on darwin (#483719) 2026-07-21 00:28:08 +00:00
R. Ryantm
5f5ca071b5 android-studio-tools: 14742923 -> 15859902 2026-07-21 00:27:30 +00:00
Michael Daniels
41ce788712 minigalaxy: 1.4.1 -> 1.4.2 (#543574) 2026-07-21 00:21:28 +00:00
Ihar Hrachyshka
e57770775e arftracksat: 1.0-unstable-2025-09-15 -> 1.0-unstable-2026-02-19 (#511240) 2026-07-21 00:20:57 +00:00
Michael Daniels
6d4046caad weaviate: 1.38.3 -> 1.38.5 (#543564) 2026-07-21 00:16:49 +00:00
Yohann Boniface
ae8e5722ef kn: 1.22.0 -> 1.22.1 (#527354) 2026-07-21 00:08:54 +00:00
Mario
744520cec7 python3Packages.vegafusion: patch failing tests 2026-07-21 01:06:43 +01:00
Ihar Hrachyshka
997e46362d arftracksat: 1.0-unstable-2025-09-15 -> 1.0-unstable-2026-02-19
This bump includes a fix for darwin build:
1dff9ad78d
2026-07-20 20:06:06 -04:00
Sigmanificient
fb54c0db70 kn: update changelog tag 2026-07-21 02:03:21 +02:00
R. Ryantm
ad16d67df6 rime-moegirl: 20260712 -> 20260713 2026-07-21 00:03:03 +00:00
Yohann Boniface
88efee9534 liquibase: 5.0.2 -> 5.0.3 (#521743) 2026-07-21 00:02:16 +00:00
Ihar Hrachyshka
5b77f3e998 python3Packages.mlx: 0.31.2 -> 0.32.0 (#543261) 2026-07-21 00:01:45 +00:00
Yohann Boniface
f2a5b31cd0 python3Packages.neo: 0.14.4 -> 0.14.5 (#536429) 2026-07-20 23:59:40 +00:00
Yohann Boniface
ad27f39e23 python3Packages.python-arango: 8.3.2 -> 8.3.3 (#529398) 2026-07-20 23:58:29 +00:00
Yohann Boniface
1bcfe087bc python3Packages.kopf: 1.44.5 -> 1.44.6 (#529698) 2026-07-20 23:58:00 +00:00
Yohann Boniface
d54330d3b7 ocamlPackages.dockerfile: 8.4.0 -> 8.4.1 (#530871) 2026-07-20 23:56:22 +00:00
Yohann Boniface
c3d7bab8cb python3Packages.scikit-bio: 0.7.2 -> 0.7.3 (#530221) 2026-07-20 23:55:59 +00:00
Martin Weinelt
c89319cecd weechat: 4.9.3 -> 4.9.4 (#543980) 2026-07-20 23:55:45 +00:00
Tyce Herrman
33762cf880 python3Packages.mlx: 0.31.2 -> 0.32.0
Point MLX CMake at nanobind.src with FETCHCONTENT_SOURCE_DIR_NANOBIND instead of carrying a stale source patch.

Remove the unused Darwin patch; MLX_BUILD_METAL=false skips that path.

Assisted-by: OpenAI Codex (GPT-5)
2026-07-20 19:18:07 -04:00
Sigmanificient
9d499eb9c2 python3Packages.extras: enable tests 2026-07-21 01:13:22 +02:00
Sigmanificient
40a34c7ed4 python3Packages.extras: use finalAttrs 2026-07-21 01:12:48 +02:00
Sigmanificient
a675a23d9d python3Packages.extras: migrate to pyproject 2026-07-21 01:11:33 +02:00
Sigmanificient
cd096fe274 python3Packages.expiring-dict: use finalAttrs 2026-07-21 01:05:53 +02:00
Sigmanificient
2f40c64032 python3Packages.expiring-dict: enable tests 2026-07-21 01:05:25 +02:00
R. Ryantm
0100014276 cockpit-zfs: 1.2.30 -> 1.2.33 2026-07-20 22:54:53 +00:00
Robert Schütz
cb8fa39c1d python3Packages.sqlalchemy_1_3: drop 2026-07-20 15:54:23 -07:00
Sigmanificient
adff968646 python3Packages.evdev: use finalAttrs 2026-07-21 00:50:24 +02:00
Sigmanificient
2f591b3d0c python3Packages.evdev: enable tests 2026-07-21 00:49:49 +02:00
Robert Schütz
70b23811cd szurubooru: use sqlalchemy_1_4
Actually, sqlalchemy_1_3 was version 1.4.54 anyway.
2026-07-20 15:45:29 -07:00
R. Ryantm
e6b8719da2 thruster: 0.1.22 -> 0.1.23 2026-07-20 22:33:39 +00:00
nemeott
8ed50a6053 musescore-evolution: fix qtWrapperArgs 2026-07-20 18:20:55 -04:00
R. Ryantm
5bea568ef1 snip: 0.20.0 -> 0.22.0 2026-07-20 22:11:39 +00:00
Robert Schütz
450f8998ec python3Packages.shaperglot: 0.6.4 -> 1.2.1
Diff: https://github.com/googlefonts/shaperglot/compare/v0.6.4...v1.2.1

Changelog: https://github.com/googlefonts/shaperglot/releases/tag/v1.2.1
2026-07-20 15:11:34 -07:00
Sigmanificient
fd6b3374e8 python3Packages.epc: clarify license 2026-07-20 23:59:37 +02:00
Sigmanificient
ef86ab39d3 python3Packages.epc: use finalAttrs 2026-07-20 23:59:37 +02:00
Sigmanificient
d78813e2de python3Packages.epc: migrate to pyproject 2026-07-20 23:59:36 +02:00
R. Ryantm
8a3f38adfa zizmor: 1.26.1 -> 1.27.0 2026-07-20 21:52:56 +00:00
R. Ryantm
b7c1b353ba fcitx5-pinyin-moegirl: 20260712 -> 20260713 2026-07-20 21:44:10 +00:00
Felix Buehler
4d709c3805 nixos/bentopdf: map vhost via lib.mkDefault 2026-07-20 23:43:11 +02:00
winston
8f338010e5 python3Packages.wasmtime: 46.0.1 -> 47.0.1 2026-07-20 23:35:29 +02:00
winston
c961d666ad wasmtime: 46.0.1 -> 47.0.1 2026-07-20 23:35:09 +02:00
Sergei Trofimovich
9de7d23162 weechat: 4.9.3 -> 4.9.4
Changes: https://github.com/weechat/weechat/releases/tag/v4.9.4
2026-07-20 22:32:51 +01:00
R. Ryantm
6cc5988077 kddockwidgets: 2.4.0 -> 2.4.1 2026-07-20 21:25:13 +00:00
Konrad Malik
e839d22527 mise: 2026.7.5 -> 2026.7.10 2026-07-20 22:31:48 +02:00
bepz
ac909a4a2e python3Packages.blockchain: drop 2026-07-20 22:21:54 +02:00
Robert Schütz
cf8fb002dc libdeltachat: 2.53.0 -> 2.55.0
Diff: https://github.com/chatmail/core/compare/v2.53.0...v2.55.0

Changelog: https://github.com/chatmail/core/blob/v2.55.0/CHANGELOG.md
2026-07-20 13:03:39 -07:00
staticdev
34154f1cf1 nextcloudPackages: add diagramming app
Assisted-by: Codex (GPT-5)
2026-07-20 21:48:43 +02:00
staticdev
dfefe85452 nextcloudPackages: update apps
Assisted-by: Codex (GPT-5)
2026-07-20 21:48:43 +02:00
R. Ryantm
b0f59ca910 spicedb-zed: 1.1.1 -> 1.2.0 2026-07-20 19:33:11 +00:00
André Silva
fe7386bbc1 python3Packages: opentype-feature-freezer: 1.0.1 -> 1.32.3 2026-07-20 20:26:00 +01:00
klea
b92c10a8ea drone-runner-exec: drop
Package is archived upstream, since 2022-10-06.
2026-07-20 19:23:11 +00:00
Adam Dinwoodie
f322c396a7 github-copilot-cli: 1.0.26 -> 1.0.61
Fixes #520490, fixes #530877

Assisted-by: GitHub Copilot (GPT-5.4)
Co-Authored-By: Copilot <198982749+Copilot@users.noreply.github.com>
Co-Authored-By: Chaxiraxi <58859587+Chaxiraxi@users.noreply.github.com>
2026-07-20 20:12:17 +01:00
Haakon Meihack
c1f5530a1c openfx: 1.4 -> 1.5.1
See
https://github.com/AcademySoftwareFoundation/openfx/releases#release-OFX_Release_1.5.1
for release notes
2026-07-20 21:00:30 +02:00
Adam C. Stephens
2067e2455a vikunja: 2.3.0 -> 2.4.0
Changelog: https://github.com/go-vikunja/vikunja/blob/v2.4.0/CHANGELOG.md
2026-07-20 14:53:28 -04:00
Sokhibjon Orzikulov
55b0f7b857 gitte: 0.8.1 -> 0.9.0 2026-07-20 23:45:29 +05:00
JuliusFreudenberger
77c6c27bd4 teleport_18: 18.9.2 -> 18.10.0
Changelog: https://github.com/gravitational/teleport/releases/tag/v18.10.0
Diff: https://github.com/gravitational/teleport/compare/v18.9.2...v18.10.0
2026-07-20 20:45:14 +02:00
Adam C. Stephens
40860c7991 victoriametrics: 1.146.0 -> 1.148.0
Changelog: https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.148.0
2026-07-20 14:44:10 -04:00
nixpkgs-ci[bot]
7daffa6483 Merge master into staging-next 2026-07-20 18:38:44 +00:00
Sefa Eyeoglu
a96dd43b01 wayvr: 26.2.1 -> 26.7.1
https://github.com/wayvr-org/wayvr/releases/tag/v26.7.0
https://github.com/wayvr-org/wayvr/releases/tag/v26.7.1

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-07-20 20:31:13 +02:00
quantenzitrone
e739993fea storebackup: enable strictDeps, split phases
the result only changes in the outpath (creating diff in all wrapped binaries)
and in some of the shebangs due to relying on patchShebangs instead of manually
patching them with sed
2026-07-20 20:18:39 +02:00
R. Ryantm
2f587ac79a todoist-cli: 1.76.1 -> 3.0.0 2026-07-20 18:18:15 +00:00
R. Ryantm
4d266706fe webdav: 5.13.0 -> 5.14.0 2026-07-20 18:15:29 +00:00
André Silva
2fc6f2ca69 hyprlandPlugins.hyprland-plugins: 0.55.0 -> 0.56.0 2026-07-20 17:50:56 +01:00
winston
c1aaaed128 gnomeExtensions: update for 2026-07-19 2026-07-20 18:50:42 +02:00
winston
a9b4d6ec32 gnomeExtensions: add ignorelist and caching to update script
Co-authored-by: Tom Hunze <dev@thunze.de>
2026-07-20 18:50:42 +02:00
Nicholas Malcolm
1331def142 vintagestory: 1.22.3 → 1.22.4 2026-07-20 12:36:56 -04:00
eztakesin
0c2094806c vscode: fix darwin ripgrep path for VS Code >= 1.129
VS Code 1.129 moved node_modules back into app.asar on darwin, shipping
native binaries in node_modules.asar.unpacked/ like before 1.94. The
chmod of the bundled ripgrep still targeted the old node_modules/ path,
so vscode failed to build on darwin:

  chmod: cannot access 'Contents/Resources/app/node_modules/@vscode/ripgrep-universal/bin/darwin-arm64/rg'

Checked against the official darwin-arm64 zips: 1.128.0 and 1.128.1
ship node_modules/, while 1.129.0 and 1.129.1 ship
node_modules.asar.unpacked/.

Assisted-by: Claude Code (Claude Fable 5)
2026-07-20 23:18:35 +07:00
R. Ryantm
95105211a7 tfupdate: 0.10.1 -> 0.10.2 2026-07-20 16:15:57 +00:00
Lin Jian
e050b63a5e nongnuDevelPackages: update on 2026-07-20 (from emacs-overlay)
emacs-overlay commit: b90ebb6e171b263604fd112e6e2a47b8f12ce6da
2026-07-20 23:01:42 +08:00
Lin Jian
b91b1f4476 nongnuPackages: update on 2026-07-20 (from emacs-overlay)
emacs-overlay commit: b90ebb6e171b263604fd112e6e2a47b8f12ce6da
2026-07-20 23:01:42 +08:00
Lin Jian
67b1be3be7 melpaPackages, melpaStablePackages: update on 2026-07-20 (from emacs-overlay)
emacs-overlay commit: b90ebb6e171b263604fd112e6e2a47b8f12ce6da
2026-07-20 23:01:42 +08:00
Lin Jian
9ebaffd845 elpaDevelPackages: update on 2026-07-20 (from emacs-overlay)
emacs-overlay commit: b90ebb6e171b263604fd112e6e2a47b8f12ce6da
2026-07-20 23:01:42 +08:00
Lin Jian
c02c7cbf15 elpaPackages: update on 2026-07-20 (from emacs-overlay)
emacs-overlay commit: b90ebb6e171b263604fd112e6e2a47b8f12ce6da
2026-07-20 23:01:42 +08:00
Austin Horstman
961fdaadb3 vimPlugins.nvim-treesitter: update grammars 2026-07-20 09:52:10 -05:00
Austin Horstman
684111f82a vimPlugins.codecompanion-nvim: 19.19.0 -> 19.20.0 2026-07-20 09:52:10 -05:00
Austin Horstman
599fc01177 vimPlugins.kitty-scrollback-nvim: 9.2.0 -> 9.2.1 2026-07-20 09:52:09 -05:00
Austin Horstman
0da4faf53e vimPlugins: update on 2026-07-20 2026-07-20 09:52:09 -05:00
FliegendeWurst
20b9907fbe lesscpy: fix build after pkg_resources removal 2026-07-20 16:50:09 +02:00
R. Ryantm
d3ea63d2f2 geckodriver: 0.37.0 -> 0.37.1 2026-07-20 14:45:45 +00:00
R. Ryantm
e35b30ef93 sif: 0-unstable-2026-07-03 -> 0-unstable-2026-07-12 2026-07-20 14:42:55 +00:00
R. Ryantm
a99c2a1388 jq-lsp: 0.1.17 -> 0.1.18 2026-07-20 14:24:50 +00:00
whispers
3df771fe59 libmicrohttpd_0_9_77: drop
according to https://www.gnu.org/software/libmicrohttpd/, the two
available versions are the stable 1.x and the experimental 2.x. since
the 0.9.77 version is neither part of that nor used in tree, we remove
the package.
2026-07-20 08:52:19 -04:00
R. Ryantm
6c87520493 graphite: 0-unstable-2026-07-09 -> 0-unstable-2026-07-18 2026-07-20 12:35:42 +00:00
R. Ryantm
7d094b8f8d sonarqube-cli: 1.2.0.3278 -> 1.3.0.3493 2026-07-20 12:29:02 +00:00
programmerlexi
96cabcae0b limine: 12.5.0 -> 12.5.1 2026-07-20 14:13:03 +02:00
R. Ryantm
adc25bcaab sabiql: 1.14.0 -> 1.15.1 2026-07-20 11:41:55 +00:00
klea
b484fe553e sleek-grub-theme: unstable-2024-08-11 -> 0-unstable-2025-05-21
- Conform to the version scheme. (#541820)
- Upgrade to newest commit, the older version would have been 0-unstable-2024-08-11.
2026-07-20 11:12:53 +00:00
Doron Behar
422b402a18 brotab: fix by using Python 3.13 2026-07-20 14:04:39 +03:00
toonn
1bd731c055 quickder: 1.7.1 -> 1.7.2 2026-07-20 12:47:33 +02:00
toonn
3094343814 quickmem: 0.3.0 -> 1.0.0 2026-07-20 12:46:25 +02:00
Holiu618
d73a035db1 flyway: 12.11.0 -> 13.0.0 2026-07-20 18:41:47 +08:00
klea
284f43368f drone-runner-ssh: fix version scheme 2026-07-20 10:36:47 +00:00
R. Ryantm
c58e76962f python3Packages.aiortc: 1.14.0 -> 1.15.0 2026-07-20 10:33:29 +00:00
BatteredBunny
d342db26a8 smbnetfs: drop 2026-07-20 13:27:51 +03:00
BatteredBunny
6f3af9d4b1 zkfuse: drop 2026-07-20 13:15:56 +03:00
André Silva
58cf1f344f hyprutils: 0.13.1 -> 0.14.0 2026-07-20 11:12:08 +01:00
André Silva
04ae552b11 hypr*: use gcc 16 2026-07-20 10:59:13 +01:00
Ingo Reitz
308a18665e cyclonedx-cli: 0.30.0 -> 0.32.0 2026-07-20 11:27:26 +02:00
Tony Wasserka
819dca268d surge-xt: enable aarch64-linux build 2026-07-20 11:21:22 +02:00
klea
9322705190 workflows: Node 24 is now the default
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Says they updated the migration date to 2026-06-16.
2026-07-20 09:10:13 +00:00
Pierre Roux
0de6221506 rocqPackages.mathcomp: 2.5.0 -> 2.6.0 2026-07-20 11:08:29 +02:00
André Silva
035c487b76 hyprland: 0.55.4 -> 0.56.0 2026-07-20 10:07:46 +01:00
Austin Horstman
4533e25c33 yaziPlugins.clipboard: 0-unstable-2026-07-14 → 0-unstable-2026-07-19
Compare: 4533c7f1b1...d4d19ea458
2026-07-20 03:01:32 -05:00
夜坂雅
a963d4a090 android-studio: 2026.1.1.10 -> 2026.1.2.10 2026-07-20 15:48:35 +08:00
fsagbuya
942f9d2eeb nixos/flarum: add initialAdminPasswordFile and databasePasswordFile options 2026-07-20 14:39:23 +08:00
R. Ryantm
d8a385f207 linuxPackages.tt-kmd: 2.7.0 -> 2.10.0 2026-07-20 00:29:41 +00:00
Alex Spaulding
ed2e499477 beeper: support aarch64-linux
Add the official arm64 AppImage using the same extract/wrap path as
x86_64-linux.
2026-07-19 12:28:57 -07:00
Gerhard Schwanzer
a6e06b6c68 dcmtk: patch CVE-2026-5663
Backport upstream commit edbb085e, which sanitizes values substituted into storescp execution hooks to prevent remote command injection.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-19 21:03:25 +02:00
R. Ryantm
903abf98e9 microsoft-edge: 150.0.4078.65 -> 150.0.4078.83 2026-07-19 18:40:56 +00:00
R. Ryantm
b7481153ba peergos: 1.29.0 -> 1.30.0 2026-07-19 18:22:44 +00:00
RoGreat
f3ae846d2e minigalaxy: 1.4.1 -> 1.4.2 2026-07-19 13:06:44 -05:00
R. Ryantm
721021f3d2 xfstests: 2026.05.17 -> 2026.06.21 2026-07-19 17:57:56 +00:00
R. Ryantm
ae333564da weaviate: 1.38.3 -> 1.38.5 2026-07-19 17:43:18 +00:00
R. Ryantm
3a82facb52 temporal-ui-server: 2.52.0 -> 2.52.1 2026-07-19 17:12:52 +00:00
R. Ryantm
fb2c06dd43 handheld-daemon-ui: 3.4.0 -> 3.4.2 2026-07-19 15:17:53 +00:00
xyberstian
c6a64e8e45 civicrm: init at 6.15.3 2026-07-19 17:12:08 +02:00
Curious
6f54217821 aerion: add update.sh 2026-07-19 20:52:08 +08:00
R. Ryantm
15b05080b6 upscaler: 1.6.3 -> 1.6.4 2026-07-19 12:18:57 +00:00
Peder Bergebakken Sundt
5c37261b8a nocturne: 1.3.2 -> 1.4.0
Diff: https://github.com/Jeffser/Nocturne/compare/1.3.2...1.4.0

Changelog: https://github.com/Jeffser/Nocturne/releases
2026-07-19 13:55:17 +02:00
Curious
6b82c5bb3c aerion: init at 0.3.2 2026-07-19 19:18:18 +08:00
R. Ryantm
ccc306cc0f gotip: 0.6.4 -> 0.9.0 2026-07-19 11:16:51 +00:00
R. Ryantm
16c306523f aws-vault: 7.12.4 -> 7.13.0 2026-07-19 11:05:18 +00:00
André Silva
c04f9788a4 zapzap: 6.5.2.5 -> 7.0 2026-07-19 11:26:37 +01:00
R. Ryantm
14420c0e61 gdevelop: 5.6.269 -> 5.6.274 2026-07-19 08:56:55 +00:00
R. Ryantm
1ae2eaa175 zeroclaw: 0.8.2 -> 0.8.3 2026-07-19 06:46:14 +00:00
Rine Amakawa
e4378c08cc jadx: 1.5.5 -> 1.5.6
Diff: https://github.com/skylot/jadx/compare/v1.5.5...v1.5.6

Changelog: https://github.com/skylot/jadx/releases/tag/v1.5.6
2026-07-19 14:26:09 +09:00
RoGreat
0e97cfc886 yad: 14.1 -> 15.0 2026-07-18 23:48:05 -05:00
Andrew Zah
1637a80ddf xz: add andrewzah as maintainer 2026-07-19 12:41:53 +09:00
Andrew Zah
77710794c3 xz: mv to pkgs/by-name 2026-07-19 12:41:18 +09:00
R. Ryantm
f9420fcd14 godot: 4.7-stable -> 4.7.1-stable 2026-07-19 02:15:01 +00:00
R. Ryantm
7c1b78cfbb postgresqlPackages.plpgsql_check: 2.9.3 -> 2.10.1 2026-07-19 02:08:33 +00:00
Ivan Petkov
38c7d77cef photoprism: 251130-b3068414c -> 260601-a7d098548 2026-07-18 19:05:04 -07:00
R. Ryantm
61ea77dd41 fdk-aac-encoder: 1.0.7 -> 1.0.8 2026-07-19 00:41:09 +00:00
Sigmanificient
15326b8605 python3Packages.awkward-cpp: enable tests 2026-07-19 02:38:38 +02:00
AkosSeres
5895f7512c middleclick: init at 3.2.0 2026-07-18 23:37:29 +02:00
yvnth
7d8fa310ae cargo-seek: add yvnth as maintainer 2026-07-19 00:01:36 +05:30
yvnth
74f20708f3 cargo-seek: 0.1.0 -> 0.2.0 2026-07-18 23:59:25 +05:30
Michal Koutenský
0e207a2f94 aonsoku: 0.14.0 -> 0.15.0
also migrates to pnpm11 to fix #529285
2026-07-18 17:51:08 +02:00
Johannes Kirschbauer
b19000e073 doc/preface: minimalize and rename to 'overview' 2026-07-18 16:58:54 +02:00
Nicolas Benes
694e6348b1 opentelemetry-cpp: 1.27.0 -> 1.28.0
https://github.com/open-telemetry/opentelemetry-cpp/releases/tag/v1.28.0
2026-07-18 12:10:04 +02:00
R. Ryantm
0fd16b9340 hyprutils: 0.13.1 -> 0.14.0 2026-07-18 06:49:09 +00:00
R. Ryantm
f16be38dbb diff-so-fancy: 1.4.10 -> 1.4.12 2026-07-18 06:23:57 +00:00
R. Ryantm
0be63e5872 python3Packages.discid: 1.4.0 -> 1.4.2 2026-07-18 06:08:48 +00:00
R. Ryantm
428927359e frr: 10.6.1 -> 10.7.0 2026-07-18 02:21:31 +00:00
Aled Lorans
1d95bdfbe7 nixos-render-docs: fix escaping of inline javascript 2026-07-18 01:52:11 +12:00
Christopher Kaster
cd7e23422b playdate: init at 3.1.0 2026-07-17 13:36:19 +02:00
R. Ryantm
0eb7f664f8 shader-slang: 2026.12.2 -> 2026.13.1 2026-07-17 11:16:14 +00:00
R. Ryantm
fabdeb649b python3Packages.kagglesdk: 0.1.30 -> 0.1.34 2026-07-17 10:50:37 +00:00
R. Ryantm
27564cf677 proton-pass: 1.38.0 -> 1.38.1 2026-07-17 02:04:27 +00:00
Diogo Correia
778f1c6575 nixos/i18n/input-method: disallow gtk{2,3}.dev in closure
The gtk-query-immodules-{2,3}.0 util writes argv[0] to its stdout
in a comment (i.e., "# Created by ..."). This results in a reference to
pkgs.gtk{2,3}.dev being present in the closure.

This commit avoids this issue by adding the pkgs.gtk{2,3}.dev to path
and calling gtk-query-immodules-{2,3}.0 without its full path.

Furthermore, pkgs.gtk{2,3}.dev is added to disallowedReferences to avoid
future regressions.
2026-07-17 01:39:26 +01:00
Holiu618
b79215f652 syft: 1.46.0 -> 1.48.0 2026-07-17 00:20:33 +08:00
Vincent Laporte
37e7405d97 ocamlPackages.lrgrep: init at 0.9 2026-07-16 09:51:51 +02:00
Vincent Laporte
3c1e9970b9 ocamlPackages.cmon: init at 0.2 2026-07-16 09:51:51 +02:00
Vincent Laporte
83fa4e3e72 ocamlPackages.grenier: init at 0.16 2026-07-16 09:51:50 +02:00
Johan Thomsen
d8a4aa50cf coredns: 1.14.3 -> 1.14.6 2026-07-16 09:37:10 +02:00
R. Ryantm
388592c282 unciv: 4.20.11 -> 4.21.0 2026-07-16 02:02:15 +00:00
R. Ryantm
c25c3bd088 shopify-cli: 3.91.1 -> 4.5.1 2026-07-16 00:05:03 +00:00
R. Ryantm
8909f5ec38 dart-sass: 1.101.0 -> 1.101.2 2026-07-15 22:11:13 +00:00
Connor Grady
4f210bb6a9 mpv-unwrapped: remove vestigial bs2bSupport flag 2026-07-15 15:00:22 -05:00
R. Ryantm
8c32533795 openiscsi: 2.1.11 -> 2.1.12 2026-07-15 19:31:32 +00:00
R. Ryantm
db11cb7225 tpm2-tools: 5.7 -> 5.8 2026-07-15 18:34:15 +00:00
R. Ryantm
ad71e926ec libsidplayfp: 2.16.1 -> 3.0.2
Co-authored-by: OPNA2608 <opna2608@protonmail.com>
2026-07-15 19:21:55 +02:00
OPNA2608
aa0d0cb777 audacious-plugins: Fix support for libsidplay >= 3.0 2026-07-15 19:21:55 +02:00
OPNA2608
3b7b78262a libresidfp: init at 1.1.1 2026-07-15 19:01:18 +02:00
Andrew Marshall
fab8604004 blender: 5.1.2 -> 5.2.0
Changelog: https://developer.blender.org/docs/release_notes/5.2/

- Add some now-required libs for build time
- Remove now-unneeded patches
- `bpy.utils.resource_path('SYSTEM_LIBS')` was returning e.g.
  `/nix/store/*//nix/store/*/…`. This is because CMake’s GNUInstallDirs’
  `CMAKE_INSTALL_LIBDIR` should not be an absolute path, but Nixpkgs’s
  CMake setup hook sets it to be (so that multiple outputs work).
  Blender follows this assumption and prepends the prefix, thus
  concatenating absolute paths. Since we know BLENDER_INSTALL_LIBDIR
  (which is just CMAKE_INSTALL_LIBDIR) will be an absolute path,
  substitute to omit the prefix. This fixes e.g. the import of
  Draco-compressed gITF files, since the lib is loaded at runtime from a
  path derived from the above.
2026-07-15 09:39:49 -04:00
Andrew Marshall
03d3fa0074 blender: remove HIP RT support as it is broken
Unfortunately it does not currently work (it builds, but cannot be
enabled at runtime). Further, Blender upstream expects HIP 2.x, which is
no longer in Nixpkgs and does not trivially build in Nixpkgs’
rocmPackages anymore. The current hiprt-3-compat.patch will soon not
apply in Blender 5.2, and a newer patch (in
https://projects.blender.org/blender/blender/pulls/157753) applies but
does not build.

As such, remove the support for now, rather than pretending that it is
functional.
2026-07-15 09:39:48 -04:00
Andrew Marshall
f49885ecdb blender: fix missing cattrs Python dep
This is in bpy’s install_requires list.
2026-07-15 09:39:48 -04:00
Andrew Marshall
e6b738aa10 openshadinglanguage: enable LLVM_STATIC to avoid conflicts
When OSL is included in a downstream consumer that has other
dependencies with different libllvm versions, crashes often ensue. Avoid
this by linking statically to it. This then requires libxml on Linux.

Notably, this fixes blender when built with rocmSupport, as ROCm deps
depend on a conflicting libllvm.
2026-07-15 09:30:38 -04:00
Théo Zimmermann
60d60de3de doc: fix typo 2026-07-14 15:35:36 +02:00
Peder Bergebakken Sundt
a1b1421843 nocturne: add versionCheckHook 2026-07-13 22:17:21 +02:00
R. Ryantm
a51f7712fa fuc: 3.1.7 -> 3.2.0 2026-07-13 14:45:01 +00:00
r-vdp
afed809954 mako: route D-Bus activation through mako.service
The D-Bus activation file shipped by mako has no SystemdService= line,
so dbus execs mako directly when a notification arrives before
the compositor is up. mako then dies with "failed to create display",
repeatedly, and the notification is lost.

nixpkgs installs the upstream contrib systemd unit, which has
Type=dbus, After=graphical-session.target and an ExecCondition on
WAYLAND_DISPLAY. Point the activation file at it so early
notifications wait for the session instead of failing.

Upstream mako cannot do this unconditionally because meson does not
install the contrib unit.
2026-07-13 12:56:50 +02:00
Pol Dellaiera
ebab660e15 sideband: 1.9.7 -> 1.9.8 2026-07-12 22:44:00 +02:00
R. Ryantm
78120fb26a handy: 0.9.0 -> 0.9.1 2026-07-10 15:33:17 +00:00
Fred Clausen
b62eea41c7 python3Packages.dfdiskcache: relax pandas<3 upper bound
nixpkgs bumped pandas to 3.0.4, which trips df-diskcache's pinned
'pandas<3,>=1' runtime dependency check. Upstream still pins pandas<3
as of the v0.1.0 tag (no indication of pandas 3 testing), but the
package's own test suite (4/4) passes fine against pandas 3.0.4 here.

This was breaking the sbomnix build, which depends on dfdiskcache.

https://github.com/thombashi/df-diskcache/blob/v0.1.0/requirements/requirements.txt
2026-07-10 08:49:52 -06:00
Maximilian Bosch
93b2178163 nixos/testing: allow meta.teams in tests, fix maintainer pings for tests
With this patch I essentially get the expected list of maintainers for changes in
nixos-tests.

The downside of this approach is that the CI facility assumes that
there's at most a single definition of `meta.maintainers`, however it
can be more in a module-system context.

For simplicity, just use the first definition location for the time
being.

Verified with

    let
      lib = import ./lib;
      maintainers = import ./ci/eval/compare/maintainers.nix { inherit lib; };
    in
    maintainers {
      changedFiles = [
	"nixos/tests/matrix/matrix-authentication-service.nix"
      ];
      affectedAttrPaths = map (lib.splitString ".") [
	"nixosTests.matrix-authentication-service"
      ];
    }
2026-07-10 16:29:13 +02:00
Felix Singer
01397f0372 openboardview: 9.95.2 -> 10.0.0
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-09 00:06:24 +02:00
Felix Singer
16ab2db83b openboardview: Add link to the changelog
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-08 23:51:51 +02:00
Felix Singer
f83e77f48f openboardview: use finalAttrs
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-08 23:51:47 +02:00
hellodword
d655e286eb anytype: fix build that may not be deterministic
nativeMessagingHost may embed build-specific Go metadata, and keytar node-gyp artifacts may retain build paths. Normalize the Go build and drop those intermediate artifacts before install.
2026-07-08 12:12:50 +00:00
matthewcroughan
0dd411dc05 rkmon: init at 0.3.1 2026-07-07 01:45:09 +01:00
wrench-exile-legacy
f3269a5a83 mailspring: fix linux desktop file, package using darwin .app 2026-07-06 23:48:04 +01:00
Ryan Hendrickson
ac514adcff jtdx: add meta.{license,platforms} 2026-07-05 17:41:28 -04:00
quantenzitrone
d83657c9d0 storebackup: rename from storeBackup, enable structuredAttrs
upstream package is called storeBackup, so lowercase to fit package naming conventions
other distros call the package storebackup or storeBackup https://repology.org/project/storebackup
2026-07-05 04:35:39 +02:00
R. Ryantm
cd1ed7d80e hongdown: 0.3.4 -> 0.5.1 2026-07-05 01:56:56 +00:00
R. Ryantm
fbaf84e753 onednn: 3.11.2 -> 3.12.2 2026-07-05 00:19:08 +00:00
R. Ryantm
56a517608a omnictl: 1.9.0 -> 1.9.1 2026-07-04 14:35:35 +00:00
R. Ryantm
a2d5d09342 libvgm: 0-unstable-2026-06-07 -> 0-unstable-2026-06-23 2026-06-30 14:45:16 +00:00
R. Ryantm
06506eaf4c python3Packages.neo: 0.14.4 -> 0.14.5 2026-06-28 20:01:27 +00:00
Caleb Maclennan
c3ad924a7d luaPackages: Add maintainer flag for assorted LuaRocks I maintain upstream
All these are now Lunar Modules projects for which I am an upstream
maintainer. Some of them I am now the primary active developer, some
I am just the release manager, and some just a contributer with admin
access. Since I both have an interest in distribution going smoothly and
also use these downstream in nixpkgs it makes sense to be looped in.
2026-06-28 12:16:17 +03:00
DerGrumpf
929dd649d0 oidcwarden: init at 2026.4.2-1 2026-06-18 10:05:20 +02:00
R. Ryantm
9dbf5bd0f6 pugixml: 1.15 -> 1.16 2026-06-16 19:25:47 +00:00
R. Ryantm
821c3b4aaf syslogng: 4.11.0 -> 4.12.0 2026-06-16 19:02:20 +00:00
R. Ryantm
66eeea8723 ocamlPackages.dockerfile: 8.4.0 -> 8.4.1 2026-06-11 21:41:49 +00:00
Stefan Frijters
3cb8b0787d formats.javaProperties: use structuredAttrs instead of passAsFile in test 2026-06-10 15:34:37 +02:00
Stefan Frijters
dfde99fd70 formats.javaProperties: use structuredAttrs instead of passAsFile
Tested via `nix-build -A tests.pkgs-lib.java-properties`
2026-06-10 15:19:48 +02:00
Lein Matsumaru
26eb89ec07 perlPackages.mod_perl2: add __darwinAllowLocalNetworking 2026-06-10 06:15:11 +00:00
R. Ryantm
b0daf4616b python3Packages.scikit-bio: 0.7.2 -> 0.7.3 2026-06-10 04:52:07 +00:00
R. Ryantm
618cae2866 python3Packages.kopf: 1.44.5 -> 1.44.6 2026-06-08 22:48:28 +00:00
R. Ryantm
1a3cf0df7b python3Packages.python-arango: 8.3.2 -> 8.3.3 2026-06-08 05:53:36 +00:00
R. Ryantm
c780cdde61 kn: 1.22.0 -> 1.22.1 2026-06-03 00:38:19 +00:00
R. Ryantm
d15af2a4ae crystalline: 0.17.1 -> 0.18.0 2026-05-30 15:33:27 +00:00
ckgxrg
697246d757 commet-chat: init at 0.4.2+hotfix.2 2026-05-21 23:02:09 +01:00
ckgxrg
ff7b6221c0 maintainers: add ckgxrg 2026-05-19 10:53:24 +01:00
R. Ryantm
5b75bc36e1 liquibase: 5.0.2 -> 5.0.3 2026-05-18 22:22:35 +00:00
rachyandco
032fd2f441 nym: 2024.14-crunch-patched -> 2026.9-venaco
Release notes: https://github.com/nymtech/nym/releases/tag/nym-binaries-v2026.9-venaco

Skip ecash tests that require a live nyxd validator connection. They
panic in the Nix build sandbox where outbound network is unavailable:

  - ecash::tests::credential_tests::blind_sign_correct
  - ecash::tests::credential_tests::already_issued
  - ecash::tests::issued_ticketbooks::issued_ticketbooks_for
  - ecash::tests::issued_ticketbooks::issued_ticketbooks_challenge_commitment

Merge the two duplicate `env = { ... }` attribute sets into one. The
second was previously shadowing `SWAGGER_UI_DOWNLOAD_URL` and
`OPENSSL_NO_VENDOR` at evaluation.
2026-05-13 22:08:05 +02:00
ambiso
68b0f06c1a addchain: init at 0.4.0 2026-05-05 10:59:31 +00:00
ambiso
5d35db6f4e maintainers: add ambiso 2026-05-05 10:59:29 +00:00
Sanskar
112e7742ee distroshelf: 1.0.15 -> 1.4.8 2026-05-01 07:29:47 +05:30
Adrian Salamon
0d56703d1e nomad_2_0: init at 2.0.0 2026-04-29 20:12:54 +02:00
Narendra S
4dc18b3075 fishPlugins.bass: 1.0-unstable-2021-02-18 -> 1.0-unstable-2023-12-17 2026-04-27 10:43:00 +05:30
vokin
1021584703 pesde: init at 0.7.3 2026-04-25 03:30:04 +00:00
vokin
18ab73a292 maintainers: add vokinn 2026-04-22 16:45:27 +00:00
Kam
e1a817a38c maintainers: add auscaster 2026-04-21 20:25:21 +10:00
jack-avery
8f44366127 python3Packages.rcon: init at 2.4.9 2026-04-18 23:27:39 -04:00
R. Ryantm
b8024fc691 python3Packages.electrum-ecc: 0.0.6 -> 0.0.7 2026-04-06 05:41:25 +02:00
R. Ryantm
aaa47dc077 sqlite-vec: 0.1.6 -> 0.1.9 2026-04-04 09:40:05 +00:00
Teddy See
86185f6eb9 pianoteq.stage_9: init at 9.1.2 2026-02-25 15:50:00 +00:00
Teddy See
4411b09a24 pianoteq.trial_9: init at 9.1.2 2026-02-25 15:50:00 +00:00
MrSnowy
63866146ae nixos/tetrd: add package option | fix resolve.conf
Added the package option to the services.tetrd. Disabled overwriting of resolve.conf since otherwise tetrd disables your dns when its not connected to a device.
2026-02-12 17:52:25 +01:00
Patrick Jeremic
4f2971fd5a python3Packages.ledger-bitcoin: add missing hidapi dependency 2026-02-11 18:10:56 +01:00
Ihar Hrachyshka
6057da3eea makeBinaryWrapper: fix passthru.extractCmd on darwin
On darwin, strings does not support -d. Regardless of darwin, the
generated extract script has `strings` without a full nix store path,
making it potentially impure.

The solution is to always pull `strings` from GNU toolchain, regardless
of the platform.

Note: this change should have no implications for darwin bootstrap
because `passthru.extractCmd` has very limited use in the tree,
basically only used when building Firefox, and is not evaluated
otherwise.

Note: previous attempt to resolve the issue was incorrect, effectively
doing nothing on Darwin, see #379014. (The
`targetPackages.gnuStdenv.cc.bintools.targetPrefix` was empty.)
2026-01-25 13:46:35 -05:00
MrSnowy
580b8ad7bf tetrd: 1.0.4 -> 1.3.1-1
Updated tetrd to the newest version. Added new dependency. Added binary to $out/bin.
2026-01-10 12:12:57 +01:00
koraynilay
9e2a988b66 bees: add missing verbosity level 8 2025-11-08 21:13:35 +01:00
Chris Hall
1f6eba8e14 hdf5: remove old assert on mutually exclusive cpp/mpi, allowing users to override 2025-09-09 12:19:02 +10:00
jack-avery
4355f310c6 maintainers: add jack-avery 2025-07-07 23:00:23 -04:00
Sizhe Zhao
27b2f9e314 libuvc: avoid with lib; 2025-07-04 14:26:51 +08:00
Sizhe Zhao
9d20e72bc4 libuvc: unstable-2020-11-29 -> 0.0.7-unstable-2024-03-05 2025-07-04 14:25:55 +08:00
633 changed files with 15036 additions and 8861 deletions

View File

@@ -41,10 +41,6 @@ jobs:
run:
runs-on: ubuntu-slim
if: github.event_name != 'schedule' || github.repository_owner == 'NixOS'
env:
# TODO: Remove after 2026-03-04, when Node 24 becomes the default.
# https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
@@ -53,7 +49,8 @@ jobs:
ci/github-script
- name: Install dependencies
run: npm install @actions/artifact@6.2.1 bottleneck@2.19.5
run: npm ci --package-lock-only=false @actions/artifact bottleneck
working-directory: ci/github-script
# Use a GitHub App, because it has much higher rate limits: 12,500 instead of 5,000 req / hour.
- uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0

View File

@@ -51,7 +51,8 @@ jobs:
ci/github-script
- name: Install dependencies
run: npm install bottleneck@2.19.5
run: npm ci --package-lock-only=false bottleneck
working-directory: trusted/ci/github-script
- uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
if: github.event_name != 'pull_request' && vars.NIXPKGS_COMMIT_CHECK_CLIENT_ID

View File

@@ -38,7 +38,8 @@ jobs:
maintainers/github-teams.json
- name: Install dependencies
run: npm install bottleneck@2.19.5
run: npm ci --package-lock-only=false bottleneck
working-directory: ci/github-script
- name: Synchronise teams
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0

View File

@@ -74,8 +74,10 @@ async function checkCommitMessages({ commits, core }) {
'fix',
'perf',
'refactor',
'services',
'style',
'test',
'update',
]
/**

View File

@@ -4,7 +4,6 @@
"requires": true,
"packages": {
"": {
"name": "github-script",
"dependencies": {
"@actions/artifact": "6.2.1",
"@actions/core": "1.10.1",

View File

@@ -2,9 +2,7 @@
"private": true,
"//": [
"Keep `@actions/core` and `@actions/github` in sync with",
"https://github.com/actions/github-script/blob/main/package.json.",
"Keep `@actions/artifact` and `bottleneck` in sync with",
"`.github/workflows/bot.yml`."
"https://github.com/actions/github-script/blob/main/package.json."
],
"dependencies": {
"@actions/artifact": "6.2.1",

View File

@@ -9,9 +9,9 @@
},
"branch": "nixpkgs-unstable",
"submodules": false,
"revision": "6edbf1a6a03e75886a6609c088801a0856449e88",
"url": "https://github.com/NixOS/nixpkgs/archive/6edbf1a6a03e75886a6609c088801a0856449e88.tar.gz",
"hash": "sha256-0lkauQbtrljJqwtzTCILPAiHAJyMvn6XDo264moDv30="
"revision": "421eebfd0ec7bccd4abe826ce62d7e6e83129493",
"url": "https://github.com/NixOS/nixpkgs/archive/421eebfd0ec7bccd4abe826ce62d7e6e83129493.tar.gz",
"hash": "sha256:1lxfhfgiv1sz2v7fg43gny57sa6wf59n98q7ldsyb2p06f4sal7w"
}
},
"version": 8

26
doc/channels.chapter.md Normal file
View File

@@ -0,0 +1,26 @@
# How channels work {#how-channels-work}
nixpkgs uses the [channels feature](https://nixos.org/nix/manual/#sec-channels) of nix.
nixpkgs is distributed for users of Nix on non-NixOS distributions through the channel
`nixpkgs-unstable`. Users of NixOS generally use one of the `nixos-*` channels,
e.g. `nixos-22.11`, which includes all packages and modules for the stable NixOS
22.11. Stable NixOS releases are generally only given
security updates. More up to date packages and modules are available via the
`nixos-unstable` channel.
Both `nixos-unstable` and `nixpkgs-unstable` follow the `master` branch of the
nixpkgs repository, although both do lag the `master` branch by generally
[a couple of days](https://status.nixos.org/). Updates to a channel are
distributed as soon as all tests for that channel pass, e.g.
[this table](https://hydra.nixos.org/job/nixpkgs/trunk/unstable#tabs-constituents)
shows the status of tests for the `nixpkgs-unstable` channel.
The tests are conducted by a cluster called [Hydra](https://nixos.org/hydra/),
which also builds binary packages from the Nix expressions in Nixpkgs for
`x86_64-linux`, `aarch64-linux`, `x86_64-darwin` and `aarch64-darwin`.
The binaries are made available via a [binary cache](https://cache.nixos.org).
The current Nix expressions of the channels are available in the
[nixpkgs repository](https://github.com/NixOS/nixpkgs) in branches
that correspond to the channel names (e.g. `nixos-22.11-small`).

View File

@@ -167,9 +167,12 @@ To add a new package without updating all packages, run
```sh
nix-shell -p luarocks-packages-updater
luarocks-packages-updater add <package-name>
luarocks-packages-updater add [--maintainers "<maintainer>"] <package-name>
```
The optional `--maintainers` argument accepts a space-separated list of nixpkgs maintainer names.
When omitted, the package is added without maintainers.
[luarocks2nix](https://github.com/nix-community/luarocks) is a tool capable of generating nix derivations from both rockspec and src.rock (and favors the src.rock).
The automation only goes so far though and some packages need to be customized.
These customizations go in [pkgs/development/lua-modules/overrides.nix](https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/lua-modules/overrides.nix).

View File

@@ -68,7 +68,7 @@ The recommended way of defining a derivation for a Rocq library, is to use the `
* `overrideBuildInputs` (optional) replaces the default list of derivation to which `buildInputs` and `extraBuildInputs` adds extras elements,
* `propagatedBuildInputs` (optional) is passed as is to `mkDerivation`, we recommend to use this for Rocq libraries and Rocq plugin dependencies, as this makes sure the paths of the compiled libraries and plugins will always be added to the build environments of subsequent derivation, which is necessary for Rocq packages to work correctly,
* `mlPlugin` (optional, defaults to `false`). Some extensions (plugins) might require OCaml and sometimes other OCaml packages. Standard dependencies can be added by setting the current option to `true`. For a finer grain control, the `rocq-core.ocamlPackages` attribute can be used in `nativeBuildInputs`, `buildInputs`, and `propagatedBuildInputs` to depend on the same package set Rocq was built against.
* `useDuneifVersion` (optional, default to `(x: false)` uses Dune to build the package if the provided predicate evaluates to true on the version, e.g. `useDuneifVersion = versions.isGe "1.1"` will use dune if the version of the package is greater or equal to `"1.1"`,
* `useDuneifVersion` (optional, default to `(x: false)`) uses Dune to build the package if the provided predicate evaluates to true on the version, e.g. `useDuneifVersion = versions.isGe "1.1"` will use dune if the version of the package is greater or equal to `"1.1"`,
* `useDune` (optional, defaults to `false`) uses Dune to build the package if set to true, the presence of this attribute overrides the behavior of the previous one.
* `opam-name` (optional, defaults to concatenating with a dash separator the components of `namePrefix` and `pname`), name of the Dune package to build.
* `enableParallelBuilding` (optional, defaults to `true`), since it is activated by default, we provide a way to disable it.

View File

@@ -149,6 +149,11 @@ Note: this is not possible anymore for Neovim.
## Adding new plugins to nixpkgs {#adding-new-plugins-to-nixpkgs}
:::{.note}
Before adding a Neovim Lua plugin, check if a release is available on [luarocks](https://luarocks.org/).
If it is, add it as a [LuaRocks based plugin](#neovim-luarocks-based-plugins).
:::
Nix expressions for Vim plugins are stored in [pkgs/applications/editors/vim/plugins](https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/editors/vim/plugins). For the vast majority of plugins, Nix expressions are automatically generated by running [`nix-shell -p vimPluginsUpdater --run vim-plugins-updater`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/utils/updater.nix). This creates a [generated.nix](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/generated.nix) file based on the plugins listed in [vim-plugin-names](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/vim-plugin-names).
When the vim updater detects an nvim-treesitter update, it also runs [`nvim-treesitter/update.py $(nix-build -A vimPlugins.nvim-treesitter)`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/utils/update.py) to update the tree sitter grammars for `nvim-treesitter`.

View File

@@ -1,50 +1,14 @@
# Preface {#preface}
# Overview {#preface}
The Nix Packages collection (Nixpkgs) is a set of thousands of packages for the
[Nix package manager](https://nixos.org/nix/), released under a
[permissive MIT license](https://github.com/NixOS/nixpkgs/blob/master/COPYING).
Packages are available for several platforms, and can be used with the Nix
package manager on most GNU/Linux distributions as well as [NixOS](https://nixos.org/nixos).
Nixpkgs is a set of packages for the [Nix package manager](https://nixos.org/nix/), released under the [MIT license](https://github.com/NixOS/nixpkgs/blob/master/COPYING).
This document is the user [_reference_](https://nix.dev/contributing/documentation/diataxis#reference) manual for Nixpkgs.
It describes the entire public interface of Nixpkgs in a concise and orderly manner, and all relevant behaviors, with examples and cross-references.
Further documentation:
To discover other kinds of documentation:
- [nix.dev](https://nix.dev/): Tutorials and guides for getting things done with Nix
- [NixOS **Option Search**](https://search.nixos.org/options) and reference documentation
- [Nixpkgs **Package Search**](https://search.nixos.org/packages)
- [**NixOS** manual](https://nixos.org/manual/nixos/stable/): Reference documentation for the NixOS Linux distribution
- [`CONTRIBUTING.md`](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md): Contributing to Nixpkgs, including this manual
## Overview of Nixpkgs {#overview-of-nixpkgs}
- [NixOS Search](https://search.nixos.org)
- [Contributing](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md): to Nixpkgs
Nix expressions describe how to build packages from source and are collected in
the [Nixpkgs repository](https://github.com/NixOS/nixpkgs). Also included in the
collection are Nix expressions for
[NixOS modules](https://nixos.org/nixos/manual/index.html#sec-writing-modules).
With these expressions the Nix package manager can build binary packages.
the [nixpkgs repository](https://github.com/NixOS/nixpkgs).
Packages, including the Nix packages collection, are distributed through
[channels](https://nixos.org/nix/manual/#sec-channels). The collection is
distributed for users of Nix on non-NixOS distributions through the channel
`nixpkgs-unstable`. Users of NixOS generally use one of the `nixos-*` channels,
e.g., `nixos-22.11`, which includes all packages and modules for the stable NixOS
22.11. Stable NixOS releases are generally only given
security updates. More up-to-date packages and modules are available via the
`nixos-unstable` channel.
Both `nixos-unstable` and `nixpkgs-unstable` follow the `master` branch of the
Nixpkgs repository, although both do lag the `master` branch by generally
[a couple of days](https://status.nixos.org/). Updates to a channel are
distributed as soon as all tests for that channel pass, e.g.,
[this table](https://hydra.nixos.org/job/nixpkgs/trunk/unstable#tabs-constituents)
shows the status of tests for the `nixpkgs-unstable` channel.
The tests are conducted by a cluster called [Hydra](https://nixos.org/hydra/),
which also builds binary packages from the Nix expressions in Nixpkgs for
`x86_64-linux`, `aarch64-linux`, and `aarch64-darwin`.
The binaries are made available via a [binary cache](https://cache.nixos.org).
The current Nix expressions of the channels are available in the
[Nixpkgs repository](https://github.com/NixOS/nixpkgs) in branches
that correspond to the channel names (e.g., `nixos-22.11-small`).
Packages are distributed through [channels](#how-channels-work).

View File

@@ -152,6 +152,9 @@
"ghc-deprecation-policy": [
"index.html#ghc-deprecation-policy"
],
"how-channels-work": [
"index.html#how-channels-work"
],
"inkscape-plugins": [
"index.html#inkscape-plugins"
],
@@ -395,9 +398,7 @@
"index.html#pnpm-build-hook-honored-variables"
],
"preface": [
"index.html#preface"
],
"overview-of-nixpkgs": [
"index.html#preface",
"index.html#overview-of-nixpkgs"
],
"part-using": [

View File

@@ -1,6 +1,7 @@
# Using Nixpkgs {#part-using}
```{=include=} chapters
channels.chapter.md
using/platform-support.chapter.md
using/configuration.chapter.md
using/overlays.chapter.md

View File

@@ -93,6 +93,11 @@
github = "0x120581f";
githubId = 130835755;
};
_0x2B = {
name = "0x2B";
github = "0x2B-bin";
githubId = 49249957;
};
_0x3f = {
name = "0x3f";
github = "0x3fiona";
@@ -1598,6 +1603,12 @@
githubId = 153175;
name = "Andrew Marshall";
};
ambiso = {
email = "ambisotopy@gmail.com";
github = "ambiso";
githubId = 3750466;
name = "Robin Leander Schröder";
};
ambossmann = {
email = "timogottszky+git@gmail.com";
github = "Ambossmann";
@@ -2723,6 +2734,11 @@
githubId = 574938;
name = "Jonathan Glines";
};
auscaster = {
github = "auscaster";
githubId = 100876;
name = "Kam Low";
};
auscyber = {
email = "ivyp@outlook.com.au";
github = "auscyber";
@@ -4175,6 +4191,12 @@
github = "brittonr";
githubId = 4730485;
};
BrockoliniMorgan = {
name = "Brock Morgan";
email = "brockjamesmorgan@gmail.com";
github = "BrockoliniMorgan";
githubId = 166275321;
};
brodes = {
email = "me@brod.es";
github = "brhoades";
@@ -5238,6 +5260,12 @@
githubId = 1448923;
name = "Christian Kauhaus";
};
ckgxrg = {
email = "ckgxrg@ckgxrg.io";
github = "ckgxrg-salt";
githubId = 165614491;
name = "ckgxrg";
};
cko = {
email = "christine.koppelt@gmail.com";
github = "cko";
@@ -12289,6 +12317,12 @@
githubId = 67414100;
name = "Jachym Putta";
};
jack-avery = {
email = "jack.avery.business@gmail.com";
github = "jack-avery";
githubId = 47289484;
name = "Jack Avery";
};
jackcres = {
email = "crespomerchano@gmail.com";
github = "omarcresp";
@@ -13260,12 +13294,6 @@
githubId = 879272;
name = "Julio Merino";
};
jn-sena = {
email = "jn-sena@proton.me";
github = "jn-sena";
githubId = 45771313;
name = "Sena";
};
jnsgruk = {
email = "jon@sgrs.uk";
github = "jnsgruk";
@@ -29850,6 +29878,11 @@
githubId = 7038383;
name = "Vojta Káně";
};
vokinn = {
github = "vokinn";
githubId = 113241287;
name = "vokin";
};
volfyd = {
email = "lb.nix@lisbethmail.com";
github = "volfyd";

View File

@@ -6,13 +6,13 @@ basexx,,,,,,
bcrypt,,,,,,ulysseszhan
binaryheap,,,,,,vcunat
bit32,,,,,5.1,lblasc
busted,,,,,,
busted,,,,,,alerque
busted-htest,,,,,,mrcjkb
canola.nvim,,,,,,saadndm
cassowary,,,,,,alerque
cldr,,,,,,alerque
commons.nvim,,,,,5.1,mrcjkb
compat53,,,,,,vcunat
compat53,,,,,,vcunat alerque
coop.nvim,,,,,,
cosmo,,,,,,
coxpcall,,,,1.17.0-1,,
@@ -38,7 +38,7 @@ inspect,,,,,,
jsregexp,,,,0.0.7-2,,
kulala.nvim,,,,,,
ldbus,,,https://luarocks.org/dev,,,
ldoc,,,,,,
ldoc,,,,,,alerque
lgi,,,,,,
linenoise,https://raw.githubusercontent.com/hoelzro/lua-linenoise/master/linenoise-0.9-1.rockspec,,,,,
ljsyscall,,,,,5.1,lblasc
@@ -62,7 +62,7 @@ lua-cjson,,,,,,
lua-cmsgpack,,,,,,
lua-curl,,,,,,
lua-ffi-zlib,,,,,,
lua-iconv,,,,7.0.0,,
lua-iconv,,,,7.0.0,,alerque
lua-lsp,,,,,,
lua-messagepack,,,,,,
lua-protobuf,,,,,,lockejan
@@ -78,10 +78,10 @@ lua-toml,,,,,,
lua-utils.nvim,,,,,,mrcjkb
lua-yajl,,,,,,pstn
lua-zlib,,,,,,koral
lua_cliargs,,,,,,
lua_cliargs,,,,,,alerque
luabitop,https://raw.githubusercontent.com/teto/luabitop/master/luabitop-1.0.2-3.rockspec,,,,,
luacheck,,,,,,
luacov,,,,,,
luacheck,,,,,,alerque
luacov,,,,,,alerque
luacov-reporter-lcov,,,,,,ulysseszhan
luadbi,,,,,,
luadbi-mysql,,,,,,
@@ -91,7 +91,7 @@ luaepnf,,,,,,
luaevent,,,,,,
luaexpat,,,,,,arobyn flosse
luaffi,,,https://luarocks.org/dev,,,
luafilesystem,,,,,,flosse
luafilesystem,,,,,,flosse alerque
lualdap,,,,,,aanderse
lualine.nvim,,,https://luarocks.org/dev,,,
lualogging,,,,,,
@@ -104,12 +104,12 @@ luarocks-build-rust-mlua,,,,,,mrcjkb
luarocks-build-tree-sitter-cli,,,,,,
luarocks-build-treesitter-parser,,,,,,mrcjkb
luarocks-build-treesitter-parser-cpp,,,,,,mrcjkb
luasec,,,,,,flosse
luasec,,,,,,flosse alerque
luasnip,,,,,,
luasocket,,,,,,
luasocket,,,,,,alerque
luasql-sqlite3,,,,,,
luassert,,,,,,
luasystem,,,,,,
luassert,,,,,,alerque
luasystem,,,,,,alerque
luatext,,,,,,
luaunbound,,,,,,
luaunit,,,,,,lockejan
@@ -159,7 +159,7 @@ rocks-git.nvim,,,,,5.1,mrcjkb
rocks.nvim,,,,,5.1,mrcjkb
rtp.nvim,,,,,5.1,mrcjkb
rustaceanvim,,,,,5.1,mrcjkb
say,,,,,,
say,,,,,,alerque
serpent,,,,,,lockejan
sofa,,,,,,f4z3r
sqlite,,,,,,
1 name rockspec ref server version luaversion maintainers
6 bcrypt ulysseszhan
7 binaryheap vcunat
8 bit32 5.1 lblasc
9 busted alerque
10 busted-htest mrcjkb
11 canola.nvim saadndm
12 cassowary alerque
13 cldr alerque
14 commons.nvim 5.1 mrcjkb
15 compat53 vcunat vcunat alerque
16 coop.nvim
17 cosmo
18 coxpcall 1.17.0-1
38 jsregexp 0.0.7-2
39 kulala.nvim
40 ldbus https://luarocks.org/dev
41 ldoc alerque
42 lgi
43 linenoise https://raw.githubusercontent.com/hoelzro/lua-linenoise/master/linenoise-0.9-1.rockspec
44 ljsyscall 5.1 lblasc
62 lua-cmsgpack
63 lua-curl
64 lua-ffi-zlib
65 lua-iconv 7.0.0 alerque
66 lua-lsp
67 lua-messagepack
68 lua-protobuf lockejan
78 lua-utils.nvim mrcjkb
79 lua-yajl pstn
80 lua-zlib koral
81 lua_cliargs alerque
82 luabitop https://raw.githubusercontent.com/teto/luabitop/master/luabitop-1.0.2-3.rockspec
83 luacheck alerque
84 luacov alerque
85 luacov-reporter-lcov ulysseszhan
86 luadbi
87 luadbi-mysql
91 luaevent
92 luaexpat arobyn flosse
93 luaffi https://luarocks.org/dev
94 luafilesystem flosse flosse alerque
95 lualdap aanderse
96 lualine.nvim https://luarocks.org/dev
97 lualogging
104 luarocks-build-tree-sitter-cli
105 luarocks-build-treesitter-parser mrcjkb
106 luarocks-build-treesitter-parser-cpp mrcjkb
107 luasec flosse flosse alerque
108 luasnip
109 luasocket alerque
110 luasql-sqlite3
111 luassert alerque
112 luasystem alerque
113 luatext
114 luaunbound
115 luaunit lockejan
159 rocks.nvim 5.1 mrcjkb
160 rtp.nvim 5.1 mrcjkb
161 rustaceanvim 5.1 mrcjkb
162 say alerque
163 serpent lockejan
164 sofa f4z3r
165 sqlite

View File

@@ -2306,6 +2306,9 @@
"test-opt-meta.hydraPlatforms": [
"index.html#test-opt-meta.hydraPlatforms"
],
"test-opt-meta.teams": [
"index.html#test-opt-meta.teams"
],
"test-opt-meta.timeout": [
"index.html#test-opt-meta.timeout"
],

View File

@@ -83,6 +83,12 @@
- Apache Kafka has dropped support for ZooKeeper mode. The `apacheKafka_3_9` and `apacheKafka_4_0` packages have been removed, as every remaining packaged version is KRaft-only. The `services.apache-kafka.zookeeper` option (previously an alias for `services.apache-kafka.settings."zookeeper.connect"`) has been removed; migrate your cluster to [KRaft](#module-services-apache-kafka-kraft) mode instead.
- `virtualisation.registries.block` / `insecure` / `search` were deprecated,
because they mapped to the deprecated V1 `registries.conf` format.
See the new option {option}`virtualisation.registries.settings`
and [containers-registries.conf(5)](https://github.com/containers/image/blob/main/docs/containers-registries.conf.5.md)
to migrate to the new configuration format.
- When Avahi's mDNS resolver is enabled (`services.avahi.nssmdns4` or `services.avahi.nssmdns6`), only the minimal mDNS resolver is enabled by default to avoid adding a 5 second delay to every failed reverse hostname lookup (e.g., delaying ping by 5 seconds). The "full" mDNS resolver now remains disabled unless `services.avahi.nssmdnsFull` is also enabled. Users who have customized [`/etc/mdns.allow`](https://github.com/avahi/nss-mdns/tree/master#etcmdnsallow) to allow mDNS domains not ending `.local` must enable `services.avahi.nssmdnsFull` to continue to resolve such domains.
- String values passed to `services.phpfpm.settings`, `services.phpfpm.pools.<name>.phpEnv`, and `services.phpfpm.pools.<name>.settings` are now properly quoted and escaped, except for the `${}` syntax that is left as-is. If you are manually escaping these values, please adjust accordingly.
@@ -154,3 +160,5 @@
- If [`system.stateVersion`](#opt-system.stateVersion) is >=26.05, `pkgs.nextcloud33` will be installed by default.
- If [`system.stateVersion`](#opt-system.stateVersion) is >=25.11, `pkgs.nextcloud32` will be installed by default.
- Please note that Nextcloud prohibits skipping major versions while upgrading. You can upgrade to specific versions by declaring `services.nextcloud.package = pkgs.nextcloud33;`.
- `trilium-desktop` and `trilium-server` have been updated to 0.104.0. This release includes security hardening fixes that may break functionality. [See upstream release note for details](https://github.com/TriliumNext/Trilium/releases/tag/v0.104.0).

View File

@@ -1,6 +1,20 @@
{ lib, ... }:
{ lib, options, ... }:
let
inherit (lib) types mkOption literalMD;
# Approximate position of meta.teams / meta.maintainers in nixos tests.
# Right now this assumes only one such position and ignores other definitions.
# FIXME allow having multiple `maintainersPosition` et al..
getPosition =
definitionsWithLocations:
if definitionsWithLocations == [ ] then
null
else
{
file = (lib.head definitionsWithLocations).file;
column = 0;
line = 1;
};
in
{
options = {
@@ -12,7 +26,7 @@ in
'';
apply = lib.filterAttrs (k: v: v != null);
type = types.submodule (
{ config, ... }:
{ options, config, ... }:
{
options = {
maintainers = mkOption {
@@ -22,6 +36,25 @@ in
The [list of maintainers](https://nixos.org/manual/nixpkgs/stable/#var-meta-maintainers) for this test.
'';
};
maintainersPosition = mkOption {
internal = true;
readOnly = true;
type = types.nullOr types.attrs;
default = getPosition options.maintainers.definitionsWithLocations;
};
teams = mkOption {
type = types.listOf types.raw;
default = [ ];
description = ''
The [list of maintainer-teams](https://nixos.org/manual/nixpkgs/stable/#var-meta-teams) for this test.
'';
};
teamsPosition = mkOption {
internal = true;
readOnly = true;
type = types.nullOr types.attrs;
default = getPosition options.teams.definitionsWithLocations;
};
timeout = mkOption {
type = types.nullOr types.int;
default = 3600; # 1 hour

View File

@@ -23,11 +23,16 @@ let
allowSubstitutes = false;
buildInputs = [
cfg.package
pkgs.gtk2
];
disallowedReferences = [
(lib.getDev pkgs.gtk2)
];
}
''
mkdir -p $out/etc/gtk-2.0/
GTK_PATH=${cfg.package}/lib/gtk-2.0/ ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} ${lib.getExe' pkgs.gtk2.dev "gtk-query-immodules-2.0"} > $out/etc/gtk-2.0/immodules.cache
GTK_PATH=${cfg.package}/lib/gtk-2.0/ ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} gtk-query-immodules-2.0 > $out/etc/gtk-2.0/immodules.cache
'';
gtk3_cache =
@@ -37,11 +42,16 @@ let
allowSubstitutes = false;
buildInputs = [
cfg.package
pkgs.gtk3
];
disallowedReferences = [
(lib.getDev pkgs.gtk3)
];
}
''
mkdir -p $out/etc/gtk-3.0/
GTK_PATH=${cfg.package}/lib/gtk-3.0/ ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} ${lib.getExe' pkgs.gtk3.dev "gtk-query-immodules-3.0"} > $out/etc/gtk-3.0/immodules.cache
GTK_PATH=${cfg.package}/lib/gtk-3.0/ ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} gtk-query-immodules-3.0 > $out/etc/gtk-3.0/immodules.cache
'';
in

View File

@@ -12,7 +12,7 @@ in
{
options = {
programs.corefreq = {
enable = lib.mkEnableOption "Whether to enable the corefreq daemon and kernel module";
enable = lib.mkEnableOption "the corefreq daemon and kernel module";
package = lib.mkOption {
type = lib.types.package;

View File

@@ -6,6 +6,7 @@
}:
let
cfg = config.security.account-utils;
format = pkgs.formats.ini { };
in
{
options.security.account-utils = {
@@ -25,6 +26,16 @@ in
:::
'';
};
pwaccessd.settings = lib.mkOption {
description = ''
Options for pwaccessd.
See {manpage}`pwaccessd.conf(5)` for available options.
'';
type = lib.types.submodule {
freeformType = format.type;
};
default = { };
};
};
config = lib.mkIf cfg.enable {
@@ -44,6 +55,8 @@ in
};
environment.systemPackages = [ cfg.package ];
environment.etc."account-utils/pwaccessd.conf".source =
format.generate "pwaccessd.conf" cfg.pwaccessd.settings;
security.pam.services = {
pwupd-passwd = { };

View File

@@ -18,7 +18,7 @@ let
pluginOptions = lib.types.submodule {
options = {
active = lib.mkEnableOption "Whether to enable this plugin";
active = lib.mkEnableOption "this plugin";
direction = lib.mkOption {
type = lib.types.enum [
"in"

View File

@@ -421,7 +421,7 @@ in
{
name = "unix";
control = "sufficient";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
}
];
@@ -567,7 +567,7 @@ in
{
name = "unix";
control = "sufficient";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
}
];
@@ -575,7 +575,7 @@ in
{
name = "unix";
control = "requisite";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
settings.nullok = true;
settings.yescrypt = true;
}

View File

@@ -201,7 +201,7 @@ in
# Setup session
name = "unix";
control = "required";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
}
{
name = "systemd";

View File

@@ -442,7 +442,7 @@ in
{
name = "unix";
control = "sufficient";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
}
];

View File

@@ -17,6 +17,7 @@ let
notice = 5;
info = 6;
debug = 7;
trace = 8;
};
fsOptions = with lib.types; {

View File

@@ -42,6 +42,15 @@ in
'';
};
useLlamaCppCacheDir = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Whether to use {file}`/var/cache/llama-cpp` as {env}`LLAMA_CACHE` instead
of {file}`/var/cache/llama-swap` to share models and other cache with {option}`services.llama-cpp`.
'';
};
tls = {
enable = lib.mkEnableOption "TLS encryption";
@@ -113,6 +122,10 @@ in
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
environment = {
LLAMA_CACHE = lib.mkDefault "/var/cache/${config.systemd.services.llama-swap.serviceConfig.CacheDirectory}";
};
serviceConfig = {
Type = "exec";
ExecStart = "${lib.getExe cfg.package} ${
@@ -130,6 +143,12 @@ in
Restart = "on-failure";
RestartSec = 3;
CacheDirectory =
if cfg.useLlamaCppCacheDir then
config.systemd.services.llama-cpp.serviceConfig.CacheDirectory
else
"llama-swap";
# for GPU acceleration
PrivateDevices = false;

View File

@@ -5,13 +5,19 @@
...
}:
let
cfg = config.services.tetrd;
in
{
options.services.tetrd.enable = lib.mkEnableOption "tetrd";
options.services.tetrd = {
enable = lib.mkEnableOption "tetrd";
package = lib.mkPackageOption pkgs "tetrd" { };
};
config = lib.mkIf config.services.tetrd.enable {
config = lib.mkIf cfg.enable {
environment = {
systemPackages = [ pkgs.tetrd ];
etc."resolv.conf".source = "/etc/tetrd/resolv.conf";
systemPackages = [ cfg.package ];
# etc."resolv.conf".source = "/etc/tetrd/resolv.conf"; # Disabled overwriting of resolve.conf since otherwise tetrd disables your dns when its not connected to a device.
};
# Our resolv.conf will override resolvconf's version.
@@ -21,11 +27,11 @@
tmpfiles.rules = [ "f /etc/tetrd/resolv.conf - - -" ];
services.tetrd = {
description = pkgs.tetrd.meta.description;
description = cfg.package.meta.description;
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = "${pkgs.tetrd}/opt/Tetrd/bin/tetrd";
ExecStart = "${cfg.package}/opt/Tetrd/bin/tetrd";
Restart = "always";
RuntimeDirectory = "tetrd";
RootDirectory = "/run/tetrd";

View File

@@ -214,7 +214,7 @@ in
{
name = "unix";
control = "required";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
}
];
session = utils.pam.autoOrderRules [
@@ -230,7 +230,7 @@ in
{
name = "unix";
control = "required";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
}
{
name = "systemd";

View File

@@ -113,7 +113,7 @@ in
{
name = "unix";
control = "required";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
settings.nullok = true;
}
];
@@ -121,14 +121,14 @@ in
{
name = "unix";
control = "required";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
}
];
session = utils.pam.autoOrderRules [
{
name = "unix";
control = "required";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
}
{
name = "env";

View File

@@ -60,7 +60,7 @@ in
services.nginx = lib.mkIf cfg.nginx.enable {
enable = lib.mkDefault true;
virtualHosts."${cfg.domain}" = lib.mkMerge [
cfg.nginx.virtualHost
(lib.mapAttrsRecursive (_: lib.mkDefault) cfg.nginx.virtualHost)
{
root = lib.mkForce "${cfg.package}";
@@ -82,7 +82,7 @@ in
services.caddy = lib.mkIf cfg.caddy.enable {
enable = lib.mkDefault true;
virtualHosts."${cfg.domain}" = lib.mkMerge [
cfg.caddy.virtualHost
(lib.mapAttrsRecursive (_: lib.mkDefault) cfg.caddy.virtualHost)
{
hostName = lib.mkForce cfg.domain;
extraConfig = ''

View File

@@ -10,16 +10,23 @@ with lib;
let
cfg = config.services.flarum;
# Only placeholders reach the world-readable Nix store; the install
# script substitutes the real secrets at runtime.
flarumInstallConfig = pkgs.writeText "config.json" (
builtins.toJSON {
debug = false;
offline = false;
baseUrl = cfg.baseUrl;
databaseConfiguration = cfg.database;
databaseConfiguration =
cfg.database
// optionalAttrs (cfg.databasePasswordFile != null) {
password = "@databasePassword@";
};
adminUser = {
username = cfg.adminUser;
password = cfg.initialAdminPassword;
password =
if cfg.initialAdminPasswordFile != null then "@adminPassword@" else cfg.initialAdminPassword;
email = cfg.adminEmail;
};
settings = {
@@ -69,7 +76,26 @@ in
initialAdminPassword = mkOption {
type = types.str;
default = "flarum";
description = "Initial password for the adminUser";
description = ''
Initial password for the adminUser.
WARNING: This is stored world-readable in the Nix store.
Use {option}`initialAdminPasswordFile` instead.
'';
};
initialAdminPasswordFile = mkOption {
type = types.nullOr types.path;
default = null;
example = "/run/secrets/flarum-admin-password";
description = ''
File containing the initial password for adminUser.
Must be readable by the flarum user.
Takes precedence over {option}`initialAdminPassword`.
The password must not contain `"` or `\` characters, as it is
substituted into a JSON installation config verbatim.
'';
};
user = mkOption {
@@ -98,7 +124,12 @@ in
bool
int
]);
description = "MySQL database parameters";
description = ''
MySQL database parameters.
WARNING: A `password` set here is stored world-readable in the
Nix store. Use {option}`databasePasswordFile` instead.
'';
default = {
# the database driver; i.e. MySQL; MariaDB...
driver = "mysql";
@@ -118,6 +149,20 @@ in
};
};
databasePasswordFile = mkOption {
type = types.nullOr types.path;
default = null;
example = "/run/secrets/flarum-db-password";
description = ''
File containing the database password.
Must be readable by the flarum user.
Takes precedence over `database.password`.
The password must not contain `"` or `\` characters, as it is
substituted into a JSON installation config verbatim.
'';
};
createDatabaseLocally = mkOption {
type = types.bool;
default = false;
@@ -210,6 +255,8 @@ in
Type = "oneshot";
User = cfg.user;
Group = cfg.group;
# The secret-filled install config is staged in /tmp
PrivateTmp = true;
};
path = [ config.services.phpfpm.phpPackage ];
script = ''
@@ -222,7 +269,18 @@ in
''
+ optionalString (cfg.createDatabaseLocally && cfg.database.driver == "mysql") ''
if [ ! -f config.php ]; then
php flarum install --file=${flarumInstallConfig}
install -m 0600 ${flarumInstallConfig} /tmp/flarum-install.json
${optionalString (cfg.initialAdminPasswordFile != null) ''
${pkgs.replace-secret}/bin/replace-secret '@adminPassword@' \
${escapeShellArg cfg.initialAdminPasswordFile} /tmp/flarum-install.json
''}
${optionalString (cfg.databasePasswordFile != null) ''
${pkgs.replace-secret}/bin/replace-secret '@databasePassword@' \
${escapeShellArg cfg.databasePasswordFile} /tmp/flarum-install.json
''}
php flarum install --file=/tmp/flarum-install.json
# config.php contains the database password; stateDir is world-readable
chmod 600 config.php
fi
''
+ ''

View File

@@ -448,8 +448,8 @@ in
'';
# https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes
boot.kernel.sysctl."net.core.rmem_max" = mkDefault 2500000;
boot.kernel.sysctl."net.core.wmem_max" = mkDefault 2500000;
boot.kernel.sysctl."net.core.rmem_max" = mkDefault 7500000;
boot.kernel.sysctl."net.core.wmem_max" = mkDefault 7500000;
systemd.packages = [ cfg.package ];
systemd.services.caddy = {

View File

@@ -362,7 +362,7 @@ in
{
name = "unix";
control = "sufficient";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
}
];
@@ -446,7 +446,7 @@ in
{
name = "unix";
control = "sufficient";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
}
];
@@ -454,7 +454,7 @@ in
{
name = "unix";
control = "requisite";
modulePath = "${config.security.pam.package}/lib/security/pam_unix.so";
modulePath = config.security.pam.pam_unixModulePath;
settings.nullok = true;
settings.yescrypt = true;
}

View File

@@ -9,6 +9,15 @@ let
inherit (lib) literalExpression mkOption types;
oldRegistriesOptionsUsed = lib.any (x: x != [ ]) (
with cfg.registries;
[
search
insecure
block
]
);
toml = pkgs.formats.toml { };
in
{
@@ -61,30 +70,54 @@ in
};
registries = {
# TODO: remove those options in 26.11
search = mkOption {
visible = false;
type = types.listOf types.str;
default = [
"docker.io"
"quay.io"
];
default = [ ];
description = ''
List of repositories to search.
Deprecated, examine {option}`virtualisation.registries.settings` instead.
'';
};
insecure = mkOption {
default = [ ];
visible = false;
type = types.listOf types.str;
description = ''
List of insecure repositories.
Deprecated, examine {option}`virtualisation.registries.settings` instead.
'';
};
block = mkOption {
default = [ ];
visible = false;
type = types.listOf types.str;
description = ''
List of blocked repositories.
Deprecated, examine {option}`virtualisation.registries.settings` instead.
'';
};
settings = mkOption {
type = toml.type;
default = {
registry = [
{ location = "docker.io"; }
{ location = "quay.io"; }
];
};
description = ''
repositories.conf configuration.
Examine [containers-registries.conf(5)] for more information about the format.
[containers-registries.conf(5)]: https://github.com/containers/image/blob/main/docs/containers-registries.conf.5.md
'';
};
};
@@ -112,6 +145,15 @@ in
};
config = lib.mkIf cfg.enable {
warnings = lib.optional oldRegistriesOptionsUsed "the options virtualisation.registries.search / insecure / block are deprecated. See virtualisation.registries.settings instead.";
virtualisation.containers.registries.settings = lib.mkIf oldRegistriesOptionsUsed {
registries = {
block.registries = cfg.registries.block;
insecure.registries = cfg.registries.insecure;
search.registries = cfg.registries.search;
};
};
virtualisation.containers.containersConf.cniPlugins = [ pkgs.cni-plugins ];
@@ -136,9 +178,7 @@ in
"containers/storage.conf".source = toml.generate "storage.conf" cfg.storage.settings;
"containers/registries.conf".source = toml.generate "registries.conf" {
registries = lib.mapAttrs (n: v: { registries = v; }) cfg.registries;
};
"containers/registries.conf".source = toml.generate "registries.conf" cfg.registries.settings;
"containers/policy.json".source =
if cfg.policy != { } then

View File

@@ -730,7 +730,13 @@ in
greetd-no-shadow = runTest ./greetd-no-shadow.nix;
grocy = runTest ./grocy.nix;
grow-partition = runTest ./grow-partition.nix;
grub = runTest ./grub.nix;
grub = {
basic = runTest ./grub/basic.nix;
efi = runTest ./grub/efi.nix;
graphical = runTest ./grub/graphical.nix;
hashed-password = runTest ./grub/hashed-password.nix;
mirrored-boots = runTest ./grub/mirrored-boots.nix;
};
gs1200-exporter = runTest ./gs1200-exporter.nix;
guacamole-server = runTest ./guacamole-server.nix;
guix = handleTest ./guix { };

View File

@@ -28,7 +28,7 @@
position = "start-of-file";
}
];
vendorHash = "sha256-66WNU+t/frHfbxexYdiXzgXKLxPyLnN6JuKnlG/kSQY=";
vendorHash = "sha256-cvgq/Djlxjiu0C5QjaxrlEeG7O2mB6mGAwV7/reYlpY=";
};
};
};

View File

@@ -10,7 +10,7 @@
};
nodes.machine =
{ ... }:
{ pkgs, ... }:
{
# Flarum installs and migrates the database on first boot and runs a
# MariaDB server alongside PHP-FPM and nginx, so give the VM some headroom.
@@ -28,8 +28,11 @@
adminUser = "admin";
adminEmail = "admin@example.com";
# Flarum rejects admin passwords shorter than 8 characters.
initialAdminPassword = "flarum-admin-password";
# The trailing newline matches how secret managers typically write files.
initialAdminPasswordFile = "${pkgs.writeText "admin-pass" "flarum-admin-password\n"}";
# MariaDB authenticates via unix socket and never checks this password;
# setting it still exercises the substitution path.
databasePasswordFile = "${pkgs.writeText "db-pass" "flarum-db-password\n"}";
};
};
@@ -48,5 +51,23 @@
# The admin API endpoint should respond, confirming the app booted cleanly.
machine.succeed("curl -sf http://localhost/api -o /dev/null")
# Only the placeholders may appear in the install config in the Nix store.
machine.succeed("grep -q '@adminPassword@' /nix/store/*-config.json")
machine.succeed("grep -q '@databasePassword@' /nix/store/*-config.json")
machine.fail("grep -qe 'flarum-admin-password' -e 'flarum-db-password' /nix/store/*-config.json")
# A successful login proves the admin password was substituted intact.
machine.succeed(
"curl -sf http://localhost/api/token "
+ "-H 'Content-Type: application/json' "
+ "-d '{\"identification\": \"admin\", \"password\": \"flarum-admin-password\"}' "
+ "| grep -F token"
)
# The database password must arrive intact in config.php, which must
# not be world-readable.
machine.succeed("grep -q 'flarum-db-password' /var/lib/flarum/config.php")
machine.succeed("[ $(stat -c %a /var/lib/flarum/config.php) = 600 ]")
'';
}

View File

@@ -146,7 +146,7 @@
machine.succeed(f"${run "gnome-extensions enable {extension}"}")
wait_time = 5
while getState(extension) == "ACTIVATING" and (wait_time := wait_time - 1) > 0:
while "ACTIVATING" in getState(extension) and (wait_time := wait_time - 1) > 0:
machine.log(f"Extension {extension} is still activating, waiting {wait_time} more seconds")
machine.sleep(1)
checkState("ACTIVE", extension)

45
nixos/tests/grub/efi.nix Normal file
View File

@@ -0,0 +1,45 @@
{ lib, ... }:
{
name = "grub-efi";
meta = with lib.maintainers; {
maintainers = [
tomfitzhenry
rnhmjoj
];
};
nodes.machine =
{ ... }:
{
virtualisation.useBootLoader = true;
virtualisation.useEFIBoot = true;
boot.loader.grub = {
enable = true;
efiSupport = true;
device = "nodev";
# Read GRUB from the serial console so its output can be matched
# deterministically with wait_for_console_text, rather than via OCR.
extraConfig = "serial; terminal_output serial";
};
boot.loader.efi.canTouchEfiVariables = true;
};
testScript = ''
machine.start()
with subtest("Enters GRUB"):
machine.wait_for_console_text("GNU GRUB")
with subtest("Loads kernel"):
machine.wait_for_console_text("Linux version")
with subtest("Reaches multi-user target"):
machine.wait_for_unit("multi-user.target")
with subtest("Boots via UEFI"):
machine.succeed("test -d /sys/firmware/efi")
'';
}

View File

@@ -0,0 +1,57 @@
{ lib, ... }:
{
name = "grub-graphical";
meta = with lib.maintainers; {
maintainers = [
tomfitzhenry
rnhmjoj
];
};
nodes.machine =
{ pkgs, ... }:
let
# GRUB only draws a background image when it is in graphical gfxterm
# mode. Bake a marker string into the splash so the OCR check below can
# only succeed when gfxterm actually rendered it; a silent fallback to
# text mode would show the plain menu without this image (and its text).
#
# The image must be an 8-bit sRGB PNG, otherwise GRUB's png module fails
# to load it and silently falls back to its default (non-graphical) menu.
splash = pkgs.runCommand "grub-gfxterm-splash.png" { nativeBuildInputs = [ pkgs.imagemagick ]; } ''
magick -size 1024x768 xc:'#2d2d2d' \
-font ${pkgs.dejavu_fonts.minimal}/share/fonts/truetype/DejaVuSans.ttf \
-gravity south -pointsize 48 -fill white \
-annotate +0+150 'GFXTERMOK' \
-depth 8 -type TrueColor PNG24:$out
'';
in
{
virtualisation.useBootLoader = true;
# Leave the menu up long enough for OCR to catch it; we boot early with a
# keypress once it has, so this does not slow the test down.
boot.loader.timeout = 30;
boot.loader.grub = {
enable = true;
splashImage = splash;
};
};
enableOCR = true;
testScript = ''
machine.start()
with subtest("GRUB renders its menu graphically (gfxterm), showing the splash"):
# The marker text lives inside the background image, so reading it back
# proves GRUB displayed the image rather than falling back to text mode.
machine.wait_for_text("GFXTERMOK")
machine.screenshot("grub_gfxterm")
with subtest("Machine boots into NixOS from GRUB"):
machine.send_key("ret")
machine.wait_for_unit("multi-user.target")
'';
}

View File

@@ -0,0 +1,77 @@
{ lib, ... }:
{
name = "grub-hashed-password";
meta = with lib.maintainers; {
maintainers = [
tomfitzhenry
rnhmjoj
];
};
nodes.machine =
{ pkgs, ... }:
let
mkGrubPbkdf2HashFile =
password:
toString (
pkgs.runCommandLocal "grub-pbkdf2-hash" { nativeBuildInputs = [ pkgs.grub2 ]; } ''
printf "%s\n%s\n" "${password}" "${password}" | grub-mkpasswd-pbkdf2 | grep -o 'grub\.pbkdf2\.[^[:space:]]*' > $out
''
);
in
{
virtualisation.useBootLoader = true;
boot.loader.timeout = null;
boot.loader.grub = {
enable = true;
users.bob.hashedPasswordFile = mkGrubPbkdf2HashFile "bobsecret";
# Read GRUB from the serial console so its output can be matched
# deterministically; OCR would work but is flakier, which matters for
# the multi-step interactive login exercised below.
extraConfig = "serial; terminal_output serial";
};
};
testScript = ''
def grub_login_as(user, password):
"""
Enters user and password to log into GRUB
"""
machine.wait_for_console_text("Enter username:")
machine.send_chars(user + "\n")
machine.wait_for_console_text("Enter password:")
machine.send_chars(password + "\n")
def grub_select_all_configurations():
"""
Selects "All configurations" from the GRUB menu
to trigger a login request.
"""
machine.send_monitor_command("sendkey down")
machine.send_monitor_command("sendkey ret")
machine.start()
# wait for grub screen
machine.wait_for_console_text("GNU GRUB")
grub_select_all_configurations()
with subtest("Invalid hashedPassword credentials are rejected"):
grub_login_as("bob", "wrongsecret")
machine.wait_for_console_text("access denied")
grub_select_all_configurations()
with subtest("Valid hashedPassword credentials are accepted"):
grub_login_as("bob", "bobsecret")
machine.send_chars("\n") # press enter to boot
machine.wait_for_console_text("Linux version")
with subtest("Machine boots correctly"):
machine.wait_for_unit("multi-user.target")
'';
}

View File

@@ -0,0 +1,61 @@
{ lib, ... }:
{
name = "grub-mirrored-boots";
meta = with lib.maintainers; {
maintainers = [
tomfitzhenry
rnhmjoj
];
};
nodes.machine =
{ lib, ... }:
{
virtualisation.useBootLoader = true;
boot.loader.timeout = null;
boot.loader.grub = {
enable = true;
device = lib.mkOverride 0 "";
mirroredBoots = [
{
path = "/boot1";
devices = [ "/dev/vda" ];
}
{
path = "/boot2";
devices = [ "nodev" ];
}
];
# Read GRUB from the serial console so its output can be matched
# deterministically with wait_for_console_text, rather than via OCR.
extraConfig = "serial; terminal_output serial";
};
};
testScript = ''
machine.start()
# wait for grub screen
machine.wait_for_console_text("GNU GRUB")
machine.send_chars("\n") # press enter to boot default option
with subtest("Machine boots correctly"):
machine.wait_for_unit("multi-user.target")
with subtest("Verify boot path 1 GRUB installation and configuration"):
machine.succeed("test -d /boot1/grub")
machine.succeed("test -f /boot1/grub/grub.cfg")
machine.succeed("test -f /boot1/grub/state")
machine.succeed("grep -q 'menuentry' /boot1/grub/grub.cfg")
with subtest("Verify boot path 2 GRUB installation and configuration"):
machine.succeed("test -d /boot2/grub")
machine.succeed("test -f /boot2/grub/grub.cfg")
machine.succeed("test -f /boot2/grub/state")
machine.succeed("grep -q 'menuentry' /boot2/grub/grub.cfg")
'';
}

View File

@@ -1467,7 +1467,6 @@ in
# Full disk encryption (root, kernel and initrd encrypted) using GRUB, GPT/UEFI,
# LVM-on-LUKS and a keyfile in initrd.secrets to enter the passphrase once
fullDiskEncryption = makeInstallerTest "fullDiskEncryption" {
broken = true;
createPartitions = ''
installer.succeed(
"flock /dev/vda parted --script /dev/vda -- mklabel gpt"
@@ -1508,6 +1507,53 @@ in
'';
enableOCR = true;
postBootCommands = ''
target.wait_for_text("Enter passphrase for")
# GRUB's EFI keyboard input appears to drop characters when typed at the
# default speed (producing an "Invalid passphrase" error), so type slowly.
target.send_chars("supersecret\n", 0.2)
'';
};
# Root, kernel and initrd encrypted using GRUB cryptodisk, MBR/legacy BIOS,
# plain LUKS and a keyfile in initrd.secrets to enter the passphrase once
grubCryptodiskLegacyBios = makeInstallerTest "grubCryptodiskLegacyBios" {
meta.maintainers = [ maintainers.tomfitzhenry ];
createPartitions = ''
installer.succeed(
"flock /dev/vda parted --script /dev/vda -- mklabel msdos mkpart primary ext4 1MiB -1GiB mkpart primary linux-swap -1GiB 100%",
"udevadm settle",
"echo -n supersecret | cryptsetup luksFormat -q --pbkdf-force-iterations 1000 --type luks1 /dev/vda1 -",
"echo -n supersecret | cryptsetup luksOpen /dev/vda1 cryptroot",
"mkfs.ext4 -L nixos /dev/mapper/cryptroot",
"mkswap -L swap /dev/vda2",
"swapon -L swap",
"mount LABEL=nixos /mnt",
"mkdir -p /mnt/etc/nixos",
# Add a keyfile so stage 1 can unlock the root device without a second,
# interactive prompt. This keeps the test independent of the stage 1
# implementation, which matters because the scripted and systemd
# initrds word their passphrase prompts differently. Only GRUB (which
# is stage 1 independent) then prompts interactively.
"dd if=/dev/urandom of=/mnt/etc/nixos/luks.key bs=256 count=1",
"echo -n supersecret | cryptsetup luksAddKey -q --pbkdf-force-iterations 1000 --key-file - /dev/vda1 /mnt/etc/nixos/luks.key",
)
'';
bootLoader = "grub";
# GRUB draws its cryptodisk passphrase prompt on the console terminal
# without a trailing newline, so the line-based wait_for_console_text can
# never observe it. Use OCR (wait_for_text) to read it off the screen.
enableOCR = true;
extraConfig = ''
boot.loader.grub.enableCryptodisk = true;
boot.initrd.secrets."/luks.key" = "/etc/nixos/luks.key";
boot.initrd.luks.devices.cryptroot = {
device = lib.mkForce "/dev/vda1";
keyFile = "/luks.key";
};
'';
postBootCommands = ''
# GRUB has to unlock the disk to read /boot before it can boot the kernel;
# stage 1 then unlocks the root device with the embedded keyfile.
target.wait_for_text("Enter passphrase for")
target.send_chars("supersecret\n")
'';

View File

@@ -11,7 +11,12 @@
{
security.enableWrappers = false;
systemd.settings.Manager.NoNewPrivileges = true;
security.account-utils.enable = true;
security.account-utils = {
enable = true;
pwaccessd.settings = {
ExpiredCheck.SpMin = true;
};
};
users.mutableUsers = true;
security.account-utils.extraArgs = [
"-v"
@@ -46,6 +51,9 @@
print(f"passwd path is: {passwd_path}")
assert "account-utils" in passwd_path
with subtest("config file exists"):
machine.succeed("ls /etc/account-utils/pwaccessd.conf")
with subtest("create user"):
machine.succeed("useradd -m alice")
machine.succeed("(echo foobar; echo foobar) | passwd alice")

View File

@@ -13,6 +13,7 @@
makeDesktopItem,
makeWrapper,
p7zip,
gnutar,
writeShellScript,
}:
let
@@ -46,9 +47,17 @@ let
pname = "pianoteq-${name}";
unpackPhase = ''
${p7zip}/bin/7z x $src
'';
unpackPhase =
if lib.hasSuffix ".7z" src then
''
${p7zip}/bin/7z x $src
''
else if lib.hasSuffix ".tar.xz" src then
''
${gnutar}/bin/tar -xf $src
''
else
throw "unexpected file format";
nativeBuildInputs = [
autoPatchelfHook
@@ -243,6 +252,7 @@ let
version6 = "6.7.3";
version7 = "7.5.4";
version8 = "8.4.0";
version9 = "9.1.2";
mkStandard =
version: hash:
@@ -292,8 +302,35 @@ let
inherit hash;
};
};
mkTrial9 =
hash:
mkPianoteq {
name = "trial";
version = version9;
mainProgram = "Pianoteq 9";
startupWMClass = "Pianoteq Trial";
src = fetchPianoteqTrial {
name = "pianoteq_trial_v${versionForFile version9}.tar.xz";
inherit hash;
};
};
mkStage9 =
hash:
mkPianoteq {
name = "stage";
version = version9;
mainProgram = "Pianoteq 9 STAGE";
startupWMClass = "Pianoteq STAGE";
src = fetchPianoteqWithLogin {
name = "pianoteq_setup_v${versionForFile version9}.tar.xz";
inherit hash;
};
};
in
{
trial_9 = mkTrial9 "sha256-1ofPL6F12Gv+k2rZBadOa5Iyukuji6vdww87ufdKjM8=";
stage_9 = mkStage9 "sha256-Jvm/AhBwgj5INW8U48rJjgDB7j/Z1VnYKczvtrpl/AY=";
standard_8 = mkStandard version8 "sha256-ZDGB/SOOz+sWz7P+sNzyaipEH452n8zq5LleO3ztSXc=";
stage_8 = mkStage version8 "";
standard-trial_8 = mkStandardTrial version8 "sha256-K3LbAWxciXt9hVAyRayxSoE/IYJ38Fd03+j0s7ZsMuw=";

View File

@@ -16,9 +16,9 @@ let
inherit tiling_wm;
};
stableVersion = {
version = "2026.1.1.10"; # "Android Studio Quail 1 | 2026.1.1 Patch 2"
sha256Hash = "sha256-+9PxFtEsrtck6o2g0s2ufnkRcPefKqESc+oPLSKiJNw=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.1.10/android-studio-quail1-patch2-linux.tar.gz";
version = "2026.1.2.10"; # "Android Studio Quail 2 | 2026.1.2"
sha256Hash = "sha256-ZERaVAkucFbG638aia0RbQ/uwu9flluOWU1iq9tYWQ8=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.2.10/android-studio-quail2-linux.tar.gz";
};
betaVersion = {
version = "2026.1.3.5"; # "Android Studio Quail 3 | 2026.1.3 RC 1"

View File

@@ -9,10 +9,10 @@
elpaBuild {
pname = "a68-mode";
ename = "a68-mode";
version = "1.3.0.20260614.1";
version = "1.3.0.20260710.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/a68-mode-1.3.0.20260614.1.tar";
sha256 = "1b51c2v7sx8g4mm2irm43rgb741syphji6cglpv1r3j9wvcpj58k";
url = "https://elpa.gnu.org/devel/a68-mode-1.3.0.20260710.2.tar";
sha256 = "10qxsr316kv8317zfjwixj7pmsrqykycwf6pmw0wiv8w0vq0v9jr";
};
packageRequires = [ ];
meta = {
@@ -74,10 +74,10 @@
elpaBuild {
pname = "activities";
ename = "activities";
version = "0.80.20251118.222434";
version = "0.8pre0.20251118.85";
src = fetchurl {
url = "https://elpa.gnu.org/devel/activities-0.80.20251118.222434.tar";
sha256 = "19h5c1cpmxl1j0k6yicy3gw10wcnc3likb1q0frwchw8vnp7bx96";
url = "https://elpa.gnu.org/devel/activities-0.8pre0.20251118.85.tar";
sha256 = "0v0s5vlfd2dv4shbmxqn37mcvfmfszdk0nwi1y184hwsp0bkvzqx";
};
packageRequires = [ persist ];
meta = {
@@ -461,10 +461,10 @@
elpaBuild {
pname = "auctex";
ename = "auctex";
version = "14.1.2.0.20260623.43";
version = "14.1.2.0.20260710.47";
src = fetchurl {
url = "https://elpa.gnu.org/devel/auctex-14.1.2.0.20260623.43.tar";
sha256 = "0csk0k8njms3dn2ijbsvm9g78k6yvdxgcdcibj79acllzslhnwis";
url = "https://elpa.gnu.org/devel/auctex-14.1.2.0.20260710.47.tar";
sha256 = "0vlx2mi7fvch1h6s2cyjrwk88zib8l5cmzwh9z0i0z6pgnx5d7nq";
};
packageRequires = [ ];
meta = {
@@ -505,10 +505,10 @@
elpaBuild {
pname = "auctex-label-numbers";
ename = "auctex-label-numbers";
version = "0.2.0.20241019.12742";
version = "0.3.0.20260714.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/auctex-label-numbers-0.2.0.20241019.12742.tar";
sha256 = "0y4y8267r3bmwshcb5qkfrpnaxs1zwy1rwdhngjci005n68bslk9";
url = "https://elpa.gnu.org/devel/auctex-label-numbers-0.3.0.20260714.1.tar";
sha256 = "1bqw342873z0cpjg6lg3inscbjilwrgm0dgd9bhc7bb8mas7hkaj";
};
packageRequires = [ auctex ];
meta = {
@@ -740,10 +740,10 @@
elpaBuild {
pname = "bicep-ts-mode";
ename = "bicep-ts-mode";
version = "0.1.4.0.20260619.82";
version = "0.1.4.0.20260720.83";
src = fetchurl {
url = "https://elpa.gnu.org/devel/bicep-ts-mode-0.1.4.0.20260619.82.tar";
sha256 = "0rf10gab6vfrmiwcvm6b6cb0a3vlaydc4cgfpq34na9czqn760r0";
url = "https://elpa.gnu.org/devel/bicep-ts-mode-0.1.4.0.20260720.83.tar";
sha256 = "19k83fn4i2vvvad6pz865ns165vpd9msa1cnjhmlcfv5cxsa7wk3";
};
packageRequires = [ ];
meta = {
@@ -902,10 +902,10 @@
elpaBuild {
pname = "breadcrumb";
ename = "breadcrumb";
version = "1.0.1.0.20260507.73535";
version = "1.0.1.0.20260630.15";
src = fetchurl {
url = "https://elpa.gnu.org/devel/breadcrumb-1.0.1.0.20260507.73535.tar";
sha256 = "1ccx08zczmkgdm9xb1bnz0v4a4yrf3zy5nnfyax57anw3m8yliz2";
url = "https://elpa.gnu.org/devel/breadcrumb-1.0.1.0.20260630.15.tar";
sha256 = "12l1bi4gynmgfffbj7w6za21a3n6776iqixm33rh7zkbzfhafvxl";
};
packageRequires = [ project ];
meta = {
@@ -1106,10 +1106,10 @@
elpaBuild {
pname = "cape";
ename = "cape";
version = "2.7.0.20260519.102137";
version = "2.7.0.20260628.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/cape-2.7.0.20260519.102137.tar";
sha256 = "1ilx7ka6vx2xv0xfmc4sbjf8nqsgxd4vzj5r417ckmpfb4vnpa18";
url = "https://elpa.gnu.org/devel/cape-2.7.0.20260628.1.tar";
sha256 = "1hbwh1752p1rjh4csn6vs4k9bv2qxa0ms6s914aclx72slqa2qvj";
};
packageRequires = [ compat ];
meta = {
@@ -1414,10 +1414,10 @@
elpaBuild {
pname = "company";
ename = "company";
version = "1.0.2.0.20260618.138";
version = "1.0.2.0.20260718.178";
src = fetchurl {
url = "https://elpa.gnu.org/devel/company-1.0.2.0.20260618.138.tar";
sha256 = "072y63bvpq6falkg3yqv8smhkba2nqlw6crm5809pqrihfm8ybii";
url = "https://elpa.gnu.org/devel/company-1.0.2.0.20260718.178.tar";
sha256 = "15ymhxywy9kh33rpjrbnn6h545hkwgqcc7mbjpjp7p2kghh1xndj";
};
packageRequires = [ posframe ];
meta = {
@@ -1509,10 +1509,10 @@
elpaBuild {
pname = "compat";
ename = "compat";
version = "31.0.0.1.0.20260606.2";
version = "31.0.0.2.0.20260716.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/compat-31.0.0.1.0.20260606.2.tar";
sha256 = "1bziwppgl138pf65q9jbw3c8xsarik9617fnqw3wnp3hlkg39b4m";
url = "https://elpa.gnu.org/devel/compat-31.0.0.2.0.20260716.2.tar";
sha256 = "179w1zim5nfj1crvc2qm9ipvwwh2yr9q3rs8wjffcvsfjipnym5d";
};
packageRequires = [ ];
meta = {
@@ -1573,10 +1573,10 @@
elpaBuild {
pname = "consult";
ename = "consult";
version = "3.6.0.20260607.1";
version = "3.6.0.20260716.5";
src = fetchurl {
url = "https://elpa.gnu.org/devel/consult-3.6.0.20260607.1.tar";
sha256 = "02z3cdzf2lyis0a5kc8vcyas8ycz8gfli7hiahx6zc7dyd94mi9s";
url = "https://elpa.gnu.org/devel/consult-3.6.0.20260716.5.tar";
sha256 = "1hn04wqdbdbrim1idbcqj9b0lkicghhyaba0jpw7zdw682hfjcaf";
};
packageRequires = [ compat ];
meta = {
@@ -1596,10 +1596,10 @@
elpaBuild {
pname = "consult-denote";
ename = "consult-denote";
version = "0.5.0.0.20260520.122738";
version = "0.5.1.0.20260704.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/consult-denote-0.5.0.0.20260520.122738.tar";
sha256 = "19y5vd4j1ndnxr5z7fz8ghxs5ra0y9d0qca2npglcmzy5l6zsaga";
url = "https://elpa.gnu.org/devel/consult-denote-0.5.1.0.20260704.0.tar";
sha256 = "0bfy6gzznxg356s1nqrv5ma26rlb9njf12dbkma6glpr8l7gpavv";
};
packageRequires = [
consult
@@ -1686,10 +1686,10 @@
elpaBuild {
pname = "corfu";
ename = "corfu";
version = "2.10.0.20260519.105314";
version = "2.10.0.20260719.16";
src = fetchurl {
url = "https://elpa.gnu.org/devel/corfu-2.10.0.20260519.105314.tar";
sha256 = "15ajzvqjw61rqp6gb275x81d4bl8dsj04lzl84cjj8khf3m1jrcp";
url = "https://elpa.gnu.org/devel/corfu-2.10.0.20260719.16.tar";
sha256 = "0h3mjsfk8zsviqcqccql4pcj87ja0am78ag3q2w8jw77bqvk5s4a";
};
packageRequires = [ compat ];
meta = {
@@ -1903,10 +1903,10 @@
elpaBuild {
pname = "cursory";
ename = "cursory";
version = "1.2.0.0.20260424.102447";
version = "1.2.0.0.20260701.4";
src = fetchurl {
url = "https://elpa.gnu.org/devel/cursory-1.2.0.0.20260424.102447.tar";
sha256 = "14yaa5bay9asyvhkq8bj3fhbzrhry6pc87vhw4gm64ixm9k499g5";
url = "https://elpa.gnu.org/devel/cursory-1.2.0.0.20260701.4.tar";
sha256 = "0087hsy0qzzlhj7zsasmc6x41w6gnh21sb0in7zyahy2x0qrqwi4";
};
packageRequires = [ ];
meta = {
@@ -1967,10 +1967,10 @@
elpaBuild {
pname = "dape";
ename = "dape";
version = "0.27.1.0.20260602.5";
version = "0.27.1.0.20260719.8";
src = fetchurl {
url = "https://elpa.gnu.org/devel/dape-0.27.1.0.20260602.5.tar";
sha256 = "0vy4b8p9wys1rj7rra87p9yld9d8szlg0y77ls1hnq2lqnsxvyqd";
url = "https://elpa.gnu.org/devel/dape-0.27.1.0.20260719.8.tar";
sha256 = "08y9z6l5qirz812v0wz1y3fklsqj9b0476scl2ziq8mvjdkv37bq";
};
packageRequires = [ jsonrpc ];
meta = {
@@ -2101,10 +2101,10 @@
elpaBuild {
pname = "denote";
ename = "denote";
version = "4.2.3.0.20260611.3";
version = "4.2.3.0.20260707.7";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-4.2.3.0.20260611.3.tar";
sha256 = "0cg6zk2sz6dbss0z6is17xri4mzqkx7m1pbxr4f2fzhh59wk93ww";
url = "https://elpa.gnu.org/devel/denote-4.2.3.0.20260707.7.tar";
sha256 = "0yrqdz1znd5nkrwqiwrzgsgb7d1yysqmy1lr05r2yj3rlfzhcnvi";
};
packageRequires = [ ];
meta = {
@@ -2277,10 +2277,10 @@
elpaBuild {
pname = "denote-silo";
ename = "denote-silo";
version = "0.3.0.0.20260520.122913";
version = "0.3.2.0.20260705.4";
src = fetchurl {
url = "https://elpa.gnu.org/devel/denote-silo-0.3.0.0.20260520.122913.tar";
sha256 = "0dx6nhjga8mq5g0db24jjzlvdy218bh2yszasjls101nf9ksc3hy";
url = "https://elpa.gnu.org/devel/denote-silo-0.3.2.0.20260705.4.tar";
sha256 = "08zgg8jll6kdmzqrzx2j0q0g35sk6sfbp6qxd687sc8p9n9bx4yg";
};
packageRequires = [ denote ];
meta = {
@@ -2363,10 +2363,10 @@
elpaBuild {
pname = "dicom";
ename = "dicom";
version = "1.5.0.20260605.1";
version = "1.5.0.20260704.4";
src = fetchurl {
url = "https://elpa.gnu.org/devel/dicom-1.5.0.20260605.1.tar";
sha256 = "1lasbqwkgd74jck88525nx76da7535s2m15c47awjpr2hhbwra89";
url = "https://elpa.gnu.org/devel/dicom-1.5.0.20260704.4.tar";
sha256 = "0b5mm81wfskhls44w951igz2y5yf4lx3g61fswyk9hjhm4sccgz5";
};
packageRequires = [ compat ];
meta = {
@@ -2413,10 +2413,10 @@
elpaBuild {
pname = "diff-hl";
ename = "diff-hl";
version = "1.10.0.0.20260624.182";
version = "1.10.0.0.20260627.186";
src = fetchurl {
url = "https://elpa.gnu.org/devel/diff-hl-1.10.0.0.20260624.182.tar";
sha256 = "1gppg1sqc4gwc9szl83zbaw1hk140zqw9sy275cl85v7bd4wdvja";
url = "https://elpa.gnu.org/devel/diff-hl-1.10.0.0.20260627.186.tar";
sha256 = "0anq2hcihzsm3ff0g0smk8w72x5fi3frqymbm1dci679ssx4316v";
};
packageRequires = [ cl-lib ];
meta = {
@@ -2710,10 +2710,10 @@
elpaBuild {
pname = "doc-view-follow";
ename = "doc-view-follow";
version = "0.3.2.0.20250427.143824";
version = "0.3.2.0.20260708.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/doc-view-follow-0.3.2.0.20250427.143824.tar";
sha256 = "04jk93rkv682w6zcfr283gpwgi5fiq5w3xdpv49zkwddx783crfa";
url = "https://elpa.gnu.org/devel/doc-view-follow-0.3.2.0.20260708.1.tar";
sha256 = "0xyd9w7fqaj22dp43788gm5i7rzbhch2sh2mmarhyw4xp9a7j83w";
};
packageRequires = [ ];
meta = {
@@ -2752,10 +2752,10 @@
elpaBuild {
pname = "doric-themes";
ename = "doric-themes";
version = "1.1.0.0.20260618.8";
version = "1.2.1.0.20260716.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/doric-themes-1.1.0.0.20260618.8.tar";
sha256 = "11ck5y66zh9lwiiqmxfh1w4s5k8irvncmd6zsanhh8wb2fd9wms8";
url = "https://elpa.gnu.org/devel/doric-themes-1.2.1.0.20260716.2.tar";
sha256 = "00jysh555i53hx32drdfwc25bf09jq4hm0q6w2q9h2pzrk8wmk85";
};
packageRequires = [ ];
meta = {
@@ -2774,10 +2774,10 @@
elpaBuild {
pname = "drepl";
ename = "drepl";
version = "0.4.0.20260520.140843";
version = "0.4.0.20260715.8";
src = fetchurl {
url = "https://elpa.gnu.org/devel/drepl-0.4.0.20260520.140843.tar";
sha256 = "0apa8fi1j1wkjnjxfsyyf8k21na4q7fvlg6baz2y2aaqisfykqlh";
url = "https://elpa.gnu.org/devel/drepl-0.4.0.20260715.8.tar";
sha256 = "01gbl3gqrlz2gimmjsk0nb6zyps8a89z96bwrxqfjph6w13d33gw";
};
packageRequires = [ comint-mime ];
meta = {
@@ -3004,10 +3004,10 @@
elpaBuild {
pname = "eglot";
ename = "eglot";
version = "1.23.0.20260622.30";
version = "1.24.0.20260623.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/eglot-1.23.0.20260622.30.tar";
sha256 = "0ignlpfdlxjk0z66z8gq2paffm2r874wajf94b1r61xa1mmf63nn";
url = "https://elpa.gnu.org/devel/eglot-1.24.0.20260623.0.tar";
sha256 = "16zcxb2xfxfxppkr0l00h72q5wgww6bi66zqf76h1j84k295mjwv";
};
packageRequires = [
eldoc
@@ -3080,10 +3080,10 @@
elpaBuild {
pname = "eldoc";
ename = "eldoc";
version = "1.16.0.0.20260514.100530";
version = "1.16.0.0.20260709.6";
src = fetchurl {
url = "https://elpa.gnu.org/devel/eldoc-1.16.0.0.20260514.100530.tar";
sha256 = "00pmjqjljxwr5n69h8pqc4yxsdl9pq1d2djlzbvs0cl99xgn7sjb";
url = "https://elpa.gnu.org/devel/eldoc-1.16.0.0.20260709.6.tar";
sha256 = "0i3bls6iq0lm03w09vrillqygx8xx9xpf2ixr8k2q3my4g8kszqx";
};
packageRequires = [ ];
meta = {
@@ -3178,10 +3178,10 @@
elpaBuild {
pname = "ellama";
ename = "ellama";
version = "1.27.2.0.20260605.1";
version = "1.30.0.0.20260712.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ellama-1.27.2.0.20260605.1.tar";
sha256 = "1vklfqrrygamgyr2f9ndnrwyxxvgai2431bvywxiwwgh8lk937hg";
url = "https://elpa.gnu.org/devel/ellama-1.30.0.0.20260712.1.tar";
sha256 = "0gn0jgi3li4ycqwjk2bbfwp47awxkr5pscyxpnxyy1qbjlv77s4d";
};
packageRequires = [
compat
@@ -3247,10 +3247,10 @@
elpaBuild {
pname = "emacs-lisp-intro-nl";
ename = "emacs-lisp-intro-nl";
version = "0.0.20260529.43";
version = "0.0.20260702.44";
src = fetchurl {
url = "https://elpa.gnu.org/devel/emacs-lisp-intro-nl-0.0.20260529.43.tar";
sha256 = "1aisy3awq830i3bwzyd508w96vcr8igy0gcv9j2mvfa8fzzh0m56";
url = "https://elpa.gnu.org/devel/emacs-lisp-intro-nl-0.0.20260702.44.tar";
sha256 = "1xsnp0pfsvs20wscbqcqsigl56ig5vacmkl86f3ljp338ka90d5f";
};
packageRequires = [ ];
meta = {
@@ -3325,10 +3325,10 @@
elpaBuild {
pname = "ement";
ename = "ement";
version = "0.180.20251117.191748";
version = "0.18pre0.20251117.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ement-0.180.20251117.191748.tar";
sha256 = "12464sywsxwnhc0mpkcqy0wsvjig5q6g2pqa985vnk3vygx7w9gz";
url = "https://elpa.gnu.org/devel/ement-0.18pre0.20251117.1.tar";
sha256 = "0d5cgm00qq6rclpq63jkn8677kkhbql79xg6isij39d7nhrkfyp1";
};
packageRequires = [
map
@@ -3446,10 +3446,10 @@
elpaBuild {
pname = "erc";
ename = "erc";
version = "5.70.20260605.12";
version = "5.7snapshot0.20260630.20";
src = fetchurl {
url = "https://elpa.gnu.org/devel/erc-5.70.20260605.12.tar";
sha256 = "0nxvjbmy9lf4px6p4ndkwxn32540s841byn5zb8vnc238al8h2k5";
url = "https://elpa.gnu.org/devel/erc-5.7snapshot0.20260630.20.tar";
sha256 = "0b8nibq9xrs6y0ia99fvf2vxx8wkvkj4vygzswb7130fdf7s3r5l";
};
packageRequires = [ compat ];
meta = {
@@ -3609,10 +3609,10 @@
elpaBuild {
pname = "exwm";
ename = "exwm";
version = "0.34.0.20260623.71";
version = "0.35.0.20260718.3";
src = fetchurl {
url = "https://elpa.gnu.org/devel/exwm-0.34.0.20260623.71.tar";
sha256 = "1mwi57r477xv3wg8ninlsf7k1jdl4f38i85p55r8xqa54hsgmr8s";
url = "https://elpa.gnu.org/devel/exwm-0.35.0.20260718.3.tar";
sha256 = "1kk9ggm9q32rz5dld2w2znpifwpjcncn7ih19rkw3bfd2q8bgirg";
};
packageRequires = [
compat
@@ -3655,10 +3655,10 @@
elpaBuild {
pname = "ffs";
ename = "ffs";
version = "0.2.30.20260522.94521";
version = "0.2.3snapshot0.20260522.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ffs-0.2.30.20260522.94521.tar";
sha256 = "0y8rsj2b6sjs9pai9swk18g72ms71lvv28zaw55v69dl1wjchvfc";
url = "https://elpa.gnu.org/devel/ffs-0.2.3snapshot0.20260522.1.tar";
sha256 = "1csx6sxdi4aa68ajjbgfymb1y2l3n6w1ig566n1lhxkpn2mh5xji";
};
packageRequires = [ ];
meta = {
@@ -3764,10 +3764,10 @@
elpaBuild {
pname = "flymake";
ename = "flymake";
version = "1.4.5.0.20260512.154242";
version = "1.4.5.0.20260702.3";
src = fetchurl {
url = "https://elpa.gnu.org/devel/flymake-1.4.5.0.20260512.154242.tar";
sha256 = "1wsfb33ybn6kiqn7mbnpr3vwgf68vszi9566jpl9vn8vhjq8xvkd";
url = "https://elpa.gnu.org/devel/flymake-1.4.5.0.20260702.3.tar";
sha256 = "1fddbgjlqkdr6kml7mbwhv1y6imkp5a73v6ynqhr7wkjh65vhryg";
};
packageRequires = [
eldoc
@@ -3831,10 +3831,10 @@
elpaBuild {
pname = "flymake-proselint";
ename = "flymake-proselint";
version = "0.3.0.0.20230325.160756";
version = "0.3.0.0.20260704.11";
src = fetchurl {
url = "https://elpa.gnu.org/devel/flymake-proselint-0.3.0.0.20230325.160756.tar";
sha256 = "1p3jpsv6w4hask7bk07dmafwgymbw3xl6i0vx0sjd0i5aa0xs9vz";
url = "https://elpa.gnu.org/devel/flymake-proselint-0.3.0.0.20260704.11.tar";
sha256 = "0n619yab8s9lr00b7zcbgywvm5phwrh19iww8rwm0sf1qhmg3azf";
};
packageRequires = [ ];
meta = {
@@ -3852,10 +3852,10 @@
elpaBuild {
pname = "fontaine";
ename = "fontaine";
version = "3.0.1.0.20260424.102702";
version = "3.1.0.0.20260629.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/fontaine-3.0.1.0.20260424.102702.tar";
sha256 = "01nnyx1hy869yd2x3vhzp13qzy90c6rhsj8r8jkyyd5ycfzrkdnn";
url = "https://elpa.gnu.org/devel/fontaine-3.1.0.0.20260629.0.tar";
sha256 = "1d4jf8y02xp09c9gwa0rnp5c941rzpkpf9npk9zs07c6k1612j34";
};
packageRequires = [ ];
meta = {
@@ -3874,10 +3874,10 @@
elpaBuild {
pname = "forgejo";
ename = "forgejo";
version = "0.2.3.0.20260619.16";
version = "0.2.3.0.20260715.17";
src = fetchurl {
url = "https://elpa.gnu.org/devel/forgejo-0.2.3.0.20260619.16.tar";
sha256 = "1ywj3k0syc09qx267dyj313qhdm583jij2raacz6q9vrh53wwrsz";
url = "https://elpa.gnu.org/devel/forgejo-0.2.3.0.20260715.17.tar";
sha256 = "12vg44zkpr8s8i4wal2z3b6ii9gigdw674p10dx3zpj7zibjglry";
};
packageRequires = [ keymap-popup ];
meta = {
@@ -4180,10 +4180,10 @@
elpaBuild {
pname = "gnosis";
ename = "gnosis";
version = "0.10.6.0.20260508.2618";
version = "0.10.6.0.20260707.26";
src = fetchurl {
url = "https://elpa.gnu.org/devel/gnosis-0.10.6.0.20260508.2618.tar";
sha256 = "04rsg495ldyj739spfk4xwrylfzh27ffkjam9rn86c43rip2arvm";
url = "https://elpa.gnu.org/devel/gnosis-0.10.6.0.20260707.26.tar";
sha256 = "1s3mf539ri3d7rq0b9w6f6kla2ybkxrzwkqzq2mi92vzvypjmbv0";
};
packageRequires = [
compat
@@ -4391,10 +4391,10 @@
elpaBuild {
pname = "greader";
ename = "greader";
version = "0.19.4.0.20260608.0";
version = "0.19.5.0.20260627.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/greader-0.19.4.0.20260608.0.tar";
sha256 = "1pzblg6k9acx8nmpg9mzb42wi7invlip6zfchy03rq8f3gbk9vwy";
url = "https://elpa.gnu.org/devel/greader-0.19.5.0.20260627.0.tar";
sha256 = "1c37viwmwvhha7hra6zraim58yy3mf68ds738xky448ddbimrvl0";
};
packageRequires = [
compat
@@ -4459,10 +4459,10 @@
elpaBuild {
pname = "guess-language";
ename = "guess-language";
version = "0.0.1.0.20260529.147";
version = "0.0.1.0.20260625.150";
src = fetchurl {
url = "https://elpa.gnu.org/devel/guess-language-0.0.1.0.20260529.147.tar";
sha256 = "05dcakya74m9q459kywfdy1qyvlpdxwhg7fhphqqahj9pwa85yd9";
url = "https://elpa.gnu.org/devel/guess-language-0.0.1.0.20260625.150.tar";
sha256 = "0g3cvp1p1bpbf2h5vwrjcghj4bkhcpx00jqsivvrmyighpmgpxzs";
};
packageRequires = [
cl-lib
@@ -4653,10 +4653,10 @@
elpaBuild {
pname = "hyperbole";
ename = "hyperbole";
version = "9.0.20.20260622.1172";
version = "9.0.2pre0.20260712.1235";
src = fetchurl {
url = "https://elpa.gnu.org/devel/hyperbole-9.0.20.20260622.1172.tar";
sha256 = "0590d8ww3yq2p9x85m6435acrsmnnwg7njz96jg7wrkbnadjkyx1";
url = "https://elpa.gnu.org/devel/hyperbole-9.0.2pre0.20260712.1235.tar";
sha256 = "0ca3kpkv2rzydn7rxqvn4dw8dgk72q51mdpvdbwdk9a18pjp0fam";
};
packageRequires = [ ];
meta = {
@@ -4674,10 +4674,10 @@
elpaBuild {
pname = "ibuffer-sidebar";
ename = "ibuffer-sidebar";
version = "0.0.1.0.20260612.36";
version = "1.0.0.0.20260718.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/ibuffer-sidebar-0.0.1.0.20260612.36.tar";
sha256 = "0r6wpdcn6fqrlgvmxihiwxp6lzhijjvwzikgv8nbh25x0gmz2nqm";
url = "https://elpa.gnu.org/devel/ibuffer-sidebar-1.0.0.0.20260718.2.tar";
sha256 = "1l9wk75nqbl0n8k0zbqjvkd7fb2j6b2zsag62khk9zpya50gsap7";
};
packageRequires = [ ];
meta = {
@@ -5028,10 +5028,10 @@
elpaBuild {
pname = "javaimp";
ename = "javaimp";
version = "0.9.2.0.20260619.6";
version = "0.9.2.0.20260715.9";
src = fetchurl {
url = "https://elpa.gnu.org/devel/javaimp-0.9.2.0.20260619.6.tar";
sha256 = "0axf8n0ymm80gswwf8hj20rzzdln04is1qy9ri8bd1iw689lvdgd";
url = "https://elpa.gnu.org/devel/javaimp-0.9.2.0.20260715.9.tar";
sha256 = "1fv10bx8f7y5f85zkyavav6ylkwxlznhfwbf4w4mybfj1p61mwha";
};
packageRequires = [ ];
meta = {
@@ -5072,10 +5072,10 @@
elpaBuild {
pname = "jinx";
ename = "jinx";
version = "2.8.0.20260519.104155";
version = "2.8.0.20260628.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/jinx-2.8.0.20260519.104155.tar";
sha256 = "0npksm6qrjnlsjrsl0szdvgim2xjbqj1az4ar7gli4s4z0pl0bkk";
url = "https://elpa.gnu.org/devel/jinx-2.8.0.20260628.1.tar";
sha256 = "0rgmkdiw7x0xknp9ndwzz1jvnkl9pyymzm7wrlzsigf5mzvx9n79";
};
packageRequires = [ compat ];
meta = {
@@ -5116,10 +5116,10 @@
elpaBuild {
pname = "js2-mode";
ename = "js2-mode";
version = "20231224.0.20241205.14012";
version = "20231224.0.20260627.14";
src = fetchurl {
url = "https://elpa.gnu.org/devel/js2-mode-20231224.0.20241205.14012.tar";
sha256 = "0kcxgkib56fjgv9c2ancr046ag3nwr6zw5x2dzw9gbnlma5w3x66";
url = "https://elpa.gnu.org/devel/js2-mode-20231224.0.20260627.14.tar";
sha256 = "1cjccwswizryk0wn6ps40clmbjgf1h2amfw1hp6akmzsq4hs9abi";
};
packageRequires = [ cl-lib ];
meta = {
@@ -5158,10 +5158,10 @@
elpaBuild {
pname = "jsonrpc";
ename = "jsonrpc";
version = "1.0.28.0.20260504.104721";
version = "1.0.29.0.20260623.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/jsonrpc-1.0.28.0.20260504.104721.tar";
sha256 = "1p33407vls4hfa109zl9z2jqp7iya7flzy0j2rc6cxi8k5m6ls3m";
url = "https://elpa.gnu.org/devel/jsonrpc-1.0.29.0.20260623.0.tar";
sha256 = "08l1xicms32yagpv20yi0b626nkyc5xwaljq4fda7ygndkhlm5a2";
};
packageRequires = [ ];
meta = {
@@ -5200,10 +5200,10 @@
elpaBuild {
pname = "keymap-popup";
ename = "keymap-popup";
version = "0.3.1.0.20260530.4";
version = "0.4.0.0.20260715.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/keymap-popup-0.3.1.0.20260530.4.tar";
sha256 = "1k6aqp65x3azbipj2pwdg15pip045cawx4im04s84kbk91fx0fxs";
url = "https://elpa.gnu.org/devel/keymap-popup-0.4.0.0.20260715.2.tar";
sha256 = "02077lc09shc76y1gzh7gk9ij2ap0hkgqx40m6bsg79n25i55zgz";
};
packageRequires = [ ];
meta = {
@@ -5481,6 +5481,32 @@
};
}
) { };
lisp-ts-mode = callPackage (
{
compat,
cond-star,
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "lisp-ts-mode";
ename = "lisp-ts-mode";
version = "0.3.0.0.20260720.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/lisp-ts-mode-0.3.0.0.20260720.0.tar";
sha256 = "09xnsw5rsvkwx8dvxw9m60fc3pwk21r0iydm0r55bj7sksb6z7id";
};
packageRequires = [
compat
cond-star
];
meta = {
homepage = "https://elpa.gnu.org/devel/lisp-ts-mode.html";
license = lib.licenses.free;
};
}
) { };
listen = callPackage (
{
elpaBuild,
@@ -5545,10 +5571,10 @@
elpaBuild {
pname = "llm";
ename = "llm";
version = "0.31.1.0.20260624.0";
version = "0.31.2.0.20260718.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/llm-0.31.1.0.20260624.0.tar";
sha256 = "0cakiavkq25axdvpnpsj57qfwppb3g14aww0vxzdpb8w80wzf1h1";
url = "https://elpa.gnu.org/devel/llm-0.31.2.0.20260718.2.tar";
sha256 = "0zhf1a7n0x58hf56ln1lpf61pjfn2bj8mmy940w5k3kp8y3zyxz7";
};
packageRequires = [
compat
@@ -5785,10 +5811,10 @@
elpaBuild {
pname = "marginalia";
ename = "marginalia";
version = "2.11.0.20260519.104425";
version = "2.11.0.20260628.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/marginalia-2.11.0.20260519.104425.tar";
sha256 = "11n680dghiyzm5sk3b4s8adxdj457lm50nac1khkr8vfbqfdd7j6";
url = "https://elpa.gnu.org/devel/marginalia-2.11.0.20260628.1.tar";
sha256 = "1kya2x33xbp0ghjv46484jjy7qhqsh7xkcr0pnvi6m4dgcxrg6al";
};
packageRequires = [ compat ];
meta = {
@@ -5912,10 +5938,10 @@
elpaBuild {
pname = "mct";
ename = "mct";
version = "1.1.0.0.20260424.102720";
version = "1.1.1.0.20260629.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/mct-1.1.0.0.20260424.102720.tar";
sha256 = "1413vjnlm12s65yalna2lqb26a77als5h3pyxlpjaf8rb9lpgchw";
url = "https://elpa.gnu.org/devel/mct-1.1.1.0.20260629.0.tar";
sha256 = "1dff7gm1cw1ljvsdw7j43laamhpck598c7f5r6679gf9zqm3bdfv";
};
packageRequires = [ ];
meta = {
@@ -6177,10 +6203,10 @@
elpaBuild {
pname = "modus-themes";
ename = "modus-themes";
version = "5.3.0.0.20260623.1";
version = "5.3.0.0.20260717.26";
src = fetchurl {
url = "https://elpa.gnu.org/devel/modus-themes-5.3.0.0.20260623.1.tar";
sha256 = "03cj2sgr1p1xkygxqfx00z13lnpzndn44niymipccds8rb8ipsri";
url = "https://elpa.gnu.org/devel/modus-themes-5.3.0.0.20260717.26.tar";
sha256 = "0a3gd5cww0bifh9j3hxnsjb4csik7qlifa3i306l0lmj00sls1hl";
};
packageRequires = [ ];
meta = {
@@ -6198,10 +6224,10 @@
elpaBuild {
pname = "mpdired";
ename = "mpdired";
version = "40.20250502.114712";
version = "4pre0.20250502.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/mpdired-40.20250502.114712.tar";
sha256 = "1dzvv4q13xad0940yg5qc3mbznkkslh3kjcy8br6jfq9qfp85gh0";
url = "https://elpa.gnu.org/devel/mpdired-4pre0.20250502.1.tar";
sha256 = "1hrp0q5dql57hd40q838vbdrlbbyd1g7kfvf5w3zvhziq0dj61gx";
};
packageRequires = [ ];
meta = {
@@ -6582,10 +6608,10 @@
elpaBuild {
pname = "oauth2";
ename = "oauth2";
version = "0.19.10.20260526.1";
version = "0.19.1snapshot0.20260526.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/oauth2-0.19.10.20260526.1.tar";
sha256 = "1i1sndnrjgyrfzhll2wjhc2n0n0wyfpswwnfc5p8097jda1q27hk";
url = "https://elpa.gnu.org/devel/oauth2-0.19.1snapshot0.20260526.1.tar";
sha256 = "0fxrg7ypj642mxdpn06g31ynlb96w64na99fakpdcf9wa0a5ir2s";
};
packageRequires = [ ];
meta = {
@@ -6711,10 +6737,10 @@
elpaBuild {
pname = "orderless";
ename = "orderless";
version = "1.7.0.20260519.103644";
version = "1.7.0.20260628.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/orderless-1.7.0.20260519.103644.tar";
sha256 = "0l5ylzvnlgbswlnr7nqaqrrzm88j7hya69rwawp8m9nyar10mj7q";
url = "https://elpa.gnu.org/devel/orderless-1.7.0.20260628.2.tar";
sha256 = "12xwkskpbwh6aav9zpl1f8alkv0bsh7aaw9q3hciab6ai6v6x723";
};
packageRequires = [ compat ];
meta = {
@@ -6732,10 +6758,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "10.0.20260622.360";
version = "10.0pre0.20260715.383";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-10.0.20260622.360.tar";
sha256 = "1fizzj0vsv78sg7hivsicxvkvksyl7lw0iah0djnp1sfvl54gxf8";
url = "https://elpa.gnu.org/devel/org-10.0pre0.20260715.383.tar";
sha256 = "0dys9gg55z0bn7p9g7f2rw01v1my3ba3qmm3555g7xhpmy7gcfd6";
};
packageRequires = [ ];
meta = {
@@ -6803,10 +6829,10 @@
elpaBuild {
pname = "org-gnosis";
ename = "org-gnosis";
version = "0.2.2.0.20260224.203152";
version = "0.2.2.0.20260711.6";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-gnosis-0.2.2.0.20260224.203152.tar";
sha256 = "1ls3wnd4brn3aadafyfn4m4lkav5v5sm77irlijnm90rg2jdk7xc";
url = "https://elpa.gnu.org/devel/org-gnosis-0.2.2.0.20260711.6.tar";
sha256 = "0zh6wl8qcxx1av1x8pp6756wcdqnwa2h2yv6i8742l8rqi5xfybg";
};
packageRequires = [
compat
@@ -6879,10 +6905,10 @@
elpaBuild {
pname = "org-modern";
ename = "org-modern";
version = "1.14.0.20260519.104634";
version = "1.14.0.20260707.5";
src = fetchurl {
url = "https://elpa.gnu.org/devel/org-modern-1.14.0.20260519.104634.tar";
sha256 = "0q4iqgv18a24fhwsxrhz6f7awik0v5jxvq19brnp7k83zssw5gdj";
url = "https://elpa.gnu.org/devel/org-modern-1.14.0.20260707.5.tar";
sha256 = "1hd30siq6jnqnxmkrgibp86cn3kjma1ifa216mw9fkl3bg8js506";
};
packageRequires = [
compat
@@ -7059,10 +7085,10 @@
elpaBuild {
pname = "osm";
ename = "osm";
version = "2.3.0.20260623.1";
version = "2.4.0.20260705.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/osm-2.3.0.20260623.1.tar";
sha256 = "07a7vwcpqjrq5vrvsb0bmmx0vjsdxq3449pfcsnnyamws3qhrwa1";
url = "https://elpa.gnu.org/devel/osm-2.4.0.20260705.0.tar";
sha256 = "0s9m0j1r3hxllwmzarbg3k3yqfqrfnz93nqphpnf1p7lbwzk5v1c";
};
packageRequires = [ compat ];
meta = {
@@ -7378,10 +7404,10 @@
elpaBuild {
pname = "plz";
ename = "plz";
version = "0.100.20250318.183534";
version = "0.10pre0.20250318.18";
src = fetchurl {
url = "https://elpa.gnu.org/devel/plz-0.100.20250318.183534.tar";
sha256 = "0ai10h4fhavrb2nxcp5a59g32cf95q99cia7ck9chw6dznb73vpj";
url = "https://elpa.gnu.org/devel/plz-0.10pre0.20250318.18.tar";
sha256 = "0lsaxls0dgj1hqm6fc03ns67k0wdp6jp688n9galiczk7zzllvpg";
};
packageRequires = [ ];
meta = {
@@ -7400,10 +7426,10 @@
elpaBuild {
pname = "plz-event-source";
ename = "plz-event-source";
version = "0.1.40.20250413.93107";
version = "0.1.4pre0.20250413.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/plz-event-source-0.1.40.20250413.93107.tar";
sha256 = "0fm2rdsrfcw0hdwycpgcwgkikl6w5ldicr3zwhqwq4vxzfzaflb6";
url = "https://elpa.gnu.org/devel/plz-event-source-0.1.4pre0.20250413.0.tar";
sha256 = "12f9ava513hiwb9cighnnliq7nn3d1kfy2hjg6npl89nhii82g5f";
};
packageRequires = [ plz-media-type ];
meta = {
@@ -7422,10 +7448,10 @@
elpaBuild {
pname = "plz-media-type";
ename = "plz-media-type";
version = "0.2.50.20250412.100044";
version = "0.2.5pre0.20250412.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/plz-media-type-0.2.50.20250412.100044.tar";
sha256 = "1dglmb2vaznrz3c4l6nrdwfs8zqz2pj3js5d1zkbw3ld2q01m9rv";
url = "https://elpa.gnu.org/devel/plz-media-type-0.2.5pre0.20250412.0.tar";
sha256 = "1agd1m6pxmqd7vkqvrv382fg76wx0kz9dxkbz0pwpf5p9dlpl6mm";
};
packageRequires = [ plz ];
meta = {
@@ -7612,10 +7638,10 @@
elpaBuild {
pname = "pq";
ename = "pq";
version = "0.2.0.20240317.135839";
version = "0.2.0.20240911.1";
src = fetchurl {
url = "https://elpa.gnu.org/devel/pq-0.2.0.20240317.135839.tar";
sha256 = "0hva6d8iqqdvnllm7cssxrmn21alcb2aa4d6874bqdfqjij2hw1z";
url = "https://elpa.gnu.org/devel/pq-0.2.0.20240911.1.tar";
sha256 = "07033s0lrns0ibmpvm7n02xfp1dwzkrb08vlsv5fj3lx7v0dk5g6";
};
packageRequires = [ ];
meta = {
@@ -7655,10 +7681,10 @@
elpaBuild {
pname = "preview-auto";
ename = "preview-auto";
version = "0.4.2.0.20260617.3";
version = "0.5.0.0.20260708.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/preview-auto-0.4.2.0.20260617.3.tar";
sha256 = "1p518f3b78lxsjbq3q4vkj25hy04yrm9xk1srk9clr3jx3i8gbvr";
url = "https://elpa.gnu.org/devel/preview-auto-0.5.0.0.20260708.0.tar";
sha256 = "1f4y9mrv7g46cvzjiygn703nfc293zha0ivsbkbj6qd6r78hklpf";
};
packageRequires = [ auctex ];
meta = {
@@ -7699,10 +7725,10 @@
elpaBuild {
pname = "project";
ename = "project";
version = "0.11.2.0.20260612.29";
version = "0.12.0.0.20260716.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/project-0.11.2.0.20260612.29.tar";
sha256 = "19bb3v47ikpf445zz4pgxlnynkwyjacydws15lgsc853npca1df1";
url = "https://elpa.gnu.org/devel/project-0.12.0.0.20260716.0.tar";
sha256 = "0iaqw9ci3sbq3y3ry7r3pyv4ydlbx8b01p7chqq3b3h55vdi3i1d";
};
packageRequires = [ xref ];
meta = {
@@ -8537,6 +8563,27 @@
};
}
) { };
sendai-theme = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "sendai-theme";
ename = "sendai-theme";
version = "0.1.1snapshot0.20260701.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/sendai-theme-0.1.1snapshot0.20260701.2.tar";
sha256 = "08xpcxs280mbipllcjl06hmrxmpdzrwkfzcrvq6n9k2dv62x1cki";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/devel/sendai-theme.html";
license = lib.licenses.free;
};
}
) { };
seq = callPackage (
{
elpaBuild,
@@ -9471,10 +9518,10 @@
elpaBuild {
pname = "taxy";
ename = "taxy";
version = "0.110.20251129.62050";
version = "0.11pre0.20251129.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/taxy-0.110.20251129.62050.tar";
sha256 = "0nvrwsz87rmwnyafd1291kmxg8f4k62l9jm207my7dnyq5ks0b19";
url = "https://elpa.gnu.org/devel/taxy-0.11pre0.20251129.2.tar";
sha256 = "1y4k68h5z1xc7x0rc3lx1cyvbpniirqglr2gik08m1m1570r6w4x";
};
packageRequires = [ ];
meta = {
@@ -9540,10 +9587,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
version = "1.13.0.20260609.1";
version = "1.14.0.20260705.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tempel-1.13.0.20260609.1.tar";
sha256 = "1n423dfaij4ixss5w8nm519kdainipswdr38gx3qhcb59l0pywhd";
url = "https://elpa.gnu.org/devel/tempel-1.14.0.20260705.0.tar";
sha256 = "0bxj1qkxy9sd5js36rnvjlgxhvb8nza38l4ccbnnrj4p7h72n9hl";
};
packageRequires = [ compat ];
meta = {
@@ -9820,10 +9867,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.8.1.5.0.20260530.0";
version = "2.8.2.0.20260720.2";
src = fetchurl {
url = "https://elpa.gnu.org/devel/tramp-2.8.1.5.0.20260530.0.tar";
sha256 = "1d4ksg9cw8a9kqbwpa8jafjwb29g5f8640nd5v6chd6a5lv1z9sf";
url = "https://elpa.gnu.org/devel/tramp-2.8.2.0.20260720.2.tar";
sha256 = "01a6riczx8wvy72x9v56p314r37xnr7i8z6394li307xw3gkznzd";
};
packageRequires = [ ];
meta = {
@@ -9930,10 +9977,10 @@
elpaBuild {
pname = "transient";
ename = "transient";
version = "0.13.4.0.20260617.1";
version = "0.13.5.0.20260701.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/transient-0.13.4.0.20260617.1.tar";
sha256 = "1y96c432kviy2xnijzp5y49fyazjfab49i8jyysgf87pbxjpylsl";
url = "https://elpa.gnu.org/devel/transient-0.13.5.0.20260701.0.tar";
sha256 = "0hhb042jacadfz01fgc9dpjqcz441vpwn3gw0g7qyqaqjhh1i5ci";
};
packageRequires = [
compat
@@ -9956,10 +10003,10 @@
elpaBuild {
pname = "transient-cycles";
ename = "transient-cycles";
version = "2.0.0.20250625.85410";
version = "2.1.0.20260625.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/transient-cycles-2.0.0.20250625.85410.tar";
sha256 = "1782gr8hwidfxilggb83s2v9wzkvyhcxbv3nj8f4aylhcdahfzf8";
url = "https://elpa.gnu.org/devel/transient-cycles-2.1.0.20260625.0.tar";
sha256 = "1jadhnszdnc9hj6992bpdmdrqcrig0r172dis8cwxksfrcb0qpgs";
};
packageRequires = [ ];
meta = {
@@ -10176,10 +10223,10 @@
elpaBuild {
pname = "urgrep";
ename = "urgrep";
version = "0.6.10.20260619.3";
version = "0.6.1snapshot0.20260619.3";
src = fetchurl {
url = "https://elpa.gnu.org/devel/urgrep-0.6.10.20260619.3.tar";
sha256 = "1cakwsfi1caz1z30d3dshsjq348ghzh6s9z474zwcdycay94037i";
url = "https://elpa.gnu.org/devel/urgrep-0.6.1snapshot0.20260619.3.tar";
sha256 = "0aks8nan0rjavz72s34c1d6wq4031z2wf2rbi73kr4sfq944yiss";
};
packageRequires = [ compat ];
meta = {
@@ -10528,10 +10575,10 @@
elpaBuild {
pname = "vertico";
ename = "vertico";
version = "2.10.0.20260605.0";
version = "2.10.0.20260709.7";
src = fetchurl {
url = "https://elpa.gnu.org/devel/vertico-2.10.0.20260605.0.tar";
sha256 = "0c7fj7issnnz4m0hm9c4ggpl4siic3y67pvgjfkil9zd1z7jnh0s";
url = "https://elpa.gnu.org/devel/vertico-2.10.0.20260709.7.tar";
sha256 = "0jq13xdfbgrdf6b48sd70znax4mvcbf2p0h17mbc8vg006fs3xih";
};
packageRequires = [ compat ];
meta = {
@@ -10941,10 +10988,10 @@
elpaBuild {
pname = "with-command-redo";
ename = "with-command-redo";
version = "0.1.0.20260504.211611";
version = "0.2.0.20260710.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/with-command-redo-0.1.0.20260504.211611.tar";
sha256 = "1k37zdj23p606mxinaics0djp8n2rdylc7k4p03sacxmjiw34fid";
url = "https://elpa.gnu.org/devel/with-command-redo-0.2.0.20260710.0.tar";
sha256 = "0zk18x8bplbishpxwy8r3m51i3kcai4crc6d4pipg927qdymry7z";
};
packageRequires = [ ];
meta = {
@@ -11047,10 +11094,10 @@
elpaBuild {
pname = "xelb";
ename = "xelb";
version = "0.22.0.20260623.5";
version = "0.23.0.20260627.0";
src = fetchurl {
url = "https://elpa.gnu.org/devel/xelb-0.22.0.20260623.5.tar";
sha256 = "0v5rwk9m76zy1irg7ii84slfwb360fy5h3kacnzdrgxlwk7aw6rj";
url = "https://elpa.gnu.org/devel/xelb-0.23.0.20260627.0.tar";
sha256 = "0q5z5mvdfgc411nqxqf9qi8gw43pdf3yqsg48riv67w58nnx11bv";
};
packageRequires = [ compat ];
meta = {

View File

@@ -484,10 +484,10 @@
elpaBuild {
pname = "auctex-label-numbers";
ename = "auctex-label-numbers";
version = "0.2";
version = "0.3";
src = fetchurl {
url = "https://elpa.gnu.org/packages/auctex-label-numbers-0.2.tar";
sha256 = "1cd68yvpm061r9k4x6rvy3g2wdynv5gbjg2dyp06nkrgvakdb00x";
url = "https://elpa.gnu.org/packages/auctex-label-numbers-0.3.tar";
sha256 = "10dgq2jnzxd2w10a9raz9gj6nzlmyk048fzlv839sf5m73pjq89s";
};
packageRequires = [ auctex ];
meta = {
@@ -1484,10 +1484,10 @@
elpaBuild {
pname = "compat";
ename = "compat";
version = "31.0.0.1";
version = "31.0.0.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/compat-31.0.0.1.tar";
sha256 = "1lraq5i8jk0wsrnkv66q6lxv314fm8c09hrfvm0gj2lpn8126f20";
url = "https://elpa.gnu.org/packages/compat-31.0.0.2.tar";
sha256 = "0f0gig6imlf5gx8qykvwajvhr66v52v7hsifqwh8nzq820x6kn27";
};
packageRequires = [ ];
meta = {
@@ -1571,10 +1571,10 @@
elpaBuild {
pname = "consult-denote";
ename = "consult-denote";
version = "0.5.0";
version = "0.5.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/consult-denote-0.5.0.tar";
sha256 = "1qmfwmm4hi0z2lqn6ryfwckrivrlvy16y42w729q6pk0nd21j48k";
url = "https://elpa.gnu.org/packages/consult-denote-0.5.1.tar";
sha256 = "0if1qfma6ssb4ciwviz5avm68k1yivj23sg2m2fmb9asry9zrvjd";
};
packageRequires = [
consult
@@ -2231,10 +2231,10 @@
elpaBuild {
pname = "denote-silo";
ename = "denote-silo";
version = "0.3.0";
version = "0.3.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/denote-silo-0.3.0.tar";
sha256 = "1pwhn1k8cdb4n6v1l6d6ld5zm4gfzb5vl9fp1myqlfkjx756lglj";
url = "https://elpa.gnu.org/packages/denote-silo-0.3.2.tar";
sha256 = "14qbzf336n62s5wp2v67fp8das28aa8a0ahv3nxg5w3fbdxdf03b";
};
packageRequires = [ denote ];
meta = {
@@ -2684,10 +2684,10 @@
elpaBuild {
pname = "doric-themes";
ename = "doric-themes";
version = "1.1.0";
version = "1.2.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/doric-themes-1.1.0.tar";
sha256 = "12rm5swbhn52yh4nvngqqbaiy8j97bi86a0k7swdb08vxmgp5kzh";
url = "https://elpa.gnu.org/packages/doric-themes-1.2.1.tar";
sha256 = "0p7qvn8g0hw7h1r3b0m2iif5f4739jmkqn0zih90qw5lbbjf4i86";
};
packageRequires = [ ];
meta = {
@@ -2936,10 +2936,10 @@
elpaBuild {
pname = "eglot";
ename = "eglot";
version = "1.23";
version = "1.24";
src = fetchurl {
url = "https://elpa.gnu.org/packages/eglot-1.23.tar";
sha256 = "1l83c90rdamlk576bd859jkg6406hgxi7w4c6ixlw509c66qr3s6";
url = "https://elpa.gnu.org/packages/eglot-1.24.tar";
sha256 = "0fi10gxw33lh15xvwv5bfqzv81wp7k3yibqc2mzbn59kwrja94gc";
};
packageRequires = [
eldoc
@@ -3110,10 +3110,10 @@
elpaBuild {
pname = "ellama";
ename = "ellama";
version = "1.27.2";
version = "1.30.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ellama-1.27.2.tar";
sha256 = "09l22c29vv8bd70vq681ashvlyqcq3ajk37nmdkcj7j4ik53l4bh";
url = "https://elpa.gnu.org/packages/ellama-1.30.0.tar";
sha256 = "0xfyli6mzv5rdw6ddzy7q4w7332z4vniz1dmxlyr4r0dczyjq0pk";
};
packageRequires = [
compat
@@ -3520,10 +3520,10 @@
elpaBuild {
pname = "exwm";
ename = "exwm";
version = "0.34";
version = "0.35";
src = fetchurl {
url = "https://elpa.gnu.org/packages/exwm-0.34.tar";
sha256 = "1hp2ni9c6bn627275x37n6zhcismvni6vqp7cpdn3cx292n7sx6z";
url = "https://elpa.gnu.org/packages/exwm-0.35.tar";
sha256 = "05sfgprmsy3yc82qqm2ysg091yw91d0vb74cd612bqxyi3ifqa19";
};
packageRequires = [
compat
@@ -3761,10 +3761,10 @@
elpaBuild {
pname = "fontaine";
ename = "fontaine";
version = "3.0.1";
version = "3.1.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/fontaine-3.0.1.tar";
sha256 = "0bgfg6pkw724id1d3igiw4g0204wnjwsbnabfy2rq6nrf99z1qwr";
url = "https://elpa.gnu.org/packages/fontaine-3.1.0.tar";
sha256 = "066q3pys9f4d7jkvm52yrj0df12jz8z22gv2f4jpb47g1iapkp9f";
};
packageRequires = [ ];
meta = {
@@ -4300,10 +4300,10 @@
elpaBuild {
pname = "greader";
ename = "greader";
version = "0.19.4";
version = "0.19.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/greader-0.19.4.tar";
sha256 = "1wg25481rdzfjshsjhaf2747hsy964gn1zc5gbmqak8y1vmsjb6h";
url = "https://elpa.gnu.org/packages/greader-0.19.5.tar";
sha256 = "1kzm63xp0fzryha5msyl0f4gdhhacz4ys0b0z1wf5phy832bc1w1";
};
packageRequires = [
compat
@@ -4578,6 +4578,27 @@
};
}
) { };
ibuffer-sidebar = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "ibuffer-sidebar";
ename = "ibuffer-sidebar";
version = "1.0.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/ibuffer-sidebar-1.0.0.tar";
sha256 = "00wgka7g7gndk8vczrm3pvx09l46mv93yc0i4w3xlma30z0clivw";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/ibuffer-sidebar.html";
license = lib.licenses.free;
};
}
) { };
idlwave = callPackage (
{
elpaBuild,
@@ -5050,10 +5071,10 @@
elpaBuild {
pname = "jsonrpc";
ename = "jsonrpc";
version = "1.0.28";
version = "1.0.29";
src = fetchurl {
url = "https://elpa.gnu.org/packages/jsonrpc-1.0.28.tar";
sha256 = "13zdm9ss1sfpw55lwr8nrv1ha30qcj7v10m1ql8r9cbdxxkzxp8f";
url = "https://elpa.gnu.org/packages/jsonrpc-1.0.29.tar";
sha256 = "1cjxdzckxffiw2cjp68rf382iaf7qpg9iqkxm0yrz0rmw3vk3gcq";
};
packageRequires = [ ];
meta = {
@@ -5092,10 +5113,10 @@
elpaBuild {
pname = "keymap-popup";
ename = "keymap-popup";
version = "0.3.1";
version = "0.4.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/keymap-popup-0.3.1.tar";
sha256 = "0m44s8618n7g5pajxiv4k1dfx6l58gr01a3ga26fxc51j1d05q8b";
url = "https://elpa.gnu.org/packages/keymap-popup-0.4.0.tar";
sha256 = "0hdzppwrq78hzamr05jjj3nmdsv0fxbv93gs94gmwbc07jiq0937";
};
packageRequires = [ ];
meta = {
@@ -5373,6 +5394,32 @@
};
}
) { };
lisp-ts-mode = callPackage (
{
compat,
cond-star,
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "lisp-ts-mode";
ename = "lisp-ts-mode";
version = "0.3.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/lisp-ts-mode-0.3.0.tar";
sha256 = "0dh15bdmjgn4jmdc8xdf0wddj1zkbpi9xqw32m724h1y5511whh2";
};
packageRequires = [
compat
cond-star
];
meta = {
homepage = "https://elpa.gnu.org/packages/lisp-ts-mode.html";
license = lib.licenses.free;
};
}
) { };
listen = callPackage (
{
elpaBuild,
@@ -5437,10 +5484,10 @@
elpaBuild {
pname = "llm";
ename = "llm";
version = "0.31.1";
version = "0.31.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/llm-0.31.1.tar";
sha256 = "1395rh5jk3c0hfszzvn9xp3qyyi48nvz1x1v3vljgx4qzzcakgh3";
url = "https://elpa.gnu.org/packages/llm-0.31.2.tar";
sha256 = "08lc058w1xhiv3cxfkbcjaszplvwhmdyxpcwqkzw3x2sb11pn7rj";
};
packageRequires = [
compat
@@ -5802,10 +5849,10 @@
elpaBuild {
pname = "mct";
ename = "mct";
version = "1.1.0";
version = "1.1.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/mct-1.1.0.tar";
sha256 = "0kv0j37bdsmc2jv7adpx5m48cp4h0kvjq2jfwv7d8nzpk5kk2d2p";
url = "https://elpa.gnu.org/packages/mct-1.1.1.tar";
sha256 = "18kwrm93vmkhm8l6gim1r3daizrj6k65lsq8xmja55a1jr60j1xi";
};
packageRequires = [ ];
meta = {
@@ -6598,10 +6645,10 @@
elpaBuild {
pname = "org";
ename = "org";
version = "9.8.6";
version = "9.8.7";
src = fetchurl {
url = "https://elpa.gnu.org/packages/org-9.8.6.tar";
sha256 = "0qc9c49k8fcaa8c947wb7knn5lbm2bigvzxkbx8cdbyrj15pra4j";
url = "https://elpa.gnu.org/packages/org-9.8.7.tar";
sha256 = "1y7sf3p9jqkfw8k6wddy2p9hfskiq4a5hkx8sq39dgb4sri6v03d";
};
packageRequires = [ ];
meta = {
@@ -6925,10 +6972,10 @@
elpaBuild {
pname = "osm";
ename = "osm";
version = "2.3";
version = "2.4";
src = fetchurl {
url = "https://elpa.gnu.org/packages/osm-2.3.tar";
sha256 = "0x08qbdk7y05cm8kc35f2i6k5xnd9iyyhr0f0fyi489kbvd3n1nh";
url = "https://elpa.gnu.org/packages/osm-2.4.tar";
sha256 = "1w270bjnxxlwi3vbgfb0aih6lkr8bgs872yrwfpl423x9wkrk48j";
};
packageRequires = [ compat ];
meta = {
@@ -7479,10 +7526,10 @@
elpaBuild {
pname = "preview-auto";
ename = "preview-auto";
version = "0.4.2";
version = "0.5.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/preview-auto-0.4.2.tar";
sha256 = "1fg4nxzqjk13q9yvhrjmm9qqrszf9xd2n9jfji2v31f0rphlkc3p";
url = "https://elpa.gnu.org/packages/preview-auto-0.5.0.tar";
sha256 = "1d8rm22aqvgyg46r4vdf2w3ywxmqiny46y0p030i9q26xc2xq7my";
};
packageRequires = [ auctex ];
meta = {
@@ -7523,10 +7570,10 @@
elpaBuild {
pname = "project";
ename = "project";
version = "0.11.2";
version = "0.12.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/project-0.11.2.tar";
sha256 = "0gyjdqxsblsmh2higkr2a6vfl051hpqzm0pxrzwsg2766xmldgqk";
url = "https://elpa.gnu.org/packages/project-0.12.0.tar";
sha256 = "0g7in5lzv21j4mrmqp60bl02gwrh2mrs6fw1ysj6pwaqlza9hw4w";
};
packageRequires = [ xref ];
meta = {
@@ -8342,6 +8389,27 @@
};
}
) { };
sendai-theme = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "sendai-theme";
ename = "sendai-theme";
version = "0.1.0";
src = fetchurl {
url = "https://elpa.gnu.org/packages/sendai-theme-0.1.0.tar";
sha256 = "0c8k19pj5l148g34isi6w309msrq6q3z65427ilky47xzs067faz";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/sendai-theme.html";
license = lib.licenses.free;
};
}
) { };
seq = callPackage (
{
elpaBuild,
@@ -9278,10 +9346,10 @@
elpaBuild {
pname = "tempel";
ename = "tempel";
version = "1.13";
version = "1.14";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tempel-1.13.tar";
sha256 = "1sxyxz799nw56wqrm7hsr0dq2yaxckr9a1rynw2jsrfhbzcxpbfp";
url = "https://elpa.gnu.org/packages/tempel-1.14.tar";
sha256 = "1m2zy53drrpcjqky7a2pfhrnrynhj7hdksl68kfz8r6lp5id6xf3";
};
packageRequires = [ compat ];
meta = {
@@ -9558,10 +9626,10 @@
elpaBuild {
pname = "tramp";
ename = "tramp";
version = "2.8.1.5";
version = "2.8.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/tramp-2.8.1.5.tar";
sha256 = "04rhm5ijx3qs386ffxvp2117a4xn7zw6z5cqci77f6q07i5921zw";
url = "https://elpa.gnu.org/packages/tramp-2.8.2.tar";
sha256 = "1d9mki1ik8ck891jq7kzkf93aqalfm0i9vqdbm5km8g317wqpaqn";
};
packageRequires = [ ];
meta = {
@@ -9662,19 +9730,21 @@
elpaBuild,
fetchurl,
lib,
llama,
seq,
}:
elpaBuild {
pname = "transient";
ename = "transient";
version = "0.13.4";
version = "0.13.5";
src = fetchurl {
url = "https://elpa.gnu.org/packages/transient-0.13.4.tar";
sha256 = "02142xcxv50bycshbl6qj47q6s9gi6sbagrnyjqi5ma74509zq6h";
url = "https://elpa.gnu.org/packages/transient-0.13.5.tar";
sha256 = "15mdg6q6ns6sqyrikvxvn4l76dxz5gai9a9hqvf61vgk35vkgz47";
};
packageRequires = [
compat
cond-let
llama
seq
];
meta = {
@@ -9692,10 +9762,10 @@
elpaBuild {
pname = "transient-cycles";
ename = "transient-cycles";
version = "2.0";
version = "2.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/transient-cycles-2.0.tar";
sha256 = "0cq2k77rgbw3fx84a2d33nbb75wqxynrc1mx4gb32a9ysm0sa4s3";
url = "https://elpa.gnu.org/packages/transient-cycles-2.1.tar";
sha256 = "12g22ajwf3lsqi3c9bajqq30n1aaq96r15mfd1z2bbzpn1gfahkf";
};
packageRequires = [ ];
meta = {
@@ -10671,6 +10741,27 @@
};
}
) { };
with-command-redo = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "with-command-redo";
ename = "with-command-redo";
version = "0.2";
src = fetchurl {
url = "https://elpa.gnu.org/packages/with-command-redo-0.2.tar";
sha256 = "1da6xklk9yf9xazspr9d987rsfxl8m2y556g99cnf3cj6bx8npa3";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/with-command-redo.html";
license = lib.licenses.free;
};
}
) { };
wpuzzle = callPackage (
{
elpaBuild,
@@ -10765,10 +10856,10 @@
elpaBuild {
pname = "xelb";
ename = "xelb";
version = "0.22";
version = "0.23";
src = fetchurl {
url = "https://elpa.gnu.org/packages/xelb-0.22.tar";
sha256 = "0vd0dsigr2lvwvvm32kf20dyg5bvafinb2xhz491f8wj2w99fjx4";
url = "https://elpa.gnu.org/packages/xelb-0.23.tar";
sha256 = "1fsqs06g2hx248sngp7lqkx1m63m96jvmdks28xcamw1j1p8h0v0";
};
packageRequires = [ compat ];
meta = {

View File

@@ -14,13 +14,13 @@ let
pname = "ghostel";
version = "0.41.0-unstable-2026-07-06";
version = "0.44.0";
src = fetchFromGitHub {
owner = "dakra";
repo = "ghostel";
rev = "eb806d158df4ff302aee68e91caf257f11d66320";
hash = "sha256-Xz3Sy0iR/g5SoEzqJTZo2ymfMPYQ0NvnAOEoXiXhQFE=";
tag = "v${version}";
hash = "sha256-vRGZoQtjsL42ga07fOfEjccKRidAhqgwHBoKs++62Ls=";
};
module = stdenv.mkDerivation (finalAttrs: {
@@ -29,7 +29,7 @@ let
deps = zig.fetchDeps {
inherit (finalAttrs) src pname version;
fetchAll = true;
hash = "sha256-lFU0ywNyP1q2NL9MkIfWciH03VAA/Act5dGYAV4V7EY=";
hash = "sha256-yrVgiofdmVjTGJ+PGPGRCc8gb/JcEca1uAzIoPgHHqU=";
};
nativeBuildInputs = [ zig ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild ];
@@ -69,7 +69,7 @@ melpaBuild {
'';
passthru = {
updateScript = nix-update-script { extraArgs = [ "--version=branch=main" ]; };
updateScript = nix-update-script { };
inherit module;
};

View File

@@ -1703,6 +1703,9 @@ let
shampoo = ignoreCompilationError super.shampoo; # elisp error
# missing optional dependencies
shexc-ts-mode = addPackageRequires super.shexc-ts-mode [ self.yaml ];
# missing optional dependencies and one of them (mew) is not on any ELPA
shimbun = ignoreCompilationError (
addPackageRequires super.shimbun [

View File

@@ -75,10 +75,10 @@
elpaBuild {
pname = "aidermacs";
ename = "aidermacs";
version = "1.7.0.20260521.153004";
version = "1.9.0.20260719.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/aidermacs-1.7.0.20260521.153004.tar";
sha256 = "11pw6absa9nj0ps8n17jzsqdnajk1cdz7rv6lnp2ibfyfg6vr03c";
url = "https://elpa.nongnu.org/nongnu-devel/aidermacs-1.9.0.20260719.1.tar";
sha256 = "1rian9r2vvdnrk0hqmrgpsp2lbi7ci5gr8jzg9ghgpkz7bjsa8w1";
};
packageRequires = [
compat
@@ -269,10 +269,10 @@
elpaBuild {
pname = "auto-dim-other-buffers";
ename = "auto-dim-other-buffers";
version = "2.2.1.0.20250116.140242";
version = "2.2.2.0.20260624.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/auto-dim-other-buffers-2.2.1.0.20250116.140242.tar";
sha256 = "07v5n7d3whk79by6xwd1gak1m73k4zpcscwfminfidj3f6rmkj92";
url = "https://elpa.nongnu.org/nongnu-devel/auto-dim-other-buffers-2.2.2.0.20260624.0.tar";
sha256 = "1kpglnqss61dx9px0v2agbnfnjymjynslr31mpc73p6qjv0fqgcv";
};
packageRequires = [ ];
meta = {
@@ -333,10 +333,10 @@
elpaBuild {
pname = "bash-completion";
ename = "bash-completion";
version = "3.2.10.20260325.162703";
version = "3.2.1snapshot0.20260325.20";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/bash-completion-3.2.10.20260325.162703.tar";
sha256 = "0jfad1l564dz5w9n980d0yvf7ivbp570vapwx451h74f3g9xdcx1";
url = "https://elpa.nongnu.org/nongnu-devel/bash-completion-3.2.1snapshot0.20260325.20.tar";
sha256 = "1ircxf1kgdjbrkx1i16z3lv62vbdsspyhl6hh589827031lsz0sj";
};
packageRequires = [ ];
meta = {
@@ -543,10 +543,10 @@
elpaBuild {
pname = "caml";
ename = "caml";
version = "4.100.20250227.123439";
version = "4.10snapshot0.20250227.11";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/caml-4.100.20250227.123439.tar";
sha256 = "0niymrn7d4gh5bd7wgrpbfh8r7d8i455ihr0i4lgs2v7xrgzc5ci";
url = "https://elpa.nongnu.org/nongnu-devel/caml-4.10snapshot0.20250227.11.tar";
sha256 = "06r646gvwkqmsiiln434c6x6w17f8in0rqaymxpgyfhrxmx6skbb";
};
packageRequires = [ ];
meta = {
@@ -566,10 +566,10 @@
elpaBuild {
pname = "casual";
ename = "casual";
version = "2.16.2.0.20260609.0";
version = "2.17.1.0.20260718.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/casual-2.16.2.0.20260609.0.tar";
sha256 = "1n3br77c56psicqs394kdgzlmsxbzzbm5w7bm0g3pkz5kq1jh5bh";
url = "https://elpa.nongnu.org/nongnu-devel/casual-2.17.1.0.20260718.0.tar";
sha256 = "031vpnhf498lic2ngh9bmg0917561dsnrn3apsdv0id3rl7vsd35";
};
packageRequires = [
csv-mode
@@ -619,10 +619,10 @@
elpaBuild {
pname = "cider";
ename = "cider";
version = "1.23.0.20260624.34";
version = "2.0.1snapshot0.20260718.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/cider-1.23.0.20260624.34.tar";
sha256 = "0p56g5ni3w6rlajqp368zi6gw4jp0c0s5786fh04iv0kyqipw60p";
url = "https://elpa.nongnu.org/nongnu-devel/cider-2.0.1snapshot0.20260718.7.tar";
sha256 = "1y5bp14z67xky44nv419hwjry2n0md2ff54pi8mnfffcd0ikvp97";
};
packageRequires = [
clojure-mode
@@ -649,10 +649,10 @@
elpaBuild {
pname = "clojure-mode";
ename = "clojure-mode";
version = "5.23.0.0.20260615.3";
version = "5.23.0.0.20260709.7";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.23.0.0.20260615.3.tar";
sha256 = "03sfdnyp7m9mvz55mdvp62wkjklp5nr4xrmrac5z5gvjwviqhcva";
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.23.0.0.20260709.7.tar";
sha256 = "0rw17p4kgifzyxz393say6dbv5m5csvfwbyj9l96cyi9x71llz19";
};
packageRequires = [ ];
meta = {
@@ -670,10 +670,10 @@
elpaBuild {
pname = "clojure-ts-mode";
ename = "clojure-ts-mode";
version = "0.6.0.0.20260616.45";
version = "0.6.0.0.20260709.48";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.6.0.0.20260616.45.tar";
sha256 = "01vnjim6l8c6b6h6sgbznwssyqzr183j983i2p9s5gwpphcwi3qz";
url = "https://elpa.nongnu.org/nongnu-devel/clojure-ts-mode-0.6.0.0.20260709.48.tar";
sha256 = "0ia909an1q6zig3ysvnjf6nrv0gyz7jm7k3xzqfnqb0idm0sllx7";
};
packageRequires = [ ];
meta = {
@@ -712,10 +712,10 @@
elpaBuild {
pname = "cond-let";
ename = "cond-let";
version = "1.1.2.0.20260601.0";
version = "1.1.3.0.20260701.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/cond-let-1.1.2.0.20260601.0.tar";
sha256 = "0yqnwc5xv7aqazrr3g921lclrc6pnbaf1h3qv1qm8qxbvz7z76vd";
url = "https://elpa.nongnu.org/nongnu-devel/cond-let-1.1.3.0.20260701.0.tar";
sha256 = "1swmpvpx2437js3vn93vnfj5aqnwaf1xxw1ynyr0i2g4nr27qc7s";
};
packageRequires = [ ];
meta = {
@@ -735,10 +735,10 @@
elpaBuild {
pname = "consult-flycheck";
ename = "consult-flycheck";
version = "1.2.0.20260605.0";
version = "1.2.0.20260628.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/consult-flycheck-1.2.0.20260605.0.tar";
sha256 = "0kyhr3wzcdzjacda9hf07h0lrgayzacv8ly3hpnrvxq0gyjk9sk8";
url = "https://elpa.nongnu.org/nongnu-devel/consult-flycheck-1.2.0.20260628.1.tar";
sha256 = "0vffihzsnpnjcfkj2gc9qyx4hh274zhfq3nsgddygsl7dcbjv8xp";
};
packageRequires = [
consult
@@ -785,10 +785,10 @@
elpaBuild {
pname = "crux";
ename = "crux";
version = "0.6.0.20260315.62204";
version = "0.6.0snapshot0.20260315.12";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/crux-0.6.0.20260315.62204.tar";
sha256 = "0sbv5m22fgn5444ck8j0l9zvi8m8x7jv46z2zl06r6139s8m4l81";
url = "https://elpa.nongnu.org/nongnu-devel/crux-0.6.0snapshot0.20260315.12.tar";
sha256 = "09anj5a7p0waqyg0cng6x8231078xk4p6ig0ayancspbgyi9yp4d";
};
packageRequires = [ ];
meta = {
@@ -914,10 +914,10 @@
elpaBuild {
pname = "datetime";
ename = "datetime";
version = "0.10.30.20250203.204701";
version = "0.10.3snapshot0.20250203.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/datetime-0.10.30.20250203.204701.tar";
sha256 = "07c2wr4wdfp94hdiaxfzpcic80yckw32db9ay83gb21jy2rvys91";
url = "https://elpa.nongnu.org/nongnu-devel/datetime-0.10.3snapshot0.20250203.0.tar";
sha256 = "0d3vi2fg17rv4id78jdq9xv44skc1ndkajq9plf6x9bsgbbf3mcz";
};
packageRequires = [ extmap ];
meta = {
@@ -978,10 +978,10 @@
elpaBuild {
pname = "devil";
ename = "devil";
version = "0.7.3.0.20240129.2809";
version = "0.7.0beta3.0.20240129.11";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/devil-0.7.3.0.20240129.2809.tar";
sha256 = "0gqmp1x6li3g7fvy3aydm1smlx587g59d9fwv5ci3z5ik8cb98h8";
url = "https://elpa.nongnu.org/nongnu-devel/devil-0.7.0beta3.0.20240129.11.tar";
sha256 = "174wkr002wif8h62dlj34c5h7a1a52zs097n8flncm014l6m3y3i";
};
packageRequires = [ ];
meta = {
@@ -999,10 +999,10 @@
elpaBuild {
pname = "diff-ansi";
ename = "diff-ansi";
version = "0.2.0.20260524.93804";
version = "0.2.0.20260713.62";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/diff-ansi-0.2.0.20260524.93804.tar";
sha256 = "1wjvyhs8lfq5fszxlmrjwpw3spa3qq9dn7wmh0m0ilavmnql492v";
url = "https://elpa.nongnu.org/nongnu-devel/diff-ansi-0.2.0.20260713.62.tar";
sha256 = "0gxf2cjk96c5kx80qsn4w9ckg738zis2hhvbp26dgzkppmwxdwyk";
};
packageRequires = [ ];
meta = {
@@ -1021,10 +1021,10 @@
elpaBuild {
pname = "dirvish";
ename = "dirvish";
version = "2.3.0.0.20250504.80741";
version = "2.3.0.0.20260716.9";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/dirvish-2.3.0.0.20250504.80741.tar";
sha256 = "0h8ap8bnqy2czvgkc71l49ms3kwk8lciz0ydzi2yy5xgh5pvs71k";
url = "https://elpa.nongnu.org/nongnu-devel/dirvish-2.3.0.0.20260716.9.tar";
sha256 = "0yr5x846v1zynyacfpgn8zhhrzsw5qw3fqnr1w9cscljzfwlajs8";
};
packageRequires = [ compat ];
meta = {
@@ -1084,10 +1084,10 @@
elpaBuild {
pname = "dracula-theme";
ename = "dracula-theme";
version = "1.8.3.0.20260519.113056";
version = "1.8.3.0.20260701.10";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/dracula-theme-1.8.3.0.20260519.113056.tar";
sha256 = "0jw288i092zgfkkazxsmx60va9fbklb2y7awcq2fwpbph7k14w4r";
url = "https://elpa.nongnu.org/nongnu-devel/dracula-theme-1.8.3.0.20260701.10.tar";
sha256 = "0m26r1swffj2ax3rl3yikgqi2rq796y8vwazisfsb1lsx06hwyyn";
};
packageRequires = [ ];
meta = {
@@ -1307,10 +1307,10 @@
elpaBuild {
pname = "elfeed";
ename = "elfeed";
version = "4.0.1.0.20260623.15";
version = "4.1.0.0.20260714.9";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/elfeed-4.0.1.0.20260623.15.tar";
sha256 = "1l9zizafja49r9kmn85qv3sfwh4kpp44yvz33b6gfrj06gn1mppf";
url = "https://elpa.nongnu.org/nongnu-devel/elfeed-4.1.0.0.20260714.9.tar";
sha256 = "05y0j3hmz1ch2fsv4gryf6d4ygk1xc5vh6zi5fn7ydyxkp49pnqr";
};
packageRequires = [ compat ];
meta = {
@@ -1331,10 +1331,10 @@
elpaBuild {
pname = "elfeed-web";
ename = "elfeed-web";
version = "4.0.0.0.20260623.3";
version = "4.0.0.0.20260628.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/elfeed-web-4.0.0.0.20260623.3.tar";
sha256 = "18sqr02xn2vzfajysbz8i0f2m6vqq39c2vhazs8bi638vjk4irc0";
url = "https://elpa.nongnu.org/nongnu-devel/elfeed-web-4.0.0.0.20260628.4.tar";
sha256 = "0vwd5k1h47xcj6jz5wqcppm9cv2ywiliq4x3mszbharqklw83wmx";
};
packageRequires = [
compat
@@ -1550,6 +1550,28 @@
};
}
) { };
evil-collection = callPackage (
{
elpaBuild,
evil,
fetchurl,
lib,
}:
elpaBuild {
pname = "evil-collection";
ename = "evil-collection";
version = "3.0.0.0.20260719.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/evil-collection-3.0.0.0.20260719.2.tar";
sha256 = "0xccbmkxzqdw5nqzaink8yab4ga3j0cg7djgiqrzdcd2cc44vqgx";
};
packageRequires = [ evil ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/evil-collection.html";
license = lib.licenses.free;
};
}
) { };
evil-emacs-cursor-model-mode = callPackage (
{
elpaBuild,
@@ -1894,10 +1916,10 @@
elpaBuild {
pname = "extmap";
ename = "extmap";
version = "1.3.10.20250203.193959";
version = "1.3.1snapshot0.20250203.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/extmap-1.3.10.20250203.193959.tar";
sha256 = "1xp7y64zi0pik02r78ks90zydddx583h3f4689n4ldif5zz3wd2k";
url = "https://elpa.nongnu.org/nongnu-devel/extmap-1.3.1snapshot0.20250203.2.tar";
sha256 = "07davhhx3nq15b3i7mfckxy9cnsq12y5cds8m0m4bw61sz8svxvi";
};
packageRequires = [ ];
meta = {
@@ -2037,10 +2059,10 @@
elpaBuild {
pname = "flycheck";
ename = "flycheck";
version = "36.0.0.20260604.57";
version = "37.0.0.20260720.8";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/flycheck-36.0.0.20260604.57.tar";
sha256 = "1rkpzjy998x346sc7ka2nvhavlam0d9klpgccsandacywdps1imq";
url = "https://elpa.nongnu.org/nongnu-devel/flycheck-37.0.0.20260720.8.tar";
sha256 = "1d7pb6kqz5s862d43l0ywzvhcd15xj2y8ixgc9zy42yz3rwnqlbj";
};
packageRequires = [ seq ];
meta = {
@@ -2238,10 +2260,10 @@
elpaBuild {
pname = "geiser";
ename = "geiser";
version = "0.33.1.0.20260523.150214";
version = "0.33.1.0.20260718.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/geiser-0.33.1.0.20260523.150214.tar";
sha256 = "1k0x34c6w0bnrbbkc01frn5h2kbn9pr02i80clr9vfixjv7zar9b";
url = "https://elpa.nongnu.org/nongnu-devel/geiser-0.33.1.0.20260718.4.tar";
sha256 = "14sipclbj37v0f0yc1pk0fl1p704f1gzpd3r21zyh3wkgfj2vjf5";
};
packageRequires = [ project ];
meta = {
@@ -2282,10 +2304,10 @@
elpaBuild {
pname = "geiser-chibi";
ename = "geiser-chibi";
version = "0.17.0.20240521.155242";
version = "0.17.0.20260706.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/geiser-chibi-0.17.0.20240521.155242.tar";
sha256 = "0xiaikj274ypfj546snxpi6h30jlc9hifhnw8ljj1zxsafr1wzqq";
url = "https://elpa.nongnu.org/nongnu-devel/geiser-chibi-0.17.0.20260706.3.tar";
sha256 = "08rhpfr9zsgdmz8j4f8va07ww7lk9kbxcpnm3wxjl940n56nhji9";
};
packageRequires = [ geiser ];
meta = {
@@ -2608,10 +2630,10 @@
elpaBuild {
pname = "gnuplot";
ename = "gnuplot";
version = "0.12.0.20260623.2";
version = "0.12.0.20260628.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/gnuplot-0.12.0.20260623.2.tar";
sha256 = "0w38z2cmrrnc0bh6pdsqyrhsipz59lknfrkcyahybpbi80x0cgl8";
url = "https://elpa.nongnu.org/nongnu-devel/gnuplot-0.12.0.20260628.3.tar";
sha256 = "1gmivwm8xv4x3gab3xnlxnjsqxivb9xdkk6gb8nc6a3rl87py19w";
};
packageRequires = [ compat ];
meta = {
@@ -2715,10 +2737,10 @@
elpaBuild {
pname = "gptel";
ename = "gptel";
version = "0.9.9.5.0.20260620.44";
version = "0.9.9.5.0.20260715.65";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.9.5.0.20260620.44.tar";
sha256 = "1j9ij8z4hyd4rbz96gk99myrw39x8fd907imnvarqq9xl42m9hrj";
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.9.5.0.20260715.65.tar";
sha256 = "0ax0i8v68ibx4mh6pyz8lqjrkjw7zz9chwkricmjkcn7kha3l6l2";
};
packageRequires = [
compat
@@ -2912,10 +2934,10 @@
elpaBuild {
pname = "helm";
ename = "helm";
version = "4.0.7.0.20260624.21";
version = "4.0.7.0.20260716.25";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/helm-4.0.7.0.20260624.21.tar";
sha256 = "13kprv1v1snk018m4ccjiyj8ndmc9jf7f5saw896kq16rdiwq72p";
url = "https://elpa.nongnu.org/nongnu-devel/helm-4.0.7.0.20260716.25.tar";
sha256 = "0g3qmffjwfyrw3iqwrp2ai8pm7q6wan2x0w62vlbacvkziqy7vgf";
};
packageRequires = [
helm-core
@@ -2937,10 +2959,10 @@
elpaBuild {
pname = "helm-core";
ename = "helm-core";
version = "4.0.7.0.20260624.21";
version = "4.0.7.0.20260716.25";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/helm-core-4.0.7.0.20260624.21.tar";
sha256 = "1w3xdawc6br7i0300544rc6c35yrbck2rkd0d667fv4c79nhvix3";
url = "https://elpa.nongnu.org/nongnu-devel/helm-core-4.0.7.0.20260716.25.tar";
sha256 = "0qrcc87av7s3xmrl9290rsjljlh68hdh4wyrfjk0g988kpdpbyqx";
};
packageRequires = [ async ];
meta = {
@@ -3070,10 +3092,10 @@
elpaBuild {
pname = "hyperdrive";
ename = "hyperdrive";
version = "0.60.20251120.145618";
version = "0.6pre0.20251120.26";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/hyperdrive-0.60.20251120.145618.tar";
sha256 = "0m4ns20mfcbxqy68qdlbyy9ywvwvhrlrz34dr7g35cz836740a2v";
url = "https://elpa.nongnu.org/nongnu-devel/hyperdrive-0.6pre0.20251120.26.tar";
sha256 = "0j8zglxc2bjvbfdzw9lzy5lksda6hq6xjwcmiyg489yfrx1n5gk5";
};
packageRequires = [
compat
@@ -3327,10 +3349,10 @@
elpaBuild {
pname = "jabber";
ename = "jabber";
version = "0.11.0.0.20260619.11";
version = "0.12.2.0.20260715.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/jabber-0.11.0.0.20260619.11.tar";
sha256 = "0gjjbl93l0x9sqlmxabrpirkkw5c514pbja74znmdh3j89b7x5zs";
url = "https://elpa.nongnu.org/nongnu-devel/jabber-0.12.2.0.20260715.2.tar";
sha256 = "1d07y9qax62hgyxmcyfdk8w30y0p7qn4x0al2qzh1k0slvw12yjy";
};
packageRequires = [
fsm
@@ -3533,10 +3555,10 @@
elpaBuild {
pname = "logview";
ename = "logview";
version = "0.19.40.20260218.201306";
version = "0.19.4snapshot0.20260218.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/logview-0.19.40.20260218.201306.tar";
sha256 = "0nzhy8g714gy2w7dd9wyiwx9my2asbl9d1ps7k6m9g44xbvb2y0s";
url = "https://elpa.nongnu.org/nongnu-devel/logview-0.19.4snapshot0.20260218.1.tar";
sha256 = "1z9qplw6gbkvq5dmh2pwiwjva36bzy2dcfc4xrc79l1m0c0nffks";
};
packageRequires = [
compat
@@ -3562,10 +3584,10 @@
elpaBuild {
pname = "loopy";
ename = "loopy";
version = "0.16.0.0.20260622.0";
version = "0.16.1.0.20260718.10";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/loopy-0.16.0.0.20260622.0.tar";
sha256 = "1s534lm9ysk8q0z4ndlb4zxns1mzpffy1p11zf4qy54qsh0brj9x";
url = "https://elpa.nongnu.org/nongnu-devel/loopy-0.16.1.0.20260718.10.tar";
sha256 = "1gcw2if57rf30n0clxjfg372zb41nkrbx2q1ygh792l1cxlhbr51";
};
packageRequires = [
compat
@@ -3590,10 +3612,10 @@
elpaBuild {
pname = "loopy-dash";
ename = "loopy-dash";
version = "0.13.0.0.20260312.12155";
version = "0.13.0.0.20260718.11";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/loopy-dash-0.13.0.0.20260312.12155.tar";
sha256 = "1rg98wgrh5s6slafz8g8piazz04pa6fwiymgpic6hcrmf842fgpy";
url = "https://elpa.nongnu.org/nongnu-devel/loopy-dash-0.13.0.0.20260718.11.tar";
sha256 = "0ph9w0505yljnaiykmas8hjfj0d4rnbxv7xdw3j5aglffshl626z";
};
packageRequires = [
dash
@@ -3689,10 +3711,10 @@
elpaBuild {
pname = "magit";
ename = "magit";
version = "4.5.0.0.20260622.306";
version = "4.6.0.0.20260718.46";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.5.0.0.20260622.306.tar";
sha256 = "07r0zjz7n6vy7fywmqf577vh7mx801104ph7302m4icawqbrk1gd";
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.6.0.0.20260718.46.tar";
sha256 = "1ln6p4y19z2j2x9hj63v4p5d9kl83vzw993bwirbljf59gwn60qz";
};
packageRequires = [
compat
@@ -3722,10 +3744,10 @@
elpaBuild {
pname = "magit-section";
ename = "magit-section";
version = "4.5.0.0.20260622.306";
version = "4.6.0.0.20260718.46";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.5.0.0.20260622.306.tar";
sha256 = "017345kx3wpfipy6pas53cyrhg4qx9pjl8ja7kram2g1hra3hm3z";
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.6.0.0.20260718.46.tar";
sha256 = "02glfja6slz17qv3qzrwjz32a5j3yqj135z430nm2bz015c4k2gv";
};
packageRequires = [
compat
@@ -3748,10 +3770,10 @@
elpaBuild {
pname = "markdown-mode";
ename = "markdown-mode";
version = "2.90.20260425.95459";
version = "2.9alpha0.20260425.11";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.90.20260425.95459.tar";
sha256 = "1xdszi0kjn3dg9nrn004hcb7ib7adh3vf6a8aznkaz4zhhqs420m";
url = "https://elpa.nongnu.org/nongnu-devel/markdown-mode-2.9alpha0.20260425.11.tar";
sha256 = "0gfaxz089cm7rzwdz9dva4kz8i1cndlq67svcb0fnyca03p6lgkr";
};
packageRequires = [ ];
meta = {
@@ -3846,10 +3868,10 @@
elpaBuild {
pname = "meow";
ename = "meow";
version = "1.5.0.0.20260619.66";
version = "1.5.0.0.20260714.67";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/meow-1.5.0.0.20260619.66.tar";
sha256 = "1m4ymrg1q8d87zxg72na8a272852qhw443na1g2lf0i01sqijsr8";
url = "https://elpa.nongnu.org/nongnu-devel/meow-1.5.0.0.20260714.67.tar";
sha256 = "1w91jlbpp37p4c11z15njvn8icd78hhwkldx70d6y28ngk14q9g3";
};
packageRequires = [ ];
meta = {
@@ -4084,10 +4106,10 @@
elpaBuild {
pname = "opam-switch-mode";
ename = "opam-switch-mode";
version = "1.80.20230802.91729";
version = "1.8snapshot0.20230802.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/opam-switch-mode-1.80.20230802.91729.tar";
sha256 = "1wp7h0p0mfa5gpwbn9sh43a7zy2yaslb9db9k54ylapqn8d8zapx";
url = "https://elpa.nongnu.org/nongnu-devel/opam-switch-mode-1.8snapshot0.20230802.1.tar";
sha256 = "11nvx2rp6zc4m78nkf5c9gbpfyrg68rkrwfvg6iqsga4aw4mr5z8";
};
packageRequires = [ ];
meta = {
@@ -4266,10 +4288,10 @@
elpaBuild {
pname = "org-transclusion-http";
ename = "org-transclusion-http";
version = "0.50.20240630.140904";
version = "0.5pre0.20240630.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/org-transclusion-http-0.50.20240630.140904.tar";
sha256 = "0kgq58mr7r9jlsc68nm6z6fm3wb0y1kjayj0qp7pbipqj9dx6b9z";
url = "https://elpa.nongnu.org/nongnu-devel/org-transclusion-http-0.5pre0.20240630.1.tar";
sha256 = "06cnyym38nrli2hb74g8qpwaajy3brg64sfkfr5rmbrqyqwlqspp";
};
packageRequires = [
org-transclusion
@@ -4316,10 +4338,10 @@
elpaBuild {
pname = "orgit";
ename = "orgit";
version = "2.1.3.0.20260623.18";
version = "2.2.0.0.20260701.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/orgit-2.1.3.0.20260623.18.tar";
sha256 = "0cpi9xzs79jbysj127z72611x82wpbzhfgz603ww454x9qiyb9fa";
url = "https://elpa.nongnu.org/nongnu-devel/orgit-2.2.0.0.20260701.0.tar";
sha256 = "143w8vvgn9qfyfrdd8ccs4grpgnksbvjby9sb077ciqjnzimnx5d";
};
packageRequires = [
compat
@@ -4429,10 +4451,10 @@
elpaBuild {
pname = "paredit";
ename = "paredit";
version = "270.20241103.213959";
version = "27beta0.20241103.20";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/paredit-270.20241103.213959.tar";
sha256 = "11fbgw18934ddrba1z5fz6c42m2b7jdmrg2lnzlracxfgk9gfp8p";
url = "https://elpa.nongnu.org/nongnu-devel/paredit-27beta0.20241103.20.tar";
sha256 = "0dmqfcir64pb9nw577wqnh0g0d6kvvzc4v8hca4bcl17ipa0wjkz";
};
packageRequires = [ ];
meta = {
@@ -4566,10 +4588,10 @@
elpaBuild {
pname = "pg";
ename = "pg";
version = "0.67.0.20260610.2";
version = "0.68.0.20260719.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/pg-0.67.0.20260610.2.tar";
sha256 = "16014aqcz3pj31pbwgyaw9qsqz5rfmmscdah6qvppg2dg17lwfhg";
url = "https://elpa.nongnu.org/nongnu-devel/pg-0.68.0.20260719.0.tar";
sha256 = "1awd1rsb95vka0raf8pdgpyj1mmx8s3nqqhgqcxs4h44v8fppyc6";
};
packageRequires = [ peg ];
meta = {
@@ -4587,10 +4609,10 @@
elpaBuild {
pname = "php-mode";
ename = "php-mode";
version = "1.26.1.0.20251112.64638";
version = "1.26.1.0.20260719.80";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/php-mode-1.26.1.0.20251112.64638.tar";
sha256 = "1vh7ynpbpps46jw5g9qwzzhyb4kll0dpppj5493kpjj3d87xclir";
url = "https://elpa.nongnu.org/nongnu-devel/php-mode-1.26.1.0.20260719.80.tar";
sha256 = "0wsid2y7lybyzk6kf61k9jc80vk3qz3bqsr2rgqy6hln5rv8g5q8";
};
packageRequires = [ ];
meta = {
@@ -4672,10 +4694,10 @@
elpaBuild {
pname = "projectile";
ename = "projectile";
version = "2.10.0.20260620.133";
version = "3.3.0snapshot0.20260720.5";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/projectile-2.10.0.20260620.133.tar";
sha256 = "1l2m7v59jx8myiaswyrwrm2z60hkk8vqnfl7bnzzvjcs10jafl82";
url = "https://elpa.nongnu.org/nongnu-devel/projectile-3.3.0snapshot0.20260720.5.tar";
sha256 = "1n26lg4i2k8nh5sw3yxjrjdmqdylmf0wdbijc0gkqzlafa3nh6qg";
};
packageRequires = [ compat ];
meta = {
@@ -4693,10 +4715,10 @@
elpaBuild {
pname = "proof-general";
ename = "proof-general";
version = "4.60.20260622.265";
version = "4.6snapshot0.20260622.265";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/proof-general-4.60.20260622.265.tar";
sha256 = "1b9qv3dv173aqx5k0drkysk017g1ycrzy25kzdhkxg8280kz3v5k";
url = "https://elpa.nongnu.org/nongnu-devel/proof-general-4.6snapshot0.20260622.265.tar";
sha256 = "1w3xbgzq9ibhdb4b06f658lvg79c0gyacicmaljp8pz3548dcly8";
};
packageRequires = [ ];
meta = {
@@ -4737,10 +4759,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
version = "1.0.20260303.123213";
version = "1.0.20260626.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20260303.123213.tar";
sha256 = "1iqbrsy5sivv9mm6sk48vj1mv4magh7bg7346i1a02plr0hg8qml";
url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20260626.0.tar";
sha256 = "19lbiv2wd1fs1jzr4j9q89j41hbhvlgfg9h48bjxki8dqs96d668";
};
packageRequires = [ compat ];
meta = {
@@ -4928,10 +4950,10 @@
elpaBuild {
pname = "rubocop";
ename = "rubocop";
version = "0.7.0.20210309.124149";
version = "0.7.0snapshot0.20210309.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/rubocop-0.7.0.20210309.124149.tar";
sha256 = "0akmidx76zrrfcax7397cs1plwnr3dm83npakbpkssihf08b13aq";
url = "https://elpa.nongnu.org/nongnu-devel/rubocop-0.7.0snapshot0.20210309.1.tar";
sha256 = "0bggy6nc2wsng83df3vrqw8ygs5ys87i09511kl5d9xfhds7fx4j";
};
packageRequires = [ ];
meta = {
@@ -4997,10 +5019,10 @@
elpaBuild {
pname = "scad-mode";
ename = "scad-mode";
version = "99.0.0.20260519.103934";
version = "99.0.0.20260628.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/scad-mode-99.0.0.20260519.103934.tar";
sha256 = "1rh44ifrfihh1jiy1g8fj5gln6ycdimpszilfhzy9fawxwlqhrqk";
url = "https://elpa.nongnu.org/nongnu-devel/scad-mode-99.0.0.20260628.1.tar";
sha256 = "0pwx9vknh5w1m3cqp1081dq07061qwn7y292y0x85cvisak8hkcs";
};
packageRequires = [ compat ];
meta = {
@@ -5102,10 +5124,10 @@
elpaBuild {
pname = "sesman";
ename = "sesman";
version = "0.3.30.20260616.21";
version = "0.3.3snapshot0.20260616.21";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/sesman-0.3.30.20260616.21.tar";
sha256 = "0px5lb4xqv8j1n4qran31ra5cq7l1adgfsghm63hwd2sqb999337";
url = "https://elpa.nongnu.org/nongnu-devel/sesman-0.3.3snapshot0.20260616.21.tar";
sha256 = "1nc2h58dcjwvi9kjqgmw79cvdc9i1ja8xkxs69hjhyq7y0wp85kf";
};
packageRequires = [ ];
meta = {
@@ -5145,10 +5167,10 @@
elpaBuild {
pname = "simple-httpd";
ename = "simple-httpd";
version = "1.6.0.20260623.1";
version = "1.6.0.20260709.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/simple-httpd-1.6.0.20260623.1.tar";
sha256 = "1npss5lv7r2nzvbhzh5jr7w53n2hx6w9pws554srh25hw68v3zd4";
url = "https://elpa.nongnu.org/nongnu-devel/simple-httpd-1.6.0.20260709.3.tar";
sha256 = "0fyl4r8x0k074cb5h7agfm9zdpny68n0sm24wb9mc089fx9j9q5c";
};
packageRequires = [ compat ];
meta = {
@@ -5167,10 +5189,10 @@
elpaBuild {
pname = "slime";
ename = "slime";
version = "2.320.20260612.49";
version = "2.32snapshot0.20260719.53";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.320.20260612.49.tar";
sha256 = "196g2sc1v84013nk3c8my3w2r3aqvg9sjix2ca64vvrarfamb0ck";
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.32snapshot0.20260719.53.tar";
sha256 = "06isvwjq37vzf636ci5jb8fkzc926fnjzwx0fszlfax4hy00mlqf";
};
packageRequires = [ macrostep ];
meta = {
@@ -5231,10 +5253,10 @@
elpaBuild {
pname = "solarized-theme";
ename = "solarized-theme";
version = "2.1.0.0.20260610.7";
version = "2.1.0.0.20260703.8";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/solarized-theme-2.1.0.0.20260610.7.tar";
sha256 = "1phh2qqjf68ap6giid63zpnggx41y1zvn9q2c60igx01fv7xnykd";
url = "https://elpa.nongnu.org/nongnu-devel/solarized-theme-2.1.0.0.20260703.8.tar";
sha256 = "0iqgpdjxn6an3vn0pmy7iya5xs1ihjc9rj0kiyk6xlfswzc5pyfk";
};
packageRequires = [ ];
meta = {
@@ -5443,10 +5465,10 @@
elpaBuild {
pname = "symbol-overlay";
ename = "symbol-overlay";
version = "4.3.0.20260423.145452";
version = "4.3.0.20260703.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/symbol-overlay-4.3.0.20260423.145452.tar";
sha256 = "16gm3gj84wd7v6qhf3p0sz2jgbbyi60kqwkb41rfiz7n79qlijpg";
url = "https://elpa.nongnu.org/nongnu-devel/symbol-overlay-4.3.0.20260703.4.tar";
sha256 = "1mg02vrf7lhqiqkqlnl9czd11aw9i3gsa00f53fbn80vy123hixb";
};
packageRequires = [ seq ];
meta = {
@@ -5739,7 +5761,6 @@
) { };
tuareg = callPackage (
{
caml,
elpaBuild,
fetchurl,
lib,
@@ -5747,12 +5768,12 @@
elpaBuild {
pname = "tuareg";
ename = "tuareg";
version = "3.0.20.20260617.40";
version = "3.1.1snapshot0.20260626.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/tuareg-3.0.20.20260617.40.tar";
sha256 = "0xmfvmxnk50pymajgmymwzmhjs8x5ac9dg1r7mx4iwsv15x13m4f";
url = "https://elpa.nongnu.org/nongnu-devel/tuareg-3.1.1snapshot0.20260626.1.tar";
sha256 = "0y1ygn4d8dcw0zgq0y2f65kmx64id5dcv2d23kvk2sddr53qya8f";
};
packageRequires = [ caml ];
packageRequires = [ ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/tuareg.html";
license = lib.licenses.free;
@@ -5789,10 +5810,10 @@
elpaBuild {
pname = "typst-ts-mode";
ename = "typst-ts-mode";
version = "0.12.2.0.20260415.103532";
version = "0.12.2.0.20260624.24";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/typst-ts-mode-0.12.2.0.20260415.103532.tar";
sha256 = "190jabvm3p74cd96rrbj45y68myg32zvlxjrq01zvi3jv29xbpf6";
url = "https://elpa.nongnu.org/nongnu-devel/typst-ts-mode-0.12.2.0.20260624.24.tar";
sha256 = "13amyfg5zkbxwp1gipnyn01wpwpyv0p0w4sv97xpfiyazhs5w4bn";
};
packageRequires = [ ];
meta = {
@@ -5937,10 +5958,10 @@
elpaBuild {
pname = "vm";
ename = "vm";
version = "8.3.30.20260610.33";
version = "8.3.3snapshot0.20260716.51";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/vm-8.3.30.20260610.33.tar";
sha256 = "0194px4dg5q2rgddvqwylcywymjx39s3ih16kh6d8whvlk1xcm6p";
url = "https://elpa.nongnu.org/nongnu-devel/vm-8.3.3snapshot0.20260716.51.tar";
sha256 = "04pq2a39czffcj4rwv0c7bg53vc95mjyk4jqqp25blk4v4l9ygs2";
};
packageRequires = [ vcard ];
meta = {
@@ -6005,10 +6026,10 @@
elpaBuild {
pname = "wfnames";
ename = "wfnames";
version = "1.2.0.20260105.45812";
version = "1.2.0.20260706.4";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/wfnames-1.2.0.20260105.45812.tar";
sha256 = "116d5j1sqb0fbqlfaxxiaraw8c6mg69nw5mn412zwrvbq4vgpp4c";
url = "https://elpa.nongnu.org/nongnu-devel/wfnames-1.2.0.20260706.4.tar";
sha256 = "1gzypbg4nkf7yyscyq8p9n5ckclg0rcks5s8rilsljb0csnx35nz";
};
packageRequires = [ ];
meta = {
@@ -6071,10 +6092,10 @@
elpaBuild {
pname = "with-editor";
ename = "with-editor";
version = "3.5.1.0.20260623.3";
version = "3.5.2.0.20260701.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/with-editor-3.5.1.0.20260623.3.tar";
sha256 = "16mfh41zkdylbk92cizm4ia69lwirq58mb8rms9v448s41w2wvka";
url = "https://elpa.nongnu.org/nongnu-devel/with-editor-3.5.2.0.20260701.0.tar";
sha256 = "067x2q0ykrp9llva4gn1cjyxwnhb0yh1cxr6ghdd4yccbfdi4y85";
};
packageRequires = [
compat
@@ -6185,10 +6206,10 @@
elpaBuild {
pname = "xah-fly-keys";
ename = "xah-fly-keys";
version = "28.11.20260416140940.0.20260416.141130";
version = "28.11.20260712150256.0.20260712.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/xah-fly-keys-28.11.20260416140940.0.20260416.141130.tar";
sha256 = "0mrfn3z60jgk2f9lccb3qcaa52rvh366ys97ypz5lgjlxal1sr5r";
url = "https://elpa.nongnu.org/nongnu-devel/xah-fly-keys-28.11.20260712150256.0.20260712.0.tar";
sha256 = "0g4lfqm81kpszwlkapvr25c8c0b4rmg00zrr62ziz16bplvgy3ky";
};
packageRequires = [ ];
meta = {
@@ -6292,10 +6313,10 @@
elpaBuild {
pname = "zenburn-theme";
ename = "zenburn-theme";
version = "2.10.0.0.20260601.0";
version = "2.10.0.0.20260704.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/zenburn-theme-2.10.0.0.20260601.0.tar";
sha256 = "0li865y8wp8gsim2xiscxhmpfnwd394ag9x9kpff082yg2q4j2ww";
url = "https://elpa.nongnu.org/nongnu-devel/zenburn-theme-2.10.0.0.20260704.2.tar";
sha256 = "17wp8z3nycqr3rva4npq3gi8ddv93fwzqh45bfgcr6a0zv4pfxp4";
};
packageRequires = [ ];
meta = {
@@ -6314,10 +6335,10 @@
elpaBuild {
pname = "zig-mode";
ename = "zig-mode";
version = "0.0.8.0.20251128.25646";
version = "0.0.8.0.20260717.49";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/zig-mode-0.0.8.0.20251128.25646.tar";
sha256 = "03nqzy5xyqsr7ax1m0sprk75ygkyspj824vixgkrflqnrhyj5b2s";
url = "https://elpa.nongnu.org/nongnu-devel/zig-mode-0.0.8.0.20260717.49.tar";
sha256 = "182rhhax10ldn763fraa5fc2vqlglzm9iq2yq2rvndgklqlf5bsc";
};
packageRequires = [ reformatter ];
meta = {

View File

@@ -75,10 +75,10 @@
elpaBuild {
pname = "aidermacs";
ename = "aidermacs";
version = "1.7";
version = "1.9";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/aidermacs-1.7.tar";
sha256 = "17l7dlg218j63zwzi51wdczamvxlv54l0ivkip3h3kll386lkcm6";
url = "https://elpa.nongnu.org/nongnu/aidermacs-1.9.tar";
sha256 = "05ff2kfy97870qgvv89ysrk8cwnr3zxh1f01lvp7rk7siln0w10d";
};
packageRequires = [
compat
@@ -269,10 +269,10 @@
elpaBuild {
pname = "auto-dim-other-buffers";
ename = "auto-dim-other-buffers";
version = "2.2.1";
version = "2.2.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/auto-dim-other-buffers-2.2.1.tar";
sha256 = "00x0niv1zd47b2xl19k3fi0xxskdndiabns107cxzwb7pnkp4f0m";
url = "https://elpa.nongnu.org/nongnu/auto-dim-other-buffers-2.2.2.tar";
sha256 = "1464kwsdkzh4v0w2y8sv2v5w1s552a2pq1q81jpbfwh2md47ais2";
};
packageRequires = [ ];
meta = {
@@ -566,10 +566,10 @@
elpaBuild {
pname = "casual";
ename = "casual";
version = "2.16.2";
version = "2.17.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/casual-2.16.2.tar";
sha256 = "0aqkxxds4paicn1r4hy13f71cl4qllf9dfijpl4mp5zizyx8a8a2";
url = "https://elpa.nongnu.org/nongnu/casual-2.17.1.tar";
sha256 = "0wnr7lqb3c6wzcbjh19cj00jdh3rhplzyxq2khk009pfld861pa3";
};
packageRequires = [
csv-mode
@@ -619,10 +619,10 @@
elpaBuild {
pname = "cider";
ename = "cider";
version = "1.22.2";
version = "2.0.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/cider-1.22.2.tar";
sha256 = "0a7mcg1lazn1xyl3sxy0qpwd4qipf0ix56891ydjcv7i9yhggnpc";
url = "https://elpa.nongnu.org/nongnu/cider-2.0.0.tar";
sha256 = "1i8drgg7fbj4l4y7mgh47fw94bajwd5sdacfkvii0d6pc8sda2if";
};
packageRequires = [
clojure-mode
@@ -735,10 +735,10 @@
elpaBuild {
pname = "cond-let";
ename = "cond-let";
version = "1.1.2";
version = "1.1.3";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/cond-let-1.1.2.tar";
sha256 = "04p2jf8nm1q00439r26vvg9549hld4spcabghwsgmf89gqjiv8mm";
url = "https://elpa.nongnu.org/nongnu/cond-let-1.1.3.tar";
sha256 = "0zxirrq3rps48irxab1m1hkvbxjfahibfaynl4qb0lrz0bv8dzcf";
};
packageRequires = [ ];
meta = {
@@ -1331,10 +1331,10 @@
elpaBuild {
pname = "elfeed";
ename = "elfeed";
version = "4.0.1";
version = "4.1.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/elfeed-4.0.1.tar";
sha256 = "1az6lj58j1kkxzpa7ik8irl3z2b9f7yxsm92pfqlcwplsnm2q8q2";
url = "https://elpa.nongnu.org/nongnu/elfeed-4.1.0.tar";
sha256 = "0bwmhba975rsj9pk3s6wq7lsa38v4s0737hvhhdbzx1i66z45hmx";
};
packageRequires = [ compat ];
meta = {
@@ -1568,6 +1568,28 @@
};
}
) { };
evil-collection = callPackage (
{
elpaBuild,
evil,
fetchurl,
lib,
}:
elpaBuild {
pname = "evil-collection";
ename = "evil-collection";
version = "3.0.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/evil-collection-3.0.0.tar";
sha256 = "1a347yznrgw8b5y8jwj4rbryidr24c7g8c2is9pd4470v5h7jnfd";
};
packageRequires = [ evil ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/evil-collection.html";
license = lib.licenses.free;
};
}
) { };
evil-emacs-cursor-model-mode = callPackage (
{
elpaBuild,
@@ -2055,10 +2077,10 @@
elpaBuild {
pname = "flycheck";
ename = "flycheck";
version = "36.0";
version = "37.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/flycheck-36.0.tar";
sha256 = "0172y6qzkys77cbvdla1iiiznpxpscjzmsdr66m66s8g4bf7f1p2";
url = "https://elpa.nongnu.org/nongnu/flycheck-37.0.tar";
sha256 = "0x565wcnxkmdsf87dzv555r6m86lmlwz4c16isgac8dn1qp7l5jb";
};
packageRequires = [ seq ];
meta = {
@@ -3344,10 +3366,10 @@
elpaBuild {
pname = "jabber";
ename = "jabber";
version = "0.11.0";
version = "0.12.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/jabber-0.11.0.tar";
sha256 = "1wikfd8iqj9r1qrh6cd593vgbkjndfpm9f12ilsdwxwh0nx3cpd7";
url = "https://elpa.nongnu.org/nongnu/jabber-0.12.2.tar";
sha256 = "0klii5m93g5dva7wrf7v0habb9pghrpa6kw63c5x1ym2w7sh8v6q";
};
packageRequires = [
fsm
@@ -3579,10 +3601,10 @@
elpaBuild {
pname = "loopy";
ename = "loopy";
version = "0.16.0";
version = "0.16.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/loopy-0.16.0.tar";
sha256 = "0bav318gimpv42y0ww9c0gm90pkma3ri0xp9mfimz9yriw2bjzyv";
url = "https://elpa.nongnu.org/nongnu/loopy-0.16.1.tar";
sha256 = "17p5km90v2pwwqr66x39h2ca6dx47xig1rkpvk1m4nlw32nqv1dh";
};
packageRequires = [
compat
@@ -3706,10 +3728,10 @@
elpaBuild {
pname = "magit";
ename = "magit";
version = "4.5.0";
version = "4.6.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/magit-4.5.0.tar";
sha256 = "080hc0y9pah86g7nw1x1gh2issap54r8dg9vzpm2l923cxy9jnbp";
url = "https://elpa.nongnu.org/nongnu/magit-4.6.0.tar";
sha256 = "0m7n3jvdf8d40wzglz67addk1nwwbvb7wkm0nq1mjpayqvwqyjml";
};
packageRequires = [
compat
@@ -3739,10 +3761,10 @@
elpaBuild {
pname = "magit-section";
ename = "magit-section";
version = "4.5.0";
version = "4.6.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/magit-section-4.5.0.tar";
sha256 = "1k63g8ayvg152r16ml5ph8q07qs5a424vs4i5q32icvl78v6cn2z";
url = "https://elpa.nongnu.org/nongnu/magit-section-4.6.0.tar";
sha256 = "085fr4fnk2wcd9z5l4ks20q69r501sx96abhyw80lshbd9rzj59z";
};
packageRequires = [
compat
@@ -4333,20 +4355,22 @@
elpaBuild,
fetchurl,
lib,
llama,
magit,
org,
}:
elpaBuild {
pname = "orgit";
ename = "orgit";
version = "2.1.3";
version = "2.2.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/orgit-2.1.3.tar";
sha256 = "1brwy6jx7jxb8jlkr8jq8hsdzmizqs41hkb3p14rmqqd0m5ddapl";
url = "https://elpa.nongnu.org/nongnu/orgit-2.2.0.tar";
sha256 = "0lw6mp6war3aqsad8vbdpz33nx7kki8df39xm7gnq1ja2dkgf9ah";
};
packageRequires = [
compat
cond-let
llama
magit
org
];
@@ -4588,10 +4612,10 @@
elpaBuild {
pname = "pg";
ename = "pg";
version = "0.67";
version = "0.68";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/pg-0.67.tar";
sha256 = "01q06yk011pn9pg9srilwy0k9nn8x5pl32k1mn9i54mbikf7ac5b";
url = "https://elpa.nongnu.org/nongnu/pg-0.68.tar";
sha256 = "0nnr5gz4bm0hfdwj8f0vkfwb2apbk5sv3l85q7b420nwcs7d546r";
};
packageRequires = [ peg ];
meta = {
@@ -4686,6 +4710,7 @@
) { };
projectile = callPackage (
{
compat,
elpaBuild,
fetchurl,
lib,
@@ -4693,12 +4718,12 @@
elpaBuild {
pname = "projectile";
ename = "projectile";
version = "2.9.1";
version = "3.2.1";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/projectile-2.9.1.tar";
sha256 = "07icp9baa7jkyqnz4b1sxl1dg88y5vzzhiwyfb12q349flbkkkb1";
url = "https://elpa.nongnu.org/nongnu/projectile-3.2.1.tar";
sha256 = "07hfhfbig1zw1fs0k7m22n3wqdyk4fj5fbpcrg0x4q2dw05r5bbj";
};
packageRequires = [ ];
packageRequires = [ compat ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/projectile.html";
license = lib.licenses.free;
@@ -4758,10 +4783,10 @@
elpaBuild {
pname = "racket-mode";
ename = "racket-mode";
version = "1.0.20260303.123213";
version = "1.0.20260626.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20260303.123213.tar";
sha256 = "1wxhdrwm2fr3rnv7ghziibnpbx99z9qdaa54zd11jzjpkjgf2jxs";
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20260626.0.tar";
sha256 = "0y45m019fl0rdgjdz9ap1cr5agqg0gssfi04p33xqdcjkwrf51d0";
};
packageRequires = [ compat ];
meta = {
@@ -5776,7 +5801,6 @@
) { };
tuareg = callPackage (
{
caml,
elpaBuild,
fetchurl,
lib,
@@ -5784,12 +5808,12 @@
elpaBuild {
pname = "tuareg";
ename = "tuareg";
version = "3.0.1";
version = "3.1.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/tuareg-3.0.1.tar";
sha256 = "04lb71cafg4bqicx3q3rb9jpxbq6hmdrzw88f52sjqxq5c4cqdkj";
url = "https://elpa.nongnu.org/nongnu/tuareg-3.1.0.tar";
sha256 = "1fhw143rmdzrfrh6y3jdsyq6yqwv1dy6m6sg4s3mbqhnhxawc9sm";
};
packageRequires = [ caml ];
packageRequires = [ ];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/tuareg.html";
license = lib.licenses.free;
@@ -6103,18 +6127,20 @@
elpaBuild,
fetchurl,
lib,
llama,
}:
elpaBuild {
pname = "with-editor";
ename = "with-editor";
version = "3.5.1";
version = "3.5.2";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/with-editor-3.5.1.tar";
sha256 = "0p19n8kx9gkj87pr8rlac8b9vlrb57w7k5b62fx9dwx2m54dixh9";
url = "https://elpa.nongnu.org/nongnu/with-editor-3.5.2.tar";
sha256 = "1qibgsb67zh8k8mpk3ghy2ilmrmf3dxz75clfvn2qji5ds2qlkzq";
};
packageRequires = [
compat
cond-let
llama
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/with-editor.html";
@@ -6220,10 +6246,10 @@
elpaBuild {
pname = "xah-fly-keys";
ename = "xah-fly-keys";
version = "28.11.20260416140940";
version = "28.11.20260712150256";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-28.11.20260416140940.tar";
sha256 = "0zzdwrd4h12bqlxzpj7xs4m5cdgx9nbljrnyld6qs5b19352izyl";
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-28.11.20260712150256.tar";
sha256 = "1c4xsvmc92ydil78j2kk6avgswgz4ll5fx4mrlsmrq1z57v99ca1";
};
packageRequires = [ ];
meta = {

View File

@@ -446,12 +446,12 @@ final: prev: {
SchemaStore-nvim = buildVimPlugin {
pname = "SchemaStore.nvim";
version = "0-unstable-2026-07-07";
version = "0-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
rev = "e954496f8ef22904e8a84f5078f4a110fdc7a0d3";
hash = "sha256-b8HOclkr3FoCNUDJ6f0ULsfyiQB38+9PNxl0CibVL60=";
rev = "e520902f405da5f5ad392d32babad5b5dd5ffa44";
hash = "sha256-zNXm/0W+Hv562zt6NxHnFuO2nBxjX5dlxS7pRB+KXQY=";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -1050,12 +1050,12 @@ final: prev: {
artio-nvim = buildVimPlugin {
pname = "artio.nvim";
version = "0-unstable-2026-06-23";
version = "0-unstable-2026-07-17";
src = fetchFromGitHub {
owner = "comfysage";
repo = "artio.nvim";
rev = "52a074e6a15780df350c03b5c7ab47f706fe6da8";
hash = "sha256-8hbFtJXpkH1L2ZI6Rv9HTQcseog77yf78Wc/9WsvzPA=";
rev = "19d71f8d9c721872e97aa0e5f094041c96f3feca";
hash = "sha256-X1QXSoowhgs+uhO1T9OtaSXhAryzLCzGfHNgCFiO3is=";
};
meta.homepage = "https://github.com/comfysage/artio.nvim/";
meta.license = getLicenseFromSpdxId "EUPL-1.2";
@@ -1414,12 +1414,12 @@ final: prev: {
autoclose-nvim = buildVimPlugin {
pname = "autoclose.nvim";
version = "0-unstable-2026-03-22";
version = "0-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "m4xshen";
repo = "autoclose.nvim";
rev = "bafd0368716216fa6a7bb2a43ecd889b44efdb46";
hash = "sha256-DOKKyaDmfUPRTcXJvqD+0zAr63+93H0auax6Dse0Igo=";
rev = "27063904b2238ce7867e430885b6abcfb08357ea";
hash = "sha256-BjNP8Facn3Cy/EHYioUB9mXb19sBzBeSCY1xTpPOWG8=";
};
meta.homepage = "https://github.com/m4xshen/autoclose.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -1638,12 +1638,12 @@ final: prev: {
base46 = buildVimPlugin {
pname = "base46";
version = "0-unstable-2026-07-11";
version = "0-unstable-2026-07-19";
src = fetchFromGitHub {
owner = "nvchad";
repo = "base46";
rev = "cbb71c6cb56f53b30ab1a95a6d277f7e0524025b";
hash = "sha256-QG9FcdlCKYXzncvDt47RQQGyJ2ARt1N+ec75qtc7gSk=";
rev = "8d059b82367160cd530253afbbcd20dc4b34129f";
hash = "sha256-wW6UidkM6avqQVhPEgRtDXgxHsMdD+IM01A5ABebYT4=";
};
meta.homepage = "https://github.com/nvchad/base46/";
meta.license = unfree;
@@ -1946,12 +1946,12 @@ final: prev: {
blink-cmp-tmux = buildVimPlugin {
pname = "blink-cmp-tmux";
version = "0-unstable-2026-02-11";
version = "0-unstable-2026-07-16";
src = fetchFromGitHub {
owner = "mgalliou";
repo = "blink-cmp-tmux";
rev = "1ef35d8e388475ab8eaeecfc12e196c78bd5de04";
hash = "sha256-enoPsYF8llGShf+sx6rLYYnLLzrd+jdCdZ4gy9A2lKU=";
rev = "112ddbf2e09d9cb4736de70dd01eb9654cf01d70";
hash = "sha256-7Wj7bIg7vAOz0OygISORRphsEV6RcsR6m/S2tRyzEpU=";
};
meta.homepage = "https://github.com/mgalliou/blink-cmp-tmux/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -2042,6 +2042,20 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
blink-lib = buildVimPlugin {
pname = "blink.lib";
version = "0-unstable-2026-06-19";
src = fetchFromGitHub {
owner = "saghen";
repo = "blink.lib";
rev = "5876dd95deeb70aadbe9f1c0b7117a135061cdac";
hash = "sha256-FsDcgBiD3fl0EO1advAoQBbA2HY1p8Ja7lwhmpB++Zc=";
};
meta.homepage = "https://github.com/saghen/blink.lib/";
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
blink-nerdfont-nvim = buildVimPlugin {
pname = "blink-nerdfont.nvim";
version = "0-unstable-2025-12-14";
@@ -2254,12 +2268,12 @@ final: prev: {
bullets-vim = buildVimPlugin {
pname = "bullets.vim";
version = "2.0.0-unstable-2026-06-03";
version = "2.0.0-unstable-2026-07-16";
src = fetchFromGitHub {
owner = "bullets-vim";
repo = "bullets.vim";
rev = "3f667eeca58bd4ba411b41edefef51e7fed1a2b1";
hash = "sha256-fq3ATtCeXeq3CR97KbEu8mOEF8CtpEt7z8z3OO5IQQY=";
rev = "81570b98ca44b4100b3ddcf8d9ca74b9a9b0c884";
hash = "sha256-yTxXXnVyk/vbr+tWD9RquJvk2ksa8Okuhg3NnyeBp3o=";
};
meta.homepage = "https://github.com/bullets-vim/bullets.vim/";
meta.license = unfree;
@@ -3568,12 +3582,12 @@ final: prev: {
codecompanion-nvim = buildVimPlugin {
pname = "codecompanion.nvim";
version = "19.19.0";
version = "19.20.0";
src = fetchFromGitHub {
owner = "olimorris";
repo = "codecompanion.nvim";
tag = "v19.19.0";
hash = "sha256-1ypjttA0T6wnVrqBaiqGtcJnqiyhxeg2EXh7O9nPBpE=";
tag = "v19.20.0";
hash = "sha256-vDKbjW9izNruCLiPRQEs+yoOrA+YkuyvmdovFTY4nfw=";
};
meta.homepage = "https://github.com/olimorris/codecompanion.nvim/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -4185,12 +4199,12 @@ final: prev: {
coq_nvim = buildVimPlugin {
pname = "coq_nvim";
version = "0-unstable-2026-07-12";
version = "0-unstable-2026-07-16";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
rev = "0b2b0db07b0426441ece46988d9ab28088f07cd5";
hash = "sha256-SjAiNoeAxuu2UFHupUnDtjrPtGqAiFdHoq21Qn35OVA=";
rev = "83580b587f6fc50568ec61ae79e18762fcf35c17";
hash = "sha256-OKlZh1FKIk4DhyAtc0rSnEOZoa75NQKRtdFYDjkTZPE=";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
meta.license = getLicenseFromSpdxId "GPL-3.0-only";
@@ -4605,12 +4619,12 @@ final: prev: {
ddc-source-lsp = buildVimPlugin {
pname = "ddc-source-lsp";
version = "1.2.0-unstable-2026-06-12";
version = "1.2.0-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "Shougo";
repo = "ddc-source-lsp";
rev = "7718b6d9539ebddc18e961f90ff1aca7975ffe5c";
hash = "sha256-2JVCuFXc6mtXUDEB1lVgWC2q38kvwr9tyjKO/Z4iY9k=";
rev = "2f476ae123bea5b3583f9d4ca141f63981e70b06";
hash = "sha256-2rMdU1FUP4HJP2o2MtL93po/FmloMzZ/sqeQWHPP55g=";
};
meta.homepage = "https://github.com/Shougo/ddc-source-lsp/";
meta.license = unfree;
@@ -7171,12 +7185,12 @@ final: prev: {
hardtime-nvim = buildVimPlugin {
pname = "hardtime.nvim";
version = "1.2.0-unstable-2025-09-13";
version = "1.2.0-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "m4xshen";
repo = "hardtime.nvim";
rev = "b4e431934af1fe224a3a801f632c008278cb7628";
hash = "sha256-Jy9ARUHU1ySpSxxoS3hLRjxp5Lqt7juWN5Jnbdo0rg0=";
rev = "244753782b945def87472d8f4e9e6a9d4ec18689";
hash = "sha256-Zers7vdGRGy8n520G9uMuHwMAP3STHqU5d5a2Ln9rDQ=";
};
meta.homepage = "https://github.com/m4xshen/hardtime.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -8375,12 +8389,12 @@ final: prev: {
kitty-scrollback-nvim = buildVimPlugin {
pname = "kitty-scrollback.nvim";
version = "9.2.0";
version = "9.2.1";
src = fetchFromGitHub {
owner = "mikesmithgh";
repo = "kitty-scrollback.nvim";
tag = "v9.2.0";
hash = "sha256-M/sd8lUv7leapzI3uD0VNkMAwaFhPmXsktFnHMPJz0U=";
tag = "v9.2.1";
hash = "sha256-8IkvoJ8nTlP5WCqMpJqUhBsz7OYB/Mlp1lH5TJRpvOE=";
};
meta.homepage = "https://github.com/mikesmithgh/kitty-scrollback.nvim/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -11034,12 +11048,12 @@ final: prev: {
neoconf-nvim = buildVimPlugin {
pname = "neoconf.nvim";
version = "1.4.0-unstable-2026-07-16";
version = "1.4.0-unstable-2026-07-19";
src = fetchFromGitHub {
owner = "folke";
repo = "neoconf.nvim";
rev = "50bdc4130d9e30d28d0b209544d49ee472f6bf12";
hash = "sha256-hsYouOS+ImmA6HnwqFRq3RMBTsn87oHrnijMqvargU4=";
rev = "1246df7a5d1811d84212f11edb43550cd8380ebd";
hash = "sha256-hlQf+xJ+/9OTqp5VtPsNE7QW6uVjWeUkqQ8r1u6MWkI=";
};
meta.homepage = "https://github.com/folke/neoconf.nvim/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -11118,12 +11132,12 @@ final: prev: {
neogit = buildVimPlugin {
pname = "neogit";
version = "3.0.0-unstable-2026-07-15";
version = "3.0.0-unstable-2026-07-16";
src = fetchFromGitHub {
owner = "NeogitOrg";
repo = "neogit";
rev = "95295edaa26e8e8db5a9bc4119256e602311c6bc";
hash = "sha256-hAswp9Ba5xfFfBS+NKjLOoSky+SRrLfd8fdFC46Dq2s=";
rev = "f8674ec894315c02449b61c9de9a116c5aafeb90";
hash = "sha256-ETu9zy2In3M8/3fqYUfTRt0mKiocm3paJFjgQ82Yj3I=";
};
meta.homepage = "https://github.com/NeogitOrg/neogit/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -12142,12 +12156,12 @@ final: prev: {
none-ls-extras-nvim = buildVimPlugin {
pname = "none-ls-extras.nvim";
version = "0-unstable-2026-06-06";
version = "0-unstable-2026-07-17";
src = fetchFromGitHub {
owner = "nvimtools";
repo = "none-ls-extras.nvim";
rev = "27681d797a26f1b4d6119296df42f5204c88a2dc";
hash = "sha256-GZLT8X1eLeSkiV5EN1nOkCQg5nwNATURi/KMj90i40I=";
rev = "9a8b8a9aeb43382e5aaf49b00b7cfb5d42d32118";
hash = "sha256-YmDhDUqSJPOllXzkyrVUgnshrI5+Kt5Te8tEmnjOAVQ=";
};
meta.homepage = "https://github.com/nvimtools/none-ls-extras.nvim/";
meta.license = getLicenseFromSpdxId "Unlicense";
@@ -12268,12 +12282,12 @@ final: prev: {
nvchad-ui = buildVimPlugin {
pname = "nvchad-ui";
version = "0-unstable-2026-07-11";
version = "0-unstable-2026-07-19";
src = fetchFromGitHub {
owner = "nvchad";
repo = "ui";
rev = "28019401865beffcedc744bb1506d0201b88f2f9";
hash = "sha256-QKBDxZzEQKGzHOVJmS9D9i9h2/0HubbgUlAvaA7Erh0=";
rev = "222c8cc1ad66076c05b7c9d0695781ebe3799d88";
hash = "sha256-SKSRwXi0KdJtWkmak1LLwXIUukwIhMxKHy9HIMnu0DQ=";
};
meta.homepage = "https://github.com/nvchad/ui/";
meta.license = getLicenseFromSpdxId "GPL-3.0-only";
@@ -13746,12 +13760,12 @@ final: prev: {
nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter";
version = "0.10.0-unstable-2026-04-03";
version = "0.10.0-unstable-2026-07-19";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "4916d6592ede8c07973490d9322f187e07dfefac";
hash = "sha256-PQR6tFt4lCrAZNQG7BLMD1IiCKja9wDS1S4laGJf/HE=";
rev = "7248feaca45e4d944591497964bc19afa89ad1c6";
hash = "sha256-FQj0+qeaW9rLy3dUbGbUG4UYtnry7UBA1n9SM2qXLdk=";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -13858,12 +13872,12 @@ final: prev: {
nvim-treesitter-textobjects = buildVimPlugin {
pname = "nvim-treesitter-textobjects";
version = "0-unstable-2026-04-07";
version = "0-unstable-2026-07-19";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
rev = "851e865342e5a4cb1ae23d31caf6e991e1c99f1e";
hash = "sha256-fOpRElIwvsFWm4AwETx7fpC3RtdH2BpCfX4YHVitqw0=";
rev = "898ee307df58f854d11cd7edd06472574d48014e";
hash = "sha256-naZ+p5RrC+uUyFRaksmozDfNgJRifff+9TDWx79DCPk=";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -14170,8 +14184,8 @@ final: prev: {
src = fetchFromGitHub {
owner = "tarides";
repo = "ocaml.nvim";
rev = "e12ded73f461d392cc2cad579a39733ebe34de61";
hash = "sha256-3NiRM02g7BU+MzCybSfsyZdODcPA+RbuNU9QOmmoCxo=";
rev = "d74934117fb7a513e64601ad1d1b53a34b00b01f";
hash = "sha256-zJJZP8jxa7e9Fn0N8JFzfP3d2TElkASFt8ptaWCOYpM=";
};
meta.homepage = "https://github.com/tarides/ocaml.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -15148,12 +15162,12 @@ final: prev: {
project-nvim = buildVimPlugin {
pname = "project.nvim";
version = "5.1.1-1";
version = "5.2.0-1";
src = fetchFromGitHub {
owner = "DrKJeff16";
repo = "project.nvim";
tag = "v5.1.1-1";
hash = "sha256-NmkKA9AH1uOgHSQT9S8RIFQrkrhkDvpKIfDqHGfzoFI=";
tag = "v5.2.0-1";
hash = "sha256-p/p7VxmuNusgUXtPpiCGa+BSgDDS/yKvtAV93cKmIEg=";
};
meta.homepage = "https://github.com/DrKJeff16/project.nvim/";
meta.license = getLicenseFromSpdxId "Apache-2.0";
@@ -16255,12 +16269,12 @@ final: prev: {
smart-splits-nvim = buildVimPlugin {
pname = "smart-splits.nvim";
version = "2.1.0-unstable-2026-07-10";
version = "2.1.0-unstable-2026-07-18";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "smart-splits.nvim";
rev = "9493405fb8ee683aa6efd50c529f6296ad8f40ad";
hash = "sha256-cMPRVxFMBVRpIcy7kCQyoXzgsIFJJ1cDgAcvOm9FNnI=";
rev = "de39b4d75695e2377401c7d05f896657637d244b";
hash = "sha256-Xqnre4RfIID/m8hXUpcMrsLssjfp/cbSpG24cory2BI=";
};
meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -16269,12 +16283,12 @@ final: prev: {
smartcolumn-nvim = buildVimPlugin {
pname = "smartcolumn.nvim";
version = "1.1.1-unstable-2025-07-21";
version = "1.1.1-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "m4xshen";
repo = "smartcolumn.nvim";
rev = "b9cdbdf42f7ac5a659204cd5926017c7ff724a19";
hash = "sha256-QAb0O/ZwTVogRyTK8+Y4ORaN6nVaeYepKgfSCF/fIPU=";
rev = "5351ae24e992a397d2abac48b7774dc8ef0acf40";
hash = "sha256-+ICVS16n0CFWbTqBzGkvxQohyYiAvr6gIxZqura3PUw=";
};
meta.homepage = "https://github.com/m4xshen/smartcolumn.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -21136,12 +21150,12 @@ final: prev: {
vim-go = buildVimPlugin {
pname = "vim-go";
version = "1.29-unstable-2026-07-08";
version = "1.29-unstable-2026-07-18";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
rev = "551d423ba27915d96721c8709702edd23bc2bb48";
hash = "sha256-ps2QQ6xyQpvfCZ+tTUTzBt3kxu7+VtDcvLnH2HS8pRY=";
rev = "d69962d20a2a60e4bdc92a2281e5f0aaaa109635";
hash = "sha256-tXA45Hhnr9Vv4p6MyNAxj2SOC+P8eGkIEVE8PDnyFx4=";
};
meta.homepage = "https://github.com/fatih/vim-go/";
meta.license = unfree;
@@ -21922,12 +21936,12 @@ final: prev: {
vim-just = buildVimPlugin {
pname = "vim-just";
version = "0-unstable-2026-07-11";
version = "0-unstable-2026-07-19";
src = fetchFromGitHub {
owner = "NoahTheDuke";
repo = "vim-just";
rev = "b3301b091c730061a6da1f9fab670eece6af187c";
hash = "sha256-ZcrnrD8ZHb76U1SrjEGlDLSr54WbtAyqjeooj8y0tug=";
rev = "d9aa6784fe3a870e78ba82b5d176c0c5745e23f7";
hash = "sha256-/QrVhax5PTidfSi6WAxJNX4mbBhUGFZLlG3WsqoT2Ro=";
};
meta.homepage = "https://github.com/NoahTheDuke/vim-just/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -22230,12 +22244,12 @@ final: prev: {
vim-lsp-settings = buildVimPlugin {
pname = "vim-lsp-settings";
version = "0.0.1-unstable-2026-07-11";
version = "0.0.1-unstable-2026-07-16";
src = fetchFromGitHub {
owner = "mattn";
repo = "vim-lsp-settings";
rev = "1b1803c4ae35ef8fecaaea1e6580ee700278804f";
hash = "sha256-kGQZWrg6tf5j/iHfTIKiQC/JZJRoKbKxMYzfhERvN+8=";
rev = "22d06c9e4b620d5c2f055aec590dec6d383e5316";
hash = "sha256-LiWvL9QpZFPUH+Uek19ce6/e8B6uATmje/emUvyLWJk=";
};
meta.homepage = "https://github.com/mattn/vim-lsp-settings/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -25267,12 +25281,12 @@ final: prev: {
vimtex = buildVimPlugin {
pname = "vimtex";
version = "2.17-unstable-2026-07-05";
version = "2.17-unstable-2026-07-18";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
rev = "a5949d2800c1866c878956d49c51fc8d003c6b99";
hash = "sha256-P7zDZBNy2WivNbwCURpS3zTNd5nXenYu2PZEbyWnbCY=";
rev = "6368e31fdaf766ff908a2c06e9ee14fc66dec409";
hash = "sha256-/0DoAJ3Iv8eJlRqNodumYqllY+4c3zv+oY1EpbvC8ak=";
};
meta.homepage = "https://github.com/lervag/vimtex/";
meta.license = getLicenseFromSpdxId "MIT";
@@ -26025,12 +26039,12 @@ final: prev: {
zen-nvim = buildVimPlugin {
pname = "zen.nvim";
version = "0-unstable-2026-04-17";
version = "0-unstable-2026-07-18";
src = fetchFromGitHub {
owner = "sand4rt";
repo = "zen.nvim";
rev = "8d77a06063d74393ace9a984f32c4c158dcef6ba";
hash = "sha256-1zLxgs1EqAoGrjIr26awTFZ+NS06Ph/SDQHczBNCsaA=";
rev = "cc7306e9ea479b19e8ef4c5fba35b4efd4b66692";
hash = "sha256-ZFuhNDVmUU7A02w/rzDn8uze7ivHVu2GI3+6PyIxAgE=";
};
meta.homepage = "https://github.com/sand4rt/zen.nvim/";
meta.license = getLicenseFromSpdxId "MIT";

View File

@@ -3,25 +3,26 @@
rustPlatform,
fetchFromGitHub,
pkg-config,
vimPlugins,
vimUtils,
stdenv,
nix-update-script,
}:
let
version = "0.5.0";
version = "0.6.0";
src = fetchFromGitHub {
owner = "Saghen";
repo = "blink.pairs";
tag = "v${version}";
hash = "sha256-PTbj6jlXNRUOmwFSplvRDDiyyGqkBzUKtuBrvZm9kzM=";
hash = "sha256-XWrsZAH0tIPyRjr3PnAS2QAGE3+1z00jdnsxkKG0qPE=";
};
blink-pairs-lib = rustPlatform.buildRustPackage {
pname = "blink-pairs";
inherit version src;
cargoHash = "sha256-Cn9zRsQkBwaKbBD/JEpFMBOF6CBZTDx7fQa6Aoic4YU=";
cargoHash = "sha256-XLlluprxhVueHhkIufJa7fJXvFxpJJzh89+yL9PZ4GI=";
env = {
RUSTC_BOOTSTRAP = 1;
@@ -42,13 +43,15 @@ vimUtils.buildVimPlugin {
pname = "blink.pairs";
inherit version src;
dependencies = [ vimPlugins.blink-lib ];
preInstall =
let
ext = stdenv.hostPlatform.extensions.sharedLibrary;
in
''
mkdir -p target/release
ln -s ${blink-pairs-lib}/lib/libblink_pairs${ext} target/release/
mkdir -p lib
ln -s ${blink-pairs-lib}/lib/libblink_pairs_parser${ext} lib/
'';
nvimSkipModules = [
@@ -71,6 +74,9 @@ vimUtils.buildVimPlugin {
homepage = "https://github.com/Saghen/blink.pairs";
changelog = "https://github.com/Saghen/blink.pairs/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ isabelroses ];
maintainers = with lib.maintainers; [
isabelroses
saadndm
];
};
}

View File

@@ -3602,7 +3602,6 @@ assertNoAdditions {
snacks-nvim
telescope-nvim
];
dependencies = [ self.plenary-nvim ];
nvimSkipModules = [
# Issue reproduction file
"minimal"

View File

@@ -146,6 +146,7 @@ https://github.com/MahanRahmati/blink-nerdfont.nvim/,,
https://github.com/mikavilpas/blink-ripgrep.nvim/,,
https://github.com/Saghen/blink.compat/,,
https://github.com/Saghen/blink.indent/,,
https://github.com/saghen/blink.lib/,,
https://github.com/dundalek/bloat.nvim/,,
https://github.com/HampusHauffman/block.nvim/,,
https://github.com/uloco/bluloco.nvim/,,

View File

@@ -21,22 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-JYg1P0t3YadTxmqeRSky8X9emLnP2cO3BYO9R7PgQfM=";
hash = "sha256-nDKqXhU97h0iBPPFASaCSzEdi6H48IW1rn4iB9cD36Y=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-miK4K8THmT+ebjcAl/3Cp9vtVWfMlpIWWIqyAm5+YeQ=";
hash = "sha256-gIN2FE6ROma6v3vJX/Wi+OqFrq5/YV7kJXNMwGRw0Z8=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-ao9yGH9xIBmNrp/sHpwpxKZnR8LjXl1Cegfgw7Nq+2M=";
hash = "sha256-rb50iFTniwhY/iqsKBN4jfV4j+RxjLF126opVkReyGA=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.215";
version = "2.1.217";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");

View File

@@ -4852,8 +4852,8 @@ let
mktplcRef = {
name = "emacs-mcx";
publisher = "tuttieee";
version = "0.110.11";
hash = "sha256-LiiZI0Ze5F5w7OtiqY7wMpzdtyof/ynUH57wRfQnxFs=";
version = "0.111.0";
hash = "sha256-3z4B1NBQD3hbGcwWpS48bXuUAN1jVlSRLF0PDKGJH3A=";
};
meta = {
changelog = "https://github.com/whitphx/vscode-emacs-mcx/blob/main/CHANGELOG.md";
@@ -5577,8 +5577,8 @@ let
mktplcRef = {
name = "vscode-zig";
publisher = "ziglang";
version = "0.6.18";
hash = "sha256-jn/2Nmz6N84BCWnRdnM8w5AdiF2hh55h39SDTmRry5I=";
version = "0.6.19";
hash = "sha256-kdoks0da6+uofzvN5lulkDAVihSS7xoF/Q6Fo5yzQbg=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";

View File

@@ -6,8 +6,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "material-icon-theme";
publisher = "PKief";
version = "5.36.1";
hash = "sha256-1yxTjIsyj8o97VlvDlWqPCNIxd6XgbjpqF5qNbVtEwg=";
version = "5.37.0";
hash = "sha256-remt7+OQnOqSrtUoUN3QCXXR3Bti/lWIMfb7i4j3w84=";
};
meta = {
description = "Material Design Icons for Visual Studio Code";

View File

@@ -181,7 +181,6 @@ stdenv.mkDerivation (
buildFHSEnv customizedArgs;
in
{
inherit
pname
version
@@ -199,8 +198,16 @@ stdenv.mkDerivation (
updateScript
vscodeVersion
;
fhs = fhs { };
fhsWithPackages = f: fhs { additionalPkgs = f; };
fhs = (fhs { }).overrideAttrs (old: {
strictDeps = true;
__structuredAttrs = true;
});
fhsWithPackages =
f:
(fhs { additionalPkgs = f; }).overrideAttrs (old: {
strictDeps = true;
__structuredAttrs = true;
});
}
// lib.optionalAttrs (vscodeServer != null) {
inherit rev vscodeServer;
@@ -419,7 +426,11 @@ stdenv.mkDerivation (
let
nodeModulesPath =
if stdenv.hostPlatform.isDarwin then
if lib.versionAtLeast vscodeVersion "1.94.0" then
# 1.129 moved node_modules back into app.asar, shipping native
# binaries in the asar.unpacked directory like before 1.94
if lib.versionAtLeast vscodeVersion "1.129.0" then
"Contents/Resources/app/node_modules.asar.unpacked"
else if lib.versionAtLeast vscodeVersion "1.94.0" then
"Contents/Resources/app/node_modules"
else
"Contents/Resources/app/node_modules.asar.unpacked"

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "dosbox-pure";
version = "0-unstable-2026-07-06";
version = "0-unstable-2026-07-15";
src = fetchFromGitHub {
owner = "schellingb";
repo = "dosbox-pure";
rev = "d137f0cacff196fb44a2783ecbc6e8ddb3e57cfc";
hash = "sha256-4KPYwvtVLrzZcn3LYqSWmP+qWFjtNsCjrVY/L93/ZOE=";
rev = "a4a0bab7f8931433588f2fcad9045c85b277373d";
hash = "sha256-sniDrr5kSU/OnoE08WXNmTTstfI6cHyq4I7xjtrM+7c=";
};
hardeningDisable = [ "format" ];

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "gambatte";
version = "0-unstable-2026-07-03";
version = "0-unstable-2026-07-17";
src = fetchFromGitHub {
owner = "libretro";
repo = "gambatte-libretro";
rev = "dfc165599f3f1068c40a0b7ad6fe5f161283d483";
hash = "sha256-a7GXw0B/ekIcNl08s1DpuRQZyxm4tYGWzNVVBTjXeOk=";
rev = "9b3b5e3cc18ec92f460d37dd551eaf90c55bfcea";
hash = "sha256-IBQmVcWx839rRV8uLUou4fdwxgZqVbMWyqRVa3Dq0rc=";
};
meta = {

View File

@@ -11,13 +11,13 @@
}:
mkLibretroCore {
core = "pcsx2";
version = "0-unstable-2026-06-29";
version = "0-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "libretro";
repo = "ps2";
rev = "b03969a333f38de21f866c2a10da4300d170364d";
hash = "sha256-djGM6hMQCvJQG2+PWDRLeM+13/Q8upD25uhH4vU/yko=";
rev = "43129ad5ccbde21b022dd3b3fad1862f72a109bf";
hash = "sha256-frS44hQeMAgNMEJ5xzmt4fUpx5om5csUsE4qe4kZBao=";
fetchSubmodules = true;
};

View File

@@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "swanstation";
version = "0-unstable-2026-06-25";
version = "0-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "libretro";
repo = "swanstation";
rev = "32e5654cb4ff17db3e950250a677767906fa3cf8";
hash = "sha256-l4Vb1kSuoqMJC4gn+S61zuePZaYvJ/nmVyoFOlsCTBM=";
rev = "5430a4a53b89fa5827c97b84ada29d23317245bc";
hash = "sha256-sE9jJjdt25nz0+B0oSonRubYWurE20o/FDdUTj//qOI=";
};
extraNativeBuildInputs = [ cmake ];

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "vba-next";
version = "0-unstable-2026-06-29";
version = "0-unstable-2026-07-21";
src = fetchFromGitHub {
owner = "libretro";
repo = "vba-next";
rev = "91de6188c2544ecb13c7bc05e4d9c361d21a49ad";
hash = "sha256-gC5SAw7wHlMxvFFXOSFB5abInAme23140eAm5uyOlNg=";
rev = "2b96fd3a77025f3083daf61126b1852d5e0eace7";
hash = "sha256-09KSCGlmHNrftX86CVUUAAIHiOpM+MpWwa+XOw3MrJA=";
};
meta = {

View File

@@ -109,6 +109,20 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
# Include gobject-introspection typelibs in the wrapper.
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
# TexText probes for a GUI toolkit by spawning a subprocess
# (`sys.executable -c "import gi; gi.require_version('Gtk', '3.0'); ..."`)
# instead of importing in-process. The Python wrapper makes runtime
# dependencies importable via a site.addsitedir preamble and deliberately
# does not export PYTHONPATH, so the spawned probe interpreter cannot import
# gi and TexText aborts with "Neither GTK nor TkInter has been found".
# Export PYTHONPATH so the probe subprocess inherits the dependencies too.
# See https://github.com/NixOS/nixpkgs/issues/384042
makeWrapperArgs+=(--prefix PYTHONPATH : "${
lib.makeSearchPath python3.sitePackages (
finalAttrs.propagatedBuildInputs ++ [ python3.pkgs.pycairo ]
)
}")
'';
postFixup = ''

View File

@@ -1,9 +1,9 @@
{
"chromium": {
"version": "150.0.7871.128",
"version": "150.0.7871.181",
"chromedriver": {
"version": "150.0.7871.129",
"hash_darwin_aarch64": "sha256-CtfrqG/AeXCg7Sl6LoidM+OhYvBWkRJoAxv3g68wqUw="
"version": "150.0.7871.182",
"hash_darwin_aarch64": "sha256-JddVyl8sX2ab0M5qWoHslf1r+u8tkzkCZePR4M+eNMA="
},
"deps": {
"depot_tools": {
@@ -20,8 +20,8 @@
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "81891e5ca708047763816c778216799ef14c66cb",
"hash": "sha256-lGHZZ2xIih+TaH145CZwEwyXsM1ZQWwqXsIQjWQ/jvk=",
"rev": "24b04c927b23c39cf9c5227cc8dc6f64a744c8e9",
"hash": "sha256-F52wmxyNPEV26v8YgAz+MRhyEGyV7YUX+/wj95H4Lf0=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -91,8 +91,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
"rev": "13e691adf3d4d3ebee2f7239731a07d3b9704956",
"hash": "sha256-fbjREn3D+quRRADGwR7V65BZt5b+1DgnsG4ZMhwGq6o="
"rev": "edae461ad2122a3a2be0b5d3d067472aa0e3329c",
"hash": "sha256-V4D7jAPJy4llbfJ6WmgCaqaH3TgkWIg5UtRAUaB9dE4="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@@ -136,8 +136,8 @@
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
"rev": "01249a97332468dbdd6cf5edb8dd7bae77875de5",
"hash": "sha256-tzomo+GTec2zixxk61gtlma/sjcBImgbLMwA+mIp1LM="
"rev": "d089fc91e7e4881362463faf8efe9ae435e34660",
"hash": "sha256-ZcfSMBvdAdEJQv+qfwAe8EFHPAfPtuKLTIR5lDRKP3Q="
},
"src/third_party/dawn/third_party/glfw3/src": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -656,8 +656,8 @@
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
"rev": "bee4c917220040e147f14964635ff92ce6c5a3f6",
"hash": "sha256-SWmoX+sNaw4KnlTBPt63uBSYfQavJejB3+Vlw/gtWX8="
"rev": "587c5b0f5a7b0260826a0c19094c2d952195066e",
"hash": "sha256-COvdvWVfafVhccLIj2dJzu62Rbyi3oDgORtjIGolCRo="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -826,8 +826,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "2b2f69158528fdd9d86b778cfcc2d0a1c4f8c59f",
"hash": "sha256-bqzCZSpKdXgKv3O1I7ck1PEXCa/2jBT7hpBEKW0LgTA="
"rev": "49df3678d1b6a1511167b15a6b7499d3ab37a638",
"hash": "sha256-T9FWX3zuP1V7wvxeHgv2MEfRiwbJC0ElI3eazSYq3fs="
},
"src/agents/shared": {
"url": "https://chromium.googlesource.com/chromium/agents.git",

View File

@@ -1,7 +1,7 @@
{
lib,
buildGoModule,
buildGo125Module,
buildGo126Module,
fetchFromGitHub,
nixosTests,
installShellFiles,
@@ -82,6 +82,19 @@ rec {
nomad = nomad_1_11;
nomad_2_0 = generic {
buildGoModule = buildGo126Module;
version = "2.0.0";
hash = "sha256-5rCAcOXWQ6g2iK1d5wy/a/DZQC2xwwdpI1SscDX98C8=";
vendorHash = "sha256-3/H7QgVOHtaUs6BOF7ATVgrA0cfNBbm940Axrvq2bKU=";
license = lib.licenses.bsl11;
passthru.tests.nomad = nixosTests.nomad;
preCheck = ''
export PATH="$PATH:$NIX_BUILD_TOP/go/bin"
'';
__structuredAttrs = true;
};
nomad_1_11 = generic {
buildGoModule = buildGo125Module;
version = "1.11.3";

View File

@@ -54,13 +54,13 @@
"vendorHash": "sha256-sZeXHTrMUUPllPzvpbFjwA5FjFJXnO1k5h9B5i8U+vs="
},
"aminueza_minio": {
"hash": "sha256-4b5K2Hyy26euJct1/0dxC39DMM41W6+jdJS68/d4yCw=",
"hash": "sha256-lSjpFr0qBhCvwE1+DgaGPQe9gsgVNPh+go801BhedfY=",
"homepage": "https://registry.terraform.io/providers/aminueza/minio",
"owner": "aminueza",
"repo": "terraform-provider-minio",
"rev": "v3.38.3",
"rev": "v3.38.5",
"spdx": "AGPL-3.0",
"vendorHash": "sha256-se32x/vxIRiAewIIUZb/wR9eB6sDpDzN3n7OS5m8t5g="
"vendorHash": "sha256-gSGsjK6JOBN5NdV7tpTXU7UMze9t7UHMDe/W7suFNU0="
},
"argoproj-labs_argocd": {
"hash": "sha256-c6+WY4oXL8evvPk/RzVrwtgq4XLB/LzAH5tpjErbE60=",
@@ -119,13 +119,13 @@
"vendorHash": "sha256-kvHI8cd/rl9kVKKzSwjrC0+Qikz3w2P9jgLvYa+T2DE="
},
"brightbox_brightbox": {
"hash": "sha256-pwFbCP+qDL/4IUfbPRCkddkbsEEeAu7Wp12/mDL0ABA=",
"hash": "sha256-bvwdtiwzXElhsXLmftXZQ567ExcC0E0L/5OeqIdp1SQ=",
"homepage": "https://registry.terraform.io/providers/brightbox/brightbox",
"owner": "brightbox",
"repo": "terraform-provider-brightbox",
"rev": "v3.4.3",
"rev": "v3.4.4",
"spdx": "MPL-2.0",
"vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8="
"vendorHash": "sha256-TLNHhSyMw0rKFtd9EChg7zSGoxe57rh36nAPqu1j8w8="
},
"buildkite_buildkite": {
"hash": "sha256-egeZCTQFyhKG0giyjNK9C/W+OGMOGv2l+65Vg3iTi2A=",
@@ -364,22 +364,22 @@
"vendorHash": "sha256-B8mYLd4VdADWoQLWiCM85VQrBfDdlYQ0wkCp9eUBQ4U="
},
"drfaust92_bitbucket": {
"hash": "sha256-TPRHLR1wqX2uxV51iSk7IveqNQ1lLEy51G0fnfAM0No=",
"hash": "sha256-m5Ya99ulMesUwl54sbHuvOYumbPcAhWMESVGbXIOJpE=",
"homepage": "https://registry.terraform.io/providers/DrFaust92/bitbucket",
"owner": "DrFaust92",
"repo": "terraform-provider-bitbucket",
"rev": "v2.51.0",
"rev": "v2.52.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-RtS88NqkO1nG/8znM0sQqsAIfDc+sOMy8N4T4hmvaVA="
"vendorHash": "sha256-uokHd4hDvWl6mrBa062F/uZmYPnW3TIZZKZwKBVq+Lo="
},
"e-breuninger_netbox": {
"hash": "sha256-rCDopABF6BDJo4sdwfy+GrU9EPAIldjddj+j7opf8FA=",
"hash": "sha256-qyzw5a35twJ5gsEe0ANv6a9MMD0UyV8hYbYt/2bBJ/k=",
"homepage": "https://registry.terraform.io/providers/e-breuninger/netbox",
"owner": "e-breuninger",
"repo": "terraform-provider-netbox",
"rev": "v5.6.2",
"rev": "v5.7.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-WaeRXTqXakFTYMHio+VLIKS4kS5wHQdY5zdJYwrlVjE="
"vendorHash": "sha256-y9GRTuoh1X6GfGkGZbPpO500y8DoJS1dnwZL3BCTUcY="
},
"equinix_equinix": {
"hash": "sha256-Tn8CnLx2ibkj7qlzpYCX7Cm+yoTcZujVELMJSbG+/ec=",
@@ -508,13 +508,13 @@
"vendorHash": "sha256-ikBqIxD5aTOcwNHCMN6EaOwSHCAP5n/SULuqQXPLpOc="
},
"hashicorp_aws": {
"hash": "sha256-876U9ojKfnJCRKaTFhW9NvBQ6fvTpC0NYE+fhwkCwk8=",
"hash": "sha256-ZeFC9ebkt7SWFOCpt6zD60wOTRB8tiV6SQYr/O38FRw=",
"homepage": "https://registry.terraform.io/providers/hashicorp/aws",
"owner": "hashicorp",
"repo": "terraform-provider-aws",
"rev": "v6.54.0",
"rev": "v6.55.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-lxxSwaBXrl2xrZJ+OHrCBvHKmsq3D9Om7/Y0zPaYIQg="
"vendorHash": "sha256-/6esBCIsNXUmx38NXUk/d3Td4uSgwZXvkETQhaERwLQ="
},
"hashicorp_awscc": {
"hash": "sha256-SziDO4K6qv62zolBKdrhXIyaEOMM5hJ0h6ros1wC2l0=",
@@ -589,13 +589,13 @@
"vendorHash": "sha256-moP2fqZnj8J6IFAhb0n6pikVYVg2Is22xd/xuuJ+zIQ="
},
"hashicorp_google-beta": {
"hash": "sha256-pEdNv1MViCsCb3wFoDghCeQ5q2FErtGrQL9noL5B11g=",
"hash": "sha256-wf+pFYuDMqlFYvaTKTpgaeSSBoLgQlUAarobUAotLMo=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
"owner": "hashicorp",
"repo": "terraform-provider-google-beta",
"rev": "v7.39.0",
"rev": "v7.40.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-u4zldvOO/TtNHC8B+c63DWMbk7iEix+S+y/RLExchI8="
"vendorHash": "sha256-7f0HZQXVsIq7m8CUApTnHIroOjKwT1GaP+GjCf4C6n0="
},
"hashicorp_helm": {
"hash": "sha256-Dw6khnp0pronRKbBv2gx8ygtVvRV9uQIHCXj2BblZ6k=",
@@ -715,13 +715,13 @@
"vendorHash": null
},
"hetznercloud_hcloud": {
"hash": "sha256-Clbg0LS5SYpaEyevbZ+oDG3xFXEWjV376JvStPi3MnU=",
"hash": "sha256-pfcgLftuPwbVsKVPAE0iF9p59eK12dtLjwPY2YMy4KE=",
"homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud",
"owner": "hetznercloud",
"repo": "terraform-provider-hcloud",
"rev": "v1.66.0",
"rev": "v1.66.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-6knIcS3hkzt3R1IC1hA6EKOceJl51/pJXpftEaZjgtY="
"vendorHash": "sha256-Hh9sMVRVVoUEsu6nqdHhmPO2q4xPfyb0VNbhDvyPdRg="
},
"huaweicloud_huaweicloud": {
"hash": "sha256-1WVZ5NOvVFuRIWJQpFy9lRvlt5GbOHINFISABexcb/M=",
@@ -842,13 +842,13 @@
"vendorHash": "sha256-EAv8EeNn0PJ3BElmg6sKkd/LXNe0lFjEIjHuZRG3CoQ="
},
"launchdarkly_launchdarkly": {
"hash": "sha256-PgAK0BUTSyW4CXssQkENohnhtd2O5GPuFVvSDcHWjQ8=",
"hash": "sha256-xQhWB5gUO10v7KXXHci3gvXlI/hg7JXsn9bYxHVGJwc=",
"homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly",
"owner": "launchdarkly",
"repo": "terraform-provider-launchdarkly",
"rev": "v2.30.0",
"rev": "v2.30.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-OgKOjLwDQxJiv+VWdOzjMcUDPu9LOuhyTRyLyM39vLM="
"vendorHash": "sha256-9RisIZUblqqylMW6Bz6ehpwRUXyvTdicuhEGI+n5G3Y="
},
"linode_linode": {
"hash": "sha256-N/SVZ1ajNRT53zxdYBT6Hd/wwAuKhEre0QSZUYbkwGA=",
@@ -1274,11 +1274,11 @@
"vendorHash": "sha256-9M1DsE/FPQK8TG7xCJWbU3HAJCK3p/7lxdzjO1oAfWs="
},
"sumologic_sumologic": {
"hash": "sha256-MraUjj18ooGYfOnsEJ0oCPIFQITagNRGMeAqZqEQWU4=",
"hash": "sha256-h4ipmgcEK8Cv9/gQwdOtQqbhfXO/QXJsrHHV6O1HtL8=",
"homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic",
"owner": "SumoLogic",
"repo": "terraform-provider-sumologic",
"rev": "v3.2.9",
"rev": "v3.2.10",
"spdx": "MPL-2.0",
"vendorHash": "sha256-nbiLH+J051XxTx+z8xGrp/DPYB7g9S4clFSWcZUKnAg="
},

View File

@@ -105,11 +105,11 @@ assert lib.all (p: p.enabled -> !(builtins.elem null p.buildInputs)) plugins;
stdenv.mkDerivation rec {
pname = "weechat";
version = "4.9.3";
version = "4.9.4";
src = fetchurl {
url = "https://weechat.org/files/src/weechat-${version}.tar.xz";
hash = "sha256-XH2VOfqGyZ6nalUaiJqSusIeq3uyeQ29NGRS0AsQw3w=";
hash = "sha256-P8UDWfOjsljJ8DFIsC87nFkZRTXRtGXEgfuFp2wu0AU=";
};
# Why is this needed? https://github.com/weechat/weechat/issues/2031

View File

@@ -27,6 +27,12 @@ rec {
hash = "sha256-VUT86kF0ZHLGK457ZrrIBMeiZqg/rPRpbkBA/ua9rU8=";
}
)
# remove usage of deprecated pkg_resources
# remove on next release
(fetchpatch {
url = "https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/commit/ab244d9c483b23f53e2548b73236d7fe4b94cb3f.patch";
hash = "sha256-Wd6OK0BdyTcjLy1NhkLp9N2oOcQWB6geEPOlYDTBsHw=";
})
];
};

View File

@@ -106,8 +106,6 @@
libxdmcp,
dbusSupport ? true,
dbus,
joystickSupport ? true,
cwiid,
nfsSupport ? true,
libnfs,
pulseSupport ? true,
@@ -374,7 +372,6 @@ stdenv.mkDerivation (
libxfixes
]
++ lib.optional dbusSupport dbus
++ lib.optional joystickSupport cwiid
++ lib.optional nfsSupport libnfs
++ lib.optional pulseSupport libpulseaudio
++ lib.optional pipewireSupport pipewire

View File

@@ -13,13 +13,13 @@ let
mkHyprlandPlugin,
}:
let
version = "0.55.0";
version = "0.56.0";
hyprland-plugins-src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprland-plugins";
tag = "v${version}";
hash = "sha256-WMUJ7tyw/9QbKUyRzLndEQSqX05fQLmFlRdMAmPD7tI=";
hash = "sha256-piRpwar7VZI3YviYo0a/UMFz9+rLesfv3nRLGKxjVGg=";
};
in
mkHyprlandPlugin {

View File

@@ -20,13 +20,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "account-utils";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "thkukuk";
repo = "account-utils";
tag = "v${finalAttrs.version}";
hash = "sha256-9l+y7FLb0IZXXp4RstlhNR6yA7b4b831obFuiVtO9+k=";
hash = "sha256-F0jM7qEpUjDjf0FTMfTNbD3WDoBShE0SyhDKzgI2K0k=";
};
__structuredAttrs = true;
@@ -54,6 +54,8 @@ stdenv.mkDerivation (finalAttrs: {
(lib.mesonOption "c_args" "-ffat-lto-objects")
];
doCheck = true;
passthru.tests = {
inherit (nixosTests) login-nosuid;
};

View File

@@ -0,0 +1,44 @@
{
lib,
buildGoModule,
fetchFromGitHub,
nix-update-script,
}:
buildGoModule rec {
pname = "addchain";
version = "0.4.0";
src = fetchFromGitHub {
owner = "mmcloughlin";
repo = "addchain";
tag = "v${version}";
fetchSubmodules = false;
hash = "sha256-msuZgNYqN1QldrbXJJ4BFXYhUsllAPt8W0KRrr8p6TM=";
};
vendorHash = "sha256-qxlVGkbm95WFmH0+48XRXwrF7HRUWFxYHFzmFOaj4GA=";
ldflags = [
"-s"
"-w"
"-X github.com/mmcloughlin/addchain/meta.buildversion=${version}"
];
passthru = {
updateScript = nix-update-script { };
};
subPackages = [ "cmd/addchain" ];
__structuredAttrs = true;
meta = {
description = "addchain generates short addition chains for exponents of cryptographic interest with results rivaling the best hand-optimized chains";
homepage = "https://github.com/mmcloughlin/addchain";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
ambiso
];
mainProgram = "addchain";
};
}

View File

@@ -0,0 +1,58 @@
{
lib,
stdenv,
fetchurl,
}:
let
version = "0.3.2";
archMap = {
"x86_64-linux" = "x86_64";
"aarch64-linux" = "aarch64";
};
sysArch =
archMap.${stdenv.hostPlatform.system}
or (throw "Unsupported architecture: ${stdenv.hostPlatform.system}");
shimHashes = {
"x86_64" = "sha256-8WvuQgWTJNe4UpmS6uSYDYm46sIqxJbwVZ/J3CRz0OI=";
"aarch64" = "sha256-4RvFbxJGwM70huziY2ELoCouTrtMasgoqFUncBeBFvU=";
};
in
stdenv.mkDerivation {
pname = "aerion-creds";
inherit version;
strictDeps = true;
__structuredAttrs = true;
src = fetchurl {
url = "https://github.com/hkdb/aerion/releases/download/v${version}/flathub-build-env-v${version}-linux-${sysArch}";
hash = shimHashes.${sysArch};
};
dontUnpack = true;
installPhase = ''
runHook preInstall
mkdir -p $out/bin
cp $src $out/bin/aerion-creds
chmod +x $out/bin/aerion-creds
runHook postInstall
'';
meta = {
description = "OAuth credentials shim for Aerion";
homepage = "https://github.com/hkdb/aerion";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ curious ];
platforms = [
"x86_64-linux"
"aarch64-linux"
];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
}

View File

@@ -0,0 +1,103 @@
{
lib,
stdenv,
buildGoModule,
buildNpmPackage,
fetchFromGitHub,
pkg-config,
wrapGAppsHook3,
gtk3,
webkitgtk_4_1,
glib,
aerion-creds,
withOAuth ? false,
}:
let
version = "0.3.2";
src = fetchFromGitHub {
owner = "hkdb";
repo = "aerion";
rev = "v${version}";
hash = "sha256-elmk4huz4mvc7t+5/ZM5AK2R4pSKrLsZM0HxWFmQldE=";
};
frontend = buildNpmPackage {
pname = "aerion-frontend";
inherit version src;
sourceRoot = "${src.name}/frontend";
npmDepsHash = "sha256-dC+xGwSqdzItIfDipAVIVnbUJHiFkmzanjV/5xFsbkc=";
buildPhase = ''
npm run build
'';
installPhase = ''
mkdir -p $out
cp -r dist/* $out/
'';
};
in
buildGoModule {
pname = "aerion";
inherit version src;
__structuredAttrs = true;
vendorHash = "sha256-ptsrOpJo3i+yRSCGuHynbzi+C+GD/mBmPuHqWSVV/+4=";
nativeBuildInputs = [
pkg-config
]
++ lib.optionals stdenv.hostPlatform.isLinux [
wrapGAppsHook3
];
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
gtk3
webkitgtk_4_1
glib
];
tags = [
"production"
]
++ lib.optionals stdenv.hostPlatform.isLinux [
"desktop"
"webkit2_41"
];
preBuild = ''
mkdir -p frontend/dist
cp -r ${frontend}/* frontend/dist/
'';
postInstall = lib.optionalString stdenv.hostPlatform.isLinux (
''
install -Dm644 build/linux/aerion.png $out/share/pixmaps/io.github.hkdb.Aerion.png
install -Dm644 build/linux/aerion.desktop $out/share/applications/io.github.hkdb.Aerion.desktop
''
+ lib.optionalString withOAuth ''
rm -f $out/bin/aerion-creds
ln -s ${aerion-creds}/bin/aerion-creds $out/bin/aerion-creds
''
);
passthru = {
inherit frontend;
updateScript = ./update.sh;
};
meta = {
description = "An Open Source Lightweight E-Mail Client";
homepage = "https://github.com/hkdb/aerion";
license = lib.licenses.asl20;
mainProgram = "aerion";
maintainers = with lib.maintainers; [ curious ];
};
}

View File

@@ -0,0 +1,33 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p nix nix-update nix-prefetch-scripts common-updater-scripts
set -euo pipefail
nixpkgs="$(git rev-parse --show-toplevel)"
aerion_creds_file="$nixpkgs/pkgs/by-name/ae/aerion-creds/package.nix"
version=$(list-git-tags --url=https://github.com/hkdb/aerion \
| grep -oP '^v\d+\.\d+\.\d+$' \
| sed 's/^v//' \
| sort -V \
| tail -1)
echo "Updating aerion and aerion-creds to v$version"
# Update version in creds file
sed -i "s/version = \".*\";/version = \"$version\";/" "$aerion_creds_file"
# Update creds binary hashes
for arch in x86_64 aarch64; do
url="https://github.com/hkdb/aerion/releases/download/v$version/flathub-build-env-v$version-linux-$arch"
echo " Fetching creds hash for $arch..."
hash=$(nix-prefetch-url --type sha256 "$url")
sri_hash=$(nix-hash --to-sri --type sha256 "$hash")
sed -i "s|\"$arch\" = \"sha256-[^\"]*\";|\"$arch\" = \"$sri_hash\";|" "$aerion_creds_file"
done
# Update main package (handles version, source hash, npmDepsHash, vendorHash)
cd "$nixpkgs"
nix-update --version="$version" --subpackage frontend aerion
echo "Done!"

View File

@@ -9,12 +9,12 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "afew";
version = "4.0.1";
version = "4.0.2";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-LPKSD4aMAREtf5Y4A9oa6Sh5lv/uuLpamcP35SBgA/M=";
hash = "sha256-gsfqyoVD6CXXd14MiyA5nq0e7wE6yymW9Ssmxpu6+E4=";
};
build-system = [

View File

@@ -105,7 +105,6 @@ buildGoModule (finalAttrs: {
changelog = "https://github.com/Aylur/ags/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
PerchunPak
johnrtitor
];
mainProgram = "ags";

View File

@@ -8,17 +8,17 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "air-formatter";
version = "0.10.0";
version = "0.11.0";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "posit-dev";
repo = "air";
tag = finalAttrs.version;
hash = "sha256-u0icSo6aW6tLgY57RPAoVte5Awn16FLIvZEeeYNr5fk=";
hash = "sha256-BWtQLgNFf/kULGvet33k3T1k2oL1hbDn2VPCj0JxrX4=";
};
cargoHash = "sha256-51xkTVs6j7n0os5wHWxpFC/uLHm3tz+SiWUHsd+bNRw=";
cargoHash = "sha256-xcNVioDbejCLrWMaUA06r9GK5KEIPq6w0W7G7290kOU=";
useNextest = true;

View File

@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "ananicy-rules-cachyos";
version = "0-unstable-2026-07-11";
version = "0-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "CachyOS";
repo = "ananicy-rules";
rev = "c59d59711268395b324fa5d4af149f2f94f17b4f";
hash = "sha256-+hDuzZtsKkoP5mD0VmzO/mXNjP0RPLz+hzK2XFUBvpc=";
rev = "e2db7f7db42e1a47fd8317bb861dea6d5d38ca7e";
hash = "sha256-D26Kba5fNdufL+QGiJRn0Nn8Haw+YHyhRKJa6ymEvLs=";
};
dontConfigure = true;

View File

@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "anda";
version = "0.7.3";
version = "0.7.8";
src = fetchFromGitHub {
owner = "FyraLabs";
repo = "anda";
tag = finalAttrs.version;
hash = "sha256-2I+4n/RWC8hqztjiKjqJadaajTaiwFrqGDL7166Gvso=";
hash = "sha256-/1N3ivvnlSBK9qYOAiH96tE/k+S3+EBfsycN2QV8o70=";
};
cargoHash = "sha256-v0HnWbLq8zwJZr0uNVj/1c5fg6b//X1szm6eel/8Ls8=";
cargoHash = "sha256-keS3z1Kyx6TKObAneQ/+qCp/1ueYQOdepdnAPiJs9qI=";
__structuredAttrs = true;

View File

@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation {
pname = "android-studio-tools";
version = "14742923";
version = "15859902";
src = fetchzip {
# The only difference between the Linux and Mac versions is a single comment at the top of all the scripts
# Therefore, we will use the Linux version and just patch the comment
url = "https://dl.google.com/android/repository/commandlinetools-linux-14742923_latest.zip";
hash = "sha256-oimC4ToDFIa8Rlv+5RB+swl8M5PHdX4omlrMZMQEx8M=";
url = "https://dl.google.com/android/repository/commandlinetools-linux-15859902_latest.zip";
hash = "sha256-tCbccw7qa7ncHGyWPWjwQOpaisN3QMRYXRpK7WtyjWY=";
};
postPatch = ''

View File

@@ -0,0 +1,18 @@
{
"version": "2.1.1",
"vscodeVersion": "1.107.0",
"sources": {
"x86_64-linux": {
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/2.1.1-6123990880747520/linux-x64/Antigravity%20IDE.tar.gz",
"sha256": "5b2cebf7d33a68d003fd8f1fa988d1600905ace22504a085e5384214290878bd"
},
"aarch64-linux": {
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/2.1.1-6123990880747520/linux-arm/Antigravity%20IDE.tar.gz",
"sha256": "c6b6fef97cfc078ae7f92d02f9483a12437b6602c7d322a7d445668c2f0c16a6"
},
"aarch64-darwin": {
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/2.1.1-6123990880747520/darwin-arm/Antigravity%20IDE.zip",
"sha256": "3491f5bc9faad111e5be6d9126bf5d566a0c591bd159a61ef0dcdd30c58672aa"
}
}
}

View File

@@ -14,22 +14,22 @@ let
information = (lib.importJSON ./information.json);
source =
information.sources."${hostPlatform.system}"
or (throw "antigravity: unsupported system ${hostPlatform.system}");
or (throw "antigravity-ide: unsupported system ${hostPlatform.system}");
in
buildVscode {
inherit commandLineArgs useVSCodeRipgrep;
inherit (information) version vscodeVersion;
pname = "antigravity";
pname = "antigravity-ide";
executableName = "antigravity";
longName = "Antigravity";
shortName = "Antigravity";
libraryName = "antigravity";
iconName = "antigravity";
executableName = "antigravity-ide";
longName = "Antigravity IDE";
shortName = "Antigravity IDE";
libraryName = "antigravity-ide";
iconName = "antigravity-ide";
src = fetchurl { inherit (source) url sha256; };
sourceRoot = if hostPlatform.isDarwin then "Antigravity.app" else "Antigravity";
sourceRoot = if hostPlatform.isDarwin then "Antigravity IDE.app" else "Antigravity IDE";
tests = { };
updateScript = ./update.js;
@@ -44,7 +44,7 @@ buildVscode {
extraBuildCommands = (args.extraBuildCommands or "") + ''
mkdir -p "$out/opt/google/chrome"
'';
runScript = writeShellScript "antigravity-wrapper" ''
runScript = writeShellScript "antigravity-ide-wrapper" ''
for candidate in google-chrome-stable google-chrome chromium-browser chromium; do
if target=$(command -v "$candidate"); then
${coreutils}/bin/ln -sf "$target" /opt/google/chrome/chrome
@@ -56,10 +56,10 @@ buildVscode {
};
meta = {
mainProgram = "antigravity";
mainProgram = "antigravity-ide";
description = "Agentic development platform, evolving the IDE into the agent-first era";
homepage = "https://antigravity.google";
downloadPage = "https://antigravity.google/download";
homepage = "https://antigravity.google/product/antigravity-ide";
downloadPage = "https://antigravity.google/download#antigravity-ide";
changelog = "https://antigravity.google/changelog";
license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
@@ -71,6 +71,7 @@ buildVscode {
maintainers = with lib.maintainers; [
xiaoxiangmoe
Zaczero
schembriaiden
];
};
}

View File

@@ -20,14 +20,15 @@ let version = "";
let vscodeVersion = "";
async function getLatestInformation(/** @type {"linux-x64" | "linux-arm64" | "darwin-arm64"} */ targetSystem) {
/** @type {UpdateInfo} */
const latestInfo = await (await fetch(`https://antigravity-auto-updater-974169037036.us-central1.run.app/api/update/${targetSystem}/stable/latest`)).json();
const latestInfo = await (await fetch(`https://antigravity-ide-auto-updater-974169037036.us-central1.run.app/api/update/${targetSystem}/stable/latest`)).json();
const newVersion = /\/antigravity\/stable\/([\d.]+)-[\d]+/.exec(latestInfo.url)?.[1] ?? ""; // Current API lack version field now, we need to parse it from the URL temporarily.
assert(newVersion !== "", `Could not parse Antigravity IDE version from ${latestInfo.url}`);
assert(version === '' || version === newVersion, `Version mismatch: ${version}(linux-x64) != ${newVersion}(${targetSystem})`);
version = newVersion;
assert(vscodeVersion === '' || vscodeVersion === latestInfo.productVersion, `VSCode version mismatch: ${vscodeVersion}(linux-x64) != ${latestInfo.productVersion}(${targetSystem})`);
vscodeVersion = latestInfo.productVersion;
return {
url: latestInfo.url,
url: latestInfo.url.replaceAll(" ", "%20"),
sha256: latestInfo.sha256hash,
};
}
@@ -40,4 +41,4 @@ const sources = {
/** @type {Information} */
const information = { version, vscodeVersion, sources };
fs.writeFileSync(path.join(import.meta.dirname, "./information.json"), JSON.stringify(information, null, 2) + "\n", "utf-8");
console.log(`[update] Updating Antigravity complete, version: ${version}, vscodeVersion: ${vscodeVersion}`);
console.log(`[update] Updating Antigravity IDE complete, version: ${version}, vscodeVersion: ${vscodeVersion}`);

View File

@@ -1,18 +0,0 @@
{
"version": "1.23.2",
"vscodeVersion": "1.107.0",
"sources": {
"x86_64-linux": {
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.23.2-4781536860569600/linux-x64/Antigravity.tar.gz",
"sha256": "5232a4048ff4fa15685d9a981ba4fba573e297f3efc9b76f638e794baf775725"
},
"aarch64-linux": {
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.23.2-4781536860569600/linux-arm/Antigravity.tar.gz",
"sha256": "64d11085f17edc691adbe8952d59887f257d58448705dc2a19dfa23890d36df1"
},
"aarch64-darwin": {
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.23.2-4781536860569600/darwin-arm/Antigravity.zip",
"sha256": "4a8a90feed7078dae30d1dbcb268a0497c103ba76df7012a4467587aa7cffdf8"
}
}
}

View File

@@ -143,6 +143,11 @@ stdenvNoCC.mkDerivation (finalAttrs: {
substituteInPlace scripts/generate-protos.sh \
--replace-fail "/usr/bin/env" "${coreutils}/bin/env"
substituteInPlace package.json \
--replace-fail \
'"build:nmh": "go build -o dist/nativeMessagingHost ./go/nativeMessagingHost.go"' \
'"build:nmh": "go build -trimpath -ldflags=-buildid= -o dist/nativeMessagingHost ./go/nativeMessagingHost.go"'
cp -r ${anytype-heart}/lib dist/
cp -r ${anytype-heart}/bin/anytypeHelper dist/
@@ -168,7 +173,9 @@ stdenvNoCC.mkDerivation (finalAttrs: {
# remove unnecessary files
preInstall = ''
chmod u+w -R dist node_modules
find -type f \( -name "*.ts" -o -name "*.map" \) -exec rm -rf {} +
find dist node_modules -type f \( -name '*.ts' -o -name '*.map' \) -delete
rm -f node_modules/keytar/build/{Makefile,binding.Makefile,config.gypi,keytar.target.mk}
rm -rf node_modules/keytar/build/Release/{.deps,obj.target}
'';
installPhase = ''

View File

@@ -3,7 +3,7 @@
stdenv,
fetchFromGitHub,
nodejs,
pnpm_9,
pnpm_11,
fetchPnpmDeps,
pnpmConfigHook,
makeWrapper,
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "aonsoku";
version = "0.14.0";
version = "0.15.0";
src = fetchFromGitHub {
owner = "victoralvesf";
repo = "aonsoku";
tag = "v${finalAttrs.version}";
hash = "sha256-Rbte0qYcZQ70E6ib8rj0YsNP5SMNO8eC3MEvWcT7N08=";
hash = "sha256-zHYr50FBV7sSdNz6j07SdlMbVaXKj1SnJHmtjmsnBdY=";
};
patches = [
@@ -31,14 +31,14 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_9;
fetcherVersion = 3;
hash = "sha256-oBwqYOx2KEtF0qdMKEIgdArZ4xs/AyeOqFoU4nHl3xY=";
pnpm = pnpm_11;
fetcherVersion = 4;
hash = "sha256-YV3ZpXBSX9EEDUfWmk1aNbwGQI+5zNQ3eoXvNg7k0yQ=";
};
nativeBuildInputs = [
nodejs
pnpm_9
pnpm_11
pnpmConfigHook
makeWrapper
electron

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
cmake,
fetchFromGitHub,
hwdata,
@@ -21,7 +21,7 @@
wayland-protocols,
wayland-scanner,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "aquamarine";
version = "0.13.0";

View File

@@ -0,0 +1,26 @@
Don't require python3 in PATH
Once packaged, the arcanoid.py script has an absolute path shebang to
python3, so there is no need to also require python3 in PATH.
This prevents leaking in a python3 in PATH in the environment which arc
runs linters etc.
Author: bjorn.forsman@gmail.com
diff -uNr arcanist.orig/src/workflow/ArcanistAnoidWorkflow.php arcanist.new/src/workflow/ArcanistAnoidWorkflow.php
--- arcanist.orig/src/workflow/ArcanistAnoidWorkflow.php 2022-03-31 13:23:30.865095192 +0200
+++ arcanist.new/src/workflow/ArcanistAnoidWorkflow.php 2022-04-01 12:19:15.644159639 +0200
@@ -24,13 +24,6 @@
}
protected function runWorkflow() {
- if (!Filesystem::binaryExists('python3')) {
- throw new PhutilArgumentUsageException(
- pht(
- 'The "arc anoid" workflow requires "python3" to be available '.
- 'in your $PATH.'));
- }
-
$support_dir = phutil_get_library_root('arcanist');
$support_dir = dirname($support_dir);
$support_dir = $support_dir.'/support/';

View File

@@ -0,0 +1,102 @@
{
bison,
cacert,
fetchFromGitHub,
flex,
php,
lib,
stdenv,
installShellFiles,
which,
python3,
}:
# Make a custom wrapper. If `wrapProgram` is used, arcanist thinks .arc-wrapped is being
# invoked and complains about it being an unknown toolset. We could use `makeWrapper`, but
# then wed need to still craft a script that does the `php libexec/arcanist/bin/...` dance
# anyway... So just do everything at once.
let
makeArcWrapper = toolset: ''
cat << WRAPPER > $out/bin/${toolset}
#!$shell -e
export PATH='${php}/bin:${which}/bin'\''${PATH:+':'}\$PATH
exec ${php}/bin/php $out/libexec/arcanist/bin/${toolset} "\$@"
WRAPPER
chmod +x $out/bin/${toolset}
'';
in
stdenv.mkDerivation {
pname = "arcanist";
version = "0-unstable-2026-07-19";
# The phorgeit fork is the maintained continuation of the upstream
# (archived) phacility/arcanist.
src = fetchFromGitHub {
owner = "phorgeit";
repo = "arcanist";
rev = "b084cd508f587aaa2ed6fef5e2cee163b4bdd259";
hash = "sha256-8QxRCYF4gnuuOBO2lZm9bbfj0ApeqUobPy/MXfhH8zE=";
};
patches = [
./dont-require-python3-in-path.patch
];
strictDeps = true;
__structuredAttrs = true;
# python3 stays in buildInputs so patchShebangs resolves the
# arcanoid.py shebang; php also runs at build time (xhpast codegen).
buildInputs = [ python3 ];
nativeBuildInputs = [
bison
flex
installShellFiles
php
];
postPatch = lib.optionalString stdenv.isAarch64 ''
substituteInPlace support/xhpast/Makefile \
--replace "-minline-all-stringops" ""
'';
buildPhase = ''
runHook preBuild
make cleanall -C support/xhpast $makeFlags "''${makeFlagsArray[@]}" -j $NIX_BUILD_CORES
make xhpast -C support/xhpast $makeFlags "''${makeFlagsArray[@]}" -j $NIX_BUILD_CORES
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/bin $out/libexec
make install -C support/xhpast $makeFlags "''${makeFlagsArray[@]}" -j $NIX_BUILD_CORES
make cleanall -C support/xhpast $makeFlags "''${makeFlagsArray[@]}" -j $NIX_BUILD_CORES
cp -R . $out/libexec/arcanist
ln -sf ${cacert}/etc/ssl/certs/ca-bundle.crt $out/libexec/arcanist/resources/ssl/default.pem
${makeArcWrapper "arc"}
${makeArcWrapper "phage"}
$out/bin/arc shell-complete --generate --
installShellCompletion --cmd arc --bash $out/libexec/arcanist/support/shell/rules/bash-rules.sh
installShellCompletion --cmd phage --bash $out/libexec/arcanist/support/shell/rules/bash-rules.sh
runHook postInstall
'';
doInstallCheck = true;
installCheckPhase = ''
$out/bin/arc help diff -- > /dev/null
$out/bin/phage help alias -- > /dev/null
'';
meta = {
description = "Command line interface to Phorge and Phabricator";
homepage = "https://we.phorge.it/";
license = lib.licenses.asl20;
platforms = lib.platforms.unix;
mainProgram = "arc";
};
}

View File

@@ -14,13 +14,13 @@
stdenv.mkDerivation {
pname = "arftracksat";
version = "1.0-unstable-2025-09-15";
version = "1.0-unstable-2026-02-19";
src = fetchFromGitHub {
owner = "arf20";
repo = "arftracksat";
rev = "5c9b3866b6fcd95382ff56c68cdd38f3d08c1372";
hash = "sha256-inCgsxrJkBNGmdGPd28XnOJYCiatL35TxDcfvZjA2cY=";
rev = "a9b86878e2ee6f332dc1df07685b7d20970c2f7e";
hash = "sha256-guDgy4H0pnQCihYwG7HoKApOlEcDtcaRaj6fRuVdLlc=";
};
nativeBuildInputs = [
@@ -35,11 +35,13 @@ stdenv.mkDerivation {
buildInputs = [
curl
nlohmann_json
curlpp
glm
]
++ lib.optionals stdenv.hostPlatform.isLinux [
freeglut
libGL
libGLU
curlpp
glm
];
meta = {

View File

@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitLab,
gitUpdater,
cmake,
arpa2cm,
quickder,
@@ -14,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
# leaf is already used
pname = "arpa2-leaf";
version = "0.2";
version = "0.3";
src = fetchFromGitLab {
owner = "arpa2";
repo = "leaf";
tag = "v${finalAttrs.version}";
hash = "sha256-s52gtxM+BmG7oVrB5F0ORjkb4F3fWONiOxIWdDn2P5k=";
hash = "sha256-I2fJ3QkVFRRk9VVSQd0UKl01NDTYo9UGVhrL/mdy0vE=";
};
strictDeps = true;
@@ -37,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
lillydap
];
passthru.updateScript = nix-update-script { };
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = {
description = "LDAP Extended Attribute Filter";

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