Compare commits

...

1064 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
10c556d9f5 Merge e9227ddbcc into haskell-updates 2026-09-28 00:35:02 +00:00
Martin Weinelt
e9227ddbcc python3Packages.pydantic-graph: 2.31.1 -> 2.51.0 (#567680) 2026-09-27 23:42:12 +00:00
nixpkgs-ci[bot]
02151a19ef skills: 1.6.0 -> 1.7.0 (#567491) 2026-09-27 23:20:39 +00:00
nixpkgs-ci[bot]
5587f33752 microcode-intel: 20260812 -> 20260925 (#567002) 2026-09-27 23:20:38 +00:00
Gaël James
04c3a5ee4c python3Packages.pydantic-ai-slim: 2.31.1 -> 2.51.0 2026-09-28 01:01:31 +02:00
Gaël James
ad9bdab780 python3Packages.genai-prices: 0.1.3 -> 0.1.9 2026-09-28 01:01:09 +02:00
zowoq
f3aa7d3d72 linux_testing: 7.3-rc4 -> 7.3-rc5 (#567667) 2026-09-27 22:59:41 +00:00
@mjones
307a907beb xpra: 6.5.3 -> 6.5.4 (#566948) 2026-09-27 22:36:36 +00:00
Gaël James
1aca75d937 python3Packages.pydantic-graph: 2.31.1 -> 2.51.0 2026-09-28 00:36:09 +02:00
@mjones
0971a39b3e treewide: fix homepages [6/10] (#567133) 2026-09-27 22:35:27 +00:00
@mjones
c0bd54b0d2 easyrsa: 3.2.6 -> 3.2.7 (#564956) 2026-09-27 22:31:41 +00:00
@mjones
67910de46d nixos/nebula: fix inverted tun.device length assertion (#565501) 2026-09-27 22:28:12 +00:00
@mjones
eb2e84e233 supercollider-with-plugins: fix plugin discovery (#566382) 2026-09-27 22:20:05 +00:00
Ihar Hrachyshka
afe9a9721b ramalama: 0.22.0 -> 0.25.0 (#567640) 2026-09-27 22:19:47 +00:00
@mjones
8f307c54cb muso: fix version, enable structuredAttrs (#567300) 2026-09-27 22:16:56 +00:00
azahi
385344272c iaito: remove breakpointHook (#567221) 2026-09-27 21:51:56 +00:00
azahi
ae98882493 soju: 0.11.0 -> 0.11.1 (#566856) 2026-09-27 21:49:38 +00:00
Ihar Hrachyshka
261ae965db fromager: temporarily serialize tests (#567607) 2026-09-27 21:48:44 +00:00
Ihar Hrachyshka
cf2d743716 fromager: 0.95.0 -> 0.97.0 (#567090) 2026-09-27 21:45:18 +00:00
Jack Boykin
108405fc4b linux_testing: 7.3-rc4 -> 7.3-rc5 2026-09-27 16:43:56 -05:00
dish
bb84a203ca noctalia: 5.1.0 -> 5.2.0; noctalia-greeter: 1.5.0 -> 1.6.0 (#567586) 2026-09-27 21:32:18 +00:00
Ben Siraphob
48813dcbf7 trealla: 3.10.3 -> 3.11.4 (#566819) 2026-09-27 21:28:08 +00:00
nixpkgs-ci[bot]
99d93feef4 dae: 2.0.0 -> 2.1.1 (#567575) 2026-09-27 21:05:44 +00:00
Thomas Gerbet
1cf8addc17 brave{,-origin}: 1.95.104 -> 1.96.59 (#567185) 2026-09-27 20:52:32 +00:00
Luke Granger-Brown
a163b9ecfc isponsorblocktv: fix with async-cache 2.x (#567212) 2026-09-27 20:50:29 +00:00
Ihar Hrachyshka
bfc0e2f8ed ramalama: 0.22.0 -> 0.25.0 2026-09-27 16:49:51 -04:00
Wolfgang Walther
d1e21dfa35 postgresqlPackages.citus: 13.0.3 -> 14.2.0 (#567619) 2026-09-27 20:47:41 +00:00
nixpkgs-ci[bot]
562377938a badness: 0.23.0 -> 0.24.0 (#567594) 2026-09-27 20:45:48 +00:00
nixpkgs-ci[bot]
b646a13af2 clifm: 1.28 -> 1.29 (#567541) 2026-09-27 20:45:47 +00:00
Felix Bargfeldt
fd29d673b0 radicle-explorer: 0-unstable-2026-09-14 -> 0-unstable-2026-09-25 (#567600) 2026-09-27 20:45:15 +00:00
Arne Keller
3093c65c6c kubernetes-polaris: 10.1.7 -> 10.2.5 (#534396) 2026-09-27 20:44:45 +00:00
Arne Keller
348b38185c librice: 0.3.0 -> 0.4.3 (#507569) 2026-09-27 20:44:40 +00:00
Ihar Hrachyshka
fadb9c2f2c fromager: temporarily serialize tests 2026-09-27 16:42:28 -04:00
StepBroBD
7276cb9606 ocamlPackages.*: fix homepages (#566982) 2026-09-27 20:36:40 +00:00
nixpkgs-ci[bot]
0addfef054 framework-tool-tui: 0.8.5 -> 0.8.6 (#567625) 2026-09-27 20:32:50 +00:00
Wolfgang Walther
8f3a414f28 postgresql_19: 19beta3 -> 19beta4 (#566393) 2026-09-27 20:26:21 +00:00
R. Ryantm
ac4612846d framework-tool-tui: 0.8.5 -> 0.8.6 2026-09-27 20:15:45 +00:00
Marcus Ramberg
1c7c25ed32 codex-security: init at 0.1.31 (#548525) 2026-09-27 20:13:58 +00:00
Martin Weinelt
ce23abec5c home-assistant: 2026.9.3 -> 2026.9.4 (#567554) 2026-09-27 20:05:07 +00:00
Anish Pallati
0029d87979 postgresqlPackages.citus: 13.0.3 -> 14.2.0
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-27 16:04:52 -04:00
Anish Pallati
567af362b9 postgresqlPackages.citus: add anish as maintainer
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-27 15:57:09 -04:00
nixpkgs-ci[bot]
c89322c9af olympus-unwrapped: 26.09.15.05 -> 26.09.27.01 (#567614) 2026-09-27 19:51:47 +00:00
Martin Weinelt
6789b948e9 evcc: 0.316.0 -> 0.316.1 (#567610) 2026-09-27 19:45:56 +00:00
Ihar Hrachyshka
f1223f4a2c podman-desktop: ignore pre-releases (#567577) 2026-09-27 19:38:52 +00:00
R. Ryantm
37b8eb7364 olympus-unwrapped: 26.09.15.05 -> 26.09.27.01 2026-09-27 19:38:48 +00:00
Fabian Affolter
d86a11d3f2 python3Packages.iamdata: 0.1.202609261 -> 0.1.202609271 (#567591) 2026-09-27 19:38:12 +00:00
Yohann Boniface
02eba545f4 pdfid: add eljamm as maintainer (#567444) 2026-09-27 19:36:09 +00:00
Ihar Hrachyshka
149c3704cc fromager: avoid http retry backoffs in sandbox (#567599) 2026-09-27 19:35:52 +00:00
Yohann Boniface
ca9249dea8 intel-oneapi-toolkit: add recutita as maintainer (#567059) 2026-09-27 19:35:08 +00:00
Anish Pallati
d3b77a9d6c postgresql_19: 19beta3 -> 19beta4
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-27 15:32:19 -04:00
Martin Weinelt
1a3e1f020b evcc: 0.316.0 -> 0.316.1
https://github.com/evcc-io/evcc/releases/tag/0.316.1
2026-09-27 21:31:19 +02:00
Jo
531062ef77 lib.licenses: drop gfl in favor of lppl13c (#557118) 2026-09-27 19:26:05 +00:00
nixpkgs-ci[bot]
892a408237 nest-cli: 12.0.3 -> 12.0.7 (#567361) 2026-09-27 19:23:36 +00:00
Martin Weinelt
51a0e0036e home-assistant: fix portainer test hang 2026-09-27 21:19:00 +02:00
nixpkgs-ci[bot]
c4259607f9 gogup: 1.9.3 -> 1.10.2 (#567497) 2026-09-27 19:08:08 +00:00
Ihar Hrachyshka
8dd3c685a6 fromager: avoid http retry backoffs in sandbox
When running test suite under darwin sandbox, some tests fetch an
invalid http url. They assume the request will immediately return, but
instead in sandbox the http library retries with backoff.

Setting FROMAGER_HTTP_RETRIES=0 cuts backoffs short.
2026-09-27 15:00:17 -04:00
R. Ryantm
75ad98eeec radicle-explorer: 0-unstable-2026-09-14 -> 0-unstable-2026-09-25 2026-09-27 18:59:17 +00:00
Martin Weinelt
1cf7c44860 home-assistant-custom-lovelace-modules.multiple-entity-row: 4.11.1 -> 4.12.0
https://github.com/benct/lovelace-multiple-entity-row/blob/v4.12.0/CHANGELOG.md
2026-09-27 20:53:56 +02:00
Jo
bea544dcf6 chromaprint: adopt (#567525) 2026-09-27 18:49:51 +00:00
Martin Weinelt
0f35f41ec0 home-assistant-custom-components.opendisplay: 2.0.2 -> 3.0.2
https://github.com/OpenDisplay/Home_Assistant_Integration/blob/3.0.2/CHANGELOG.md
2026-09-27 20:48:24 +02:00
Martin Weinelt
61f063af52 python3Packages.odl-renderer: init at 0.5.12
New dependency for the home-assistant opendisplay stack.
2026-09-27 20:48:23 +02:00
Fabian Affolter
372b3edfb3 essh: 0.4.0 -> 0.4.1 (#567339) 2026-09-27 18:46:38 +00:00
Fabian Affolter
6a46d06d83 python3Packages.asyncmy: 0.2.14 -> 0.2.15 (#567352) 2026-09-27 18:46:12 +00:00
Fabian Affolter
ff5b8c7908 trufflehog: 3.97.5 -> 3.97.9 (#567369) 2026-09-27 18:45:41 +00:00
Fabian Affolter
f2d32213fa python3Packages.aqualogic: 3.10 -> 3.11 (#567417) 2026-09-27 18:45:10 +00:00
R. Ryantm
6d8ca52a2a badness: 0.23.0 -> 0.24.0 2026-09-27 18:44:49 +00:00
Fabian Affolter
39f4eb7557 gvm-libs: 23.10.1 -> 23.11.0 (#567498) 2026-09-27 18:44:18 +00:00
Fabian Affolter
77fcd98bc3 python3Packages.iamdata: 0.1.202609261 -> 0.1.202609271
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609261...v0.1.202609271

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609271
2026-09-27 20:43:52 +02:00
Fabian Affolter
1a19694357 python3Packages.pydrawise: 2026.9.0 -> 2026.9.1 (#567516) 2026-09-27 18:43:32 +00:00
nixpkgs-ci[bot]
a7b9dc31fc umap: 3.7.3 -> 3.8.1 (#567180) 2026-09-27 18:43:27 +00:00
Fabian Affolter
3773e97d11 user-scanner: 1.5.1 -> 1.5.2 (#567535) 2026-09-27 18:43:08 +00:00
dish
9ef5a9556b nixos/noctalia: Add freedesktop sound theme dep
Needed for 5.2.0 release, only a runtime dep so we don't add it to the
package
2026-09-27 14:26:22 -04:00
nixpkgs-ci[bot]
aae36d7f43 streamlink: 8.6.0 -> 8.6.1 (#566669) 2026-09-27 18:25:45 +00:00
dish
8762008071 noctalia-greeter: 1.5.0 -> 1.6.0 2026-09-27 14:20:27 -04:00
dish
d17ed31304 noctalia: 5.1.0 -> 5.2.0
https://noctalia.dev/changelogs#v5.2.0
2026-09-27 14:20:20 -04:00
Martin Weinelt
63b99ccb68 python3Packages.resize-image: init at 0.4.0
New dependency for odl-renderer, for opendisplay stack in home-assistant.
2026-09-27 20:18:24 +02:00
Thomas Gerbet
3965f24eff glpi-agent: 1.19 -> 1.20 (#567446) 2026-09-27 18:16:07 +00:00
Martin Weinelt
8da3379959 home-assistant-custom-components.meshcore: 2.8.0 -> 2.10.0
https://github.com/meshcore-dev/meshcore-ha/releases/tag/v2.9.0
https://github.com/meshcore-dev/meshcore-ha/releases/tag/v2.10.0
2026-09-27 20:04:20 +02:00
Sandro
e0631e1eac blender-oneapi: init (#541907) 2026-09-27 18:02:12 +00:00
Maximilian Bosch
6bd2c4ab75 nginxStable: remove rtmp as default module (#567484) 2026-09-27 18:02:07 +00:00
nixpkgs-ci[bot]
98001a40b7 exa-agent-skills: 2026.09.16-73cc4b0 -> 2026.09.17-e27a85c (#567568) 2026-09-27 18:00:36 +00:00
Maximilian Bosch
c6636cbbd8 nginxMainline: use openssl_4 to support ECH (#567475) 2026-09-27 18:00:31 +00:00
Ihar Hrachyshka
aaa8dc2b4b podman-desktop: ignore pre-releases 2026-09-27 13:59:33 -04:00
Martin Weinelt
edd8637d47 home-assistant-custom-components.localthings: 0.26.1 -> 0.29.0
https://github.com/mbillow/localthings/releases/tag/v0.27.0
https://github.com/mbillow/localthings/releases/tag/v0.28.0
https://github.com/mbillow/localthings/releases/tag/v0.28.1
https://github.com/mbillow/localthings/releases/tag/v0.29.0
2026-09-27 19:53:23 +02:00
Sandro
c4ab5fe26e bibata-caelestia: init at 0-unstable-2026-09-05 (#564814) 2026-09-27 17:52:56 +00:00
nixpkgs-ci[bot]
ae1e34a673 bootdev-cli: 1.32.4 -> 1.32.5 (#567533) 2026-09-27 17:51:22 +00:00
Martin Weinelt
145793a239 python3Packages.smartthings-local: 0.1.16 -> 0.1.20
https://github.com/QuiteYellow/SmartThings-Local/releases/tag/v0.1.20
2026-09-27 19:48:23 +02:00
R. Ryantm
10818c166f dae: 2.0.0 -> 2.1.1 2026-09-27 17:42:25 +00:00
Martin Weinelt
cbffad69d4 home-assistant-custom-components.elegoo_printer: 2.12.2 -> 2.13.1
https://github.com/danielcherubini/elegoo-homeassistant/releases/tag/v2.13.0
https://github.com/danielcherubini/elegoo-homeassistant/releases/tag/v2.13.1
2026-09-27 19:40:29 +02:00
Martin Weinelt
384d301e77 home-assistant-custom-components.econet300: 1.3.2 -> 1.3.3
https://github.com/jontofront/ecoNET-300-Home-Assistant-Integration/releases/tag/v1.3.3

Now licensed under MIT.
2026-09-27 19:33:24 +02:00
adisbladis
e3f4c7ed04 python3Packages.selfies: init at 2.2.0 (#558766) 2026-09-27 17:30:36 +00:00
Martin Weinelt
86d0b0f97c home-assistant-custom-components.blueprints-updater: 2.14.6 -> 2.15.0
https://github.com/luuquangvu/blueprints-updater/releases/tag/2.15.0
2026-09-27 19:30:20 +02:00
R. Ryantm
fac6643e84 exa-agent-skills: 2026.09.16-73cc4b0 -> 2026.09.17-e27a85c 2026-09-27 17:25:55 +00:00
Martin Weinelt
0f42ed50fc home-assistant-custom-lovelace-modules.tankerkoenig-card: 1.8.2 -> 1.9.0
https://github.com/timmaurice/lovelace-tankerkoenig-card/releases/tag/1.9.0
2026-09-27 19:25:14 +02:00
Martin Weinelt
674d68f76a home-assistant-custom-lovelace-modules.meshcore-card: 1.0.0 -> 0.4.3
https://github.com/jpettitt/meshcore-card/releases/tag/v0.4.3
2026-09-27 19:25:14 +02:00
Martin Weinelt
ca3dcde94d home-assistant-custom-lovelace-modules.clock-weather-card: 2.9.4 -> 2.9.5
https://github.com/pkissling/clock-weather-card/blob/v2.9.5/CHANGELOG.md
2026-09-27 19:25:13 +02:00
Martin Weinelt
3d4655507b home-assistant-custom-components.powercalc: 1.25.4 -> 1.26.0
https://github.com/bramstroker/homeassistant-powercalc/releases/tag/v1.26.0
2026-09-27 19:25:13 +02:00
Martin Weinelt
a31999357b home-assistant-custom-lovelace-modules.bubble-card: 3.4.0 -> 3.4.1
https://github.com/Clooos/bubble-card/releases/tag/v3.4.1
2026-09-27 19:25:13 +02:00
Martin Weinelt
d7e7cfaf3b home-assistant-custom-components.versatile_thermostat: 10.1.0 -> 10.4.0
https://github.com/jmcollin78/versatile_thermostat/releases/tag/10.4.0
2026-09-27 19:25:13 +02:00
Martin Weinelt
017c1afdf2 home-assistant-custom-components.tuya_local: 2026.9.1 -> 2026.9.2-rel
https://github.com/make-all/tuya-local/releases/tag/2026.9.2-rel
2026-09-27 19:25:12 +02:00
Martin Weinelt
8446f2f758 home-assistant-custom-components.spook: 5.5.0 -> 5.5.1
https://github.com/frenck/spook/releases/tag/v5.5.1
2026-09-27 19:25:12 +02:00
Martin Weinelt
c2aad66285 home-assistant-custom-components.solax_modbus: 2026.09.2 -> 2026.09.3
https://github.com/wills106/homeassistant-solax-modbus/releases/tag/2026.09.3
2026-09-27 19:25:12 +02:00
Martin Weinelt
da8964a146 home-assistant-custom-components.simple_pid_controller: 1.6.0 -> 1.6.1
https://github.com/bvweerd/simple_pid_controller/releases/tag/v1.6.1
2026-09-27 19:25:12 +02:00
Martin Weinelt
d558edfc99 home-assistant-custom-components.octopus_energy: 19.1.0 -> 19.2.1
https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/releases/tag/v19.2.1
2026-09-27 19:25:11 +02:00
Martin Weinelt
fcfe155a42 home-assistant-custom-components.openai-tts: 3.9.1 -> 3.9.2
https://github.com/sfortis/openai_tts/releases/tag/v3.9.2
2026-09-27 19:25:11 +02:00
Martin Weinelt
36ed951d7f home-assistant-custom-components.cover_time_based: 4.11.0 -> 4.13.0
https://github.com/Sese-Schneider/ha-cover-time-based/blob/v4.13.0/CHANGELOG.md
2026-09-27 19:25:11 +02:00
Martin Weinelt
25045bd88a home-assistant-custom-components.versatile_thermostat: 10.1.0 -> 10.4.0 (#567524) 2026-09-27 17:23:43 +00:00
Leonard Sheng Sheng Lee
73f75429dd codex-security: init at 0.1.31
Package `@openai/codex-security`, the OpenAI Codex Security command
line interface and TypeScript software development kit for finding,
validating, and fixing security vulnerabilities in source code. Build
it from the `sdk/typescript` subdirectory with pnpm 11 and TypeScript.

Use the matching npm release for the prepacked plugin bundle that is
absent from the source tag. Remove non-host plugin and Android binaries
instead of suppressing missing dependency checks globally.

Assisted-by: GitHub Copilot CLI (GPT-5.6 Terra)
Signed-off-by: Leonard Sheng Sheng Lee <leonard.sheng.sheng.lee@gmail.com>
2026-09-27 19:20:04 +02:00
Martin Weinelt
1ec6be517a home-assistant.python3Packages.pytest-homeassistant-custom-component: 0.13.366 -> 0.13.367
https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.367/CHANGELOG.md
2026-09-27 19:05:57 +02:00
Martin Weinelt
15625e1f3d python3Packages.homeassistant-stubs: 2026.9.3 -> 2026.9.4
https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.9.4
2026-09-27 19:05:17 +02:00
Jan Tojnar
e2113362f4 gnome{38,40,41,42,43,44,45,46,47}Extensions: drop (#567532) 2026-09-27 16:51:05 +00:00
Sandro
bacb5de9b9 marktext: 0.17.0-unstable-2025-11-19 -> 0.19.1 (migrating from yarn to pnpm) (#550608) 2026-09-27 16:39:48 +00:00
nixpkgs-ci[bot]
dbe2d7a68a ctx7: 0.5.10 -> 0.5.12 (#567544) 2026-09-27 16:36:01 +00:00
Martin Weinelt
aad72e3ade home-assistant: 2026.9.3 -> 2026.9.4
https://github.com/home-assistant/core/releases/tag/2026.9.4
2026-09-27 18:34:59 +02:00
Martin Weinelt
dd12c33113 python3Packages.pyenphase: 4.0.5 -> 4.0.6
https://github.com/pyenphase/pyenphase/blob/v4.0.6/CHANGELOG.md
2026-09-27 18:34:35 +02:00
Martin Weinelt
f29f851521 python3Packages.imgw-pib: 2.5.1 -> 2.5.2
https://github.com/bieniu/imgw-pib/releases/tag/2.5.2
2026-09-27 18:33:51 +02:00
nixpkgs-ci[bot]
9698c1419a ecspresso: 2.8.6 -> 2.8.7 (#567528) 2026-09-27 16:23:57 +00:00
R. Ryantm
04733f52e6 ctx7: 0.5.10 -> 0.5.12 2026-09-27 16:09:23 +00:00
Yt
6b59be98c8 stalwart_0_16: 0.16.22 -> 0.16.23 (#566142) 2026-09-27 16:02:48 +00:00
Bobby Rong
ec49a815e6 elementary-xfce-icon-theme: 0.22 -> 0.23 (#567526) 2026-09-27 15:59:46 +00:00
Matt Sturgeon
8c8a1dcbab doc/readme: Clarify variable literals (#567409) 2026-09-27 15:54:53 +00:00
nixpkgs-ci[bot]
cd370a248c colloid-cursors: 2025-07-19 -> 2026-08-10 (#554908) 2026-09-27 15:51:50 +00:00
Sandro
6cc971939d python3Packages.scienceplots: 2.1.1 -> 2.2.2 (#552741) 2026-09-27 15:51:41 +00:00
R. Ryantm
063d5391a0 clifm: 1.28 -> 1.29 2026-09-27 15:50:51 +00:00
Winter
f1e207dd38 wasm-tools: use nextest (#567465) 2026-09-27 15:49:37 +00:00
Matt Sturgeon
5188f6aaaa doc/readme: Minor tweaks (#567442) 2026-09-27 15:46:48 +00:00
nixpkgs-ci[bot]
1c9f28a663 freescout: 1.8.235 -> 1.8.241 (#556331) 2026-09-27 15:42:27 +00:00
Sandro
4295fb8fac pgcli: 4.6.0 -> 4.7.1 (#567251) 2026-09-27 15:40:51 +00:00
Diogo Correia
c5fa074b95 python3Packages.covdefaults: init at 2.3.0 (#567494) 2026-09-27 15:38:32 +00:00
Ihar Hrachyshka
f9040d8353 various: inline meta.homepage in src url (#565396) 2026-09-27 15:36:22 +00:00
Yohann Boniface
c47d92f7b5 python3Packages.crcmod: migrate to pyproject (#561573) 2026-09-27 15:35:23 +00:00
Yohann Boniface
85c9ac62a0 fable: fix changelog link (#567523) 2026-09-27 15:33:12 +00:00
Sandro
d344437491 changedetection-io: qualify Playwright container image (#561219) 2026-09-27 15:29:27 +00:00
Antonio Spadaro
ff11fa1628 python3Packages.covdefaults: init at 2.3.0
It is going to be required by the check phase of the upcoming version of `datamodel-code-generator`.

Co-authored-by: Diogo Correia <me@diogotc.com>
2026-09-27 17:26:38 +02:00
Tom Hunze
7d15903f68 gnomeExtensions: update for 2026-09-27
This reduces the size of `extensions.json` by ~6M.
2026-09-27 17:21:30 +02:00
Tom Hunze
9af9a16e00 gnome{38,40,41,42,43,44,45,46,47}Extensions: drop
These are extensions for historical versions of GNOME shell. Apparently
nobody ever removed these.
2026-09-27 17:21:20 +02:00
R. Ryantm
bec1801793 user-scanner: 1.5.1 -> 1.5.2 2026-09-27 15:11:17 +00:00
Leona Maroni
34b9e21553 themes: drop (#567527) 2026-09-27 15:04:11 +00:00
Sandro
d21e46039f chunkfs: port to fuse 3 (#564203) 2026-09-27 15:02:13 +00:00
Antonio Spadaro
545f85b20c maintainers: add ilovelinux 2026-09-27 17:02:05 +02:00
nixpkgs-ci[bot]
013163e6fa prl-tools: 27.0.1-58670 -> 27.0.2-58673 (#566726) 2026-09-27 15:00:46 +00:00
R. Ryantm
46389b253b bootdev-cli: 1.32.4 -> 1.32.5 2026-09-27 14:58:34 +00:00
jopejoe1
e522bc1377 themes: drop 2026-09-27 16:57:46 +02:00
Grimmauld
4ee904e535 unifiedpush-common-proxies: rename to common-proxies (#567500) 2026-09-27 14:56:14 +00:00
R. Ryantm
a81dfb0622 ecspresso: 2.8.6 -> 2.8.7 2026-09-27 14:49:06 +00:00
quantenzitrone
291a353230 chromaprint: adopt 2026-09-27 16:44:32 +02:00
quantenzitrone
b3325227be chromaprint: removed unused package function argument 2026-09-27 16:43:54 +02:00
R. Ryantm
8afd4234db elementary-xfce-icon-theme: 0.22 -> 0.23 2026-09-27 14:43:49 +00:00
nixpkgs-ci[bot]
d4e00cc559 kubectl: 1.37.0 -> 1.37.1 (#567303) 2026-09-27 14:42:43 +00:00
R. Ryantm
8d807540aa home-assistant-custom-components.versatile_thermostat: 10.1.0 -> 10.4.0 2026-09-27 14:40:41 +00:00
Sandro
633425cec1 px0: init at 0.1.4 (#564141) 2026-09-27 14:36:05 +00:00
mdarocha
cb8ead5730 fable: fix changelog link 2026-09-27 16:32:42 +02:00
Dmitry Kalinkin
15c78dc95e yoda: 2.1.2 -> 2.1.4 (#567381) 2026-09-27 14:29:53 +00:00
Vladimír Čunát
c173c24144 thunderbird-latest-unwrapped: 156.0 -> 156.0.1 (#567493) 2026-09-27 14:26:39 +00:00
Wolfgang Walther
08834b8684 haskellPackages.postgrest: 16.2 -> 16.4
Release Notes:
https://github.com/PostgREST/postgrest/releases/tag/v16.3
https://github.com/PostgREST/postgrest/releases/tag/v16.4
2026-09-27 16:23:33 +02:00
nixpkgs-ci[bot]
568ef1dab4 defuddle: 0.19.3 -> 0.19.4 (#567366) 2026-09-27 14:20:10 +00:00
Matt Sturgeon
9258beb378 treefmt.withConfig: minor check drv improvements (#567512) 2026-09-27 14:18:30 +00:00
R. Ryantm
c033d66d54 python3Packages.pydrawise: 2026.9.0 -> 2026.9.1 2026-09-27 14:18:02 +00:00
Jan Tojnar
b5812ab110 gnome-shell: refresh icons after profile switches (#561029) 2026-09-27 14:16:08 +00:00
Pol Dellaiera
d81c381e3e treefmt.withConfig: use gitSetupHook 2026-09-27 16:09:25 +02:00
Pol Dellaiera
1edf6e8f32 treefmt.withConfig: replace stdenv with stdenvNoCC 2026-09-27 16:09:25 +02:00
Pavol Rusnak
c04bfcc043 trezor-suite: 26.8.2 -> 26.9.2 (#566705) 2026-09-27 14:08:09 +00:00
Matthieu Coudron
2298a3cabd subnetcalc: 2.6.6 -> 2.7.5 (#565723) 2026-09-27 14:06:08 +00:00
Wolfgang Walther
f787845479 orioledb: 1.9-beta17 -> 1.10beta18 (#567501) 2026-09-27 14:04:44 +00:00
Matthieu Coudron
5ab674d8a5 treewide: fix homepages [4/10] (#566992) 2026-09-27 14:02:53 +00:00
zimward
cb09c5dff9 common-proxies: use correct homepage url 2026-09-27 16:01:33 +02:00
zimward
d6ee554cf6 unifiedpush-common-proxies: rename to common-proxies 2026-09-27 16:01:14 +02:00
Michele Guerini Rocco
3a52bd6031 wpa_supplicant: re-add erroneously dropped patch (#567010) 2026-09-27 13:57:20 +00:00
Matthieu Coudron
eb245531a7 treewide: fix homepages [7/10] (#567134) 2026-09-27 13:56:22 +00:00
Jo
333eadd9a5 python313Packages.notobuilder: 0-unstable-2026-06-26 -> 0-unstable-2026-09-24 (#567396) 2026-09-27 13:51:11 +00:00
Sandro
df90a044ff zulip: 5.13.1 → 5.13.2 (#565488) 2026-09-27 13:50:12 +00:00
Sandro
3e08891600 nixos/beszel-agent: enable zfs monitoring support (#566007) 2026-09-27 13:49:54 +00:00
Sandro
802cc4a532 python3Packages.pdf2image: patch remaining poppler_path defaults (#563612) 2026-09-27 13:48:45 +00:00
Sandro
d0b6ef39ae python3Packages.detect-secrets: disable tests for optional dependencies (#544215) 2026-09-27 13:48:25 +00:00
oddlama
90e4b90657 homebox: better test and tmpdir resolution (#481321) 2026-09-27 13:44:58 +00:00
Wolfgang Walther
ed3828dc95 postgresqlBuildExtension, buildPgrxExtension: enable __structuredAttrs (#566600) 2026-09-27 13:38:48 +00:00
Florian
33e1e4cac4 zabbix{60,70,74}.plugins.{ember-plus,mongodb,mssql,postgresql}: Init (#567440) 2026-09-27 13:38:30 +00:00
zowoq
637d421348 terraform-providers.hashicorp_google-beta: 8.3.0 -> 8.4.0 (#567414) 2026-09-27 13:32:41 +00:00
zowoq
875f43ab1f terraform-providers.aiven_aiven: 4.62.0 -> 4.63.0 (#567412) 2026-09-27 13:32:37 +00:00
nixpkgs-ci[bot]
ca95461e58 libvlc: 3.0.23-2 -> 3.0.24 (#566126) 2026-09-27 13:31:42 +00:00
Patrick
dbb6b83464 nixos/homebox: use fileblob options instead of moving TMPDIR 2026-09-27 15:23:23 +02:00
Patrick
d152c92d27 nixosTests.homebox: Add test to ensure item creation and attachment upload work
Assisted-by: pi (GPT-5.6 Sol)
2026-09-27 15:23:23 +02:00
Alexandre Esteves
bedf38b33b haskellPackages: fix a lot of failures with Darwin sandbox (#513476) 2026-09-27 13:22:37 +00:00
R. Ryantm
33f51d1d07 gvm-libs: 23.10.1 -> 23.11.0 2026-09-27 13:22:34 +00:00
R. Ryantm
ed1b00faee gogup: 1.9.3 -> 1.10.2 2026-09-27 13:21:54 +00:00
nixpkgs-ci[bot]
da0c9a9cb7 cargo-tarpaulin: 0.37.2 -> 0.37.5 (#567410) 2026-09-27 13:19:44 +00:00
Wolfgang Walther
cab4b5b057 orioledb: 1.9-beta17 -> 1.10beta18
Release Notes:
https://github.com/orioledb/orioledb/releases/tag/beta18
2026-09-27 15:14:36 +02:00
R. Ryantm
0de64f1354 thunderbird-latest-unwrapped: 156.0 -> 156.0.1 2026-09-27 13:12:54 +00:00
Toma
1764aa3453 rofi-games: 1.18.0 -> 1.19.0 (#567457) 2026-09-27 13:07:34 +00:00
Sandro
8634f4eb7d nixos/nix: move nix.nixPath into nix.settings.nix-path (#336545) 2026-09-27 13:07:10 +00:00
Pol Dellaiera
864eb18daf hunk: 0.21.1 -> 0.22.0 (#567355) 2026-09-27 13:05:51 +00:00
Leona Maroni
4575de1b7c nginxStable: remove rtmp as default module
Having `rtmp` as default module only in `nginxStable` seems like an odd
choice. Users likely expect that nginxStable and nginxMainline behave
equal in this regard.

It's unclear, why rtmp is in our default nginx, it's there since at least
2015[^1] and I couldn't find any reason why. It's also unmaintained with
its last release being made in 2021[^2].

[^1]: see 9424238d14
[^2]: https://github.com/arut/nginx-rtmp-module/tags
2026-09-27 15:04:19 +02:00
R. Ryantm
bd6c292e3d skills: 1.6.0 -> 1.7.0 2026-09-27 13:01:42 +00:00
nixpkgs-ci[bot]
675e21e47f xremap: 0.15.13 -> 0.15.14 (#567470) 2026-09-27 12:50:14 +00:00
nixpkgs-ci[bot]
90597df1f3 wavelog: 3.2.2 -> 3.2.3 (#567353) 2026-09-27 12:50:08 +00:00
Thomas
ce0b5f2533 Maintainers: Add thelolcoder2007 2026-09-27 14:46:49 +02:00
Thomas
61f0df8834 zabbix{60,70,74}.plugins.{ember-plus,mongodb,mssql,nviaid-gpu,postgresql}: Init 2026-09-27 14:44:38 +02:00
Maximilian Bosch
46adb4465a epson-escpr2: 1.2.37 -> 1.2.42 (#565986) 2026-09-27 12:41:23 +00:00
Jonas Heinrich
8ce371ed06 euro-office-desktopeditors: init at 9.3.1-dev.1 (#536503) 2026-09-27 12:36:17 +00:00
Leona Maroni
8564b7572e nginxMainline: use openssl_4 to support ECH
ECH is only supported in OpenSSL >=4.0,
https://openssl-library.org/post/2026-03-11-ech/index.html

We already use openssl_4 for nginxStable
2026-09-27 14:32:48 +02:00
nixpkgs-ci[bot]
66042f6dab shelter: 0-unstable-2026-09-06 -> 0-unstable-2026-09-16 (#567284) 2026-09-27 12:31:27 +00:00
R. Ryantm
5ef9cb9b4a xremap: 0.15.13 -> 0.15.14 2026-09-27 12:24:52 +00:00
Sandro
4c00ff2cb2 moonshine: 0.16.0 -> 0.16.1 (#563172) 2026-09-27 12:22:01 +00:00
Sandro
e8fddb171a doublecmd: fix lua support (#465246) 2026-09-27 12:21:31 +00:00
Leona Maroni
811a2ab081 python3Packages.pyfribidi: drop (#567448) 2026-09-27 12:10:35 +00:00
Jo
dec5c85294 libeconf: fix darwin, add pkg-config and cpe to meta (#567451) 2026-09-27 12:09:26 +00:00
Winter
7c6ef8366c wasm-tools: use nextest
Has a lot of tests in a lot of different crates that run very quickly.
2026-09-27 14:05:02 +02:00
Wolfgang Walther
6f35b06544 postgresqlPackages.pgroonga: 4.0.5 -> 4.0.9 (#566413) 2026-09-27 12:03:31 +00:00
Adam C. Stephens
e63faa51ac incus-ui-canonical: 0.21.6 -> 0.21.7 (#567400) 2026-09-27 11:58:51 +00:00
xanderio
3181085bfd maintainers: add Matrix for aaravrav (#567411) 2026-09-27 11:55:07 +00:00
whoomee
f06fa3e828 python3Packages.pyfribidi: drop 2026-09-27 13:54:13 +02:00
Wolfgang Walther
554c5ed18d postgresql: allow third-party output plugins in tests (#566397) 2026-09-27 11:51:27 +00:00
Sefa Eyeoglu
9119beea47 immich: prevent node-gyp .pyc unreproducible files (#567235) 2026-09-27 11:46:30 +00:00
Grimmauld
f9f7fe4219 libeconf: add cpe 2026-09-27 13:43:11 +02:00
nixpkgs-ci[bot]
92a5cb32f2 livekit-cli: 2.18.6 -> 2.18.8 (#566904) 2026-09-27 11:41:57 +00:00
R. Ryantm
b05edaf8d4 rofi-games: 1.18.0 -> 1.19.0 2026-09-27 11:41:38 +00:00
liberodark
574943e434 glpi-agent: 1.19 -> 1.20 2026-09-27 13:39:18 +02:00
Jo
324f656de1 firefox-{beta,devedition}-unwrapped: add cpe information (#567375) 2026-09-27 11:36:53 +00:00
Grimmauld
b65acf7cfc libeconf: test pkg-config 2026-09-27 13:36:20 +02:00
eljamm
393f08e232 pdfid: add eljamm as maintainer 2026-09-27 13:34:09 +02:00
Grimmauld
ca419d5410 libeconf: fix darwin build 2026-09-27 13:33:20 +02:00
nixpkgs-ci[bot]
9eb0650a9d restate: 1.7.10 -> 1.7.12 (#567347) 2026-09-27 11:31:49 +00:00
Jo
db258a9afd freecad: add cpe (#567429) 2026-09-27 11:27:13 +00:00
Sefa Eyeoglu
32aa99b2d5 doc/treewide: purge utilize in favor of use according to styleguide (#567384) 2026-09-27 11:25:32 +00:00
Jo
15741a51ef discord: move to pkgs/by-name (#560561) 2026-09-27 11:24:15 +00:00
nixpkgs-ci[bot]
63bf123fa0 cockpit: 367 -> 368 (#567437) 2026-09-27 11:23:48 +00:00
Felix Bühler
8016c29df5 graphify: 0.9.61 -> 0.9.66 (#566113) 2026-09-27 11:21:45 +00:00
Weijia Wang
0b2b57660f sarasa-gothic: 1.0.41 -> 1.0.42 (#567222) 2026-09-27 11:16:05 +00:00
Felix Bühler
1ab2938a70 ariang-native: init at 1.3.14 (#562354) 2026-09-27 11:14:57 +00:00
R. Ryantm
62e7db8d71 cockpit: 367 -> 368 2026-09-27 11:12:11 +00:00
Arne Keller
a6a9aafa53 maven_4: 4.0.0-rc-6 -> 4.0.0-rc-7 (#567363) 2026-09-27 10:59:53 +00:00
Sefa Eyeoglu
fa9ce4081d darwin.basic_cmds: set license to bsd3 (#555109) 2026-09-27 10:57:57 +00:00
Sefa Eyeoglu
b4735a8a2c darwin.shell_cmds: update license (#555119) 2026-09-27 10:57:40 +00:00
Grimmauld
ef0c36db1c freecad: add cpe 2026-09-27 12:54:40 +02:00
Felix Bühler
545c226a9a nixos/fedimintd: map vhost via lib.mkDefault (#544352) 2026-09-27 10:44:52 +00:00
Robert Hensing
a1364c73e7 lib.modules: document mkOverride (#512758) 2026-09-27 10:39:04 +00:00
Lukas Epple
b1ed9a0e76 inspircd: 4.12.0 -> 4.12.1 (#567173) 2026-09-27 10:37:16 +00:00
Léana
199ee26b83 lib.modules: document mkOverride
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2026-09-27 12:30:55 +02:00
Lukas Epple
7e35f59c1f jackline: fix version (#567253) 2026-09-27 10:28:42 +00:00
nixpkgs-ci[bot]
f93217b13c pycharm: 2026.2.0.1 -> 2026.2.3 (#567020) 2026-09-27 10:27:53 +00:00
nixpkgs-ci[bot]
2693544c76 paratest: 7.24.1 -> 7.25.0 (#567345) 2026-09-27 10:12:45 +00:00
Maximilian Bosch
4285877bb9 php84: 8.4.25 -> 8.4.26 (#567049) 2026-09-27 10:07:08 +00:00
Marc Jakobi
d123ce3ed0 doc/nvim: link to section on packaging vim plugins (#567403) 2026-09-27 10:05:55 +00:00
R. Ryantm
7115414009 python3Packages.aqualogic: 3.10 -> 3.11 2026-09-27 10:05:03 +00:00
Johannes Kirschbauer
278e412c8d nixos/misc/nixpkgs: add documentation for nixpkgs.config.allowUnfreePackages (#485365) 2026-09-27 10:02:30 +00:00
Grimmauld
4b87c05341 davs2: add cpe information (#567370) 2026-09-27 10:00:06 +00:00
Victor Engmark
974ed99229 doc/readme: Capitalise sentences in definition lists 2026-09-27 11:59:08 +02:00
Martin Häcker
f4f9faa564 nixos/misc/nixpkgs: add documentation for nixpkgs.config.allowUnfreePackages 2026-09-27 11:55:34 +02:00
nixpkgs-ci[bot]
79f2e0b776 sdrangel: 7.27.1 -> 7.27.2 (#554669) 2026-09-27 09:54:40 +00:00
nixpkgs-ci[bot]
5bf2111ed4 librewolf-unwrapped: 156.0-1 -> 156.0.1-1 (#565910) 2026-09-27 09:54:38 +00:00
nixpkgs-ci[bot]
00e92d4d0a simplebluez: 0.11.0 -> 1.1.0 (#516661) 2026-09-27 09:54:36 +00:00
Victor Engmark
8485056e31 doc/readme: Use active voice 2026-09-27 11:52:23 +02:00
aaravrav
c01431ab86 maintainers: add Matrix for aaravrav 2026-09-27 15:19:24 +05:30
R. Ryantm
9aa529f008 terraform-providers.hashicorp_google-beta: 8.3.0 -> 8.4.0 2026-09-27 09:48:30 +00:00
Maximilian Bosch
42f851d5e5 php83: 8.3.33 -> 8.3.35 (#567036) 2026-09-27 09:48:10 +00:00
theKlisha
0592871956 doc(nvim): reword to avoid anonyomus link 2026-09-27 11:46:37 +02:00
Victor Engmark
2754e18b47 doc/readme: Remove paragraph about the inspiration for literals 2026-09-27 11:46:19 +02:00
nixpkgs-ci[bot]
fdd2d385e5 aiken: 1.1.23 -> 1.1.24 (#567187) 2026-09-27 09:45:39 +00:00
R. Ryantm
58e086a953 terraform-providers.aiven_aiven: 4.62.0 -> 4.63.0 2026-09-27 09:45:19 +00:00
Victor Engmark
29fb5377de doc/readme: Explain how literals are formatted 2026-09-27 11:45:17 +02:00
Victor Engmark
851bc1b6db doc/readme: Clarify variable literals 2026-09-27 11:44:11 +02:00
R. Ryantm
4f352c8ff4 cargo-tarpaulin: 0.37.2 -> 0.37.5 2026-09-27 09:41:34 +00:00
Jappie Klooster
724ffde083 doc/treewide: purge "utilize" in favor of "use" following styleguide
Reapply "doc/treewide: purge utilize in favor of use according to styleguide"

This reverts commit 847e39f8f358af7f26e066b59c39e96a6f19cd9a.
2026-09-27 11:39:42 +02:00
Maximilian Bosch
5b92250acb php82: 8.2.33 -> 8.2.34 (#567027) 2026-09-27 09:38:50 +00:00
Tom Herbers
423c353636 incus-ui-canonical: 0.21.6 -> 0.21.7
Diff: https://github.com/zabbly/incus-ui-canonical/compare/incus-0.21.6...incus-0.21.7
2026-09-27 11:31:12 +02:00
theKlisha
eb69748cbe doc(nvim): link to section on packaging vim plugins 2026-09-27 11:26:10 +02:00
jopejoe1
2e6c5ff68a python313Packages.notobuilder: 0-unstable-2026-06-26 -> 0-unstable-2026-09-24 2026-09-27 11:24:17 +02:00
Sefa Eyeoglu
c8506f6c70 doc/cosmic: remove filler words (#567388) 2026-09-27 09:23:43 +00:00
nixpkgs-ci[bot]
732e9cbbad todoist-cli: 5.3.6 -> 5.4.2 (#567189) 2026-09-27 09:22:29 +00:00
Matt Sturgeon
9b5d3ab762 doc: Misc cleanup (#567371) 2026-09-27 09:17:35 +00:00
7c6f434c
c1ff07ae2b julia_113{,-bin}: init at 1.13.1 (#561865) 2026-09-27 09:17:02 +00:00
Maximilian Bosch
fd08b24fc6 php85: 8.5.10 -> 8.5.11 (#566591) 2026-09-27 09:16:21 +00:00
7c6f434c
075e34bded sgt-puzzles: 20260912.ea09098 -> 20260923.616da16 (#567318) 2026-09-27 09:14:47 +00:00
Marek Fajkus
d3ca72e686 elmPackages.elm-watch: init at 1.2.6 (#515825) 2026-09-27 09:14:34 +00:00
Matt Sturgeon
5fe040508f doc/readme: Simplify nix-direnv setup (#567379) 2026-09-27 09:14:23 +00:00
7c6f434c
86acb4b240 remind: 06.02.10 -> 06.03.04; Replace gitUpdate with custom update script (#565824) 2026-09-27 09:14:16 +00:00
Kenji Berthold
127988eea9 doc/cosmic: remove filler words
Align with the documentation styleguide and remove filler words.
2026-09-27 11:12:37 +02:00
7c6f434c
32fe9f06e6 wine-staging, winePackages.unstable: 11.16 -> 11.18 (#562801) 2026-09-27 09:11:36 +00:00
Victor Engmark
d06348039d doc/readme: Join overlapping sentences 2026-09-27 11:10:50 +02:00
Victor Engmark
b99a7f357d doc/readme: Clarify and format :doc REPL command
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2026-09-27 11:10:47 +02:00
Victor Engmark
5b1059092b doc/readme: Remove unnecessary punctuation
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2026-09-27 11:10:11 +02:00
Victor Engmark
9ac6245a02 doc/readme: Simplify nix-direnv setup
Co-Authored-By: Sefa Eyeoglu <contact@scrumplex.net>
2026-09-27 11:07:40 +02:00
Myxogastria0808
faf8f7063a elmPackages.elm-watch: init at 1.2.6 2026-09-27 18:07:13 +09:00
Myxogastria0808
2b43631ff2 maintainers: add Myxogastria0808 2026-09-27 18:07:01 +09:00
Sefa Eyeoglu
e4d4de495d doc/styleguide: fix meta-commentary example's styling (#567383) 2026-09-27 09:04:52 +00:00
Marie Ramlow
2d8c8f2184 appium-inspector: 2026.7.1 -> 2026.9.2 (#567330) 2026-09-27 09:01:31 +00:00
Coca
dae69f6c32 doc/styleguide: fix meta-commentary example's styling
Github's markdown renderer combines the two bad/good examples into one
line without a extra space leading to a incredible amount of confusion.

Co-Authored-By: ryndubei <vasily.sterekhov@protonmail.com>
Co-Authored-By: jappeace <jappieklooster@hotmail.com>
2026-09-27 10:57:08 +02:00
Martin Weinelt
11700d5bcd home-assistant-custom-lovelace-modules.light-entity-card: 6.4.0 -> 6.4.1 (#567334) 2026-09-27 08:49:34 +00:00
nixpkgs-ci[bot]
37afe39849 folo: 1.13.0 -> 1.14.0 (#567158) 2026-09-27 08:46:40 +00:00
Jo
60f1be7c82 python3Packages.fontmake: cleanup (#561546) 2026-09-27 08:37:44 +00:00
Diogo Correia
21106257bb doc/treewide: use channels.nixos.org instead of GitHub tarballs (#567374) 2026-09-27 08:36:52 +00:00
Marek Fajkus
e96c6cd23e elmPackages.elm-xref: Fix compatibility with elm 0.19.2 (#567372) 2026-09-27 08:32:57 +00:00
Jo
109230e841 ffmpeg: add cpe infromation (#567368) 2026-09-27 08:30:24 +00:00
nixpkgs-ci[bot]
d56b89f6fb scopehal-apps: 0.2.2 -> 0.3 (#567308) 2026-09-27 08:28:17 +00:00
jopejoe1
804aa65519 firefox-{beta,devedition}-unwrapped: add cpe information 2026-09-27 10:27:57 +02:00
Tom
973091643e gnomeExtensions.impatience: add hideyosh1 to maintainers (#539465) 2026-09-27 08:26:04 +00:00
Sefa Eyeoglu
6b896a5a8c doc/treewide: use channels.nixos.org instead of GitHub tarballs
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-09-27 10:21:11 +02:00
Marek Fajkus
f3f105dcd1 elmPackages.elm-xref: Fix compatibility with elm 0.19.2
Apply patch to fix build with updated elm compiler
2026-09-27 10:20:34 +02:00
Rémi NICOLE
c8dd24c256 netboxPlugins.netbox-cable-labels: init at 0.1.0 (#564653) 2026-09-27 08:20:13 +00:00
Victor Engmark
795f334f07 doc: Use more common spelling of "style guide"
See
[trend](https://trends.google.com/explore?q=styleguide%2Cstyle%2520guide&date=all&geo=Worldwide)
for one indication that the new spelling is much more common.
2026-09-27 10:17:36 +02:00
jopejoe1
e7c0ea6129 ffmpeg: add cpe information 2026-09-27 10:17:35 +02:00
Rémi NICOLE
4549a38cd2 netboxPlugins.netbox-notices: init at 1.3.0 (#564655) 2026-09-27 08:16:53 +00:00
jopejoe1
97faf364f3 davs2: add cpe information 2026-09-27 10:15:39 +02:00
R. Ryantm
fb8b749599 trufflehog: 3.97.5 -> 3.97.9 2026-09-27 08:10:31 +00:00
R. Ryantm
2930dd461d yoda: 2.1.2 -> 2.1.4 2026-09-27 08:08:38 +00:00
Victor Engmark
85c46e0d56 doc/readme: Format for readability 2026-09-27 10:08:36 +02:00
StepBroBD
48f36b9079 ocamlPackages.unstrctrd: 0.4 -> 0.5 (#567159) 2026-09-27 08:07:20 +00:00
R. Ryantm
0213fb9282 defuddle: 0.19.3 -> 0.19.4 2026-09-27 08:04:47 +00:00
Rémi NICOLE
f54874bc8e netboxPlugins.netbox-sqids: init at 0.2.0 (#564917) 2026-09-27 08:01:50 +00:00
Grimmauld
8137effccd nixos/account-utils, nixos/accounts-daemon: add NSS library path to services (#565369) 2026-09-27 08:01:18 +00:00
Benedikt Ritter
e4c3998302 maven_4: 4.0.0-rc-6 -> 4.0.0-rc-7 2026-09-27 10:00:13 +02:00
nixpkgs-ci[bot]
8f5f1e8f8e lmstudio: 0.4.23.1 -> 0.4.25.1 (#567359) 2026-09-27 07:59:43 +00:00
Grimmauld
cdf43658dc {libapparmor,apparmor-*}: add CPE (#567224) 2026-09-27 07:58:44 +00:00
Aaron Andersen
26b6de75a3 xwayland-satellite: 0.8.2 -> 0.8.3 (#566386) 2026-09-27 07:56:03 +00:00
R. Ryantm
5e66c0e2b9 nest-cli: 12.0.3 -> 12.0.7 2026-09-27 07:47:43 +00:00
Ulrik Strid
9cab9ed832 microsoft-edge, msedgedriver: refactor, add darwin support (#565662) 2026-09-27 07:38:21 +00:00
crertel
e44a874f28 lmstudio: 0.4.23.1 -> 0.4.25.1 2026-09-27 02:34:29 -05:00
nixpkgs-ci[bot]
ae6bc0b043 yubioath-flutter: 7.4.1 -> 7.4.2 (#562164) 2026-09-27 07:25:34 +00:00
kaynetik
bbc7ddf060 hunk: 0.21.1 -> 0.22.0
Upstream moved the app into `packages/hunk`. Build and install skills
from the new paths, and replace the `paths.ts` patch with a
`$out/skills` symlink that `hunk skill path` already resolves.

Signed-off-by: kaynetik <aleksandar@nesovic.dev>
2026-09-27 09:21:46 +02:00
Marek Fajkus
02f754064d cargo-generate: 0.23.9 -> 0.25.0 (#567322) 2026-09-27 07:19:36 +00:00
R. Ryantm
80711d2a3e wavelog: 3.2.2 -> 3.2.3 2026-09-27 07:17:00 +00:00
Gaétan Lepage
a2ffba684f python3Packages.orbax-checkpoint: 0.12.5 -> 0.12.6 (#567194) 2026-09-27 07:10:55 +00:00
Sergei Volkov
c82d70bc35 julia_113: init at 1.13.1 2026-09-27 09:05:25 +02:00
nixpkgs-ci[bot]
022b28b217 keycloakPlugins.keycloak-magic-link: 0.75 -> 0.84 (#567349) 2026-09-27 07:02:23 +00:00
nixpkgs-ci[bot]
73e5a4a588 slint-tr-extractor: 1.17.1 -> 1.18.1 (#567079) 2026-09-27 07:02:21 +00:00
nixpkgs-ci[bot]
dc69892ec3 keycloakPlugins.keycloak-orgs: 0.180 -> 0.182 (#567350) 2026-09-27 07:02:19 +00:00
Jon Seager
5a4a887d43 tsgolint: 7.0.2001 -> 7.0.2003 (#567295) 2026-09-27 06:55:54 +00:00
R. Ryantm
fb22dca800 python3Packages.asyncmy: 0.2.14 -> 0.2.15 2026-09-27 06:51:30 +00:00
R. Ryantm
961c9b6052 keycloakPlugins.keycloak-orgs: 0.180 -> 0.182 2026-09-27 06:35:34 +00:00
Audrey Dutcher
e443f5081e keycloak: fix cross-compilation (#567319) 2026-09-27 06:35:24 +00:00
R. Ryantm
d7e4059378 keycloakPlugins.keycloak-magic-link: 0.75 -> 0.84 2026-09-27 06:35:07 +00:00
Arne Keller
819e16381c mpvScripts.youtube-chat: fix version (#567287) 2026-09-27 06:15:00 +00:00
R. Ryantm
a46b00347d restate: 1.7.10 -> 1.7.12 2026-09-27 06:13:22 +00:00
R. Ryantm
0d328ff88e paratest: 7.24.1 -> 7.25.0 2026-09-27 06:02:22 +00:00
Thiago Kenji Okada
c6336bc564 bitbake-setup: init at 2.19.0 (#553184) 2026-09-27 05:52:56 +00:00
Thiago Kenji Okada
ed2c1d44c1 mons: fix version, switch to hash (#567281) 2026-09-27 05:51:38 +00:00
Pol Dellaiera
455253b443 secretspec: 0.21.0 -> 0.21.1 (#567302) 2026-09-27 05:49:55 +00:00
Pol Dellaiera
98d335265e leviculum: 0.8.1 -> 0.9.0 (#567329) 2026-09-27 05:36:17 +00:00
Yohann Boniface
751afbbfdd chatzone-desktop: fix URL handling (#566976) 2026-09-27 05:28:17 +00:00
R. Ryantm
322628153e essh: 0.4.0 -> 0.4.1 2026-09-27 05:27:41 +00:00
Yohann Boniface
de8e00bb4f minc_widgets: fix version, modernize (#567262) 2026-09-27 05:23:00 +00:00
Yohann Boniface
f3d41cfc78 mdctags: fix version, modernize (#567260) 2026-09-27 05:21:59 +00:00
nixpkgs-ci[bot]
5476e0b0a3 catt: 0.13.2 -> 0.13.3 (#567297) 2026-09-27 04:59:47 +00:00
R. Ryantm
f0ec4e25ab home-assistant-custom-lovelace-modules.light-entity-card: 6.4.0 -> 6.4.1 2026-09-27 04:47:03 +00:00
nixpkgs-ci[bot]
af0a030d8c newflasher: 60 -> 61 (#567164) 2026-09-27 04:33:00 +00:00
nixpkgs-ci[bot]
70f5216da3 mprisence: 1.8.5 -> 1.8.8 (#567131) 2026-09-27 04:11:28 +00:00
R. Ryantm
461821773f appium-inspector: 2026.7.1 -> 2026.9.2 2026-09-27 04:11:18 +00:00
nixpkgs-ci[bot]
7becc5c071 Merge 103348c6ac into haskell-updates 2026-09-27 04:06:47 +00:00
zowoq
6fa4e5c186 terraform-providers.launchdarkly_launchdarkly: 3.1.5 -> 3.1.6 (#567327) 2026-09-27 04:05:44 +00:00
Sebastián Mancilla
103348c6ac libff: fix header installation with CMake 4.3+ (#559966) 2026-09-27 03:52:04 +00:00
Michael Daniels
da1f7a1117 ci/github-script: convert various to TypeScript (#567205) 2026-09-27 03:45:59 +00:00
R. Ryantm
8c833ef1db leviculum: 0.8.1 -> 0.9.0 2026-09-27 03:45:15 +00:00
Masum Reza
9b5f1e1d6d limine-full: 12.9.0 -> 12.9.1 (#567316) 2026-09-27 03:44:41 +00:00
Sebastián Mancilla
8d5d270900 cheat: 4.5.0 -> 5.1.0 (#521325) 2026-09-27 03:42:02 +00:00
Adam C. Stephens
f70d1ee0ff omp: 18.2.11 -> 18.3.3 (#567323) 2026-09-27 03:35:13 +00:00
R. Ryantm
3f63f6db45 terraform-providers.launchdarkly_launchdarkly: 3.1.5 -> 3.1.6 2026-09-27 03:29:13 +00:00
Sebastián Mancilla
5335d4d186 sacad: 2.8.3 -> 3.0.1 (#539975) 2026-09-27 03:28:49 +00:00
Sebastián Mancilla
63531214ad mycli: 1.44.2 -> 2.20.0 (#522107) 2026-09-27 03:12:30 +00:00
Sebastián Mancilla
d79cfc3e13 proton-cli: 2.2.3 -> 3.4.0 (#553470) 2026-09-27 02:58:31 +00:00
Sebastián Mancilla
62294804c4 libinklevel: 0.9.4 -> 0.9.7 (#552514) 2026-09-27 02:52:02 +00:00
R. Ryantm
465dfea5af cargo-generate: 0.23.9 -> 0.25.0 2026-09-27 02:49:01 +00:00
Adam C. Stephens
b6d2175d99 omp: 18.2.11 -> 18.3.3
Changelog: https://github.com/can1357/oh-my-pi/releases/tag/v18.3.3
2026-09-26 22:46:38 -04:00
Audrey Dutcher
26d249985e keycloak: fix cross-compilation 2026-09-26 19:37:06 -07:00
nixpkgs-ci[bot]
4c42ed05bb stashcat: 6.52.0 -> 6.54.1 (#567018) 2026-09-27 02:35:19 +00:00
R. Ryantm
ce1eaf2515 sgt-puzzles: 20260912.ea09098 -> 20260923.616da16 2026-09-27 02:19:24 +00:00
Bobby Rong
09e95147eb Cinnamon updates 2026-09-26 (#567037) 2026-09-27 02:17:54 +00:00
R. Ryantm
45f06483c5 limine-full: 12.9.0 -> 12.9.1 2026-09-27 02:00:15 +00:00
zowoq
e38e60d715 ci/OWNERS, maintainers/team-list: remove maintainer from buildbot (#539788) 2026-09-27 01:15:18 +00:00
R. Ryantm
12e98d5c1a scopehal-apps: 0.2.2 -> 0.3 2026-09-27 01:03:34 +00:00
Victor Fuentes
0658011fdb gnome-shell: refresh icons after profile switches
GNOME checks for icon changes based on directory modification time.
Since Nix hardcodes modification time to 1, GNOME never detects when icons are changed,
leading to missing icons in the application menu on newly installed programs.

To fix we now also invalidate icon cache on device and inode changes.
2026-09-26 17:57:22 -07:00
coolcuber
fcbfd23ce7 muso: fix version, enable structuredAttrs 2026-09-26 20:45:51 -04:00
Domen Kožar
a690c58565 secretspec: 0.21.0 -> 0.21.1
Changelog: https://github.com/cachix/secretspec/blob/v0.21.1/CHANGELOG.md
Release: https://github.com/cachix/secretspec/releases/tag/v0.21.1

The published crate now ships every test fixture, so drop the sparse
checkout of the release tag. The external provider ancestor walk tests
no longer depend on host ownership, so stop skipping them.

Assisted-by: Claude Code (Claude Opus 5.5)
2026-09-27 02:45:30 +02:00
R. Ryantm
af50d4dc13 kubectl: 1.37.0 -> 1.37.1 2026-09-27 00:39:23 +00:00
nixpkgs-ci[bot]
4d13b5820e Merge 51db3848d0 into haskell-updates 2026-09-27 00:35:41 +00:00
R. Ryantm
135d297e6e catt: 0.13.2 -> 0.13.3 2026-09-27 00:29:11 +00:00
Joseph LaFreniere
02a875bea9 tsgolint: 7.0.2001 -> 7.0.2003
https://github.com/oxc-project/tsgolint/releases/tag/v7.0.2003
2026-09-26 19:25:57 -05:00
dotlambda
51db3848d0 python3Packages.tesla-protocol: 2.0.0 -> 3.0.0 (#567219) 2026-09-27 00:06:51 +00:00
coolcuber
941cca3c74 mpvScripts.youtube-chat: fix version 2026-09-26 20:05:13 -04:00
R. Ryantm
6e7ba58dec shelter: 0-unstable-2026-09-06 -> 0-unstable-2026-09-16 2026-09-26 23:46:37 +00:00
coolcuber
5b1ba3ec45 mons: fix version, switch to hash 2026-09-26 19:45:34 -04:00
Yt
9dc197bee4 meilisearch: 1.53.2 -> 1.54.0 (#567270) 2026-09-26 23:35:40 +00:00
R. Ryantm
19519f9f3c meilisearch: 1.53.2 -> 1.54.0 2026-09-26 23:01:26 +00:00
Eric Rodrigues Pires
de79fb1cd7 trimal: fix homepage 2026-09-26 19:58:28 -03:00
Eric Rodrigues Pires
c1939dc1c0 tre: fix homepage 2026-09-26 19:58:28 -03:00
Eric Rodrigues Pires
81f75338fc sphinx-fortran: fix homepage 2026-09-26 19:58:28 -03:00
Eric Rodrigues Pires
93274b9ddb proxytunnel: fix homepage 2026-09-26 19:58:28 -03:00
Eric Rodrigues Pires
406d53422e proj-datumgrid: fix homepage 2026-09-26 19:58:28 -03:00
Eric Rodrigues Pires
018142060d mozillavpn: fix homepage 2026-09-26 19:58:28 -03:00
Eric Rodrigues Pires
5008f843ed luaPackages.vicious: fix homepage 2026-09-26 19:58:27 -03:00
Eric Rodrigues Pires
ab9a3d08a7 keycard-cli: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
9bc04e053c kiln: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
e8eed3a47f kuzu: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
0ae3ef4d82 ladspaPlugins: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
c34d7f8b6f xpra: fix homepage and remove downloadPage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
525c847f7f lcab: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
f97f8bc46f ldmud: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
8b9bfa6ddb libcint: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
525c5ec9e8 libfm: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
afd8e49614 pcmanfm: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
0ad1a1ff0d liblogging: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
849a1ca67b libsieve: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
9f66be416a lklug-sinhala: fix homepage 2026-09-26 19:55:55 -03:00
Eric Rodrigues Pires
8a4709eb1f luaPackages.cosmo: fix homepage 2026-09-26 19:55:47 -03:00
Eric Rodrigues Pires
b842c76aa6 loxodo: fix homepage 2026-09-26 19:55:47 -03:00
Eric Rodrigues Pires
3b98ca6860 luaPackages.ljsyscall: fix homepage 2026-09-26 19:55:45 -03:00
coolcuber
9404b59d84 minc_widgets: fix version, modernize 2026-09-26 18:40:09 -04:00
penelope zhong
b0e48c1969 gnomeExtensions.impatience: add hideyosh1 as maintainer 2026-09-26 17:27:36 -05:00
penelope zhong
d4405d55de maintainers: add hideyosh1 2026-09-26 17:27:36 -05:00
coolcuber
b489b8cafc mdctags: fix version, modernize 2026-09-26 18:24:59 -04:00
Sergei Volkov
104561095c julia: add __structuredAttrs = true;
required for adding new package julia_113
2026-09-26 23:53:40 +02:00
Sergei Volkov
7327a6a0ce julia_113-bin: init at 1.13.1 2026-09-26 23:53:35 +02:00
coolcuber
785b85d8a2 jackline: fix version 2026-09-26 17:47:38 -04:00
Dhananjay Balan
32f949cbb9 pgcli: 4.6.0 -> 4.7.1 2026-09-26 23:39:11 +02:00
Rafael Ieda
143592c313 microsoft-edge: refactor, add darwin support 2026-09-26 17:34:10 -03:00
Rafael Ieda
670ddeed25 msedgedriver: refactor, add darwin support 2026-09-26 17:34:10 -03:00
Sandro Jäckel
4dfb033345 nixos/nix: move nix.nixPath into nix.settings.nix-path
This removes some confusion when setting nix.settings.nix-path to a custom value,
disabling channels and ending up with an empty NIX_PATH.
This is important since nix 2.24 fixed NIX_PATH not overwriting the
nix-path setting.
2026-09-26 22:16:09 +02:00
Diogo Correia
7cc1fd5e16 immich: prevent node-gyp .pyc unreproducible files
Disable writing python bytecode since those files contain timestamps,
causing unreproducible builds.

There are still other causes of unreproducibility in this package, but
this is a step in the right direction.

See #566878
2026-09-26 21:12:15 +01:00
Grimmauld
3d8bcf1c41 {libapparmor,apparmor-*}: add CPE 2026-09-26 21:25:58 +02:00
R. Ryantm
d44f692511 sarasa-gothic: 1.0.41 -> 1.0.42 2026-09-26 19:07:54 +00:00
Eric Rodrigues Pires
8e67c7d2a3 ocamlPackages.sosa: fix homepage 2026-09-26 15:39:59 -03:00
Eric Rodrigues Pires
371397ae4c ocamlPackages.ocurl: fix homepage 2026-09-26 15:39:58 -03:00
R. Ryantm
bf6d9e9a57 python3Packages.tesla-protocol: 2.0.0 -> 3.0.0 2026-09-26 18:38:35 +00:00
Aiden Schembri
7a1e0f8969 discord: move to pkgs/by-name 2026-09-26 19:51:24 +02:00
Luke Granger-Brown
df662bdbf8 isponsorblocktv: fix with async-cache 2.x 2026-09-26 18:47:01 +01:00
Dee Anzorge
8b3361688d iaito: remove breakpointHook 2026-09-26 19:36:52 +02:00
Michael Daniels
32675f4b92 ci/github-script: convert various to TypeScript 2026-09-26 12:48:43 -04:00
Gaetan Lepage
3f7d49579d python3Packages.orbax-checkpoint: 0.12.5 -> 0.12.6
Diff: https://github.com/google/orbax/compare/v0.12.5...v0.12.6

Changelog: https://github.com/google/orbax/blob/v0.12.6/checkpoint/CHANGELOG.md
2026-09-26 15:52:07 +00:00
R. Ryantm
4c7d183e82 todoist-cli: 5.3.6 -> 5.4.2 2026-09-26 15:36:15 +00:00
R. Ryantm
990a620715 aiken: 1.1.23 -> 1.1.24 2026-09-26 15:11:17 +00:00
Sean Buckley
ee0b669c8f brave{,-origin}: 1.95.104 -> 1.96.59
https://community.brave.app/t/release-channel-1-96-59/658731
2026-09-26 11:04:28 -04:00
LorenzBischof
2f3ec9c471 umap: 3.7.3 -> 3.8.1
Assisted-by: Claude Code (Claude Opus 5)
2026-09-26 16:34:57 +02:00
R. Ryantm
72c9531286 inspircd: 4.12.0 -> 4.12.1 2026-09-26 13:58:50 +00:00
R. Ryantm
e7a7525289 newflasher: 60 -> 61 2026-09-26 13:34:24 +00:00
R. Ryantm
242dcea3a9 ocamlPackages.unstrctrd: 0.4 -> 0.5 2026-09-26 13:24:53 +00:00
R. Ryantm
94ab58a194 folo: 1.13.0 -> 1.14.0 2026-09-26 12:54:28 +00:00
Eric Rodrigues Pires
12ae23e533 rnm: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
1e2d73b1a9 ruri: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
7a7c6b0121 scipopt-gcg: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
4699ae7c36 seamly2d: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
db2802cebf selinux-python: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
a42f9c74cb selinux-sandbox: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
c260400540 sequelpro: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
4cfecdc2ec shc: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
8bd5de3c9d sigal: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
43b02513c1 signify: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
cf422adbfb soundfont-fluid: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
e1aefb6829 source-han-code-jp: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
634a55fadb spatial-shell: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
f3f379d458 ssdeep: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
cc13425f74 swh_lv2: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
87c8c61efe swift-quit: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
2c3f99d637 sympa: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
1a54bb30d8 t-rex: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
42366c9f1e tbox: fix homepage 2026-09-26 08:53:35 -03:00
Eric Rodrigues Pires
50694c5037 tcl: fix homepage 2026-09-26 08:53:34 -03:00
Eric Rodrigues Pires
68b8fd1445 tk: fix homepage 2026-09-26 08:52:54 -03:00
Eric Rodrigues Pires
bc78ca7beb lxsession: fix homepage 2026-09-26 07:21:15 -03:00
Eric Rodrigues Pires
946c51de52 meli: fix homepage 2026-09-26 07:21:14 -03:00
Eric Rodrigues Pires
175461cb6c ne: fix homepage 2026-09-26 07:21:14 -03:00
Eric Rodrigues Pires
b8442e5a70 mrsh: fix homepage 2026-09-26 07:21:14 -03:00
Eric Rodrigues Pires
f43d6963bb mps: fix homepage 2026-09-26 07:21:14 -03:00
R. Ryantm
f0de1bd980 mprisence: 1.8.5 -> 1.8.8 2026-09-26 10:06:46 +00:00
R. Ryantm
b3749ca1e8 fromager: 0.95.0 -> 0.97.0 2026-09-26 08:21:24 +00:00
R. Ryantm
de37ec1138 slint-tr-extractor: 1.17.1 -> 1.18.1 2026-09-26 07:27:09 +00:00
Katsumi Takeuchi
f9e4b130e6 intel-oneapi-toolkit: add recutita as maintainer 2026-09-26 13:56:44 +09:00
Bobby Rong
308f4366d2 pix: 3.4.10 -> 3.4.11
https://github.com/linuxmint/pix/compare/3.4.10...3.4.11
2026-09-26 10:23:05 +08:00
Bobby Rong
73c648c62d xreader: 4.6.7 -> 4.6.9
https://github.com/linuxmint/xreader/compare/4.6.7...4.6.9

Fixes CVE-2026-19772.
2026-09-26 10:22:53 +08:00
Bobby Rong
472e9e61c4 xviewer: 3.4.16 -> 3.4.17
https://github.com/linuxmint/xviewer/compare/3.4.16...3.4.17
2026-09-26 10:22:53 +08:00
Bobby Rong
237afb11b7 timeshift: 25.12.4 -> 26.09.0
https://github.com/linuxmint/timeshift/compare/25.12.4...26.09.0
2026-09-26 10:17:43 +08:00
R. Ryantm
ef401924ff pycharm: 2026.2.0.1 -> 2026.2.3 2026-09-26 00:53:30 +00:00
R. Ryantm
5c5a16aec3 stashcat: 6.52.0 -> 6.54.1 2026-09-26 00:47:19 +00:00
nixpkgs-ci[bot]
6122ea20d4 Merge b7a3adaa10 into haskell-updates 2026-09-26 00:45:51 +00:00
nixpkgs-ci[bot]
9cc42eb5c8 Merge 4775b2ca8b into haskell-updates 2026-09-26 00:29:46 +00:00
Jan Solanti
26a4e338bd wpa_supplicant: re-add erroneously dropped patch
Rebased version of the patch taken from https://gitlab.archlinux.org/archlinux/packaging/packages/wpa_supplicant/-/blob/main/0008-Revert-Mark-authorization-completed-on-driver-indica.patch
2026-09-26 03:16:45 +03:00
Xesxen
2bbe417828 microcode-intel: 20260812 -> 20260925 2026-09-26 01:40:41 +02:00
Jared Biel
eb2d9129bd php84: 8.4.25 -> 8.4.26 2026-09-25 18:07:18 -05:00
Jared Biel
4df552d563 php82: 8.2.33 -> 8.2.34 2026-09-25 18:06:44 -05:00
Jared Biel
71445f2a5c php83: 8.3.33 -> 8.3.35 2026-09-25 18:05:48 -05:00
Eric Rodrigues Pires
d35c124368 libre-baskerville: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
525cc50c78 libre-caslon: fix homepages 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
f2ee23a017 klog: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
76f0259ba9 dosis: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
6de8488188 cubicsdr: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
5f2cf844f5 cabin: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
08ee34cfc5 brutalmaze: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
31ca842746 bossa: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
9fbfc8e618 audiality2: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
0dc1943093 argus: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
10cdd1f7fc argus-clients: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
7e1f7e6130 adminirevo: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
9d13d00cec analog: fix homepage 2026-09-25 19:32:42 -03:00
Eric Rodrigues Pires
6bf0faee0e ocamlPackages.apron: fix homepage 2026-09-25 19:05:33 -03:00
Eric Rodrigues Pires
89c172bdb6 ocamlPackages.piqi: fix homepage 2026-09-25 19:05:33 -03:00
Eric Rodrigues Pires
3c81ed8ddc ocamlPackages.piqi-ocaml: fix homepage 2026-09-25 19:05:33 -03:00
Eric Rodrigues Pires
12ea6e9423 ocamlPackages.sawja: fix homepage 2026-09-25 19:05:33 -03:00
Eric Rodrigues Pires
31a3582f9e ocamlPackages.ssl: fix homepage 2026-09-25 19:05:33 -03:00
Eric Rodrigues Pires
95cb4741ca ocamlPackages.xml-light: fix homepage 2026-09-25 19:05:33 -03:00
Eric Rodrigues Pires
ea09ee74b3 ocamlPackages.zmq: fix homepage 2026-09-25 19:05:33 -03:00
Alexander Rezvov
1166e171ba chatzone-desktop: fix URL handling
Register the chatzone URL scheme alongside the existing mattermost scheme.
Pass URLs to the application with the %U desktop entry field code so links
opened through the desktop handler reach Chatzone.

Assisted-by: OpenAI Codex (GPT-6)
2026-09-26 00:31:33 +03:00
R. Ryantm
05df1ea314 xpra: 6.5.3 -> 6.5.4 2026-09-25 20:14:37 +00:00
ShouviT
c5494648d9 marktext: 0.17.0-unstable-2025-11-19 -> 0.19.1
fix pnpm/electron-builder packaging
2026-09-25 19:04:35 +00:00
MithicSpirit
c24ac651a4 xwayland-satellite: 0.8.2 -> 0.8.3
https://github.com/Supreeeme/xwayland-satellite/releases/tag/v0.8.3
2026-09-25 13:50:55 -04:00
MithicSpirit
9bafacb7b2 xwayland-satellite: add mithicspirit as maintainer 2026-09-25 13:50:37 -04:00
R. Ryantm
29fa973b02 livekit-cli: 2.18.6 -> 2.18.8 2026-09-25 16:05:55 +00:00
R. Ryantm
4626bf6409 freescout: 1.8.235 -> 1.8.241 2026-09-25 16:05:44 +00:00
R. Ryantm
38f9af3886 soju: 0.11.0 -> 0.11.1 2026-09-25 13:43:29 +00:00
David Pesticcio
28d56e13da doublecmd: fix lua support 2026-09-25 14:29:11 +01:00
R. Ryantm
f0249a67f0 trealla: 3.10.3 -> 3.11.4 2026-09-25 11:20:20 +00:00
jopejoe1
5521645b2c python3Packahes.fontmake: adopt 2026-09-25 12:24:38 +02:00
jopejoe1
8859f5089e python3Packages.fontmake: clean up depencies 2026-09-25 12:24:38 +02:00
R. Ryantm
226c7e8b52 prl-tools: 27.0.1-58670 -> 27.0.2-58673 2026-09-25 06:20:25 +00:00
R. Ryantm
1e383f71a0 trezor-suite: 26.8.2 -> 26.9.2 2026-09-25 02:53:32 +00:00
nixpkgs-ci[bot]
5e4c3743cd Merge 8768f5db58 into haskell-updates 2026-09-25 00:31:15 +00:00
R. Ryantm
10fb10c90c streamlink: 8.6.0 -> 8.6.1 2026-09-24 22:43:32 +00:00
Anish Pallati
38220de882 postgresqlPackages.pgroonga: add anish as maintainer
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 16:39:23 -04:00
Anish Pallati
73a1f269c3 postgresqlPackages.pgroonga: 4.0.5 -> 4.0.9
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 16:39:23 -04:00
Anish Pallati
56b893cf5f groonga: add anish as maintainer
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 16:13:41 -04:00
Anish Pallati
01ab9375cd groonga: modernize
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 16:13:40 -04:00
Anish Pallati
24d2b721cc groonga: build stem token filter
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 16:13:40 -04:00
Anish Pallati
652a1106de groonga: fix plugin and data install paths
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 16:13:40 -04:00
Anish Pallati
9aa47de919 groonga: 16.1.0 -> 16.1.1
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 16:13:40 -04:00
Jared Biel
b3151ec883 php85: 8.5.10 -> 8.5.11 2026-09-24 11:32:19 -05:00
ProxyVT
50beab5ec1 ariang-native: init at 1.3.14
https://github.com/mayswind/AriaNg-Native/releases/tag/1.3.14
2026-09-24 15:55:59 +03:00
Anish Pallati
3cd64f8ce9 postgresqlPackages.tsja: enable strictDeps and __structuredAttrs
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 06:10:46 -04:00
Anish Pallati
eeafdcf8ff buildPgrxExtension: enable __structuredAttrs
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 06:10:46 -04:00
Anish Pallati
ca68cfa5d0 postgresqlBuildExtension: enable __structuredAttrs
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 06:10:45 -04:00
Anish Pallati
9d5173db31 nixosTests.postgresql.wal2json: fix broken test
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 01:27:33 -04:00
Anish Pallati
3703849be5 postgresqlPackages.pg_squeeze: fix broken test
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-24 01:21:38 -04:00
crertel
fab8bd8cf9 supercollider-with-plugins: fix plugin discovery
Assisted-by: Codex (GPT-6)
2026-09-23 21:38:36 -05:00
nixpkgs-ci[bot]
f7adf5c0d4 Merge 90445a1e69 into haskell-updates 2026-09-24 00:29:58 +00:00
kyehn
9021890b04 mycli: 1.44.2 -> 2.20.0 2026-09-24 00:12:05 +00:00
kyehn
80398a84a2 python3Packages.clickdc: init at 0.1.1 2026-09-24 00:10:52 +00:00
Wolfgang Walther
2bdacfaa4c haskellPackages.polysemy-plugin: apply patch to support doctest 0.25 (#565610) 2026-09-23 20:10:37 +00:00
Alexandre Esteves
9dbebb99c5 haskellPackages.patch: patch bounds (#565191) 2026-09-23 17:56:41 +00:00
Jonas Heinrich
2d7a50d7b1 stalwart_0_16: 0.16.22 -> 0.16.23 2026-09-23 12:44:33 +02:00
Jonas Heinrich
7bf182434f stalwart_0_16.spam-filter: 3.0.1 -> 3.0.2 2026-09-23 12:44:24 +02:00
Jonas Heinrich
00cec4ce53 stalwart_0_16.webui: 1.0.10 -> 1.0.11 2026-09-23 12:44:15 +02:00
R. Ryantm
601187e09c libvlc: 3.0.23-2 -> 3.0.24 2026-09-23 09:18:10 +00:00
R. Ryantm
913b6c23f4 graphify: 0.9.61 -> 0.9.66 2026-09-23 08:12:21 +00:00
R. Ryantm
5fc9e6f089 wine-staging: 11.16 -> 11.18 2026-09-23 03:08:17 +00:00
nixpkgs-ci[bot]
f09f58ca6a Merge 81a829cbe4 into haskell-updates 2026-09-23 00:28:55 +00:00
Antonis Kotronakis
e2497c3a52 nixos/beszel-agent: enable zfs monitoring support 2026-09-23 00:02:31 +03:00
Shawn8901
e705852165 epson-escpr2: 1.2.37 -> 1.2.42 2026-09-22 21:38:18 +02:00
Shawn8901
87dd924db8 epson-escpr2: drop update script and clear user agent for fetchurl
Epson seems to have started blocking download tools like curl & wget,
see https://aur.archlinux.org/packages/epson-inkjet-printer-escpr2#comment-1067163
2026-09-22 21:36:00 +02:00
Thomas Bemme
c47c6eafcb librewolf-unwrapped: 156.0-1 -> 156.0.1-1 2026-09-22 18:07:49 +02:00
Amadeus Mader
e7cbd8815e nixos/nebula: move tunless test to existing test 2026-09-22 15:41:19 +02:00
Alexis Hildebrandt
4a80decdc3 remind: 06.02.10 -> 06.03.04 2026-09-22 13:59:58 +02:00
Alexis Hildebrandt
1b46221907 remind: Replace gitUpdate with custom update script 2026-09-22 13:59:48 +02:00
nixpkgs-ci[bot]
ab35d0b618 Merge 3c709b5b29 into haskell-updates 2026-09-22 00:30:51 +00:00
Alexandre Esteves
34a0be6bb3 haskellPackages.polysemy-plugin: apply patch to support doctest 0.25 2026-09-21 18:19:43 +01:00
Alexandre Esteves
3e2d7a6d37 haskellPackages.polysemy: apply patch to support doctest 0.25 2026-09-21 18:19:43 +01:00
Amadeus Mader
a2fbe4fa45 nixos/nebula: fix inverted tun.device length assertion
Resolves #565467.

Assisted-by: OpenCode (kimi-k3)
2026-09-21 12:54:00 +02:00
Anders Kaseorg
e9258a46a0 zulip: 5.13.1 → 5.13.2
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2026-09-21 03:19:52 -07:00
Thomas Butter
b05968103a subnetcalc: 2.6.6 -> 2.7.5 2026-09-21 07:28:38 +00:00
Sigmanificient
4ef493125b various: inline meta.homepage in src url 2026-09-21 04:25:01 +02:00
Skye Soss
29616af295 nixos/accounts-daemon: add nss module path to service
The accounts-daemon service looks up user accounts, so it needs access
to the NSS shared libraries.
2026-09-20 18:03:20 -05:00
Skye Soss
2db5041958 nixos/account-utils: add nss module path to pwaccessd
The pwaccessd service looks up passwords with getspent, which the nscd
socket protocol does not handle.
2026-09-20 18:01:47 -05:00
Alexandre Esteves
f303b35faa haskellPackages.patch: patch bounds 2026-09-20 11:13:02 +01:00
Jonas Heinrich
3e78b1bdde euro-office-desktopeditors: init at 9.3.1-dev.1 2026-09-20 11:03:17 +02:00
Thomas Butter
705d6da161 kubernetes-polaris: 10.1.7 -> 10.2.5 2026-09-20 05:20:06 +00:00
nixpkgs-ci[bot]
8ac889673d Merge d65dd35cf7 into haskell-updates 2026-09-20 00:34:01 +00:00
sterni
7af48b251f haskellPackages.futhark-manifest: use 1.9.0.0 for futhark-0.27.1 2026-09-19 23:53:59 +02:00
R. Ryantm
bee24f10cb easyrsa: 3.2.6 -> 3.2.7 2026-09-19 15:00:34 +00:00
Nico Felbinger
12e424e1f6 netboxPlugins.netbox-sqids: init at 0.2.0 2026-09-19 15:18:33 +02:00
Thomas Butter
5d5b93d56b cheat: 4.5.0 -> 5.1.0 2026-09-19 12:59:28 +00:00
Lukas Epple
12e04b8e03 haskell.packages.ghc9142.hie-bios: fix build (#563044) 2026-09-19 10:08:12 +00:00
Lukas Epple
7dbac9a4a1 haskellPackages.haskell-language-server: patch ormolu bound to build with 9.14 (#564220) 2026-09-19 10:07:23 +00:00
Rachala Raj
2370c1b281 bibata-caelestia: init at 0-unstable-2026-09-05
Assisted-by: Antigravity (Gemini 3.8 Flash)
2026-09-19 13:33:40 +05:30
nixpkgs-ci[bot]
79054d3cd3 Merge dc581c9de5 into haskell-updates 2026-09-19 02:16:55 +00:00
nixpkgs-ci[bot]
92be4b6e0a Merge 872c024f59 into haskell-updates 2026-09-19 00:30:06 +00:00
Nico Felbinger
e972c5f42e netboxPlugins.netbox-notices: init at 1.3.0 2026-09-18 19:24:19 +02:00
Nico Felbinger
a042edd23a netboxPlugins.netbox-cable-labels: init at 0.1.0 2026-09-18 19:23:49 +02:00
nixpkgs-ci[bot]
26b43088a7 Merge b4b5d45e51 into haskell-updates 2026-09-18 00:30:15 +00:00
Lukas Epple
6b2339d605 haskellPackages: clean up arm overrides (#563642) 2026-09-17 19:18:33 +00:00
Alexandre Esteves
3cbcbea6a1 haskellPackages.haskell-language-server: patch ormolu bound to build with 9.14 2026-09-17 19:57:07 +01:00
Alexandre Esteves
eb894c16f4 haskellPackages: clean up arm overrides 2026-09-17 19:54:28 +01:00
Lukas Epple
960e1bbd3b haskell.compiler.ghc9142: 9.14.1.20260728 -> 9.14.1.20260916 (#564165) 2026-09-17 18:51:20 +00:00
Marie Ramlow
0693729d34 chunkfs: port to fuse 3 2026-09-17 14:04:50 +02:00
Lukas Epple
b8bfd98b3a haskellPackages.proto3-suite: fix build (#563594) 2026-09-17 10:57:02 +00:00
sterni
c7e98d6afe haskell.compiler.ghc9142: 9.14.1.20260728 -> 9.14.1.20260916
https://www.haskell.org/ghc/blog/20260917-ghc-9.14.2-rc2-released.html
2026-09-17 12:28:25 +02:00
Leonard Sheng Sheng Lee
34e29fbe99 px0: init at 0.1.4
Package `px0`, a fast, ultra-light, remote-first IDE for instant
code navigation and review in the browser. Built from source using
`buildGoModule`; pure Go with no CGO or external dependencies.

Signed-off-by: Leonard Sheng Sheng Lee <305414+sheeeng@users.noreply.github.com>
2026-09-17 12:03:02 +02:00
nixpkgs-ci[bot]
520aab6a26 Merge 3257a290dd into haskell-updates 2026-09-17 00:29:54 +00:00
nixpkgs-ci[bot]
1c34c7f6c3 Merge 7ec9d15cdf into haskell-updates 2026-09-16 00:30:01 +00:00
éclairevoyant
5a4b81602a blender: enable strictDeps, __structuredAttrs 2026-09-15 15:00:23 -04:00
éclairevoyant
c7d13c681c blender-oneapi: init at 5.2.1
Co-authored-by: Sittymin <mail@sittymin.top>
2026-09-15 15:00:23 -04:00
Alexandre Esteves
48f5c78ce8 haskellPackages: clean up darwin overrides 2026-09-15 18:35:56 +01:00
Alexandre Esteves
7b1e626a2b haskellPackages: fix a lot of failures under darwin sandbox 2026-09-15 18:35:56 +01:00
Alexandre Esteves
7defa9ebc8 haskellPackages.proto3-suite: support swagger2 2.9 2026-09-15 16:55:48 +01:00
Alexandre Esteves
3ed2c7e787 haskell.packages.ghc914.optparse-generic: apply bound patches 2026-09-15 16:18:38 +01:00
marcg
35e6d50e25 pdf2image: patch remaining poppler_path defaults
The existing substituteInPlace was not matching all instances where the
`poppler_path` argument appeared.

This affects the signatures of `pdfinfo_from_path`,
`pdfinfo_from_bytes`, `_get_command_path` and `_get_poppler_version`.
2026-09-15 17:30:30 +03:00
Alexandre Esteves
9aa7e277d0 haskellPackages.turtle: apply bound patches 2026-09-15 14:05:49 +01:00
Alexandre Esteves
e40ee4b4fa haskellPackages.proto3-wire: apply bound patches 2026-09-15 14:02:05 +01:00
nixpkgs-ci[bot]
c84a36caab Merge 8484e3cdbe into haskell-updates 2026-09-15 00:31:28 +00:00
Sandro Jäckel
33790f6c2f moonshine: 0.16.0 -> 0.16.1
Diff: https://github.com/hgaiser/moonshine/compare/v0.16.0...v0.16.1

Changelog: https://github.com/hgaiser/moonshine/releases/tag/v0.16.1
2026-09-14 13:02:36 +02:00
nixpkgs-ci[bot]
28bfecf41a Merge 5148f6957f into haskell-updates 2026-09-14 00:33:45 +00:00
Alexandre Esteves
35a1854920 haskell.packages.ghc9142.hie-bios: fix build 2026-09-14 00:40:41 +01:00
Wolfgang Walther
92e8b1811e git-annex: repair build (#561874) 2026-09-13 17:17:54 +00:00
Wolfgang Walther
a7b06e028f haskellPackages.hie-bios: 0.19 -> 0.21 2026-09-13 19:24:06 +02:00
Wolfgang Walther
022a0ad933 haskellPackages.table-layout: jailbreak for QuickCheck 2.16 2026-09-13 19:23:18 +02:00
Wolfgang Walther
a0439ec2ba haskellPackages.pandoc: remove obsolete patch 2026-09-13 19:18:40 +02:00
Wolfgang Walther
d36781e24d haskellPackages: stackage Nightly 2026-09-01 -> Nightly 2026-09-13
all-cabal-hashes: 2026-09-02T14:06:22Z -> 2026-09-13T08:29:18Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-09-13 19:18:28 +02:00
nixpkgs-ci[bot]
a01c66acaf Merge 3a43353dd5 into haskell-updates 2026-09-12 00:29:23 +00:00
R. Ryantm
dc457e1ad8 yubioath-flutter: 7.4.1 -> 7.4.2 2026-09-11 06:21:11 +00:00
Sergei Volkov
2606fefd61 julia-bin: add strictDeps = true and __structuredAttrs = true
required by CI for adding new julia_113-bin package
2026-09-10 14:33:38 +02:00
sterni
0b8ba6744d git-annex: repair build
- Update sha256 hash for latest release
- Pin magic to <= 1.1 as requested by upstream (API changes in 2.0 are
  quite big including fixes for concurrency issues in 1.1 that git-annex
  works around downstream).
- Add patch that uses ram over memory where necessary to support
  crypton >= 1.1 until upstream adds support (planned).
2026-09-10 12:30:16 +02:00
nixpkgs-ci[bot]
875a3a5dbe Merge 4170b86f20 into haskell-updates 2026-09-10 00:29:12 +00:00
jopejoe1
d04a605371 python3Packages.fontmake: use finalAttrs 2026-09-09 11:45:48 +02:00
nixpkgs-ci[bot]
40b76b77e7 Merge 4f8e723c59 into haskell-updates 2026-09-09 00:31:23 +00:00
Dan Xin
abcf354eba changedetection-io: qualify Playwright container image 2026-09-08 18:03:47 +08:00
nixpkgs-ci[bot]
dcbf4fd862 Merge cd4578ac64 into haskell-updates 2026-09-08 00:31:09 +00:00
Harinn
cc9d7e21b4 python3Packages.crcmod: modernize 2026-09-07 18:39:16 +07:00
Harinn
5c2f79b803 python3Packages.crcmod: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:16 +07:00
nixpkgs-ci[bot]
af25c7891d Merge 8f5113b1bd into haskell-updates 2026-09-07 00:33:28 +00:00
Wolfgang Walther
ecc90485e0 postgrest: 14.16 -> 16.2 (#560240) 2026-09-06 18:31:51 +00:00
Lukas Epple
582a47d164 haskell.packages.ghc914.haskell-language-server: fix build (#560211) 2026-09-06 15:33:06 +00:00
Wolfgang Walther
35bbabcc81 haskell.packages.ghc914.haskell-language-server: fix build
Fixes the build for HLS on GHC 9.14 without support for hlint or
stylish-haskell, because these two don't support ghc-lib-parser 9.14.x,
yet.
2026-09-06 12:02:47 +02:00
Wolfgang Walther
02f183acd1 haskellPackages: unbreak packages
Generated with maintainers/scripts/haskell/unbreak.nu
2026-09-06 10:19:15 +02:00
Wolfgang Walther
3fb2ae8756 maintainers/scripts/haskell/unbreak: fix
Broken with a nushell update at some point.
2026-09-06 10:14:39 +02:00
Wolfgang Walther
c022230402 haskellPackages: regenerate packages
Generated with
maintainers/scripts/haskell/regenerate-hackage-packages.sh
2026-09-06 10:14:38 +02:00
nixpkgs-ci[bot]
0d161d6bf7 Merge f5f41d5cdf into haskell-updates 2026-09-06 00:33:50 +00:00
Wolfgang Walther
401a7b2ea1 postgrest: 14.16 -> 16.2
Release Notes:
- https://github.com/PostgREST/postgrest/releases/tag/v16.0
- https://github.com/PostgREST/postgrest/releases/tag/v16.1
- https://github.com/PostgREST/postgrest/releases/tag/v16.2
2026-09-05 23:17:42 +02:00
Wolfgang Walther
24d928ae66 haskellPackages.lzma-conduit: pick upstream patch to fix flaky failures (#560187) 2026-09-05 20:31:50 +00:00
Wolfgang Walther
6e8192fc92 haskellPackages: various cleanups in main.yaml (#560252) 2026-09-05 20:31:44 +00:00
sterni
2e8fa702e3 haskellPackages.lzma-conduit: pick upstream patch to fix flaky failures
Had to manually trim down the patch because filterdiff couldn't manage
filtering out just the changes in tests/…
2026-09-05 22:05:52 +02:00
Wolfgang Walther
b228fd3bc9 haskellPackages.servant-openapi3: jailbreak
Also drop dontCheck override, because tests pass.
2026-09-05 18:48:02 +02:00
Wolfgang Walther
14d9e11267 haskellPackages.store: disable tests 2026-09-05 18:39:13 +02:00
Wolfgang Walther
c745615671 haskellPackages: remove obsolete extra-packages
These are not referenced anymore.
2026-09-05 18:25:51 +02:00
Wolfgang Walther
1c75264348 haskellPackages.futhark: fix build 2026-09-05 18:07:10 +02:00
Roman
5b7e9c9fa2 doc/rl-2611: note the proton-cli breaking changes
Assisted-by: pi 0.85.0 (Anthropic claude-opus-5)
2026-09-05 18:06:26 +02:00
Wolfgang Walther
ebb10ffb74 haskellPackages.chs-cabal: fix build 2026-09-05 18:03:54 +02:00
Wolfgang Walther
abb4be61e6 haskellPackages.hasql-notifications: remove non-functional pin
It's unclear to me why this doesn't cause any changes in
hackage-packages.nix, but it certainly doesn't have any effect - we have
been building 0.2.5.0 before as well, and just fine.
2026-09-05 18:01:46 +02:00
Wolfgang Walther
4479c174f3 haskellPackages: remove some references to "LTS"
We use Nightly now, but the case still stands.
2026-09-05 18:01:01 +02:00
Wolfgang Walther
f3c6c12566 haskellPackages.mighttpd2: remove obsolete pin
Builds now.
2026-09-05 18:00:28 +02:00
Wolfgang Walther
f3f3cd0559 haskellPackages.x509-ocsp: fix build 2026-09-05 17:58:37 +02:00
Wolfgang Walther
d174047339 haskellPackages.http2-tls: fix build 2026-09-05 17:58:36 +02:00
Roman
d8aad67d98 proton-cli: update description and homepage
The description leads with what the program is for and ends on the
property that sets it apart, in the one-sentence form the manual asks
for. The homepage is the documentation site upstream publishes.

Assisted-by: pi 0.85.0 (Anthropic claude-opus-5)
2026-09-05 17:53:03 +02:00
Roman
898ffc9c30 proton-cli: 2.2.3 -> 3.4.0
The command is now `proton`, with `proton-cli` kept as a second name, so
`subPackages`, `mainProgram` and the completions move with it.

Human verification is solved in the user's own browser, so upstream
deleted the embedded CAPTCHA webview, the script that built it and its
`webview_go` dependency. The build tag, that script, the vendor-fetch
override that kept it out, pkg-config, wrapGAppsHook3 and the GTK stack
go with them, leaving a plain pure-Go build: 843.8 MiB -> 57.7 MiB.

3.0.0 reworks the command line: `--output` is the response format on
every command, no secret is accepted as a flag value, and several
subcommands moved. The release note carries the breaks.

https://github.com/roman-16/proton-cli/blob/main/CHANGELOG.md

Assisted-by: pi 0.85.0 (Anthropic claude-opus-5)
2026-09-05 17:52:59 +02:00
Wolfgang Walther
257e6594e1 haskell.packages.ghc914.dependent-map: jailbreak 2026-09-05 15:13:34 +02:00
Wolfgang Walther
653400d170 haskell.packages.ghc914.tasty-hspec: jailbreak 2026-09-05 15:13:09 +02:00
Wolfgang Walther
65bb1f6dc7 haskell.packages.ghc914: move overrides to correct sections
We have those headers, so we might as well use them...
2026-09-05 13:52:53 +02:00
Wolfgang Walther
e7bb4f9d44 haskell.packages.ghc914: remove obsolete overrides
These build fine without overrides by now.
2026-09-05 13:50:36 +02:00
Wolfgang Walther
8b35ab5a46 haskellPackages: remove obsolete haskellLib. prefixes
There is a `with haskellLib` at the top everywhere.
2026-09-05 13:26:51 +02:00
Wolfgang Walther
b91a28c831 haskellPackages.puresat: update jailbreak 2026-09-05 13:13:04 +02:00
Wolfgang Walther
135ddd3065 haskell.packages.ghc912.patat: drop obsolete jailbreak
This seems to have been fixed. The build still fails, apparently due to
a pandoc update, but not due to a bound on time.
2026-09-05 13:13:03 +02:00
Wolfgang Walther
dfe7bd1c25 haskell.packages.ghc912: remove obsolete overrides specific to GHC 9.12
These all build fine without overrides now.
2026-09-05 13:13:02 +02:00
Wolfgang Walther
af7c2eea09 haskell.packages.ghc912.interpolate: drop obsolete override
GHC 9.12.1 and 9.12.2 have been dropped from Nixpkgs already, so this
won't ever take effect.
2026-09-05 13:13:02 +02:00
Wolfgang Walther
8c4ee9bc8c haskellPackages.pandoc: update test fixtures for djot-0.1.4.2 (#559974) 2026-09-05 11:05:12 +00:00
sterni
a9a8567628 haskellPackages.pandoc: update test fixtures for djot-0.1.4.2 2026-09-05 12:55:41 +02:00
Wolfgang Walther
e021218908 haskellPackages.haskell-language-server: build with cabal-install 3.14 (#546105) 2026-09-05 10:54:19 +00:00
Wolfgang Walther
8175001f58 haskellPackages.cabal-install-parsers: jailbreak in -common.nix 2026-09-05 12:31:21 +02:00
Wolfgang Walther
d6d0eb9bcd haskell.packages.{ghc96,ghc98}.haskell-language-server: fix build 2026-09-05 12:25:42 +02:00
Wolfgang Walther
4111be5b73 haskell.packages.ghc910.haskell-language-server: fix build 2026-09-05 12:25:41 +02:00
Wolfgang Walther
37ecebb9e4 haskell.packages.ghc910.cabal-add: disable test-suite 2026-09-05 12:25:40 +02:00
Wolfgang Walther
8597ae6ab7 haskell.packages.ghc94.haskell-language-server: remove left-over deps 2026-09-05 11:47:37 +02:00
Wolfgang Walther
8bf9cb3ab6 haskellPackages.haskell-language-server: remove outdated extensions override
Recent enough version is shipped by default now.
2026-09-05 11:47:36 +02:00
Alexandre Esteves
1027cca0b0 haskellPackages.haskell-language-server: build with cabal-install 3.14
cabal-add moved from cabal-install-solver to cabal-install itself in
0.2.1:
https://github.com/Bodigrim/cabal-add/blob/master/CHANGELOG.md#021
2026-09-05 11:24:22 +02:00
nixpkgs-ci[bot]
e665ed3e2d Merge 62f65fcdbd into haskell-updates 2026-09-05 00:29:35 +00:00
Wolfgang Walther
2d1fe98d85 haskell.packages.ghc910.haskell-language-server: run treefmt 2026-09-04 21:14:05 +02:00
Wolfgang Walther
41d990226a haskell.packages.ghc910.haskell-language-server: fix eval
apply-refact is marked broken for GHC 9.10. Previously, we did not add
the respective dependencies for this version. Now hackage-packages is
created with GHC 9.12 in mind, so they are added by default - and we
need to remove them for the bad version instead.
2026-09-04 20:29:36 +02:00
Wolfgang Walther
a007df4e16 haskellPackages.haskell-language-server: remove outdated comments 2026-09-04 20:23:57 +02:00
Emilio López
85ccec0a1f libff: fix header installation with CMake 4.3+
CMake 4.3 (commit 4e7e6928cb, "install: Fix bugs around empty
directories") changed install(DIRECTORY "" ...): the empty string used to
silently expand to the current source directory, and is now a no-op that
creates the destination directory but installs nothing into it. libff
uses that form for its headers, so since the cmake 4.3.4 bump the
package ships an empty include/libff and dependents such as hevm fail
to compile with:

  fatal error: libff/algebra/fields/bigint.hpp: No such file or directory

Replace the empty string with "./" so the header tree is installed again.

See https://gitlab.kitware.com/cmake/cmake/-/issues/27568

Assisted-by: Claude Code (Claude Fable 5.1)
2026-09-04 14:23:34 -03:00
Wolfgang Walther
2b2a0aac02 haskell.packages.ghc914.ormolu: fix eval 2026-09-04 18:29:08 +02:00
nixpkgs-ci[bot]
7554ac32f6 Merge 4238030c5f into haskell-updates 2026-09-04 00:28:52 +00:00
Wolfgang Walther
854435d497 haskellPackages.extensions: default to GHC 9.12 compatible version (#559485) 2026-09-03 18:52:04 +00:00
sterni
667abdf0a6 haskellPackages.extensions: default to GHC 9.12 compatible version 2026-09-03 12:07:56 +02:00
Wolfgang Walther
5cbd2e121e haskellPackages: various fixes around Cabal 3.18 (#553005) 2026-09-03 09:49:38 +00:00
sterni
2bfd7ae693 haskellPackages.entropy: apply compat patch for Cabal 3.18
Note that this patch hasn't been merged/reviewed by upstream yet.
2026-09-03 11:38:20 +02:00
sterni
c7c781f9ad haskellPackages.cabal2nix-unstable: build against jailbroken hpack
Upstream hpack does not allow Cabal 3.18 yet, but builds without
modifications (see linked issue).
2026-09-03 11:37:39 +02:00
Wolfgang Walther
3ad3df3213 haskellPackages.enummapset: move override to configuration-common
The patch only comments out outdated test code, so applies for all GHC
versions.
2026-09-03 10:01:48 +02:00
nixpkgs-ci[bot]
76ae1ad467 Merge aef93b9d19 into haskell-updates 2026-09-03 00:31:46 +00:00
sterni
72169cece3 cabal-install: update overrides for version 3.18.*
Since 3.18 includes the relevant semaphore related patches, we can drop
a lot of extra logic.
2026-09-02 18:17:45 +02:00
sterni
cfda1c7ca7 haskellPackages.Cabal-hooks: build against Cabal == 3.18.* 2026-09-02 18:17:45 +02:00
sterni
f6a92561fc haskellPackages.Cabal_3_18_1_0: wire up with matching Cabal-syntax 2026-09-02 18:17:45 +02:00
sterni
9745c05cf8 haskellPackages.ghc-paths: allow compiling against Cabal 3.18
This is needed e.g. in the cabal-install overlay.
2026-09-02 18:17:45 +02:00
sterni
c94f146ea5 haskellPackages: stackage Nightly 2026-08-27 -> Nightly 2026-09-01
all-cabal-hashes: 2026-08-30T09:16:12Z -> 2026-09-02T14:06:22Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-09-02 18:10:58 +02:00
nixpkgs-ci[bot]
6c41d523f9 Merge 820d011531 into haskell-updates 2026-09-02 00:58:11 +00:00
nixpkgs-ci[bot]
944495f675 Merge 88ad3228bd into haskell-updates 2026-09-02 00:30:55 +00:00
chemonke
3e8bce5d58 python3Packages.selfies: init at 2.2.0
Co-authored-by: Ross George <mrrosspgeorge@gmail.com>
2026-09-01 16:19:10 +02:00
chemonke
f7210faefa maintainers: add chemonke 2026-09-01 11:39:39 +02:00
Wolfgang Walther
3314fcd1d2 haskell.packages.ghc914.enummapset: fix tests with containers 0.8, adopt (#557565) 2026-09-01 07:15:02 +00:00
nixpkgs-ci[bot]
d78e1df3ac Merge f7488fa2ba into haskell-updates 2026-09-01 01:58:27 +00:00
Michael Daniels
0c42aa2b8b Merge commit '5e95c5b8ab022bcaa666866aabcf765f22df5c05' into haskell-updates 2026-08-31 21:48:35 -04:00
Roman
1bf24d8815 proton-cli: don't run the built binary when cross-compiling
The completions are generated by running the binary that was just
built, which the build machine cannot do when it is not the host
platform. stdenv already disables the install check on exactly this
condition; postInstall was the one place ignoring it.

Assisted-by: pi 0.84.2 (Anthropic claude-opus-5)
2026-08-31 22:31:33 +02:00
nixpkgs-ci[bot]
b9f877b238 Merge 810b033819 into haskell-updates 2026-08-31 00:34:10 +00:00
İlkecan Bozdoğan
11e0f4c678 haskellPackages.enummapset: add ilkecan to maintainers 2026-08-30 23:32:04 +03:00
İlkecan Bozdoğan
179eff5553 haskell.packages.ghc914.enummapset: fix tests with containers 0.8 2026-08-30 23:24:15 +03:00
Wolfgang Walther
e7f659cb57 haskellPackages.cabal2nix-unstable: 2.3.0-unstable-2026-06-23 -> 2.3.0-unstable-2026-08-21
Supports Cabal 3.18
2026-08-30 21:58:50 +02:00
Wolfgang Walther
edee302be2 haskellPackages.secp256k1-haskell: drop obsolete patch 2026-08-30 21:51:17 +02:00
Wolfgang Walther
677378b435 haskellPackages.dhall: drop obsolete patches 2026-08-30 21:45:22 +02:00
Wolfgang Walther
51f3af4a42 haskellPackages.yesod-static: patch to use ram over memory (#552197) 2026-08-30 19:31:03 +00:00
Wolfgang Walther
de6e972b4f haskellPackages.*: drop some inactive maintainers (#553837) 2026-08-30 14:20:48 +00:00
Wolfgang Walther
375f55b9dc haskellPackages: stackage Nightly 2026-08-08 -> Nightly 2026-08-27
all-cabal-hashes: 2026-08-09T03:01:25Z -> 2026-08-30T09:16:12Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-08-30 13:26:40 +02:00
nixpkgs-ci[bot]
b21c1bfba8 Merge 91bd06fd96 into haskell-updates 2026-08-30 00:33:36 +00:00
nixpkgs-ci[bot]
64cad13777 Merge b0aa699cd5 into haskell-updates 2026-08-29 00:28:06 +00:00
jopejoe1
16dfea4ec2 lib.licenses: drop gfl in favor of lppl13c 2026-08-27 20:21:20 +02:00
nixpkgs-ci[bot]
cea0d6d290 Merge d480fadb12 into haskell-updates 2026-08-27 01:35:58 +00:00
Wolfgang Walther
cbc29ba88a haskellPackages.hasktorch: jailbreak (#554074) 2026-08-26 19:34:38 +00:00
nixpkgs-ci[bot]
329a84bda4 Merge bb525e0730 into haskell-updates 2026-08-26 00:15:42 +00:00
Allen Du
039e7d4321 haskellPackages.ghc-typelits-extra: disable testing
tasty tests self-reference built typelits-extra package as a GHC module,
which doesn't work in Nix
2026-08-24 21:51:34 -04:00
Allen Du
895aa19bba haskellPackages.hasktorch: jailbreak
loosen bounds on doctest 0.25 -> 0.26. upstream changes merged
2026-08-24 21:35:23 -04:00
nixpkgs-ci[bot]
0e4dda44be Merge 2c6f56d024 into haskell-updates 2026-08-25 00:15:10 +00:00
nixpkgs-ci[bot]
3ba16f9b5e Merge 8150a74297 into haskell-updates 2026-08-24 00:14:53 +00:00
nixpkgs-ci[bot]
3df67b93de Merge f58bbc7ea2 into haskell-updates 2026-08-23 00:15:20 +00:00
nixpkgs-ci[bot]
8ed8d7cd2f Merge 2f3aa44ed8 into haskell-updates 2026-08-22 00:14:57 +00:00
jopejoe1
037be2d137 darwin.shell_cmds: update license
Ran `scancode` through the source code to find those
2026-08-21 18:01:56 +02:00
jopejoe1
344273fedf darwin.basic_cmds: set license to bsd3
Found no refrence to `ISC` in the source code
2026-08-21 15:45:58 +02:00
R. Ryantm
4a2ac39b4f colloid-cursors: 2025-07-19 -> 2026-08-10 2026-08-21 02:46:45 +00:00
nixpkgs-ci[bot]
2f153b164f Merge 748cffd26b into haskell-updates 2026-08-21 00:16:00 +00:00
R. Ryantm
e93035fc75 sdrangel: 7.27.1 -> 7.27.2 2026-08-20 11:25:04 +00:00
nixpkgs-ci[bot]
f4290a712d Merge 2f6692f65c into haskell-updates 2026-08-20 00:14:50 +00:00
Wolfgang Walther
8125c8f952 haskellPackages: regenerate hackage-packages.nix 2026-08-19 08:57:05 +02:00
Wolfgang Walther
8fb5f5f8a0 haskellPackages: regenerate hackage-packages.nix after maintainer removal 2026-08-19 08:47:09 +02:00
Wolfgang Walther
fc0af5e28b haskellPackages.*: drop peti as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:10 +02:00
Wolfgang Walther
a9d59c8d18 haskellPackages.*: drop ivanbrennan as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:10 +02:00
Wolfgang Walther
13e05d0bc2 haskellPackages.*: drop dschrempf from some of their packages 2026-08-19 08:45:09 +02:00
Wolfgang Walther
8f7c86887d haskellPackages.*: drop Anton-Latukha as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:08 +02:00
Wolfgang Walther
b29c6b8f9c tamarin-prover: drop thoughtpolice as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:07 +02:00
Wolfgang Walther
55bbb3b7c9 haskellPackages.*: drop cdepillabout as maintainer from most packages
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:06 +02:00
Wolfgang Walther
b04bb80014 haskellPackages.*: drop poscat as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:06 +02:00
Wolfgang Walther
93cb8fb139 haskellPackages.*: drop dalpd as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:04 +02:00
Wolfgang Walther
0100807fdc haskellPackages.*: drop Gabriella439 as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:04 +02:00
Wolfgang Walther
89e7632843 haskellPackages.*: drop arturcygan as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:03 +02:00
Wolfgang Walther
2c5eb85631 haskellPackages.*: drop nomeata as maintainer
No reaction to pings in haskell related PRs for a long time.
2026-08-19 08:45:02 +02:00
R. Ryantm
ec82f03086 simplebluez: 0.11.0 -> 1.1.0 2026-08-19 01:48:51 +00:00
nixpkgs-ci[bot]
6d4cf664be Merge e44a052fd9 into haskell-updates 2026-08-19 00:14:33 +00:00
Wolfgang Walther
8b057c40b5 haskell.packages.ghc914: misc fixes in preparation for HLS (#553336) 2026-08-18 07:53:04 +00:00
sterni
754e7391d2 haskell.packages.ghc914.generic-lens: disable doctests
It's not clear to me whether it is concerning that this test suite
fails.
2026-08-18 09:43:56 +02:00
sterni
1f46410e29 haskell.packages.ghc914.hie-compat: allow base >= 4.22 2026-08-18 09:43:56 +02:00
sterni
ffd5c0f686 haskell.packages.ghc914.ghc-trace-events: allow base >= 4.22 2026-08-18 09:43:51 +02:00
Wolfgang Walther
b3d151a51a haskellPackages.postgres-websockets: remove obsolete override 2026-08-18 09:22:16 +02:00
nixpkgs-ci[bot]
2f89f5073d Merge 991eb3e013 into haskell-updates 2026-08-18 00:14:48 +00:00
nixpkgs-ci[bot]
c4be39b04d Merge 8d2097f66c into haskell-updates 2026-08-17 00:14:27 +00:00
sterni
c3f4056d8d haskell.packages.ghc914.*rmolu: pick compatible versions 2026-08-16 16:17:06 +02:00
sterni
b455c9d332 haskell.packages.ghc914: move haskell-debugger overrides
Accidentally were in the jailbreaks section.
2026-08-16 16:17:06 +02:00
R. Ryantm
d33eaecdad librice: 0.3.0 -> 0.4.3 2026-08-16 14:26:00 +02:00
Otavio Salvador
0503d597da bitbake-setup: init at 2.19.0
bitbake-setup is the OpenEmbedded utility that creates a BitBake build
environment from a published configuration. It bundles the BitBake `bb`
library, so it needs no other Python packages.

Upstream publishes a wheel only. The Git repository has no build files
at the 2.19.0 tag: `packaging-pypi/bitbake-setup/` came later, and it
assembles the distribution with a script instead of a plain source tree.
The wheel is therefore the only released source.

`nix-update` cannot read the version from the `files.pythonhosted.org`
wheel URL, so the update script passes a `mirror://pypi` URL instead.

The tool runs `git` to fetch the configuration registry and the layers,
so the wrapper adds `git` to PATH.

Assisted-by: Claude Code (claude-opus-5)
2026-08-15 22:52:52 -03:00
nixpkgs-ci[bot]
e1647a36da Merge 8c0d357b9f into haskell-updates 2026-08-16 00:15:12 +00:00
sterni
3f450dd19b haskellPackages.yesod-static: patch to use ram over memory
Otherwise, the package will not work together with crypton >= 1.1.
Since we know our version of crypton and, that memory will not be used,
we end up with a very simple patch.
2026-08-15 17:10:55 +02:00
Lukas Epple
841b8f5979 haskell.packages.ghc914: test more packages (#552232) 2026-08-15 12:22:36 +00:00
nixpkgs-ci[bot]
4cd1cda986 Merge 1055f58374 into haskell-updates 2026-08-15 00:14:42 +00:00
DCsunset
a1b9c3cbdd python3Packages.scienceplots: 2.1.1 -> 2.2.2 2026-08-14 19:38:22 +00:00
Wolfgang Walther
ad3c53a521 darcs: allow tls >= 2.2, http-client-tls >= 0.4 (#552277) 2026-08-14 08:19:04 +00:00
KangaZero
6936a1272e libinklevel: 0.9.4 -> 0.9.7
Added `libxml2` to `buildInputs`; this was required since `0.9.5`
2026-08-14 13:35:22 +09:00
nixpkgs-ci[bot]
5bf4154b18 Merge d9507283e6 into haskell-updates 2026-08-14 00:26:30 +00:00
sterni
b519de25a3 haskell.compiler.ghcHEAD: 10.1.20260514 -> 10.1.20260810 2026-08-13 23:06:23 +02:00
sterni
eaa79b902b darcs: allow tls >= 2.2, http-client-tls >= 0.4 2026-08-13 14:30:34 +02:00
sterni
79f8691e65 darcs: move fgl dep removal into patch 2026-08-13 14:30:34 +02:00
Lukas Epple
3aa4d2d68f haskellPackages: Fix multiple packages maintained by turion (#549454) 2026-08-13 11:35:04 +00:00
sterni
c3d77c8517 Revert "haskell.packages.ghc914: 9.14.1 -> 9.14.1.20260728"
This partially reverts commit 36a316ea88.

Reason for revert: GHC 9.14.2-rc1 breaks a lot of stuff due to
breaking changes in core libs with few fixes for actual packages
available at the moment. Thanks to release-haskell.nix (which
isn't changed by this revert), we should have good visibility
on the state of regressions either way.
2026-08-13 13:30:48 +02:00
sterni
5d1e564405 top-level/release-haskell.nix: add jobs for GHC-9.14.2-rc1 2026-08-13 13:29:18 +02:00
sterni
e58f85ec8d top-level/release-haskell.nix: test more packages on GHC 9.14.1 2026-08-13 12:48:25 +02:00
sterni
877e5290de top-level/release-haskell.nix: test ghc-exactprint for more versions
Since this package has nontrivial overrides for many versions, it's
probably good to add an explicit job.
2026-08-13 12:48:25 +02:00
sterni
4be3abfe1f haskell.packages.ghc914.ghc-lib*: use ver compatible w/ GHC 9.14.1 2026-08-13 12:48:25 +02:00
sterni
5a6a8cded2 haskell.packages.ghc914.ghc-exactprint: adjust to 1.14.0.0 -> 1.14.1.0 2026-08-13 12:48:24 +02:00
sterni
f25caecf7a cabal-install: update haveSemaphoreCompat200 for GHC 9.14.2-rc1
GHC >= 9.14.2 will distribute semaphore-compat >= 2.0.0.
2026-08-13 12:48:24 +02:00
Manuel Bärenz
dbb43d1da6 haskellPackages.monad-schedule: Remove turion as maintainer, comment as unmaintained 2026-08-13 12:35:56 +02:00
Manuel Bärenz
86b532d04c haskellPackages.essence-of-live-coding-warp: disable test suite
The warp test suite runs an HTTP server that needs the threaded RTS, but is
missing ghc-options: -threaded. Fixed upstream in
https://github.com/turion/essence-of-live-coding/pull/153.

Assisted-by: Claude Code (Claude Opus 4.8)
2026-08-13 12:35:56 +02:00
Manuel Bärenz
08f8496ff9 haskellPackages.rhine: disable test suite
Test suite has a too-strict bound QuickCheck <2.16, but nightly ships 2.16.
Bumped upstream in https://github.com/turion/rhine/pull/449.

Assisted-by: Claude Code (Claude Opus 4.8)
2026-08-13 12:35:56 +02:00
Manuel Bärenz
ab222dd942 haskellPackages.monad-schedule: disable test suite
Test suite has a too-strict bound QuickCheck <2.16, but nightly ships 2.16.
Bumped upstream in https://github.com/turion/rhine/pull/449.

Assisted-by: Claude Code (Claude Opus 4.8)
2026-08-13 12:35:56 +02:00
Manuel Bärenz
bb0a89d397 haskellPackages.automaton: disable test suite
Test suite has a too-strict bound QuickCheck <2.16, but nightly ships 2.16.
Bumped upstream in https://github.com/turion/rhine/pull/449.

Assisted-by: Claude Code (Claude Opus 4.8)
2026-08-13 12:35:56 +02:00
Manuel Bärenz
b6af5b43ea haskellPackages.monad-bayes: disable test suite unconditionally
The exact-match SMC/RMSMC benchmark fixtures break with random >= 1.3
(which nightly ships), because the changed PRNG stream alters the sampled
output. Upstream CI stays green only because it is frozen on a 2021 nixpkgs
pin, so make the existing platform-conditional test skip unconditional.

https://github.com/tweag/monad-bayes/issues/368

Assisted-by: Claude Code (Claude Opus 4.8)
2026-08-13 12:35:56 +02:00
sterni
14328fc8f6 haskell.packages.ghc9141.cabal-install: upgrade Cabal library
We need to enable the cabalInstallOverlay for GHC 9.14.1 now since
cabal-install needs Cabal >= 3.16.1 which will only be bundled with
GHC >= 9.14.2.
2026-08-13 12:17:09 +02:00
nixpkgs-ci[bot]
7ad02aa7c0 Merge 4e2e39de80 into haskell-updates 2026-08-13 00:25:40 +00:00
Lukas Epple
311763be2d haskell.compiler.ghc9142: init at 9.14.1.20260728 [ghc-9.14.2-rc1] (#551805) 2026-08-12 15:36:32 +00:00
sterni
36a316ea88 haskell.packages.ghc914: 9.14.1 -> 9.14.1.20260728
This allows us to more easily verifiy that everything is in order
with the RC. Should probably be reverted before this change reaches
master.
2026-08-12 17:27:32 +02:00
sterni
2a38509e0f haskell.compiler.ghc9142: init at 9.14.1.20260728
https://www.haskell.org/ghc/blog/20260730-ghc-9.14.2-rc1-released.html
2026-08-12 11:29:13 +02:00
nixpkgs-ci[bot]
8707585398 Merge 57966db48d into haskell-updates 2026-08-12 00:25:01 +00:00
nixpkgs-ci[bot]
790c31e061 Merge 6077078555 into haskell-updates 2026-08-11 00:20:45 +00:00
nixpkgs-ci[bot]
1b8e493a4c Merge 5cdd538691 into haskell-updates 2026-08-10 00:21:28 +00:00
Wolfgang Walther
58673d30d4 haskellPackages: stackage Nightly 2026-07-26 -> Nightly 2026-08-08
all-cabal-hashes: 2026-07-26T14:06:58Z -> 2026-08-09T03:01:25Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-08-09 11:24:03 +02:00
nixpkgs-ci[bot]
beccc5847a Merge 92fc51132a into haskell-updates 2026-08-09 00:20:21 +00:00
Michael Daniels
3adf419aa4 Merge commit 'ce3d7ffb9855af1b68e2cac174e2a21c5fbef679' into haskell-updates 2026-08-08 16:33:17 -04:00
nixpkgs-ci[bot]
b52f4adde7 Merge cad39ce77b into haskell-updates 2026-08-04 00:37:07 +00:00
nixpkgs-ci[bot]
bd16497ad4 Merge 243895692a into haskell-updates 2026-08-03 00:38:12 +00:00
Wolfgang Walther
ffc266319e Merge commit '1681e76bd69a4fd0be27552e93b1abdec67392d5' into haskell-updates 2026-08-02 10:53:07 +02:00
Wolfgang Walther
fa192c1915 haskell.packages.ghc948.cabal2nix: fix deps (#545987) 2026-07-28 20:40:39 +00:00
Wolfgang Walther
78d4679404 haskellPackages.cabal-add: update patch (#543503) 2026-07-27 20:07:58 +00:00
Alexandre Esteves
a05b62f756 haskellPackages.cabal-add: update patch 2026-07-27 20:38:02 +01:00
Wolfgang Walther
2e37254a0d haskellPackages.changelog-d: Jailbreak to support latest deps (#546290) 2026-07-27 18:56:39 +00:00
Lukas Epple
e1f0c80964 haskellPackages.cabal-plan-bounds: Jailbreak to support latest deps (#546033) 2026-07-27 11:09:18 +00:00
nixpkgs-ci[bot]
3ae4f100fa Merge d3498f786f into haskell-updates 2026-07-27 00:39:05 +00:00
Wolfgang Walther
b92b966ae0 haskellPackages.bytezap: Jailbreak to support base 4.22 (#546007) 2026-07-26 17:24:09 +00:00
Wolfgang Walther
3f0da4e5f2 haskell.packages.ghc948.cabal2nix: fix deps
base64 only bumped the lower bounds on base in
https://github.com/emilypi/base64/pull/67 via revision, no code changes.
Safe to jailbreak.

crypton-x509-store only depends on unix without a version bound today,
so no need to downgrade.
2026-07-26 19:17:26 +02:00
Wolfgang Walther
338603c0d4 haskellPackages.git-annex: fix hash 2026-07-26 17:19:07 +02:00
Michael Daniels
3c1773c843 Merge commit '116e3485d174e7123a2b98392c79c4ff62c4720b' into haskell-updates 2026-07-26 11:02:41 -04:00
Wolfgang Walther
826465b345 haskellPackages: stackage Nightly 2026-07-24 -> Nightly 2026-07-26
all-cabal-hashes: 2026-07-24T18:50:05Z -> 2026-07-26T14:06:58Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-07-26 16:49:48 +02:00
Wolfgang Walther
ad05226f3d haskellPackages.text-icu: skip flaky t_blockCode test (#545967) 2026-07-26 14:30:45 +00:00
Wolfgang Walther
9da5406197 haskellPackages.amazonka-{core,s3-encryption}: allow crypton 1.1 (#545908) 2026-07-26 14:28:16 +00:00
Wolfgang Walther
21dcddba97 haskellPackages.amazonka-s3-encryption: unbreak 2026-07-26 16:23:23 +02:00
Wolfgang Walther
f8b6781bea haskellPackages.amazonka-{core,s3-encryption}: allow crypton 1.1 2026-07-26 16:23:14 +02:00
Wolfgang Walther
e83add3066 haskellPackages: regenerate hackage-packages.nix 2026-07-26 16:23:11 +02:00
sterni
d4fadf1842 haskellPackages.text-icu: skip flaky t_blockCode test
See https://github.com/haskell/text-icu/issues/103
2026-07-26 16:15:57 +02:00
sterni
48ea35d0b8 haskellPackages.text-icu: apply patch for time rendering test
See https://github.com/haskell/text-icu/issues/108.
2026-07-26 16:13:39 +02:00
Lukas Epple
5903a7f72d haskellPackages.dhall: fix build with http-client-tls 0.4 (#545900) 2026-07-26 14:06:25 +00:00
Wolfgang Walther
a428929e72 haskellPackages.arch-web: Jailbreak to allow latest http-client-tls (#545911) 2026-07-26 13:03:36 +00:00
Akshay Mankar
d6499c4e3c haskellPackages.changelog-d: Jailbreak to support latest deps 2026-07-26 14:55:05 +02:00
Akshay Mankar
9728ac8f06 haskellPackages.cabal-plan-bounds: Jailbreak to support latest deps 2026-07-26 14:34:45 +02:00
Akshay Mankar
1ae532eb77 haskellPackages.bytezap: Jailbreak to support base 4.22 2026-07-26 14:29:32 +02:00
Akshay Mankar
5df69cc621 haskellPackages.arch-web: Jailbreak to allow latest http-client-tls 2026-07-26 14:28:41 +02:00
Wolfgang Walther
6046acb728 haskellPackages.dhall: fix build with http-client-tls 0.4 2026-07-26 12:14:03 +02:00
Wolfgang Walther
87283c7045 haskellPackages.*: move generateOptparseApplicativeCompletions to configuration-nix.nix
Nothing temporary about these.
2026-07-26 12:14:02 +02:00
sterni
ea31f133da haskell.packages.microhs.time: 1.16 -> 1.16.0.1
(To fix evaluation.)
2026-07-25 11:36:16 +02:00
nixpkgs-ci[bot]
5a5cd26432 Merge a016e17772 into haskell-updates 2026-07-25 00:37:35 +00:00
Lukas Epple
d47687c04d [haskell-updates] haskellPackages: stackage Nightly 2026-07-13 -> Nightly 2026-07-24 (#545393) 2026-07-24 21:53:13 +00:00
sterni
08f0950a50 haskell.packages.microhs.haskeline: 0.8.4.1 -> 0.8.5.0
(To fix evaluation.)
2026-07-24 23:35:24 +02:00
sterni
f4c6e009f9 haskellPackages.yesod-test: avoid infinite recursion 2026-07-24 23:28:15 +02:00
sterni
a1beaf2803 haskellPackages.no-recursion: drop obsolete override 2026-07-24 23:25:28 +02:00
sterni
3594aefa35 haskellPackages: stackage Nightly 2026-07-13 -> Nightly 2026-07-24
all-cabal-hashes: 2026-07-15T08:37:28Z -> 2026-07-24T18:50:05Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-07-24 22:05:31 +02:00
Lukas Epple
3b19ff96a1 [haskell-updates] haskell.packages.ghc9125: 9.12.4.20260614 -> 9.12.4.20260713 (#544619) 2026-07-24 20:01:07 +00:00
nixpkgs-ci[bot]
19573606e8 Merge e220185ff6 into haskell-updates 2026-07-24 00:34:22 +00:00
Ben Brown
340d0ca38e python3Packages.detect-secrets: disable tests for optional dependencies 2026-07-23 15:51:03 +01:00
nixpkgs-ci[bot]
7632f2c418 Merge 6e369fe949 into haskell-updates 2026-07-23 00:36:30 +00:00
sterni
b393efc343 haskell.packages.ghc9125: 9.12.4.20260614 -> 9.12.4.20260713
rc2 -> rc3
2026-07-22 19:32:38 +02:00
nixpkgs-ci[bot]
eef2380c20 Merge dde6423243 into haskell-updates 2026-07-22 00:34:47 +00:00
Felix Buehler
d07cc49cdc nixos/fedimintd: map vhost via lib.mkDefault 2026-07-22 00:04:20 +02:00
nixpkgs-ci[bot]
e3c24ee8db Merge c91334b372 into haskell-updates 2026-07-21 00:36:50 +00:00
Malte Ott
116208d9cf haskellPackages.hie-bios: restrict to 0.19 (#543505) 2026-07-20 15:54:18 +00:00
nixpkgs-ci[bot]
a332844436 Merge cbf17f2c3c into haskell-updates 2026-07-20 00:39:47 +00:00
Alexandre Esteves
86ed8342de haskellPackages: regenerate package set based on current config 2026-07-19 13:45:57 +01:00
Alexandre Esteves
31f495afe9 haskellPackages.hie-bios: restrict to 0.19 2026-07-19 13:45:49 +01:00
nixpkgs-ci[bot]
da941382a6 Merge 2a83e50fab into haskell-updates 2026-07-19 00:37:23 +00:00
Wolfgang Walther
920b50911d [haskell-updates] haskellPackages: stackage Nightly 2026-06-26 -> Nightly 2026-07-13 (#543047) 2026-07-18 06:01:42 +00:00
Wolfgang Walther
43159787fd haskellPackages.rerefined: allow QuickCheck 2.16 (#536459) 2026-07-18 06:01:28 +00:00
nixpkgs-ci[bot]
a603053a30 Merge b5d95a3fd3 into haskell-updates 2026-07-18 00:34:07 +00:00
Wolfgang Walther
5865c4be2c haskellPackages.postgres-websockets: update jailbreak 2026-07-17 22:39:16 +02:00
Wolfgang Walther
b72ec6bdee haskellPackages.no-recursion: warn for obsolete override
A fix has been merged upstream, but not released, yet - so adding the
warning to pick that up automatically on the next bump.
2026-07-17 22:39:08 +02:00
Wolfgang Walther
c818fb7e53 haskellPackages: drop various obsolete overrides after hackage bump 2026-07-17 22:39:04 +02:00
Wolfgang Walther
88daa4b688 haskellPackages: regenerate hackage-packages.nix 2026-07-17 22:33:28 +02:00
Wolfgang Walther
d82c0d269e haskellPackages.mlkem: disable tests 2026-07-17 22:33:26 +02:00
Wolfgang Walther
0b6b59708c haskellPackages: stackage Nightly 2026-06-26 -> Nightly 2026-07-13
all-cabal-hashes: 2026-06-26T06:10:51Z -> 2026-07-15T08:37:28Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-07-17 22:33:25 +02:00
Wolfgang Walther
9220258efb haskellPackages.mlkem: unmark broken
This package is still effectively broken at this stage, but the next
bump to stackage will add mlkem as a dependency of tls, which is in the
dependency chain of cabal2nix itself.

The same bump will update crypton and thus make mlkem build - but we
can't mark it unbroken, when cabal2nix-unstable fails to run because one
of its dependencies is marked broken...
2026-07-17 22:09:38 +02:00
nixpkgs-ci[bot]
a8560ee995 Merge 3caf6c92ce into haskell-updates 2026-07-17 00:36:58 +00:00
nixpkgs-ci[bot]
cfdc80cdd7 Merge 8288eae5a4 into haskell-updates 2026-07-16 00:35:07 +00:00
Wolfgang Walther
523ffbe971 haskellPackages.rapid: patch bounds (#541874) 2026-07-15 06:41:29 +00:00
nixpkgs-ci[bot]
3aed88a715 Merge 2c726dc782 into haskell-updates 2026-07-15 00:30:56 +00:00
Alexandre Esteves
1c3465fcb7 haskellPackages: regenerate package set based on current config 2026-07-14 17:57:03 +01:00
Alexandre Esteves
54112f9a6b haskellPackages.rapid: patch bounds 2026-07-14 17:56:50 +01:00
nixpkgs-ci[bot]
92cbc9ca81 Merge d95279435c into haskell-updates 2026-07-14 00:33:37 +00:00
nixpkgs-ci[bot]
6a3c990a99 Merge 310b8cc6a5 into haskell-updates 2026-07-13 00:38:09 +00:00
nixpkgs-ci[bot]
39ee207b1d Merge dd93798a29 into haskell-updates 2026-07-12 00:38:11 +00:00
nixpkgs-ci[bot]
d64edb78f9 Merge ffc7f8ce99 into haskell-updates 2026-07-11 00:36:01 +00:00
nixpkgs-ci[bot]
54726cb9e3 Merge 0e6ff04fc5 into haskell-updates 2026-07-10 00:42:12 +00:00
David Mkhitaryan
5151482e19 sacad: 2.8.3 -> 3.0.1 2026-07-09 16:31:25 +04:00
zowoq
44dc047ef5 maintainers/team-list: remove maintainer from buildbot 2026-07-09 12:02:47 +10:00
zowoq
b0b3191811 ci/OWNERS: remove maintainer from buildbot 2026-07-09 12:02:47 +10:00
nixpkgs-ci[bot]
b7659cdb62 Merge 8ab1ccd1c1 into haskell-updates 2026-07-09 00:41:01 +00:00
nixpkgs-ci[bot]
bcf85400c4 Merge bd3c09ca2a into haskell-updates 2026-07-08 00:36:49 +00:00
nixpkgs-ci[bot]
e3927c07f7 Merge 60f3895575 into haskell-updates 2026-07-07 00:43:55 +00:00
nixpkgs-ci[bot]
8486e8a7b3 Merge fbdfe58264 into haskell-updates 2026-07-06 00:43:34 +00:00
nixpkgs-ci[bot]
4f0970401a Merge 7d5d19274b into haskell-updates 2026-07-05 00:43:51 +00:00
nixpkgs-ci[bot]
9959ce2f44 Merge f91cfe02f8 into haskell-updates 2026-07-04 00:40:56 +00:00
nixpkgs-ci[bot]
3f085fe61c Merge 9778ed5674 into haskell-updates 2026-07-03 00:42:09 +00:00
Wolfgang Walther
f61423d87c haskellPackages.lambdabot: remove ncfavier as maintainer (#537887) 2026-07-02 19:57:54 +00:00
Naïm Camille Favier
4aeebf57da haskellPackages.lambdabot: remove ncfavier as maintainer 2026-07-02 19:38:32 +02:00
Wolfgang Walther
4c7647a6d3 haskell.packages.ghc{96,98}.haskell-language-server: fix build (#537724) 2026-07-02 10:10:33 +00:00
Wolfgang Walther
afda14f1d4 dhall-lsp-server: fix build with lsp 2.8 2026-07-02 10:31:48 +02:00
Wolfgang Walther
e9af2ed4be haskellPackages.no-recursion: jailbreak 2026-07-02 10:23:39 +02:00
Wolfgang Walther
2735e861f0 haskell.packages.ghc{96,98}.haskell-language-server: fix build
Jailbreaks are due to optparse-applicative.
2026-07-02 10:07:26 +02:00
Wolfgang Walther
92ca07b6a5 haskellPackages.threadscope: jailbreak 2026-07-02 09:48:12 +02:00
Wolfgang Walther
e82d6b924f haskellPackages.taskwarrior: jailbreak 2026-07-02 09:43:24 +02:00
Wolfgang Walther
94aa8f8960 haskellPackages.shh{,-extras}: jailbreak 2026-07-02 09:41:11 +02:00
Wolfgang Walther
75496eb67a haskellPackages.eventlog2html: jailbreak 2026-07-02 09:36:13 +02:00
Wolfgang Walther
9c55dbeccf [haskell-updates] stack: patch for semaphore-compat >= 2.0 (#534567) 2026-07-02 07:25:00 +00:00
Wolfgang Walther
cef090d1ab haskellPackages.optics: pick patches that make test suite pass with 9.12 (#536009) 2026-07-02 07:19:43 +00:00
sterni
4132fb9736 haskellPackages.optics: pick patches that make test suite pass with 9.12
I'm not 100% clear whether there is still some kind of GHC regression
involved here, but I think we can pick these patches from upstream's
development branch. Also GHC upstream is aware of these (original)
failures with 9.12.5-rc2.
2026-07-02 09:13:52 +02:00
Wolfgang Walther
98c655c09a haskellPackages.*: compile a few test suites with threaded runtime (#537144) 2026-07-02 07:06:56 +00:00
nixpkgs-ci[bot]
3f49232af6 Merge 8037b1aab1 into haskell-updates 2026-07-02 00:50:41 +00:00
nixpkgs-ci[bot]
7100632254 Merge 5bb269961b into haskell-updates 2026-07-01 00:56:02 +00:00
Alexandre Esteves
b078be0041 haskellPackages.*: compile a few test suites with threaded runtime 2026-07-01 01:01:33 +01:00
nixpkgs-ci[bot]
92779d4478 Merge 3b1d058d00 into haskell-updates 2026-06-30 00:53:14 +00:00
sterni
070e7a021f haskellPackages.futhark-manifest: use version requested by futhark-0.26.3 2026-06-29 23:56:40 +02:00
Wolfgang Walther
71b5964ed6 haskellPackages.{yaya*}: allow doctest 0.25 (#536739) 2026-06-29 18:04:32 +00:00
Wolfgang Walther
00a35c51c7 haskellPackages.{yaya*}: allow doctest 0.25 2026-06-29 19:55:06 +02:00
Wolfgang Walther
dbd129b241 haskellPackages.graphviz: allow QuickCheck 2.16 (#536737) 2026-06-29 17:54:14 +00:00
Wolfgang Walther
26066e1e2b haskellPackages.graphviz: allow QuickCheck 2.16 2026-06-29 19:28:59 +02:00
nixpkgs-ci[bot]
60f1d07046 Merge 2df5d1313a into haskell-updates 2026-06-29 00:55:22 +00:00
Wolfgang Walther
a5e06de0c4 haskellPackages.servant-{auth-client,auth-docs,auth-server,swagger}: jailbreak (#536456) 2026-06-28 22:21:46 +00:00
Wolfgang Walther
8833922b3e haskellPackages.rerefined: allow QuickCheck 2.16 2026-06-28 23:57:31 +02:00
Wolfgang Walther
d0e8fdd1bd haskellPackages.servant-{auth-client,auth-docs,auth-server,swagger}: jailbreak 2026-06-28 23:39:46 +02:00
sterni
9122c84035 git-annex: delete unused patch file 2026-06-28 16:15:35 +02:00
sterni
f479cbacab stack: apply patches for semaphore-compat >= 2.0
Apply patches from https://github.com/commercialhaskell/stack/pull/6935
allowing us to build stack with GHC 9.12.5-rc2 (but no other GHC version).
Patch for the change log is not included (due to likely conflict problems),
but other documentation included with stack is updated.

We also apply an unrelated bug fix, so we don't need to rebase the patches.
2026-06-28 16:12:15 +02:00
sterni
f87fabdc91 stack: drop released patch 2026-06-28 16:11:51 +02:00
sterni
f94cecf640 haskell.packages.ghc910.stack: remove compat code
Ideally, we won't use this going forward and just build stack with GHC 9.12
2026-06-28 15:45:51 +02:00
Wolfgang Walther
fc0932307c pkgsStatic.haskell.packages.native-bignum.ghc948.postgrest: fix build
Removes a dependency which had long been replaced upstream, but the
expression is still generated from the outdated hackage package.

The GHC 9.4.8 static variant is still used upstream, but we will be able
to remove it from the release set on PostgREST's next release.
2026-06-28 10:47:04 +02:00
Wolfgang Walther
ffbec19b05 haskellPackages.git-annex: update hash 2026-06-28 10:32:42 +02:00
nixpkgs-ci[bot]
435e7264b6 Merge bdd995eaee into haskell-updates 2026-06-28 00:54:07 +00:00
sternenseemann
480f0726e7 [haskell-updates] haskellPackages: stackage Nightly 2026-06-20 -> Nightly 2026-06-26 (#534748) 2026-06-27 11:29:35 +00:00
nixpkgs-ci[bot]
4d0ae93287 Merge 538087c016 into haskell-updates 2026-06-27 00:52:07 +00:00
sternenseemann
81ef0ce73b haskellPackages.wai-app-file-cgi: pin to < 3.2.0 for mighttpd2 (#535246) 2026-06-26 11:13:45 +00:00
sterni
24211dd381 haskellPackages.wai-app-file-cgi: pin to < 3.2.0 for mighttpd2
Requires picking a compat patch from 3.2.1 for http-types-0.12.5.
2026-06-26 13:04:54 +02:00
sterni
8b99224c3e haskellPackages.statistics: drop obsolete override 2026-06-26 10:48:10 +02:00
sterni
d56383f426 haskellPackages: stackage Nightly 2026-06-20 -> Nightly 2026-06-26
all-cabal-hashes: 2026-06-20T12:32:58Z -> 2026-06-26T06:10:51Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-06-26 10:48:10 +02:00
nixpkgs-ci[bot]
2836c4b1f4 Merge 19e056881c into haskell-updates 2026-06-26 00:54:38 +00:00
Wolfgang Walther
16a3b0c7d9 [haskell-updates] git-annex: unbreak (#534543) 2026-06-25 08:31:42 +00:00
Wolfgang Walther
7db16b7a40 top-level/release-haskell.nix: use ghc 9.12 in versioned jobs (#534745) 2026-06-25 07:55:36 +00:00
nixpkgs-ci[bot]
85b5c86354 Merge 19a053f28c into haskell-updates 2026-06-25 00:53:29 +00:00
nixpkgs-ci[bot]
3f6c25ad80 Merge dd4c7b49b6 into haskell-updates 2026-06-24 00:48:36 +00:00
sterni
a8988fede0 top-level/release-haskell.nix: drop ghc9125 exclusions
These packages need to work in the default package set anyways!
2026-06-23 23:36:56 +02:00
sterni
68f69e8b05 top-level/release-haskell.nix: prefer ghc9125 over ghc9123 2026-06-23 23:36:56 +02:00
Robert Hensing
9bbb567bb9 haskellPackages.hercules-ci-optparse-applicative: 0.19.0.0-fork-0 -> 0.19.0.0-fork-1 2026-06-23 17:11:40 +02:00
sterni
5f8a3af9eb haskellPackages.git-annex: patch for http-types >= 0.12.5 2026-06-23 12:55:31 +02:00
sterni
b25e3e8489 git-annex: update sha256 for 10.20260601 2026-06-23 12:55:31 +02:00
sterni
a220c38f46 haskellPackages.cabal2nix-unstable: 2026-03-30 -> 2026-06-23
This makes sure the libmagic dependency of haskellPackages.magic
is resolved correctly again.
2026-06-23 12:55:25 +02:00
sterni
fdbcfd8b47 haskellPackages.statistics: allow doctest >= 0.25 2026-06-23 10:17:49 +02:00
sterni
eff6c0e60e darcs: patch incompatibilities with Stackage Nightly and Cabal 3.14 2026-06-23 10:17:49 +02:00
nixpkgs-ci[bot]
5a03008b47 Merge 691bc285bc into haskell-updates 2026-06-23 00:52:15 +00:00
nixpkgs-ci[bot]
6dd4da168b Merge 6e7f01b46b into haskell-updates 2026-06-22 00:59:28 +00:00
Alexandre Esteves
4cbc2251c7 haskellPackages.haskell-language-server: fix or bump deps (#525752) 2026-06-22 00:38:49 +00:00
Alexandre Esteves
a8233a24e1 haskellPackages: regenerate package set based on current config 2026-06-21 23:04:56 +01:00
Alexandre Esteves
da4f3989f0 haskellPackages.haskell-language-server: add myself as maintainer including deps 2026-06-21 22:44:59 +01:00
Alexandre Esteves
e0497b3d10 haskellPackages: drop obsolete package upgrades 2026-06-21 22:44:07 +01:00
Alexandre Esteves
a49c815e3d haskellPackages: regenerate package set based on current config 2026-06-21 22:43:24 +01:00
Alexandre Esteves
f213d6af36 haskellPackages.haskell-language-server: unrestrict deps 2026-06-21 22:30:23 +01:00
Alexandre Esteves
aba749b3bb haskellPackages.stylish-haskell: patch bound 2026-06-21 22:30:07 +01:00
Wolfgang Walther
e64658550c cabal-install: patch for compatibility with semaphore-compat-2.0.0 (#531658) 2026-06-21 09:11:29 +00:00
Wolfgang Walther
07d2edc929 haskellPackages.gitit: drop obsolete overrides 2026-06-21 10:47:07 +02:00
nixpkgs-ci[bot]
b52ea84a40 Merge dccba7b9f2 into haskell-updates 2026-06-21 00:59:34 +00:00
sterni
f394a62a65 cabal-install: patch for compatibility with semaphore-compat-2.0.0
This is necessary pending a release of cabal-install-3.18 (and Cabal-3.18).
Since the patch for Cabal changes the public API, I've chosen to only
apply it inside the cabal-install overlay for now.
2026-06-21 02:39:54 +02:00
sternenseemann
ad66699b02 [haskell-updates] haskellPackages: stackage Nightly 2026-06-09 -> Nightly 2026-06-16 (#530271) 2026-06-21 00:30:46 +00:00
sterni
084d450fa7 haskell.packages.ghc9125: 9.12.4.20260606 -> 9.12.4.20260614 2026-06-20 19:18:03 +02:00
Wolfgang Walther
ec138222f7 haskellPackages.postgres-websockets: jailbreak (wai-app-static) 2026-06-20 19:18:03 +02:00
sterni
5a13f175d1 haskellPackages.hakyll-filestore: drop obsolete override 2026-06-20 19:18:03 +02:00
Wolfgang Walther
117625921f haskellPackages.hw-prim: drop obsolete jailbreak 2026-06-20 19:18:03 +02:00
Wolfgang Walther
2c44031fe0 haskellPackages.vector: drop obsolete jailbreak 2026-06-20 19:18:03 +02:00
sterni
d34ba4d817 haskellPackages: stackage Nightly 2026-06-09 -> Nightly 2026-06-20
all-cabal-hashes: 2026-06-09T15:28:54Z -> 2026-06-20T12:32:58Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-06-20 19:18:02 +02:00
nixpkgs-ci[bot]
e34ce374a1 Merge 6c91888634 into haskell-updates 2026-06-20 00:54:18 +00:00
nixpkgs-ci[bot]
a00be59a94 Merge f7df78e77a into haskell-updates 2026-06-19 01:03:53 +00:00
nixpkgs-ci[bot]
ab20ff9b2f Merge a0fe7a7f2e into haskell-updates 2026-06-18 00:58:39 +00:00
nixpkgs-ci[bot]
995d34a153 Merge 8cf9f7fff1 into haskell-updates 2026-06-17 00:58:42 +00:00
Wolfgang Walther
9208b19946 haskellPackages.{rvar,QuickCheck-safe}: fix build (#531374) 2026-06-16 20:14:29 +00:00
nixpkgs-ci[bot]
9029909ba3 Merge 5a21d1bfee into haskell-updates 2026-06-16 01:04:21 +00:00
nixpkgs-ci[bot]
b82be3afe6 Merge 635f366cf9 into haskell-updates 2026-06-15 00:59:45 +00:00
Naïm Camille Favier
248b70dc3b haskellPackages.QuickCheck-safe: allow build with QuickCheck 2.16 2026-06-14 16:11:41 +02:00
Naïm Camille Favier
0baca65faa haskellPackages.{rvar,random-fu}: fix build 2026-06-14 16:11:11 +02:00
nixpkgs-ci[bot]
b1528a1baf Merge a18d24ff2b into haskell-updates 2026-06-14 00:57:26 +00:00
Wolfgang Walther
200316c491 haskellPackages/fused-effects: jailbreak because of too tight hedgedoc dep (#531331) 2026-06-13 12:49:06 +00:00
mangoiv
3c4f10205c haskellPackages/fused-effects: jailbreak because of too tight hedgedog dep 2026-06-13 14:03:44 +02:00
Wolfgang Walther
827c840fb1 haskellPackages.validation: pin to 1.1.5 (#530365) 2026-06-13 11:43:41 +00:00
Allen Du
095f6729ca haskellPackages.validation: pin to 1.1.5 2026-06-13 10:17:35 +02:00
Wolfgang Walther
1352e67378 haskellPackages: regenerate hackage-packages.nix 2026-06-13 10:17:11 +02:00
nixpkgs-ci[bot]
0814616eaf Merge 08740d8811 into haskell-updates 2026-06-13 00:57:33 +00:00
nixpkgs-ci[bot]
f70431ea67 Merge 20c18080b0 into haskell-updates 2026-06-12 00:58:47 +00:00
sterni
8383c3f904 haskellPackages.hakyll-filestore: allow hakyll >= 4.17 2026-06-11 22:38:23 +02:00
nixpkgs-ci[bot]
cac8c10692 Merge d9c4084332 into haskell-updates 2026-06-11 00:55:35 +00:00
Wolfgang Walther
739281cf7a haskellPackages.yesod-middleware-csp: jailbreak & unbreak (#529859) 2026-06-10 09:49:07 +00:00
Michael Schneider
ef5a2561e3 haskellPackages.yesod-middleware-csp: 1.2.0 -> 1.3.0 2026-06-10 16:40:50 +07:00
sterni
a5f1afdf0f haskellPackages.pandoc: drop patch applied by upstream 2026-06-10 06:40:59 +02:00
sternenseemann
cbe86ed815 [haskell-updates] haskellPackages: stackage Nightly 2026-05-27 -> Nightly 2026-06-07 (#529097) 2026-06-09 16:33:20 +00:00
Wolfgang Walther
5617c0ba47 haskellPackages: stackage Nightly 2026-05-27 -> Nightly 2026-06-09
all-cabal-hashes: 2026-05-28T09:17:22Z -> 2026-06-09T15:28:54Z

(generated by maintainers/scripts/haskell/update-package-set.sh)

Co-authored-by: sterni <sternenseemann@systemli.org>
2026-06-09 18:08:40 +02:00
sternenseemann
caf8327196 git-annex: build against filepath-bytestring instead of file-io (#527916) 2026-06-09 15:35:27 +00:00
sternenseemann
89b9cdcbba haskellPackages.{bitwise,psqueues,xz}: drop override (#525905) 2026-06-09 15:33:55 +00:00
sternenseemann
3c3354afa3 haskell.packages.ghc912: 9.12.3 -> 9.12.4.20260606 (#529900) 2026-06-09 15:11:44 +00:00
sterni
8cc9c34bcb haskell.packages.ghc9{4,6}.semaphore-compat: 1.0.0 -> 2.0.0
This matches GHC 9.12.5.
2026-06-09 15:49:31 +02:00
sterni
8c3d964e79 haskell.packages.ghc912: 9.12.3 -> 9.12.4.20260606 2026-06-09 13:54:57 +02:00
nixpkgs-ci[bot]
cadaf97e4e Merge 3438114c15 into haskell-updates 2026-06-09 00:50:54 +00:00
nixpkgs-ci[bot]
593c21a56a Merge f77c3e23e5 into haskell-updates 2026-06-08 00:57:17 +00:00
Wolfgang Walther
6306c15610 elmPackages.elm-format: jailbreak (#529072) 2026-06-07 10:03:20 +00:00
Marek Fajkus
884892c2c1 elmPackages.elm-format: jailbreak 2026-06-07 11:40:59 +02:00
nixpkgs-ci[bot]
627dd785ad Merge 38d9adc8ca into haskell-updates 2026-06-07 00:56:22 +00:00
nixpkgs-ci[bot]
180157dfa4 Merge b99e1dabec into haskell-updates 2026-06-06 00:52:21 +00:00
Wolfgang Walther
0d1190abf7 haskellPackages.duckdb-simple: jailbreak (#528095) 2026-06-05 20:49:03 +00:00
nixpkgs-ci[bot]
c24d964453 Merge fcfb4d2c1c into haskell-updates 2026-06-05 00:55:21 +00:00
Allen Du
9ec4c8e1b6 haskellPackages.duckdb-simple: jailbreak
too strict bounds on QuickCheck <2.16
2026-06-04 15:30:54 -04:00
sternenseemann
b32a192bcf mkjson: disable doctests and switch to Codeberg (#527977) 2026-06-04 14:05:55 +00:00
Troels Henriksen
338f88c94a mkjson: disable doctests and switch to Codeberg 2026-06-04 15:43:27 +02:00
sternenseemann
a262ae9474 haskellPackages.servant-mutlipart-core: jailbreak (#527963) 2026-06-04 12:56:45 +00:00
sterni
9f367b9af0 haskellPackages.hakyll-alectryon: allow hakyll 4.17 2026-06-04 14:50:03 +02:00
sterni
9227423f57 haskellPackages.hakyll-images: drop obsolete override
Test suite was fixed in 1.3.1
2026-06-04 14:48:33 +02:00
sorki
79b85a6061 haskellPackages.servant-mutlipart-core: jailbreak
Pending issue / PR
https://github.com/haskell-servant/servant-multipart/issues/76
https://github.com/haskell-servant/servant-multipart/pull/77
2026-06-04 14:47:10 +02:00
sterni
07837352f5 git-annex: build against filepath-bytestring instead of file-io
Unfortunately, file-io >= 0.2 is required which conflicts with the core
package shipped with GHC.
2026-06-04 12:51:17 +02:00
sterni
422b020e60 git-annex: update sha256 for 10.20260525 2026-06-04 12:50:48 +02:00
nixpkgs-ci[bot]
d58b43bad8 Merge 0cc225cd89 into haskell-updates 2026-06-04 01:02:38 +00:00
nixpkgs-ci[bot]
e4e45c45d7 Merge 52383c55bc into haskell-updates 2026-06-03 01:03:22 +00:00
Wolfgang Walther
a0811c1859 haskellPackages.dataframe: unpin from 0.3.3.6 (#526717) 2026-06-02 06:42:04 +00:00
nixpkgs-ci[bot]
41dec8b399 Merge e7713b176c into haskell-updates 2026-06-02 00:57:41 +00:00
Ai-Ya-Ya
4b9529d490 haskellPackages.pinch: jailbreak
bump already merged upstream, awaiting new Hackage release
2026-06-01 23:59:36 +00:00
Ai-Ya-Ya
eca559367a haskellPackages.dataframe: unpin from 0.3.3.6
later version of dataframe removed dependency on random-1.3 so safe to
unpin
2026-06-01 18:48:15 +00:00
Wolfgang Walther
d217b14de6 haskellPackages.haskell-ci: 0.18.1 -> 0.19.20260331 (#525918) 2026-06-01 17:41:44 +00:00
nixpkgs-ci[bot]
5aafdde3a0 Merge 501880c9da into haskell-updates 2026-06-01 00:54:54 +00:00
nixpkgs-ci[bot]
9eb68607ef Merge 78058c8132 into haskell-updates 2026-05-31 00:54:34 +00:00
sterni
430963bdf1 haskellPackages.haskell-ci: 0.18.1 -> 0.19.20260331
This plus a bunch of workarounds fixes the build of haskell-ci with
Stackage Nightly.
2026-05-30 13:03:39 +02:00
Wolfgang Walther
4ca20a7582 haskellPackages.xz: drop override
Fixed in a new revision on the latest hackage bump.
2026-05-30 12:31:51 +02:00
Wolfgang Walther
39ad1cb021 haskellPackages.psqueues: drop override
Fixed in a new revision on the latest hackage bump.
2026-05-30 12:30:57 +02:00
Wolfgang Walther
6ad984ce3d haskellPackages.bitwise: drop override
Fixed in a new revision on the latest hackage bump.
2026-05-30 12:30:31 +02:00
sternenseemann
8b0587a6d1 haskellPackages.pdftotext: fix build (#525219) 2026-05-30 10:17:08 +00:00
sterni
668847dd15 haskellPackages.hoogle: unpin
This pin should _not_ have survived this long!
2026-05-30 11:42:25 +02:00
Wolfgang Walther
40f0c70593 postgrest: fix build (#524050) 2026-05-30 08:48:06 +00:00
nixpkgs-ci[bot]
265fda252f Merge ce8325fa0e into haskell-updates 2026-05-30 00:50:33 +00:00
sterni
e1eeed9ea6 release-haskell.nix: test haddock-{api,library} on GHC < 9.12
At least where possible.
2026-05-29 12:45:02 +02:00
sterni
d3928686c3 haskell.packages.ghc96.haddock-api: ignore overly strict bounds 2026-05-29 12:45:02 +02:00
sterni
fb629a8712 haskell.packages.ghc94.haddock-{api,library}: provide matching versions
GHC >= 9.12 ships these libraries as a core package, so we need to manually
pick them for older package sets. Given that they depend on the ghc library,
they actually need to match.

The broken flag on haddock-api is pretty much bogus now, as it isn't
even built as part of the main package set anymore (but with ghc as a
core pkg), but haskell.packages.ghc9{8,10}.haddock-api need to be marked
as broken since no releases compatible with GHC 9.10 or 9.8 have been
made to Hackage.
2026-05-29 12:44:22 +02:00
sterni
1fa9545db7 haskell.packages.ghc94.file-io: don't try to provide
file-io depends on unix >= 2.8 which isn't included with GHC 9.4, so we
can't properly build file-io in this package set (without making it
inconsist). Our best shot at making packages “just work” is hoping the
use Cabal conditionals to depend on file-io, so file-io doesn't actually
wind up being necessary for GHC 9.4.

If file-io is absolutely necessary, manual package specific intervention
will be necessary either way.
2026-05-29 12:42:44 +02:00
sterni
7b203a8cdf haskell.packages.ghc9{0,4,6}.semaphore-compat: keep using 1.0.0
semaphore-compat 2.0.0 has just been released, but no GHC ships it as
a core package yet, so using 1.0.0 for GHC <9.8 makes more sense as it
matches Stackage Nightly.
2026-05-29 12:42:43 +02:00
sternenseemann
3080e495c5 haskellPackages.amazonka: fix build (#525212) 2026-05-29 09:53:03 +00:00
nixpkgs-ci[bot]
41a68a1180 Merge 7b97a86791 into haskell-updates 2026-05-29 00:53:02 +00:00
Marc Scholten
2c84961290 haskellPackages.pdftotext: fix build 2026-05-28 17:35:29 +01:00
Marc Scholten
eb378a86bf haskellPackages.amazonka: fix build 2026-05-28 15:59:22 +01:00
sternenseemann
b8880df8ac haskell.packages.ghc902Binary: fix evaluation of package set (#496292) 2026-05-28 10:49:59 +00:00
sternenseemann
79a87d6750 haskell.packages.ghc902Binary: fix evaluation of package set
These attributes need to be present, so that callPackage doesn't fail
with an unrecoverable error on some members of the package set. This
is not necessary for any package Hydra builds, but helps for listing/
inspecting the package set.
2026-05-28 12:40:26 +02:00
sternenseemann
61b9e0b5f4 haskell.packages.microhs: fix eval after bump to nightly (#522940) 2026-05-28 10:28:38 +00:00
sternenseemann
2cb1137ad8 [haskell-updates] haskellPackages: stackage Nightly 2026-05-16 -> Nightly 2026-05-27 (#525157) 2026-05-28 10:24:12 +00:00
sterni
dc341cc322 haskell.packages.microhs: fix eval after bump to nightly 2026-05-28 12:23:16 +02:00
sternenseemann
7ef227eef6 haskellPackages.ghc-typelits-natnormalise: fix tests (#524100) 2026-05-28 10:17:40 +00:00
sterni
df2259de34 haskellPackages.os-string_2_0_10: drop obsolete jailbreak 2026-05-28 12:12:18 +02:00
sterni
fbfe792c92 haskellPackages: stackage Nightly 2026-05-16 -> Nightly 2026-05-27
all-cabal-hashes: 2026-05-16T18:12:46Z -> 2026-05-28T09:17:22Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-05-28 12:07:57 +02:00
nixpkgs-ci[bot]
18c743b5c9 Merge 8be06063cd into haskell-updates 2026-05-28 00:46:19 +00:00
Marc Scholten
1912d24658 haskellPackages.ghc-typelits-natnormalise: fix tests
Tests spawn ghc with -fplugin and need the package's in-place package database in NIX_GHC_PACKAGE_PATH_FOR_TEST.

Put the override in configuration-nix.nix so it applies across GHC package sets.

Assisted-by: OpenAI Codex (GPT-5)
2026-05-27 10:42:28 +01:00
nixpkgs-ci[bot]
8b3bed966a Merge c0523a4c8f into haskell-updates 2026-05-27 00:51:00 +00:00
nixpkgs-ci[bot]
8ca5572327 Merge 0a6619d2fd into haskell-updates 2026-05-26 01:34:21 +00:00
nixpkgs-ci[bot]
f1cd3a542b Merge 3ab9d06032 into haskell-updates 2026-05-26 00:48:54 +00:00
Wolfgang Walther
28ea7d3e94 postgrest: fix build
text-builder-dev 0.3.10 needs lawful-conversions < 0.2.

postgrest itself still depends on the older insert-ordered-containers <
0.3, but swagger2 - despite trying to provide a "compat" layer - fails
to build with that, so we pin both of them.
2026-05-25 16:51:13 +02:00
nixpkgs-ci[bot]
015d2be85f Merge 7e18ec5706 into haskell-updates 2026-05-25 14:15:27 +00:00
nixpkgs-ci[bot]
dcd5f66215 Merge 68d9bb691b into haskell-updates 2026-05-25 00:50:42 +00:00
nixpkgs-ci[bot]
c990defdc1 Merge 89afca31a7 into haskell-updates 2026-05-24 00:49:43 +00:00
nixpkgs-ci[bot]
ef80ea96c0 Merge ee4a6d835b into haskell-updates 2026-05-23 00:48:26 +00:00
nixpkgs-ci[bot]
70b3bb6148 Merge 90b4a6bcd3 into haskell-updates 2026-05-22 00:49:41 +00:00
Michael Daniels
9f87b41bbc Merge commit '8d0a7d4c0437cc1e5349d3dabde379c5e2a66305' into haskell-updates 2026-05-21 17:04:36 -04:00
Michael Daniels
9eab5d0982 Merge commit '4e39fb70d8cff0e9ffb89217d731c9b82af6473e' into haskell-updates 2026-05-19 21:10:08 -04:00
Wolfgang Walther
31b3654bd0 haskellPackages: various jailbreaks for QuickCheck 2.16 (#521243) 2026-05-18 09:51:21 +00:00
Wolfgang Walther
fd7118d37f haskell.packages.ghc{94,96,98}.os-string: allow QuickCheck 2.16 2026-05-18 11:42:42 +02:00
Wolfgang Walther
3f0c2996b0 haskellPackages.test-framework: run tests 2026-05-18 11:42:41 +02:00
Wolfgang Walther
58545c6507 haskellPackages.finite-typelits: allow QuickCheck 2.16 2026-05-18 11:42:06 +02:00
Wolfgang Walther
bd20e4d544 haskellPackages.binary-instances: allow QuickCheck 2.16 2026-05-18 11:38:35 +02:00
Wolfgang Walther
40fdae7a02 haskellPackages.proto-lens-arbitrary: update comment 2026-05-18 11:38:34 +02:00
Wolfgang Walther
4dfddc5e2d haskellPackages.hw-prim: update comment 2026-05-18 11:38:33 +02:00
Wolfgang Walther
a42cf3de47 haskellPackages.Unique: update comment 2026-05-18 11:38:32 +02:00
Wolfgang Walther
98472212df haskellPackages.hspec-core: update comment
Upstream issue is resolved, QuickCheck comment outdated - but when I try
to enable the tests, I get infinite recursion.
2026-05-18 11:38:31 +02:00
Wolfgang Walther
1166f6d5fe haskellPackages.xz: update comment 2026-05-18 11:38:30 +02:00
Wolfgang Walther
3100f81d11 haskellPackages.hgmp: drop jailbreak & unbreak
Builds fine for me.
2026-05-18 11:38:30 +02:00
Wolfgang Walther
cfae19b0e2 haskellPackages.io-sim: run tests 2026-05-18 11:38:29 +02:00
Wolfgang Walther
4c79be7954 haskellPackages.hedgehog-classes: allow hedgehog 1.6 2026-05-18 11:38:28 +02:00
Wolfgang Walther
a5d168008d haskellPackages.algebraic-graphs: allow QuickCheck 2.16 2026-05-18 11:38:27 +02:00
Wolfgang Walther
8960ba3747 haskellPackages.lzma: allow QuickCheck 2.16 2026-05-18 11:38:26 +02:00
Wolfgang Walther
4bac4c007b haskellPackages.bitwise: allow QuickCheck 2.16 2026-05-18 11:38:24 +02:00
Wolfgang Walther
449e33902d haskellPackages.fgl: allow QuickCheck 2.16 2026-05-18 11:38:24 +02:00
Wolfgang Walther
cfb525e8c7 haskellPackages.uuid: allow QuickCheck 2.16 2026-05-18 11:38:23 +02:00
Wolfgang Walther
90e108c717 haskellPackages.nix-derivation: allow QuickCheck 2.16 2026-05-18 11:38:22 +02:00
Wolfgang Walther
a9c7731b36 haskellPackages.http-api-data: allow QuickCheck 2.16 2026-05-18 11:38:21 +02:00
Wolfgang Walther
0e972a63ef haskellPackages.psqueues: allow QuickCheck 2.16 2026-05-18 11:38:19 +02:00
Wolfgang Walther
db6cdf8674 haskellPackages.{attoparsec,optparse-applicative,vecotr}: add upstream issue for QuickCheck 2.16 2026-05-18 11:38:18 +02:00
Wolfgang Walther
83742b85ed haskellPackages.criterion: drop patch
Already applied.
2026-05-18 11:36:57 +02:00
Wolfgang Walther
7fe7f911c5 haskellPackages.algebraic-graphs: drop patch
Already applied upstream.
2026-05-18 10:20:46 +02:00
Wolfgang Walther
379b9966b6 haskellPackages.pandoc: drop patches
These are already applied after the update.
2026-05-18 10:20:45 +02:00
Michael Daniels
8e147a7423 Merge commit 'c45cb29917167adb9ef5912b4bd93692cd19073e' into haskell-updates 2026-05-17 20:57:31 -04:00
sterni
e78b52efb2 haskell.packages.ghc914: drop obsolete package upgrades
We use these version by default now.
2026-05-17 15:51:05 +02:00
sternenseemann
9db26c0d78 maintainers/haskell/eval-pkg-sets.sh: add script for checking eval (#510902) 2026-05-17 13:14:33 +00:00
Wolfgang Walther
44c90f8b11 haskell.compiler.ghc{96,98,…}: drop obsolete workaround on darwin (#520191) 2026-05-17 12:41:08 +00:00
Wolfgang Walther
6ae08b4b8c haskellPackages.hpc-codecov: run obsolete override
The upstream issue has been resolved.
2026-05-17 14:38:47 +02:00
Wolfgang Walther
e71086f1ad haskellPackages: stackage LTS 24.38 -> Nightly 2026-05-16 / ghc: 9.10 -> 9.12 (#521235) 2026-05-17 12:20:08 +00:00
Wolfgang Walther
a9a7b4af3b haskellPackages.ihp{,-*}: remove overrides
hasql had been updated in the Stackage bump to Nightly, so we can just
unmark all of these at the top-level.
2026-05-17 14:08:10 +02:00
Wolfgang Walther
6e6ee420cc haskell.packages.ghc910.stack: fix eval 2026-05-17 14:05:11 +02:00
Wolfgang Walther
4f5821131d haskell.packages.ghc910.ghc-exactprint: pin 1.10
This was previously pinned via Stackage, but the update to Nightly
bumped the default to 1.12, which matches GHC 9.12.
2026-05-17 14:05:10 +02:00
Wolfgang Walther
7c90da01b9 haskellPackages: stackage LTS 24.38 -> Nightly 2026-05-16
all-cabal-hashes: 2026-04-24T19:35:23Z -> 2026-05-16T18:12:46Z

(generated by maintainers/scripts/haskell/update-package-set.sh)

Includes all manual changes required to eval and run cabal2nix-unstable
on this branch.
2026-05-17 13:57:57 +02:00
Wolfgang Walther
87258e4b4c maintainers/scripts/haskell/update-stackage: switch to Nightly
Switching to Nightly to start the upgrade process to GHC 9.12. We'll
eventually switch back to LTS once Stackage 25 is released.

Needs to be a separate commit, otherwise the script itself won't run.
2026-05-17 12:27:13 +02:00
Wolfgang Walther
07855b2421 ghc: 9.10 -> 9.12
Changing the default version of GHC ahead of switching to Stackage
Nightly in the next commits.
2026-05-17 12:27:07 +02:00
Wolfgang Walther
0ec79f0885 haskellPackages: regenerate hackage-packages
Generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2026-05-17 11:58:18 +02:00
sterni
9adad48243 haskell.compiler.ghc{96,98,…}: drop obsolete workaround on darwin
The hadrian bindist configure script checks for the environment
variables we already set since https://gitlab.haskell.org/ghc/ghc/-/merge_requests/11649
This change has been backported to 9.6.2 and 9.8.2, so all hadrian
built GHCs we package are fixed.
2026-05-17 11:30:40 +02:00
Wolfgang Walther
2e0690adfb Merge commit 'f9710d15003bad7a6ed5f1c14229164fac2f1458' into haskell-updates 2026-05-17 10:48:26 +02:00
Wolfgang Walther
e9724bc92f git-annex: remove tasty workaround (#520973) 2026-05-17 08:37:33 +00:00
sterni
3b2f54505e git-annex: parallelize test suite
Uses git-annex custom mechanism which deals global state correctly
2026-05-16 17:20:08 +02:00
sterni
5498d6a4fe git-annex: remove tasty workaround
Has been fixed upstream
2026-05-16 17:19:28 +02:00
sternenseemann
b0f9043b9f haskell.compiler.ghcHEAD: 9.15.20260322 -> 10.1.20260513 (#520202) 2026-05-16 10:05:13 +00:00
sterni
fcd62a690f haskell.compiler.ghcHEAD: 9.15.20260322 -> 10.1.20260513 2026-05-14 22:11:54 +02:00
sternenseemann
fe8e3efa4f maintainers/haskell/eval-pkg-sets.sh: add script for checking eval
This checks the eval of all package sets, even those neither CI nor
Hydra will evaluate (completely).
2026-04-19 23:17:45 +02:00
440 changed files with 35675 additions and 35027 deletions

View File

@@ -130,7 +130,7 @@ jobs:
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
const { default: checkCommitMessages } = await import('${{ github.workspace }}/trusted/ci/github-script/lint-commits.js')
const { default: checkCommitMessages } = await import('${{ github.workspace }}/trusted/ci/github-script/lint-commits.ts')
await checkCommitMessages({
github,

View File

@@ -38,8 +38,8 @@ jobs:
TARGET_SHA: ${{ inputs.targetSha }}
with:
script: |
const { classify } = await import('${{ github.workspace }}/ci/github-script/supportedBranches.js')
const { default: supportedSystems } = await import('${{ github.workspace }}/ci/github-script/supportedSystems.js')
const { classify } = await import('${{ github.workspace }}/ci/github-script/supportedBranches.ts')
const { default: supportedSystems } = await import('${{ github.workspace }}/ci/github-script/supportedSystems.ts')
const baseBranch = (
context.payload.merge_group?.base_ref ??

View File

@@ -64,8 +64,8 @@ jobs:
'.github/workflows/test.yml',
'ci/github-script/package.json',
'ci/github-script/package-lock.json',
'ci/github-script/supportedBranches.js',
'ci/github-script/supportedSystems.js',
'ci/github-script/supportedBranches.ts',
'ci/github-script/supportedSystems.ts',
'ci/pinned.json',
'pkgs/top-level/release-supported-systems.json',
].includes(file))) core.setOutput('merge-group', true)
@@ -82,8 +82,8 @@ jobs:
'ci/github-script/bot.js',
'ci/github-script/check-target-branch.ts',
'ci/github-script/commits.ts',
'ci/github-script/get-pr-commit-details.js',
'ci/github-script/lint-commits.js',
'ci/github-script/get-pr-commit-details.ts',
'ci/github-script/lint-commits.ts',
'ci/github-script/manual-file-edits.ts',
'ci/github-script/merge.js',
'ci/github-script/package.json',
@@ -91,9 +91,9 @@ jobs:
'ci/github-script/prepare.js',
'ci/github-script/reminders.ts',
'ci/github-script/reviewers.js',
'ci/github-script/reviews.js',
'ci/github-script/supportedBranches.js',
'ci/github-script/supportedSystems.js',
'ci/github-script/reviews.ts',
'ci/github-script/supportedBranches.ts',
'ci/github-script/supportedSystems.ts',
'ci/github-script/withRateLimit.js',
'ci/pinned.json',
'pkgs/top-level/release-supported-systems.json',

View File

@@ -444,9 +444,9 @@ nixos/tests/forgejo.nix @adamcstephens @bendlas @christoph-heiss @
/doc/hooks/zig.section.md @RossComputerGuy
# Buildbot
nixos/modules/services/continuous-integration/buildbot @Mic92 @zowoq
nixos/tests/buildbot.nix @Mic92 @zowoq
pkgs/development/tools/continuous-integration/buildbot @Mic92 @zowoq
nixos/modules/services/continuous-integration/buildbot @Mic92
nixos/tests/buildbot.nix @Mic92
pkgs/development/tools/continuous-integration/buildbot @Mic92
# Pretix
pkgs/by-name/pr/pretix/ @mweinelt

View File

@@ -104,7 +104,7 @@ For the purposes of CI, branches in the NixOS/nixpkgs repository are classified
Some branches also have a version component, which is either `unstable` or `YY.MM`.
`ci/github-script/supportedBranches.js` is a script imported by CI to classify the base and head branches of a Pull Request.
`ci/github-script/supportedBranches.ts` is a script imported by CI to classify the base and head branches of a Pull Request.
This classification will then be used to skip certain jobs.
This script can also be run locally to print basic test cases.

View File

@@ -4,7 +4,7 @@ import path from 'node:path'
import { DefaultArtifactClient } from '@actions/artifact'
import { handleMerge } from './merge.js'
import { handleReviewers } from './reviewers.js'
import { classify } from './supportedBranches.js'
import { classify } from './supportedBranches.ts'
import withRateLimit from './withRateLimit.js'
export default async ({ github, context, core, dry }) => {

View File

@@ -1,4 +1,4 @@
import { classify, split } from './supportedBranches.js'
import { classify, split } from './supportedBranches.ts'
type TargetBranchPolicyFacts = {
base: string

View File

@@ -6,8 +6,8 @@ import {
evaluateTargetBranchPolicy,
getTargetBranchPolicy,
} from './check-target-branch-policy.ts'
import { dismissReviews, postReview } from './reviews.js'
import { split } from './supportedBranches.js'
import { dismissReviews, postReview } from './reviews.ts'
import { split } from './supportedBranches.ts'
// TODO: should this be combined with the branch checks in prepare.js?
// They do seem quite similar, but this needs to run after eval,

View File

@@ -2,8 +2,8 @@ import { execFileSync } from 'node:child_process'
import type * as actionsCore from '@actions/core'
import type { context as actionsContext } from '@actions/github'
import type { GitHub } from '@actions/github/lib/utils'
import { dismissReviews, postReview } from './reviews.js'
import { classify } from './supportedBranches.js'
import { dismissReviews, postReview } from './reviews.ts'
import { classify } from './supportedBranches.ts'
import withRateLimit from './withRateLimit.js'
const dirname = import.meta.dirname

View File

@@ -3,26 +3,23 @@ import { promisify } from 'node:util'
const execFile = promisify(nodeExecFile)
/**
* @typedef {{
* subject: string,
* sha: string,
* author: { name: string, email: string },
* committer: { name: string, email: string}
* changedPaths: string[],
* changedPathSegments: Set<string>,
* }} Commit
*/
export type Commit = {
subject: string
sha: string
author: { name: string; email: string }
committer: { name: string; email: string }
changedPaths: string[]
changedPathSegments: Set<string>
}
/**
* @param {{
* args: string[]
* core: typeof import('@actions/core'),
* quiet?: boolean,
* repoPath?: string,
* }} RunGitProps
*/
async function runGit({ args, repoPath, core, quiet }) {
interface RunGitProps {
args: string[]
core: typeof import('@actions/core')
quiet?: boolean
repoPath?: string
}
async function runGit({ args, repoPath, core, quiet }: RunGitProps) {
if (repoPath) {
args = ['-C', repoPath, ...args]
}
@@ -34,21 +31,29 @@ async function runGit({ args, repoPath, core, quiet }) {
return await execFile('git', args)
}
interface GetCommitMessagesForPRProps {
core: typeof import('@actions/core')
pr: Awaited<
ReturnType<
InstanceType<
typeof import('@actions/github/lib/utils').GitHub
>['rest']['pulls']['get']
>
>['data']
repoPath?: string
}
/**
* Gets the SHA, subject and changed files for each commit in the given PR.
*
* Don't use GitHub API at all: the "list commits on PR" endpoint has a limit
* of 250 commits and doesn't return the changed files.
*
* @param {{
* core: typeof import('@actions/core'),
* pr: Awaited<ReturnType<InstanceType<typeof import('@actions/github/lib/utils').GitHub>["rest"]["pulls"]["get"]>>["data"]
* repoPath?: string,
* }} GetCommitMessagesForPRProps
*
* @returns {Promise<Commit[]>}
*/
export async function getCommitDetailsForPR({ core, pr, repoPath }) {
export async function getCommitDetailsForPR({
core,
pr,
repoPath,
}: GetCommitMessagesForPRProps): Promise<Commit[]> {
await runGit({
args: ['fetch', `--depth=1`, 'origin', pr.base.sha],
repoPath,

View File

@@ -1,17 +1,23 @@
import { getCommitDetailsForPR } from './get-pr-commit-details.js'
import { classify } from './supportedBranches.js'
import { type Commit, getCommitDetailsForPR } from './get-pr-commit-details.ts'
import { classify } from './supportedBranches.ts'
/** @typedef {import('./get-pr-commit-details.js').Commit} Commit */
type GitHub = InstanceType<typeof import('@actions/github/lib/utils').GitHub>
type Context = typeof import('@actions/github').context
type Core = typeof import('@actions/core')
/**
* @param {{
* github: InstanceType<typeof import('@actions/github/lib/utils').GitHub>,
* context: typeof import('@actions/github').context,
* core: typeof import('@actions/core'),
* repoPath?: string,
* }} LintCommitsProps
*/
export default async function lintCommits({ github, context, core, repoPath }) {
interface LintCommitsProps {
github: GitHub
context: Context
core: Core
repoPath?: string
}
export default async function lintCommits({
github,
context,
core,
repoPath,
}: LintCommitsProps) {
// This check should only be run when we have the pull_request context.
const pull_number = context.payload.pull_request?.number
if (!pull_number) {
@@ -53,13 +59,15 @@ export default async function lintCommits({ github, context, core, repoPath }) {
await checkCommitMetadata({ commits, core })
}
/**
* @param {{
* commits: Commit[],
* core: typeof import('@actions/core'),
* }} CheckCommitMessagesProps
*/
async function checkCommitMessages({ commits, core }) {
interface CheckCommitMessagesProps {
commits: Commit[]
core: Core
}
async function checkCommitMessages({
commits,
core,
}: CheckCommitMessagesProps) {
const failures = new Set()
const conventionalCommitTypes = [
@@ -80,10 +88,13 @@ async function checkCommitMessages({ commits, core }) {
]
/**
* @param {string[]} types e.g. ["fix", "feat"]
* @param {string?} sha commit hash
* @param types e.g. ["fix", "feat"]
* @param sha commit hash
*/
function makeConventionalCommitRegex(types, sha = null) {
function makeConventionalCommitRegex(
types: string[],
sha: string | null = null,
) {
core.info(
`${
sha
@@ -166,17 +177,15 @@ async function checkCommitMessages({ commits, core }) {
}
}
/**
* @param {{
* commits: Commit[],
* core: typeof import('@actions/core'),
* }} CheckGitFieldsProps
*/
async function checkCommitMetadata({ commits, core }) {
interface CheckGitFieldsProps {
commits: Commit[]
core: Core
}
async function checkCommitMetadata({ commits, core }: CheckGitFieldsProps) {
const failures = new Set()
/** @type {(s: string) => boolean} */
const isEmail = (s) => /^.+@.*$/.test(s)
const isEmail = (s: string) => /^.+@.*$/.test(s)
for (const commit of commits) {
if (!commit.author.name) {

View File

@@ -1,6 +1,6 @@
import { getCommitDetailsForPR } from './get-pr-commit-details.js'
import { dismissReviews, postReview } from './reviews.js'
import { classify } from './supportedBranches.js'
import { getCommitDetailsForPR } from './get-pr-commit-details.ts'
import { dismissReviews, postReview } from './reviews.ts'
import { classify } from './supportedBranches.ts'
export default async function checkManualFileEdits({
github,

View File

@@ -1,5 +1,5 @@
// @ts-nocheck
import { classify } from './supportedBranches.js'
import { classify } from './supportedBranches.ts'
function runChecklist({
committers,

View File

@@ -1,7 +1,7 @@
// @ts-nocheck
import { dismissReviews, postReview } from './reviews.js'
import { classify } from './supportedBranches.js'
import supportedSystems from './supportedSystems.js'
import { dismissReviews, postReview } from './reviews.ts'
import { classify } from './supportedBranches.ts'
import supportedSystems from './supportedSystems.ts'
const reviewKey = 'prepare'
@@ -66,7 +66,7 @@ export default async ({ github, context, core, dry }) => {
// commits between that base and head is the real base. We can query for this via GitHub's
// REST API. There can be multiple candidates for the real base with the same number of
// commits. In this case we pick the "best" candidate by a fixed ordering of branches,
// as defined in ci/github-script/supportedBranches.js.
// as defined in ci/github-script/supportedBranches.ts.
//
// These requests take a while, when comparing against the wrong release - they need
// to look at way more than 10k commits in that case. Thus, we try to minimize the

View File

@@ -3,9 +3,9 @@ import path from 'node:path'
import type * as actionsCore from '@actions/core'
import type { context as actionsContext } from '@actions/github'
import type { GitHub } from '@actions/github/lib/utils'
import { getCommitDetailsForPR } from './get-pr-commit-details.js'
import { dismissReviews, postReview } from './reviews.js'
import { classify } from './supportedBranches.js'
import { getCommitDetailsForPR } from './get-pr-commit-details.ts'
import { dismissReviews, postReview } from './reviews.ts'
import { classify } from './supportedBranches.ts'
/**
* Reminders to post as a non-blocking review when a pull request touches

View File

@@ -1,6 +1,6 @@
Thanks for contributing to the documentation
Make sure you follow the [documentation styleguide](https://github.com/NixOS/nixpkgs/blob/master/doc/styleguide.md), most notably:
Make sure you follow the [documentation style guide](https://github.com/NixOS/nixpkgs/blob/master/doc/styleguide.md), most notably:
- Show, don't tell: lead with a minimal working example; explanation follows the code.
- No meta-commentary: don't write "This section explains how to…", just do it.

View File

@@ -13,30 +13,28 @@ const reviewUsers = [
'manual-edit',
]
/**
* @typedef {InstanceType<typeof import('@actions/github/lib/utils').GitHub>} GitHub
* @typedef {typeof import('@actions/github').context} Context
*
* @typedef {Awaited<ReturnType<GitHub['rest']['pulls']['listReviews']>>['data'][number]} Review
* @typedef {Review & { user: NonNullable<Review['user']> }} ReviewWithNonNullUser
*/
type GitHub = InstanceType<typeof import('@actions/github/lib/utils').GitHub>
type Context = typeof import('@actions/github').context
type Review = Awaited<
ReturnType<GitHub['rest']['pulls']['listReviews']>
>['data'][number]
type ReviewWithNonNullUser = Review & { user: NonNullable<Review['user']> }
interface DismissReviewsProps {
github: GitHub
context: Context
core: typeof import('@actions/core')
dry: boolean
reviewKey?: string
}
/**
* @param {{
* github: GitHub,
* context: Context,
* core: typeof import('@actions/core'),
* dry: boolean,
* reviewKey?: string,
* }} DismissReviewsProps
*/
export async function dismissReviews({
github,
context,
core,
dry,
reviewKey,
}) {
}: DismissReviewsProps) {
const pull_number = context.payload.pull_request?.number
if (!pull_number) {
core.warning('dismissReviews called outside of pull_request context')
@@ -47,23 +45,29 @@ export async function dismissReviews({
return
}
const allReviews = await github.paginate(github.rest.pulls.listReviews, {
...context.repo,
pull_number,
})
const allReviews: Review[] = await github.paginate(
github.rest.pulls.listReviews,
{
...context.repo,
pull_number,
},
)
const reviews = /** @type {ReviewWithNonNullUser[]} */ (
allReviews.filter(
const reviews = allReviews
.filter((review): review is ReviewWithNonNullUser => !!review.user)
.filter(
(review) =>
review.user &&
review.state !== 'DISMISSED' &&
review.user.login.endsWith('[bot]') &&
reviewUsers.some((substr) => review.user?.login.includes(substr)),
)
)
const reviewsByUser = reviews.reduce(
(prev, curr) => {
if (!curr.user) {
return prev
}
if (!(curr.user.login in prev)) {
prev[curr.user.login] = []
}
@@ -72,7 +76,7 @@ export async function dismissReviews({
return prev
},
/** @type {Record<string, ReviewWithNonNullUser[]> } */ ({}),
{} as Record<string, ReviewWithNonNullUser[]>,
)
const commentRegex = new RegExp(
@@ -86,8 +90,8 @@ export async function dismissReviews({
)
let reviewsToMinimize = reviews
const /** @type {ReviewWithNonNullUser[]} */ reviewsToDismiss = []
const /** @type {ReviewWithNonNullUser[]} */ reviewsToResolve = []
const reviewsToDismiss: ReviewWithNonNullUser[] = []
const reviewsToResolve: ReviewWithNonNullUser[] = []
if (reviewKey && reviews.every((review) => commentRegex.test(review.body))) {
reviewsToMinimize = reviews.filter((review) =>
@@ -165,17 +169,16 @@ export async function dismissReviews({
])
}
/**
* @param {{
* github: GitHub,
* context: Context,
* core: typeof import('@actions/core'),
* dry: boolean,
* body: string,
* event: keyof typeof eventToState,
* reviewKey: string,
* }} PostReviewProps
*/
interface PostReviewProps {
github: GitHub
context: Context
core: typeof import('@actions/core')
dry: boolean
body: string
event: keyof typeof eventToState
reviewKey: string
}
export async function postReview({
github,
context,
@@ -184,7 +187,7 @@ export async function postReview({
body,
event = 'REQUEST_CHANGES',
reviewKey,
}) {
}: PostReviewProps) {
const pull_number = context.payload.pull_request?.number
if (!pull_number) {
core.warning('postReview called outside of pull_request context')
@@ -210,8 +213,7 @@ export async function postReview({
reviewUsers.some((substr) => review.user?.login.includes(substr)),
)
/** @type {null | Review} */
let pendingReview
let pendingReview: null | Review
const matchingReviews = reviews.filter((review) =>
reviewKeyRegex.test(review.body),
)

View File

@@ -101,7 +101,7 @@ program
.argument('<repo>', 'Name of the GitHub repository to run on (Example: nixpkgs)')
.argument('<pr>', 'Number of the Pull Request to run on')
.action(async (owner, repo, pr, options) => {
const checkCommitMessages = (await import('./lint-commits.js')).default
const checkCommitMessages = (await import('./lint-commits.ts')).default
await run(checkCommitMessages, owner, repo, pr, options)
})

View File

@@ -2,11 +2,12 @@
/*
#!nix-shell -i node -p nodejs
*/
// @ts-nocheck
import { resolve } from 'node:path'
import { fileURLToPath } from 'node:url'
const typeConfig = {
type BranchType = 'channel' | 'development' | 'primary' | 'secondary'
const typeConfig: Record<string, BranchType[]> = {
master: ['development', 'primary'],
release: ['development', 'primary'],
staging: ['development', 'secondary'],
@@ -19,7 +20,7 @@ const typeConfig = {
// "order" ranks the development branches by how likely they are the intended base branch
// when they are an otherwise equally good fit according to ci/github-script/prepare.js.
const orderConfig = {
const orderConfig: Record<string, number> = {
master: 0,
release: 1,
staging: 2,
@@ -28,15 +29,30 @@ const orderConfig = {
'staging-next': 4,
}
function split(branch) {
return {
...branch.match(
/(?<prefix>.+?)(-(?<version>\d{2}\.\d{2}|unstable)(?:-(?<suffix>.*))?)?$/,
).groups,
}
type Digit = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
type Version = `${Digit}${Digit}.${Digit}${Digit}` | 'unstable'
interface SplitResult {
prefix: string
version: Version
suffix?: string
}
function classify(branch) {
function split(branch: string) {
const groups = branch.match(
/(?<prefix>.+?)(-(?<version>\d{2}\.\d{2}|unstable)(?:-(?<suffix>.*))?)?$/,
)!.groups!
return groups as unknown as SplitResult
}
interface BranchClassification {
branch: string
order: number
stable: boolean
type: BranchType[]
version: Version
}
function classify(branch: string): BranchClassification {
const { prefix, version } = split(branch)
return {
branch,
@@ -55,7 +71,7 @@ if (
fileURLToPath(import.meta.url) === resolve(process.argv[1])
) {
console.log('split(branch)')
function testSplit(branch) {
function testSplit(branch: string) {
console.log(branch, split(branch))
}
testSplit('master')
@@ -72,7 +88,7 @@ if (
console.log('')
console.log('classify(branch)')
function testClassify(branch) {
function testClassify(branch: string) {
console.log(branch, classify(branch))
}
testClassify('master')

View File

@@ -1,11 +0,0 @@
// @ts-nocheck
export default async ({ github, context, targetSha }) => {
const { content, encoding } = (
await github.rest.repos.getContent({
...context.repo,
path: 'pkgs/top-level/release-supported-systems.json',
ref: targetSha,
})
).data
return JSON.parse(Buffer.from(content, encoding).toString())
}

View File

@@ -0,0 +1,30 @@
interface SupportedSystemsProps {
github: InstanceType<typeof import('@actions/github/lib/utils').GitHub>
context: typeof import('@actions/github').context
targetSha: string
}
export default async ({
github,
context,
targetSha,
}: SupportedSystemsProps) => {
const contentObject = (
await github.rest.repos.getContent({
...context.repo,
path: 'pkgs/top-level/release-supported-systems.json',
ref: targetSha,
})
).data
if ('type' in contentObject && contentObject.type === 'file') {
const { content, encoding } = contentObject
return JSON.parse(
Buffer.from(content, encoding as BufferEncoding).toString(),
)
} else {
throw new Error(
'Fetched pkgs/top-level/release-supported-systems.json is not a file',
)
}
}

View File

@@ -7,19 +7,26 @@ This directory houses the source files for the Nixpkgs manual.
> We are actively restructuring our documentation to be more beginner friendly.
>
When writing new docs use **Progressive Disclosure**
When writing new docs use **Progressive Disclosure:**
Start simple, pick up beginners.
Use **examples** first to show how to get something done. Keep **Explanation** lean.
- Start simple, pick up beginners.
- Use **examples** first to show how to get something done.
- Keep **explanation** lean.
Use our [styleguide](./styleguide.md) for more in depth guidance on writing good documentation.
Use our [style guide](./styleguide.md) for more in depth guidance on writing good documentation.
Documentation about Nixpkgs belongs here, this includes 'getting-started'-guides and 'onboarding-guides' for *using* Nixpkgs and the language frameworks it ships.
Documentation about Nixpkgs belongs here.
This includes getting started guides and onboarding guides for *using* Nixpkgs and the language frameworks it ships.
Write **guides** task-first: lead with a working example, then explain in prose.
Write **reference** as the specification of functions and attributes.
We are actively working to generate reference documentation from the [doc-comments](https://github.com/NixOS/rfcs/blob/master/rfcs/0145-doc-strings.md) present in code, which also lets you view it locally with `:doc` in `nix repl`.
We are actively working to generate reference documentation from the [doc-comments](https://github.com/NixOS/rfcs/blob/master/rfcs/0145-doc-strings.md) present in code, which also lets you view it locally with the `:doc` command in `nix repl`, e.g.:
```
nix-repl> :l <nixpkgs>
nix-repl> :doc lib.mapAttrsToList
```
See [Document structure](#document-structure) for a structural template.
@@ -42,23 +49,23 @@ If the build succeeds, the manual will be in `./result/share/doc/nixpkgs/manual.
### Development environment
To reduce repetition, consider using tools from the provided development environment:
Load it from the Nixpkgs documentation directory with
To reduce repetition, consider using tools from the documentation development environment:
```ShellSession
$ cd /path/to/nixpkgs/doc
$ nix-shell
```
To load the development utilities automatically when entering that directory, [set up `nix-direnv`](https://nix.dev/guides/recipes/direnv).
To load the documentation development environment automatically when entering that directory:
Make sure that your local files aren't added to Git history by adding the following lines to `.git/info/exclude` at the root of the Nixpkgs repository:
1. Install [`nix-direnv`](https://search.nixos.org/packages?channel=unstable&query=nix-direnv#show=nix-direnv)
1. Set up direnv in the documentation directory:
```
/**/.envrc
/**/.direnv
```
```ShellSession
$ cd doc
$ echo "use nix" > .envrc
$ direnv allow
```
#### Live preview
@@ -133,14 +140,12 @@ A few markups for other kinds of literals are also available:
- `` {env}`XDG_DATA_DIRS` ``
- `` {file}`/etc/passwd` ``
- `` {option}`networking.useDHCP` ``
- `` {var}`/etc/passwd` ``
- `` {var}`pkgs` ``
The values will be formatted as inline `<code>` elements.
These literal kinds are used mostly in NixOS option documentation.
This syntax is taken from [MyST](https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html#roles-an-in-line-extension-point).
Though, the feature originates from [reStructuredText](https://www.sphinx-doc.org/en/master/usage/restructuredtext/roles.html#role-manpage) with slightly different syntax.
They are handled by `myst_role` defined per renderer. <!-- reverse references in code -->
#### Admonitions
Set off from the text to bring attention to something.
@@ -163,7 +168,7 @@ The following are supported:
- `example`
Example admonitions require a title to work.
If you don't provide one, the manual won't be built.
If you don't provide one, the manual won't build.
```markdown
::: {.example #ex-showing-an-example}
@@ -179,11 +184,11 @@ Text for the example.
For defining a group of terms:
```markdown
pear
: green or yellow bulbous fruit
Pear
: Green or yellow bulbous fruit
watermelon
: green fruit with red flesh
Watermelon
: Green fruit with red flesh
```
## Commit conventions
@@ -215,7 +220,7 @@ When needed, each convention explains why it exists, so you can make a decision
Note that these conventions are about the **structure** of the manual (and its source files), not about the content that goes in it.
You, as the writer of documentation, are still in charge of its content.
**For prose style, see the [documentation styleguide](./styleguide.md).**
**For prose style, see the [documentation style guide](./styleguide.md).**
### Document structure
@@ -285,7 +290,7 @@ When changing existing content, update formatting if possible, but avoid excessi
### Examples first
Put examples before detailed explanations (see the [styleguide](./styleguide.md) for the rationale).
Put examples before detailed explanations (see the [style guide](./styleguide.md) for the rationale).
Use this structure for each documented item:

View File

@@ -5,7 +5,7 @@ Create a `shell.nix` with the following:
```nix
# shell.nix
let
nixpkgs = fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz";
nixpkgs = fetchTarball "https://channels.nixos.org/nixos-unstable/nixexprs.tar.zst";
pkgs = import nixpkgs { };
in
pkgs.mkShell {
@@ -25,7 +25,7 @@ nix-shell
This activates your `shell.nix` and you should see:
```sh
unpacking 'https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz' into the Git cache...
unpacking 'https://channels.nixos.org/nixos-unstable/nixexprs.tar.zst' into the Git cache...
Welcome in your nix shell
```

View File

@@ -53,7 +53,7 @@ Pin Nixpkgs and call the package from `default.nix`:
```nix
# default.nix
let
nixpkgs = fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz";
nixpkgs = fetchTarball "https://channels.nixos.org/nixos-unstable/nixexprs.tar.zst";
pkgs = import nixpkgs { };
in
pkgs.callPackage ./package.nix { }

View File

@@ -3,7 +3,7 @@
This hook defaults a variety of environment variables known
to control thread counts to 1. Many of these otherwise default
to `$(nproc)`, which causes massive overloads on build machines
if nix build jobs and build cores are already tuned to fully utilize
if nix build jobs and build cores are already tuned to fully use
compute capacity of a builder without additional parallelism.
Currently sets the following environment variables:

View File

@@ -5,7 +5,7 @@
COSMIC (Computer Operating System Main Interface Components) is a desktop environment developed by
System76, primarily for the Pop!_OS Linux distribution. Applications in the COSMIC ecosystem are
written in Rust and use libcosmic, which builds on the Iced GUI framework. This section explains
how to properly package and integrate COSMIC applications within Nix.
how to package and integrate COSMIC applications within Nix.
### libcosmicAppHook {#ssec-cosmic-libcosmic-app-hook}
@@ -17,7 +17,7 @@ and wrapping applications based on libcosmic. It handles many common requirement
- Managing Vergen environment variables for build-time information
- Setting up Rust linker flags for specific libraries
To use the hook, simply add it to your package's `nativeBuildInputs`:
Add the hook to your package's `nativeBuildInputs`:
```nix
{
@@ -61,8 +61,9 @@ rustPlatform.buildRustPackage {
}
```
Note that `cosmic-settings` is a separate application and not a part of the libcosmic settings
system itself. It's included by default in `libcosmicAppHook` only to provide these fallback theme
> [!Note]
> `cosmic-settings` is a separate application and not a part of the libcosmic settings
> system itself. It's included by default in `libcosmicAppHook` only to provide these fallback theme
settings.
### Icons {#ssec-cosmic-icons}

View File

@@ -63,7 +63,7 @@ For instance, `sqlite-lua` needs `g:sqlite_clib_path` to be set to work. Nixpkgs
- `wrapperArgs`: Extra arguments forwarded to the `makeWrapper` call.
- `wrapRc`: Nix, not being able to write in your `$HOME`, loads the
generated Neovim configuration via the `$VIMINIT` environment variable, i.e. : `export VIMINIT='lua dofile("/nix/store/…-init.lua")'`. This has side effects like preventing Neovim from sourcing your `init.lua` in `$XDG_CONFIG_HOME/nvim` (see bullet 7 of [`:help startup`](https://neovim.io/doc/user/starting.html#startup) in Neovim). Disable it if you want to generate your own wrapper. You can still reuse the generated vimscript init code via `neovim.passthru.initRc`.
- `plugins`: A list of plugins to add to the wrapper.
- `plugins`: A list of plugins to add to the wrapper. If a plugin is not available in nixpkgs, you can [package it yourself](#what-if-your-favourite-vim-plugin-isnt-already-packaged).
- `extraLuaPackages`: A function passed on to `lua.withPackages`.
- `extraPython3Packages`: A function passed on to `python3.withPackages`.
- `withPython3`, `withNodeJs`, `withRuby`, `withPerl` control when to enable neovim

View File

@@ -36,6 +36,10 @@
- `zabbix.<package>` now defaults to version 7.4. If you want to keep using Zabbix 6.0, use `pkgs.zabbix60.<package>`.
Note that Zabbix 6.0 is in limited support, and will be deprecated on February 28, 2027. Consider upgrading.
- `zabbix-agent2-plugin-postgresql` is now moved to `zabbix{60,70,74}.plugins.postgresql`.
- Official Zabbix plugins (ember-plus, mongodb, and mssql) have been added under `zabbix{60,70,74}.plugins.<plugin>`.
- `perlPackages.NetOAuth` has been updated from 0.28 to 0.33.
Callers that verify messages must now set `allowed_signature_methods` per message or configure `@Net::OAuth::ALLOWED_SIGNATURE_METHODS`; `verify` otherwise throws an exception.
See the [upstream changelog](https://metacpan.org/dist/Net-OAuth/changes) for details.
@@ -117,6 +121,9 @@
- `himalaya` has been updated from `v1.2.0` to `v2.0.0`, which introduces breaking changes. See the [release notes](https://github.com/pimalaya/himalaya/releases/tag/v2.0.0) and the [migration guide](https://github.com/pimalaya/himalaya/blob/master/MIGRATION.md).
- `proton-cli` has been updated from `2.2.3` to `3.4.0`, and installs its command as `proton`, with `proton-cli` kept beside it as a symlink.
`3.0.0` reworked the command line - `--output` is now the response format, secrets are no longer accepted as flag values, and several subcommands moved - so scripts need a review against the [upstream changelog](https://github.com/roman-16/proton-cli/blob/main/CHANGELOG.md).
- `tengine` has been removed as it has seen seriously delayed responses to security vulnerabilities.
- `jellyfin` has been upgraded to major version 12, which contains breaking changes. See the [upstream blog post](https://jellyfin.org/posts/jellyfin-release-12.0) for more information on how to safely upgrade.
@@ -171,6 +178,8 @@
- `replaceVarsWith` now enables `strictDeps` and `__structuredAttrs` and passing these attributes to the function is no longer allowed.
By extension, `replaceVars` now also enables `strictDeps` and `__structuredAttrs`.
- `nginx` / `nginxStable` is now built without the `rtmp` nginx module by default. You can enable it again using `nginx.override { modules = [ pkgs.nginxModules.rtmp ]; }`
- `buildFHSEnvChroot` has been removed after deprecation in 23.05.
- `leafnode` has been removed, as it was an unmaintained alpha-release of leafnode 2 and has a dependency on the EOL PRCE-library. Consider using `leafnode1` instead, which is still maintained.

View File

@@ -1,4 +1,4 @@
# Styleguide
# Style guide
Use this page as a reference and style guide for our internal and external documentation.
@@ -90,11 +90,13 @@ Don't describe what the documentation does. Just do it.
**Don't:**
> This section explains how to configure networking.
> The following guide walks you through setting up a web server.
**Do:**
> Configure networking by setting:
> Set up a web server:
### Code Examples

View File

@@ -22,7 +22,7 @@ import <nixpkgs> {
}
```
Note that we set `linker` to `lld`. This is because LLVM has its own linker, called "lld". By setting it, we utilize Clang and lld within this new instance of Nixpkgs. There is a shorthand method for building everything with LLVM: `pkgsLLVM`. This is easier to use with `nix-build` (or `nix build`):
Note that we set `linker` to `lld`. This is because LLVM has its own linker, called "lld". By setting it, we use Clang and lld within this new instance of Nixpkgs. There is a shorthand method for building everything with LLVM: `pkgsLLVM`. This is easier to use with `nix-build` (or `nix build`):
```bash
nix-build -A pkgsLLVM.hello

View File

@@ -105,27 +105,48 @@ There are several ways to tweak how Nix handles a package which has been marked
$ export NIXPKGS_ALLOW_UNFREE=1
```
- It is possible to permanently allow individual unfree packages, while still blocking unfree packages by default using the `allowUnfreePredicate` configuration option in the user configuration file.
This option is a function which accepts a package as a parameter, and returns a boolean. The following example configuration accepts a package and always returns false:
```nix
{ allowUnfreePredicate = (pkg: false); }
```
For a more useful example, try the following. This configuration only allows unfree packages named roon-server and Visual Studio Code:
- To allow specific unfree packages, add their names to your Nixpkgs configuration file:
```nix
{
allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"roon-server"
"vscode"
];
allowUnfreePackages = [
"fence"
"roon-server"
"vscode"
];
}
```
`allowUnfreePackages` permits the listed unfree packages.
In NixOS modules, lists set through `nixpkgs.config.allowUnfreePackages` merge additively across modules. This allows you to declare your unfree exceptions in the same modules that triggered them.
To allow unfree packages programmatically:
```nix
{ lib, ... }:
{
allowUnfreePredicate = pkg: lib.hasPrefix "roon" (lib.getName pkg);
}
```
This permits packages such as `roon-bridge` and `roon-server`.
To combine the list and predicate, set both options:
```nix
{ lib, ... }:
{
allowUnfreePackages = [
"fence"
"vscode"
];
allowUnfreePredicate = pkg: lib.hasPrefix "roon" (lib.getName pkg);
}
```
This permits unfree packages that match either option.
- It is also possible to allow and block licenses that are specifically acceptable or not acceptable, using `allowlistedLicenses` and `blocklistedLicenses`, respectively.
The following example configuration allowlists the licenses `amd` and `wtfpl`:

View File

@@ -703,11 +703,6 @@ lib.mapAttrs mkLicense (
url = "https://www.schristiancollins.com/generaluser.php"; # license included in sources
};
gfl = {
fullName = "GUST Font License";
url = "https://www.gust.org.pl/projects/e-foundry/licenses/GUST-FONT-LICENSE.txt";
};
gfsl = {
fullName = "GUST Font Source License";
url = "https://www.gust.org.pl/projects/e-foundry/licenses/GUST-FONT-SOURCE-LICENSE.txt";

View File

@@ -1595,17 +1595,76 @@ let
*/
mkDefinition = args@{ file, value, ... }: args // { _type = "definition"; };
/**
Labels a definition with a priority.
See the documentation of `filterOverrides` for the interpretation of the priority value.
Nesting this function usually leads to an invalid definition.
`mkDefault`, `mkOptionDefault`, and `mkForce` partially apply `mkOverride` with common priorities used in the NixOS module system.
# Inputs
`priority`
: A numeric value representing the precedence.
See the documentation of `filterOverrides` for the interpretation of this value.
`content`
: The definition to be labeled with a given priority.
# Examples
:::{.example}
## `lib.modules.mkOverride` usage example
```nix
mkOverride 1000 "hello, world!"
=> { _type = "override"; content = "hello, world!"; priority = 1000; }
```
```nix
(lib.evalModules {
modules = [
{ options.foo = lib.mkOption { }; }
{ config.foo = lib.mkOverride 20 1; }
{ config.foo = lib.mkOverride 10 2; }
];
}).config
=> { foo = 2; }
```
:::
*/
mkOverride = priority: content: {
_type = "override";
inherit priority content;
};
mkOptionDefault = mkOverride 1500; # priority of option defaults
mkDefault = mkOverride 1000; # used in config sections of non-user modules to set a default
/**
Labels a definition with the priority of option declaration defaults.
*/
mkOptionDefault = mkOverride 1500;
/**
Labels a definition with the priority used in config sections of non-user modules to set a default.
*/
mkDefault = mkOverride 1000;
defaultOverridePriority = 100;
mkImageMediaOverride = mkOverride 60; # image media profiles can be derived by inclusion into host config, hence needing to override host config, but do allow user to mkForce
/**
Labels a definition with the priority used in image media profiles.
Image media profiles can be derived by inclusion into host config, hence needing to override host config, but do allow users to `mkForce`.
*/
mkImageMediaOverride = mkOverride 60;
/**
Labels a definition with a high priority (low value).
*/
mkForce = mkOverride 50;
mkVMOverride = mkOverride 10; # used by ‘nixos-rebuild build-vm’
/**
Labels a definition with used by {command}`nixos-rebuild build-vm`.
*/
mkVMOverride = mkOverride 10;
mkFixStrictness = warn "lib.mkFixStrictness has no effect and will be removed. It returns its argument unmodified, so you can just remove any calls." id;

View File

@@ -460,6 +460,7 @@
name = "aaravrav";
github = "aaravrav";
githubId = 37036762;
matrix = "@hepara:matrix.org";
};
aarnphm = {
email = "contact@aarnphm.xyz";
@@ -5090,6 +5091,12 @@
githubId = 1689801;
name = "Mikhail Chekan";
};
chemonke = {
email = "nixpkgs@chemonke.ch";
github = "chemonke";
githubId = 183837749;
name = "Curdin Bosshart";
};
chen = {
email = "i@cuichen.cc";
github = "cu1ch3n";
@@ -11513,6 +11520,13 @@
githubId = 58676303;
name = "hhydraa";
};
hideyosh1 = {
email = "penelope.zhong@proton.me";
keys = [ { fingerprint = "01E9 0D3E 815F 84CA 1003 E7D7 2F75 2D18 C2C1 7AF8"; } ];
name = "Penelope Zhong";
github = "hideyosh1";
githubId = 64223175;
};
higebu = {
name = "Yuya Kusakabe";
email = "yuya.kusakabe@gmail.com";
@@ -12143,6 +12157,12 @@
githubId = 71074737;
name = "Simon Wick";
};
ilovelinux = {
email = "nix+nixpkgs@ilovelinux.dev";
github = "ilovelinux";
githubId = 9268789;
name = "Antonio Spadaro";
};
ilya-epifanov = {
email = "mail@ilya.network";
github = "ilya-epifanov";
@@ -20094,6 +20114,12 @@
githubId = 52401682;
name = "myul";
};
Myxogastria0808 = {
email = "r.rstudio.c@gmail.com";
github = "Myxogastria0808";
githubId = 78744619;
name = "Yuki Osada";
};
myypo = {
email = "nikirsmcgl@gmail.com";
github = "myypo";
@@ -28978,6 +29004,13 @@
github = "thelissimus";
githubId = 70096720;
};
thelolcoder2007 = {
name = "thelolcoder2007";
github = "thelolcoder2007";
githubId = 52106896;
matrix = "@erents:dapperepoging.nl";
keys = [ { fingerprint = "E374 815F C754 462B 1C34 3562 FDC3 99DE 8F7E 200B"; } ];
};
themadbit = {
name = "Mark Tanui";
email = "marktanui75@gmail.com";

View File

@@ -0,0 +1,39 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash
#!nix-shell -p jq git
# shellcheck shell=bash
#
# Usage: eval-pkg-sets.sh [extra flags for nix-* commands ...]
#
# Must be executed in a git checkout of Nixpkgs.
set -euo pipefail
NIXPKGS="$(git rev-parse --show-toplevel)"
PKGSETS="$(nix-env --readonly-mode --json --drv-path -f "$NIXPKGS" -qaP -A haskell.compiler "$@" \
| jq -r 'to_entries | unique_by(.value.drvPath) .[] .key | sub("^haskell.compiler";"haskell.packages")')"
trap 'exit 1' SIGINT SIGTERM
set +e
badsets=""
for set in $PKGSETS; do
# Confirm an equivalent package set to haskell.compiler.$entry exists and is usable
if ! nix-instantiate --readonly-mode -A "$set.ghc" "$@" > /dev/null 2>&1; then
echo "Skipping $set... ($set.ghc does not evaluate)"
else
echo "Evaluating $set..."
if ! nix-env --readonly-mode -f "$NIXPKGS" -qaP --drv-path -A "$set" "$@" > /dev/null; then
badsets+="$set "
fi
fi
done
if [ -n "$badsets" ]; then
echo "Found potential eval issues in the following sets:" >&2
# shellcheck disable=SC2086
printf '%s\n' $badsets
exit 1
fi

View File

@@ -6,7 +6,7 @@
# Attention: For unknown reasons, the script can't be easily cancelled and needs to be killed manually if it shouldn't run to completion.
use std log
use std/log
let broken_config = "pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml"

View File

@@ -33,7 +33,7 @@ fi
# Stackage solver to use, LTS or Nightly
# (should be capitalized like the display name)
SOLVER=LTS
SOLVER=Nightly
# Stackage solver version, if any. Use latest if empty
VERSION=
TMP_TEMPLATE=update-stackage.XXXXXXX
@@ -105,6 +105,7 @@ sed -r \
-e '/ hledger-ui /d' \
-e '/ hledger-web /d' \
-e '/ spacecookie /d' \
-e '/ hnix-store-core /d' \
< "${tmpfile_new}" >> $stackage_config
# Explanations:
# cabal2nix, distribution-nixpkgs, jailbreak-cabal, language-nix: These are our packages and we know what we are doing.

View File

@@ -108,7 +108,6 @@ with lib.maintainers;
members = [
lopsided98
mic92
zowoq
];
scope = "Maintain Buildbot CI framework";
shortName = "Buildbot";

View File

@@ -42,7 +42,7 @@ in
};
};
nixPath = mkOption {
settings.nix-path = mkOption {
type = types.listOf types.str;
default =
if cfg.channel.enable then
@@ -80,8 +80,11 @@ in
};
};
config = mkIf cfg.enable {
imports = [
(lib.mkRenamedOptionModule [ "nix" "nixPath" ] [ "nix" "settings" "nix-path" ])
];
config = mkIf cfg.enable {
environment.extraInit = mkIf cfg.channel.enable ''
if [ -e "$HOME/.nix-defexpr/channels" ]; then
export NIX_PATH="$HOME/.nix-defexpr/channels''${NIX_PATH:+:$NIX_PATH}"
@@ -95,7 +98,7 @@ in
# NIX_PATH has a non-empty default according to Nix docs, so we don't unset
# it when empty.
environment.sessionVariables = {
NIX_PATH = cfg.nixPath;
NIX_PATH = cfg.settings.nix-path;
};
systemd.tmpfiles.rules = lib.mkIf cfg.channel.enable [

View File

@@ -102,7 +102,7 @@ in
# because we would need some kind of evil shim taking the *calling* flake's self path,
# perhaps, to ever make that work (in order to know where the Nix expr for the system came
# from and how to call it).
nix.nixPath = lib.mkDefault (
nix.settings.nix-path = lib.mkDefault (
[ "nixpkgs=flake:nixpkgs" ]
++ lib.optional config.nix.channel.enable "/nix/var/nix/profiles/per-user/root/channels"
);

View File

@@ -33,7 +33,13 @@ in
config = lib.mkIf cfg.enable (
lib.mkMerge [
{
environment.systemPackages = [ cfg.package ];
environment.systemPackages = [
cfg.package
];
# Needed to add the freedesktop sound theme
# It's only a runtime dependency for noctalia, so it's not made a package dependency.
xdg.sounds.enable = true;
systemd.user.services.noctalia = lib.mkIf cfg.systemd.enable {
description = "Noctalia Wayland desktop shell";

View File

@@ -51,7 +51,10 @@ in
sockets.pwupdd.wantedBy = lib.optional config.users.mutableUsers "sockets.target"; # immutable users do not need password updating
sockets.newidmapd.wantedBy = [ "sockets.target" ];
services."pwupdd@".environment.PWUPDD_OPTS = lib.escapeShellArgs cfg.extraArgs;
services."pwaccessd".environment.PWACCESSD_OPTS = lib.escapeShellArgs cfg.extraArgs;
services."pwaccessd".environment = {
LD_LIBRARY_PATH = config.system.nssModules.path;
PWACCESSD_OPTS = lib.escapeShellArgs cfg.extraArgs;
};
};
environment.systemPackages = [ cfg.package ];

View File

@@ -48,6 +48,7 @@
# Accounts daemon looks for dbus interfaces in $XDG_DATA_DIRS/accountsservice
environment.XDG_DATA_DIRS = "${config.system.path}/share";
environment.LD_LIBRARY_PATH = config.system.nssModules.path;
}
(

View File

@@ -136,6 +136,7 @@ in
path =
cfg.extraPath
++ lib.optionals cfg.smartmon.enable [ cfg.smartmon.package ]
++ lib.optionals config.boot.zfs.enabled [ config.boot.zfs.package ]
++ lib.optionals (builtins.elem "nvidia" config.services.xserver.videoDrivers) [
(lib.getBin config.hardware.nvidia.package)
]
@@ -182,9 +183,9 @@ in
LockPersonality = true;
NoNewPrivileges = !cfg.smartmon.enable;
PrivateDevices = !cfg.smartmon.enable;
PrivateDevices = !cfg.smartmon.enable && !config.boot.zfs.enabled;
PrivateTmp = true;
PrivateUsers = !cfg.smartmon.enable && !cfg.environment.SKIP_SYSTEMD;
PrivateUsers = !cfg.smartmon.enable && !config.boot.zfs.enabled && !cfg.environment.SKIP_SYSTEMD;
ProtectClock = true;
ProtectControlGroups = "strict";
ProtectHome = "read-only";

View File

@@ -13,7 +13,6 @@ let
mkEnableOption
mkIf
mkOption
mkOverride
mkPackageOption
nameValuePair
recursiveUpdate
@@ -351,13 +350,11 @@ in
fedimintdName: cfg:
(nameValuePair cfg.nginx.fqdn (
lib.mkMerge [
cfg.nginx.config
(lib.mapAttrsRecursive (_: lib.mkDefault) cfg.nginx.config)
{
# Note: we want by default to enable OpenSSL, but it seems anything 100 and above is
# overridden by default value from vhost-options.nix
enableACME = mkOverride 99 true;
forceSSL = mkOverride 99 true;
enableACME = true;
forceSSL = true;
locations.${cfg.nginx.path_ws} = {
proxyPass = "http://127.0.0.1:${toString cfg.api_ws.port}/";
proxyWebsockets = true;

View File

@@ -292,7 +292,7 @@ in
assertions = lib.mapAttrsToList (netName: netCfg: {
# IFNAMSIZ caps network device names to 16 chars (including NULL terminator).
# Without this check, users might end up with a truncated interface name.
assertion = !netCfg.tun.disable && builtins.stringLength netCfg.tun.device <= 15;
assertion = netCfg.tun.disable || builtins.stringLength netCfg.tun.device <= 15;
message = ''
Network device names can't be longer than 15 chars.
`config.services.nebula.networks.${netName}.tun.device` is set to "${netCfg.tun.device}" which is above the limit.

View File

@@ -202,7 +202,7 @@ in
(mkIf cfg.playwrightSupport {
changedetection-io-playwright = {
image = "browserless/chrome";
image = "docker.io/browserless/chrome";
environment = {
SCREEN_WIDTH = "1920";
SCREEN_HEIGHT = "1024";

View File

@@ -43,7 +43,7 @@ in
type = types.submodule { freeformType = types.attrsOf (types.nullOr types.str); };
defaultText = lib.literalExpression ''
{
HBOX_STORAGE_CONN_STRING = "file:///var/lib/homebox";
HBOX_STORAGE_CONN_STRING = "file:///var/lib/homebox?no_tmp_dir=1";
HBOX_STORAGE_PREFIX_PATH = "data";
HBOX_DATABASE_DRIVER = "sqlite3";
HBOX_DATABASE_SQLITE_PATH = "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1";
@@ -51,7 +51,6 @@ in
HBOX_OPTIONS_GITHUB_RELEASE_CHECK = "false";
HBOX_MODE = "production";
HOME = "/var/lib/homebox";
TMPDIR = "/var/lib/homebox/tmp";
}
'';
description = ''
@@ -125,7 +124,9 @@ in
services.homebox.settings = lib.mkMerge [
(lib.mapAttrs (_: mkDefault) {
HBOX_STORAGE_CONN_STRING = "file:///var/lib/homebox";
# We cannot use a tempdir as homebox wants to rename the file, which does not work across filesystem boundaries
# also see: https://github.com/google/go-cloud/issues/3294 and https://pkg.go.dev/gocloud.dev/blob/fileblob#URLOpener
HBOX_STORAGE_CONN_STRING = "file:///var/lib/homebox?no_tmp_dir=1";
HBOX_STORAGE_PREFIX_PATH = "data";
HBOX_DATABASE_DRIVER = "sqlite3";
HBOX_DATABASE_SQLITE_PATH = "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1";
@@ -134,10 +135,8 @@ in
HBOX_MODE = "production";
# Fix this startup issue:
# failed to create modcache index dir: mkdir /var/empty/.cache: read-only file system
# TODO: remove once https://github.com/golang/tools/commit/03cb4551c662c0e078502fe5f317ca4114b89cd8 is available
HOME = "/var/lib/homebox";
# Fix uploading/saving attachments/images:
# [...] rename /tmp/ced4804c80b1ed1f6e88060f6d829db421e6dbf3a189715265900b5d6b0243ed.1889b3d16ab36e22.tmp /var/lib/homebox/data/5f42f81b-e9ad-4495-b6a6-9e9f704db30e/documents/ced4804c80b1ed1f6e88060f6d829db421e6dbf3a189715265900b5d6b0243ed: invalid cross-device link" [...]
TMPDIR = "/var/lib/homebox/tmp";
})
(mkIf cfg.database.createLocally {

View File

@@ -14,6 +14,8 @@ in
services.homebox = {
enable = true;
settings.HBOX_WEB_PORT = port;
settings.HBOX_OPTIONS_ALLOW_REGISTRATION = "true";
settings.HBOX_LOG_LEVEL = "trace";
};
};
@@ -50,6 +52,7 @@ in
in
self;
testScript = ''
import json
def test_homebox(node):
node.wait_for_unit("homebox.service")
node.wait_for_open_port(${port})
@@ -57,6 +60,29 @@ in
node.succeed("curl --fail -X GET 'http://localhost:${port}/'")
out = node.succeed("curl --fail 'http://localhost:${port}/api/v1/status'")
assert '"health":true' in out
node.succeed("curl --request POST --fail 'http://localhost:${port}/api/v1/users/register' \
--data '{\"email\":\"a@b.c\",\"name\":\"test\",\"password\":\"password\"}' \
")
login = node.succeed("curl --request POST --fail 'http://localhost:${port}/api/v1/users/login' \
--data-urlencode 'password=password' \
--data-urlencode 'username=a@b.c' \
")
login_data = json.loads(login)
token = login_data["token"]
locations = node.succeed(f"curl --request GET --fail 'http://localhost:${port}/api/v1/entities?isLocation=true' \
--header 'Authorization: {token}' \
")
location_id = json.loads(locations)["items"][0]["id"]
item = node.succeed(f"curl --request POST --fail 'http://localhost:${port}/api/v1/entities' \
--header 'Authorization: {token}' \
--data '{{\"name\":\"testitem\",\"parentId\":\"{location_id}\"}}' \
")
item_id = json.loads(item)["id"]
node.succeed(f"curl --request POST --fail 'http://localhost:${port}/api/v1/entities/{item_id}/attachments' \
--header 'Authorization: {token}' \
--form 'file=test;type=text/plain;filename=test.txt' \
--form name=test.txt \
")
test_homebox(simple)
simple.send_monitor_command("quit")

View File

@@ -1,6 +1,9 @@
{ pkgs, lib, ... }:
{
pkgs,
lib,
...
}:
let
# We'll need to be able to trade cert files between nodes via scp.
inherit (import ../ssh-keys.nix pkgs)
snakeOilPrivateKey
@@ -44,13 +47,11 @@ let
}
extraConfig
];
in
{
name = "nebula";
nodes = {
lighthouse =
{ ... }@args:
makeNebulaNode args "lighthouse" {
@@ -97,6 +98,24 @@ in
};
};
};
# A lighthouse can run without a tun interface, no device name = skip length check pr 565501
services.nebula.networks.tunless = {
ca = "/etc/nebula/ca.crt";
cert = "/etc/nebula/lighthouse.crt";
key = "/etc/nebula/lighthouse.key";
isLighthouse = true;
listen = {
host = "0.0.0.0";
port = 4243;
};
tun = {
disable = true;
device = "nebula.tunless-too-long";
};
user = "nebula-smoke";
group = "nebula-smoke";
};
};
allowAny =
@@ -265,12 +284,10 @@ in
};
};
};
};
testScript =
let
setUpPrivateKey = name: ''
${name}.start()
${name}.succeed(
@@ -379,6 +396,11 @@ in
lighthouse.wait_until_succeeds("ping -c1 -W1 10.0.100.1", timeout=10)
lighthouse.wait_until_succeeds("ping -c1 -W1 2001:db8::1", timeout=10)
# The tunless network starts without a tun device despite its (deliberately over-long) configured device name. pr 565501
lighthouse.wait_for_unit("nebula@tunless.service")
lighthouse.wait_until_succeeds("ss -lun | grep -q ':4243'", timeout=10)
lighthouse.fail("ip link show nebula.tunless-too-long")
# Start all the machines to be set up
allowAny.start()
allowFromLighthouse.start()

View File

@@ -12,10 +12,12 @@ in
{
virtualisation.writableStore = true;
system.extraDependencies = [ (pkgs.runCommand "deps" { } "mkdir $out").inputDerivation ];
nix.nixPath = [ "nixpkgs=${../../..}" ];
nix.settings.substituters = lib.mkForce [ ];
nix.settings.system-features = [ "supported-feature" ];
nix.settings.experimental-features = [ "nix-command" ];
nix.settings = {
experimental-features = [ "nix-command" ];
nix-path = [ "nixpkgs=${../../..}" ];
substituters = lib.mkForce [ ];
system-features = [ "supported-feature" ];
};
nix.enable = true; # disabled by default. See all-tests.nix / tag(no-nix-by-default)
programs.nix-required-mounts.enable = true;
programs.nix-required-mounts.allowedPatterns.supported-feature = {

View File

@@ -22,6 +22,7 @@ let
wal_level = "logical";
max_replication_slots = "10";
max_wal_senders = "10";
output_plugin_libraries = "wal2json";
};
};
};

View File

@@ -18,7 +18,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "timeshift";
version = "25.12.4";
version = "26.09.0";
outputs = [
"out"
"man"
@@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "linuxmint";
repo = "timeshift";
tag = finalAttrs.version;
hash = "sha256-4iK9RngcqwR0sYo9AXcTwEQ1eoPQPbAmwM5k/rcgU9s=";
hash = "sha256-mMG3rMC4wH8bpwfEntEJfFhn8gXoZf7iLraxTysttQ8=";
};
postPatch = ''

View File

@@ -151,9 +151,9 @@ rec {
unstable = fetchurl rec {
# NOTE: Don't forget to change the hash for staging as well.
version = "11.16";
version = "11.18";
url = "https://dl.winehq.org/wine/source/11.x/wine-${version}.tar.xz";
hash = "sha256-xm4gkDQ9zXJ/f3/S+H7gv7CxGHkMHXRat7ikw6QZfy8=";
hash = "sha256-xigvbU2uzxHzq5+aK2xZj2e+fijDY7osroo8RLYR56Q=";
patches = [
# Also look for root certificates at $NIX_SSL_CERT_FILE
@@ -163,7 +163,7 @@ rec {
# see https://gitlab.winehq.org/wine/wine-staging
staging = fetchFromGitLab {
inherit version;
hash = "sha256-14VEZMMlWCsStm2AJNO+wBPPO67EGDsQyNiFBBtIcUg=";
hash = "sha256-KZCkra0y3XFNrbD2lZ+YUCLyq1POC30Sd4sGCJZuwgQ=";
domain = "gitlab.winehq.org";
owner = "wine";
repo = "wine-staging";

View File

@@ -1,21 +1,21 @@
# Expression generated by update.py; do not edit it by hand!
rec {
pname = "brave-origin";
version = "1.95.104";
version = "1.96.59";
flavor = "origin";
archives = {
aarch64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-origin_${version}_arm64.deb";
sha256 = "3efe3d4325b241a19449348a3e32af574be9842b2b0fae1eb942a87bb50333a7";
sha256 = "b088a568b3d98893b737a2bfdd5a3769ebb67798100b413e6cce555d42d65f57";
};
x86_64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-origin_${version}_amd64.deb";
sha256 = "fe6a88b3301eb8a08ed062d32bde01786d1b666e5ab842b5625c854eb11f2886";
sha256 = "447bc5ac4b2a2bfa71260cdf9d52d2fab694f59e15a4b9a907980f5b3ec45613";
};
aarch64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/Brave-Origin-arm64.dmg";
sha256 = "2f59547e4b53ac300450cb4f56f292bcbf508b20fdfa06c6341e5fd976d66859";
sha256 = "71f88f231526d99c7eb18d809dfe56a04899a97a3713c0a4476df2fe4132cdbd";
};
};
}

View File

@@ -1,20 +1,20 @@
# Expression generated by update.py; do not edit it by hand!
rec {
pname = "brave";
version = "1.95.104";
version = "1.96.59";
archives = {
aarch64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
sha256 = "251ee83fa383db6106ae6140df0975689b226d15ceb96cdb4147cb90cd7c25ba";
sha256 = "b82a7a488c9bc0c7b18fea1a2da8acb49f42b4a856493d6a4ce75a0b9a49fee3";
};
x86_64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
sha256 = "e09e3c3e9fc84f75e65048a0be830c7c4907744a402b5790530d2206b276426e";
sha256 = "b05129c6907670b2029e2f01773d192c8b87c3075b25873ea3bc226bb0f15f1e";
};
aarch64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/Brave-Browser-arm64.dmg";
sha256 = "f6823d53b3e9a287b8f8830b728ba9b34fe2d4a9f6ee4e05b3bcd4a21ee25eaf";
sha256 = "57690cf24e5ce5e15768b220d46621e575e0caabd3d651bdad5afc2b184f118a";
};
};
}

View File

@@ -29,6 +29,10 @@ buildMozillaMach rec {
maxSilent = 14400; # 4h, double the default of 7200s (c.f. #129212, #129115)
license = lib.licenses.mpl20;
mainProgram = binaryName;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "mozilla" version // {
product = "firefox";
sw_edition = "beta";
};
};
tests = {
inherit (nixosTests) firefox-beta;

View File

@@ -42,6 +42,11 @@
maxSilent = 14400; # 4h, double the default of 7200s (c.f. #129212, #129115)
license = lib.licenses.mpl20;
mainProgram = binaryName;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "mozilla" version // {
product = "firefox";
sw_edition = "devedition";
};
};
tests = {
inherit (nixosTests) firefox-devedition;

View File

@@ -27,13 +27,13 @@
"vendorHash": null
},
"aiven_aiven": {
"hash": "sha256-OOEtFEs8EBOlvAoAOVKS1yFCYBzJ/75G7arDkkjS5LA=",
"hash": "sha256-By/CEi2DEZSvrfyV9KTBp6VlaIK1m4xF71KEpJbtrG8=",
"homepage": "https://registry.terraform.io/providers/aiven/aiven",
"owner": "aiven",
"repo": "terraform-provider-aiven",
"rev": "v4.62.0",
"rev": "v4.63.0",
"spdx": "MIT",
"vendorHash": "sha256-TXeJPVyb3+t1wJyHXNbmy6iPrPTG47bedHB0UyEUv98="
"vendorHash": "sha256-jrr657aGldXtq4XHfYYpgr1HQpe+cg1mWa7gwRj30io="
},
"akamai_akamai": {
"hash": "sha256-ui8w8z9kROptw0tCvtT645bbNJV/BRd10aVomwhl+hI=",
@@ -598,13 +598,13 @@
"vendorHash": "sha256-9DiGgBQyN2lv7w4IkjMuWGNo9oTIvdK1qcdEpKpy5NE="
},
"hashicorp_google-beta": {
"hash": "sha256-EvcjgQupjAPKkbPObTTXNUsyyo7Udwc6rriD4/K7UhE=",
"hash": "sha256-JNPZ9nL5mkoqH0HNQr6mNWNadtnK1iZlMhy1UDds/v8=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
"owner": "hashicorp",
"repo": "terraform-provider-google-beta",
"rev": "v8.3.0",
"rev": "v8.4.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-t3lzDRh0v6vMbw8qLXTOjKNUtaBlXOZkqNO+mJyP9NQ="
"vendorHash": "sha256-KI1hUXlJVoKGRyDODIfHJCBmN08Hml5JK+BSYiWGeXQ="
},
"hashicorp_helm": {
"hash": "sha256-O3QcQf+TBmSB/mY5wybk/8BUG5RTjLhJYU+9jOOUqBI=",
@@ -851,11 +851,11 @@
"vendorHash": "sha256-BFhxDYfbHNY4omovikg01UDqt2oxCtg9Q85DPuHSUeE="
},
"launchdarkly_launchdarkly": {
"hash": "sha256-DVpsm3adZEwWzgvIFu8pXUGVTch18oW4UdXPQ8XZZb0=",
"hash": "sha256-4n7QRhQd/9juZ+qdO3G9Qs+uwokmia82/xJ254A+9q0=",
"homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly",
"owner": "launchdarkly",
"repo": "terraform-provider-launchdarkly",
"rev": "v3.1.5",
"rev": "v3.1.6",
"spdx": "MPL-2.0",
"vendorHash": "sha256-d8RQfuLRNGTUzA2Ygy3QEis5j5Ape5kmcnZSs77c84M="
},

View File

@@ -8,7 +8,7 @@ with ocamlPackages;
buildDunePackage {
pname = "jackline";
version = "unstable-2024-10-21";
version = "0.1.0-unstable-2024-10-21";
minimalOCamlVersion = "4.13";

View File

@@ -85,8 +85,8 @@ rec {
thunderbird = thunderbird-latest;
thunderbird-latest = common {
version = "156.0";
sha512 = "8fd524f9d622f007e9bd5e8bcc440f185427a928a04d3aae14fc476e011ff1c15b68607292624ea4c4e4d596722193dda88e233cdfb6bbf5d05bd180870532ba";
version = "156.0.1";
sha512 = "e9262a4666e0107c7bc45fc2ad4bac4d6e5db4bfd3325d1d1c418f00adee777db969f8c12d8f310f45fdfda61b26e31bd0eea8b7d64ed1ee0050b5ee9235cfb0";
updateScript = callPackage ./update.nix {
attrPath = "thunderbirdPackages.thunderbird-latest";

View File

@@ -64,7 +64,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = {
description = "Database management in a single PHP file";
homepage = "https://docs.adminerevo.org";
homepage = "https://github.com/adminerevo/adminerevo";
license = with lib.licenses; [
asl20
gpl2Only

View File

@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "aiken";
version = "1.1.23";
version = "1.1.24";
src = fetchFromGitHub {
owner = "aiken-lang";
repo = "aiken";
tag = "v${finalAttrs.version}";
hash = "sha256-9CPwIqUoOih4711vSEeV3AX1T1GGQ/AeYj7HnWI5UO8=";
hash = "sha256-yG96JwZ/H4/MrLkrmsResRg3HGUfh1Kz3kA6qv0Y62c=";
};
cargoHash = "sha256-98oyeVo3z49DGikhSBMB7QSiz6+I7GkvqJIpOusuEz4=";
cargoHash = "sha256-BDe1GQtKzE2fyKPDdOEriF4wUxONe/jLfnyHiF/dUh4=";
buildInputs = [ openssl ];

View File

@@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
homepage = "https://www.c-amie.co.uk/software/analog/";
homepage = "https://github.com/c-amie/analog-ce";
license = lib.licenses.gpl2Only;
description = "Powerful tool to generate web server statistics";
platforms = lib.platforms.all;

View File

@@ -2,7 +2,7 @@
lib,
buildNpmPackage,
copyDesktopItems,
electron_43,
electron_44,
fetchFromGitHub,
makeDesktopItem,
makeWrapper,
@@ -14,21 +14,21 @@
}:
let
electron = electron_43;
electron = electron_44;
in
buildNpmPackage (finalAttrs: {
pname = "appium-inspector";
version = "2026.7.1";
version = "2026.9.2";
src = fetchFromGitHub {
owner = "appium";
repo = "appium-inspector";
tag = "v${finalAttrs.version}";
hash = "sha256-7pxXlY/aifrg4cuGZSgxONF+RPL8P7JcZ6Gobqv2nz4=";
hash = "sha256-ePHLOHEXaigZwoCrZG18K7oYVeFEg3ZhZIKJJHyFQe8=";
};
npmDepsHash = "sha256-W9FWIHhtS2d9xBpIEGB8sWmDfcdyphL+0eCk1+8pu2s=";
npmDepsHash = "sha256-MvDKtSx/1w3s8NjQczEzvxSE6SmJrWb5CUpPYhSX7Ts=";
npmFlags = [ "--ignore-scripts" ];
nativeBuildInputs = [

View File

@@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
know what is going on in your network, right now or historically,
you will find Argus a useful tool.
'';
homepage = "http://qosient.com/argus";
homepage = "https://openargus.org";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
};

View File

@@ -69,7 +69,7 @@ stdenv.mkDerivation (finalAttrs: {
know what is going on in your network, right now or historically,
you will find Argus a useful tool.
'';
homepage = "http://qosient.com/argus";
homepage = "https://openargus.org";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
};

View File

@@ -0,0 +1,76 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
copyDesktopItems,
icoutils,
makeWrapper,
makeDesktopItem,
electron,
}:
buildNpmPackage (finalAttrs: {
pname = "ariang-native";
version = "1.3.14";
strictDeps = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "mayswind";
repo = "AriaNg-Native";
tag = finalAttrs.version;
hash = "sha256-ByQPAZVQEqqjD7th0wq06NdOsAR7YchWpV3LHu4QzTk=";
};
dontNpmBuild = true;
npmDepsFetcherVersion = 2;
npmDepsHash = "sha256-mTu/QcsPq7YoUSuKtS34P+y38oIoB3zyuDL9ELQDoBQ=";
npmFlags = [ "--ignore-scripts" ];
nativeBuildInputs = [
copyDesktopItems
icoutils
makeWrapper
];
desktopItems = with finalAttrs; [
(makeDesktopItem {
name = pname;
desktopName = "AriaNg Native";
genericName = meta.description;
comment = meta.description;
icon = pname;
exec = "${pname} %U";
mimeTypes = [ "x-scheme-handler/magnet" ];
categories = [ "Network" ];
startupWMClass = pname;
})
];
postInstall = with finalAttrs; ''
# Create desktop icons
icotool -x assets/AriaNg.ico
ls *.png | sort -V | while read -r file; do
size=$(echo "$file" | awk -F '_' '{print $3}' | cut -d 'x' -f 1)
mkdir -p "$out/share/icons/hicolor/''${size}x''${size}/apps"
mv "$file" "$out/share/icons/hicolor/''${size}x''${size}/apps/${pname}.png"
done
makeWrapper ${lib.getExe electron} $out/bin/${pname} \
--inherit-argv0 \
--add-flags "$out/lib/node_modules/${pname}"
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Aria2 desktop frontend based on AriaNg with additional desktop features";
homepage = "https://github.com/mayswind/AriaNg-Native";
changelog = "https://github.com/mayswind/AriaNg-Native/releases/tag/${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ProxyVT ];
mainProgram = finalAttrs.pname;
platforms = lib.platforms.linux;
};
})

View File

@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Realtime scripted modular audio engine for video games and musical applications";
mainProgram = "a2play";
homepage = "http://audiality.org";
homepage = "https://olofson.github.io/audiality2/";
license = lib.licenses.zlib;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ fgaz ];

View File

@@ -9,7 +9,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "badness";
version = "0.23.0";
version = "0.24.0";
__structuredAttrs = true;
@@ -17,10 +17,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "jolars";
repo = "badness";
tag = "v${finalAttrs.version}";
hash = "sha256-rPIdpescZTHCDZffevgJbh83NjuDZjxzx3EXSa/I/6U=";
hash = "sha256-kc+gM3Vr2gyySwXLBunuL5uihlkYhPi6VW4IhpkigMs=";
};
cargoHash = "sha256-Mi6/2ijc43wkzJzxTJafqh8+gygf3HJnyAq/uVcn3hY=";
cargoHash = "sha256-IeYGMF+iG/gSPs4HSaqm0ekZ1WMeKuf1qjNF6EMWvsI=";
nativeBuildInputs = [
installShellFiles

View File

@@ -0,0 +1,94 @@
{
lib,
stdenvNoCC,
fetchFromGitHub,
makeWrapper,
python3,
gobject-introspection,
librsvg,
hyprcursor,
nix-update-script,
}:
let
pythonEnv = python3.withPackages (ps: [
ps.pygobject3
ps.pycairo
ps.pillow
]);
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "bibata-caelestia";
version = "0-unstable-2026-09-05";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "dim-ghub";
repo = "Bibata-Caelestia";
rev = "8b808e86b617ecc94ae500b1c32b804cc11dd57f";
hash = "sha256-Mjiwo1M28ghRmLDQzJc83irc9RDI/lYIh9A81V8M8qI=";
};
nativeBuildInputs = [
makeWrapper
gobject-introspection
hyprcursor
pythonEnv
];
buildInputs = [
librsvg
];
postPatch = ''
substituteInPlace builder.py \
--replace-fail 'search_dirs.append(Path(__file__).parent / "templates")' \
'search_dirs.append(Path(__file__).parent / "templates"); search_dirs.append(Path(os.environ.get("BIBATA_TEMPLATES_DIR", Path(__file__).resolve().parent.parent / "share/bibata-caelestia/templates")))'
'';
buildPhase = ''
runHook preBuild
export HOME="$TMPDIR"
python3 builder.py build --dest "$TMPDIR/Bibata-Caelestia" --size 24
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -dm 0755 "$out/share/icons"
cp -rf "$TMPDIR/Bibata-Caelestia" "$out/share/icons/"
install -dm 0755 "$out/share/bibata-caelestia/templates"
cp -rf templates/*.svg "$out/share/bibata-caelestia/templates/"
install -Dm 0755 builder.py "$out/bin/bibata-caelestia-builder"
wrapProgram "$out/bin/bibata-caelestia-builder" \
--prefix PATH : "${
lib.makeBinPath [
hyprcursor
pythonEnv
]
}" \
--prefix GI_TYPELIB_PATH : "${lib.makeSearchPath "lib/girepository-1.0" [ librsvg ]}" \
--set BIBATA_TEMPLATES_DIR "$out/share/bibata-caelestia/templates"
runHook postInstall
'';
passthru.updateScript = nix-update-script {
extraArgs = [ "--version=branch" ];
};
meta = {
description = "Dynamic Material You themeable cursor theme based on Bibata Modern Classic for Caelestia";
homepage = "https://github.com/dim-ghub/Bibata-Caelestia";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ rachalaraj ];
mainProgram = "bibata-caelestia-builder";
platforms = lib.platforms.linux;
};
})

View File

@@ -0,0 +1,63 @@
{
lib,
python3Packages,
fetchPypi,
git,
nix-update-script,
versionCheckHook,
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "bitbake-setup";
version = "2.19.0";
format = "wheel";
__structuredAttrs = true;
src = fetchPypi {
pname = "bitbake_setup";
inherit (finalAttrs) version;
format = "wheel";
dist = "py3";
python = "py3";
hash = "sha256-tq53r8I02HL4mTgnIxcVf4VTYhRngYgl232/cDgLzdI=";
};
makeWrapperArgs = [
"--prefix"
"PATH"
":"
(lib.makeBinPath [ git ])
];
pythonImportsCheck = [ "bitbake_setup" ];
versionCheckProgramArg = "--version";
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
passthru.updateScript = nix-update-script {
extraArgs = [
"--url"
"mirror://pypi/b/bitbake_setup/"
];
};
meta = {
description = "Command that sets up a BitBake build environment from a published configuration";
homepage = "https://git.openembedded.org/bitbake/";
downloadPage = "https://pypi.org/project/bitbake-setup/";
license = with lib.licenses; [
gpl2Only
mit
psfl
zlib
lgpl21Plus
bsd3Clear
];
mainProgram = "bitbake-setup";
maintainers = with lib.maintainers; [ otavio ];
platforms = lib.platforms.linux;
};
})

View File

@@ -0,0 +1,3 @@
{ blender }:
blender.override { oneapiSupport = true; }

View File

@@ -86,6 +86,12 @@
waylandSupport ? stdenv.hostPlatform.isLinux,
zlib,
zstd,
level-zero,
intel-compute-runtime,
intel-llvm,
intel-graphics-compiler,
oneapiSupport ? false,
opencl-headers,
}:
let
@@ -121,6 +127,9 @@ stdenv'.mkDerivation (finalAttrs: {
pname = "blender";
version = "5.2.2";
strictDeps = true;
__structuredAttrs = true;
src = fetchzip {
name = "source";
url = "https://download.blender.org/source/blender-${finalAttrs.version}.tar.xz";
@@ -158,6 +167,10 @@ stdenv'.mkDerivation (finalAttrs: {
+ (lib.optionalString rocmSupport ''
substituteInPlace extern/hipew/src/hipew.c --replace-fail '"/opt/rocm/hip/lib/libamdhip64.so.${lib.versions.major rocmPackages.clr.version}"' '"${rocmPackages.clr}/lib/libamdhip64.so"'
substituteInPlace extern/hipew/src/hipew.c --replace-fail '"opt/rocm/hip/bin"' '"${rocmPackages.clr}/bin"'
'')
+ (lib.optionalString oneapiSupport ''
substituteInPlace intern/cycles/kernel/device/oneapi/CMakeLists.txt \
--replace-fail ''\'''${cycles_kernel_runtime_lib_target_path}' '"''${CMAKE_INSTALL_LIBDIR}"'
'');
env.NIX_CFLAGS_COMPILE = "-I${python3}/include/${python3.libPrefix}";
@@ -177,7 +190,8 @@ stdenv'.mkDerivation (finalAttrs: {
(lib.cmakeBool "WITH_CPU_CHECK" false)
(lib.cmakeBool "WITH_CYCLES_CUDA_BINARIES" cudaSupport)
(lib.cmakeBool "WITH_CYCLES_DEVICE_HIP" rocmSupport)
(lib.cmakeBool "WITH_CYCLES_DEVICE_ONEAPI" false)
(lib.cmakeBool "WITH_CYCLES_DEVICE_ONEAPI" oneapiSupport)
(lib.cmakeBool "WITH_CYCLES_ONEAPI_BINARIES" oneapiSupport)
(lib.cmakeBool "WITH_CYCLES_DEVICE_OPTIX" cudaSupport)
(lib.cmakeBool "WITH_CYCLES_EMBREE" embreeSupport)
(lib.cmakeBool "WITH_CYCLES_OSL" true)
@@ -205,6 +219,13 @@ stdenv'.mkDerivation (finalAttrs: {
(lib.cmakeFeature "OPTIX_ROOT_DIR" "${optix}")
(lib.cmakeBool "WITH_CYCLES_CUDA_BINARIES" true)
]
++ lib.optionals oneapiSupport [
(lib.cmakeFeature "SYCL_ROOT_DIR" "${intel-llvm}")
(lib.cmakeFeature "LEVEL_ZERO_ROOT_DIR" "${level-zero}")
(lib.cmakeFeature "OCLOC_INSTALL_DIR" "${intel-compute-runtime}")
(lib.cmakeFeature "IGC_INSTALL_DIR" "${intel-graphics-compiler}")
(lib.cmakeFeature "SYCL_CPP_FLAGS" "--verbose")
]
++ lib.optionals rocmSupport [
(lib.cmakeBool "WITH_CYCLES_DEVICE_HIPRT" false)
(lib.cmakeBool "WITH_CYCLES_HIP_BINARIES" true)
@@ -236,17 +257,15 @@ stdenv'.mkDerivation (finalAttrs: {
nativeBuildInputs = [
cmake
llvmPackages.llvm.dev
makeWrapper
pkg-config
python3Packages.wrapPython
python3
]
++ lib.optional oneapiSupport addDriverRunpath
++ lib.optionals cudaSupport [
addDriverRunpath
cudaPackages.cuda_nvcc
]
++ lib.optionals waylandSupport [
pkg-config
wayland-scanner
];
buildInputs = [
@@ -283,13 +302,18 @@ stdenv'.mkDerivation (finalAttrs: {
openxr-loader
potrace
pugixml
python3
python3Packages.materialx
python3Packages.openshadinglanguage
rubberband
zlib
zstd
]
++ lib.optionals oneapiSupport [
intel-compute-runtime
intel-llvm
opencl-headers
]
++ lib.optional (!oneapiSupport) llvmPackages.llvm
++ lib.optional embreeSupport embree
++ lib.optional rocmSupport rocmPackages.clr
++ lib.optional openImageDenoiseSupport (openimagedenoise.override { inherit cudaSupport; })
@@ -325,6 +349,7 @@ stdenv'.mkDerivation (finalAttrs: {
libxkbcommon
wayland
wayland-protocols
wayland-scanner
]
++ lib.optional jackaudioSupport libjack2
++ lib.optional spaceNavSupport libspnav
@@ -370,10 +395,10 @@ stdenv'.mkDerivation (finalAttrs: {
--add-flags '--python-use-system-env'
'';
# Set RUNPATH so that libcuda and libnvrtc in /run/opengl-driver(-32)/lib can be
# Set RUNPATH so that libs in /run/opengl-driver(-32)/lib can be
# found. See the explanation in libglvnd.
postFixup =
lib.optionalString cudaSupport ''
lib.optionalString (cudaSupport || oneapiSupport) ''
for program in $out/bin/blender $out/bin/.blender-wrapped; do
addDriverRunpath "$program"
done

View File

@@ -12,13 +12,13 @@
buildGoModule (finalAttrs: {
pname = "bootdev-cli";
version = "1.32.4";
version = "1.32.5";
src = fetchFromGitHub {
owner = "bootdotdev";
repo = "bootdev";
tag = "v${finalAttrs.version}";
hash = "sha256-MWK/1hscAky6ampB4n8NQTVchDT0EADRtub+8sgAYXg=";
hash = "sha256-TaZfb3ykSX7MqdTW+LuE8Ta/nwHQQW3jV3PIlv3UxrU=";
};
vendorHash = "sha256-LCvJDsg4MANhQ0V/ymP1heCN5rFNgeOYCYILsPdXYag=";

View File

@@ -84,7 +84,7 @@ stdenv.mkDerivation (finalAttrs: {
Atmel's SAM-BA software. BOSSA is an acronym for Basic Open
Source SAM-BA Application to reflect that goal.
'';
homepage = "http://www.shumatech.com/web/products/bossa";
homepage = "https://github.com/shumatech/BOSSA";
license = lib.licenses.bsd3;
platforms = lib.platforms.unix;
};

View File

@@ -36,7 +36,7 @@ python312Packages.buildPythonApplication (finalAttrs: {
meta = {
description = "Minimalist thrilling shoot 'em up game";
mainProgram = "brutalmaze";
homepage = "https://brutalmaze.rtfd.io";
homepage = "https://brutalmaze.readthedocs.io";
license = lib.licenses.agpl3Plus;
maintainers = [ lib.maintainers.McSinyx ];
};

View File

@@ -38,7 +38,7 @@ stdenvNoCC.mkDerivation rec {
adjusted. The curved stem endings have a 10 degree angle. E and F have
shorter center arms. M is splashed.
'';
homepage = "http://www.impallari.com/cabin";
homepage = "https://github.com/impallari/Cabin";
license = lib.licenses.ofl;
maintainers = [ ];
platforms = lib.platforms.all;

View File

@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-generate";
version = "0.23.9";
version = "0.25.0";
src = fetchFromGitHub {
owner = "cargo-generate";
repo = "cargo-generate";
tag = "v${finalAttrs.version}";
hash = "sha256-myakseKwLEjQa9GgcxdWZJWdjMFXh7Wi64CwrN2ZwSU=";
hash = "sha256-x0UkYgYJ1xe6ensm3yU5SEW+nnxHmnN+CbGCJXth8WQ=";
};
cargoHash = "sha256-IAUgpk3HD9znLORCQKNw+AO6NG9GEVWMU/cez3B+CKc=";
cargoHash = "sha256-cXPks2uTUVnVyBXP9JT5Xm87pFkCvPHQy86R7vd2/zU=";
nativeBuildInputs = [ pkg-config ];

View File

@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-tarpaulin";
version = "0.37.2";
version = "0.37.5";
src = fetchFromGitHub {
owner = "xd009642";
repo = "tarpaulin";
tag = finalAttrs.version;
hash = "sha256-oD8k/M5PChKzG1ek1uH8UP7PoaL9LYot3HCO4Hmetsw=";
hash = "sha256-m3z4hBoktmFZTOhXmsQW9tsmbBGQwL1Pi9163tabjcY=";
};
cargoHash = "sha256-lZ4wRI1PEcHDxGe8R1mnp/Gk0IDzqXLvosfzkZOIhug=";
cargoHash = "sha256-3dbDxnPTjSsU242gSiEUhhLCRuqsHLFN0ZVJ7oKROeo=";
nativeBuildInputs = [
pkg-config

View File

@@ -7,7 +7,7 @@
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "catt";
version = "0.13.2";
version = "0.13.3";
pyproject = true;
__structuredAttrs = true;
@@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
owner = "skorokithakis";
repo = "catt";
tag = "v${finalAttrs.version}";
hash = "sha256-VjwYfaBoQ7HMKG6BztAB3mmQps42MoHSAiC2jHbRS/Q=";
hash = "sha256-UiO46HNzeO2wg41Zn89bUdl34UeZZmWjekGxxsLgGwQ=";
};
build-system = [

View File

@@ -30,7 +30,7 @@ stdenvNoCC.mkDerivation {
desktopItems = [
(makeDesktopItem {
name = "chatzone";
exec = "chatzone-desktop";
exec = "chatzone-desktop %U";
icon = "chatzone-desktop";
terminal = false;
desktopName = "Chatzone";
@@ -42,7 +42,10 @@ stdenvNoCC.mkDerivation {
"Chat"
];
startupWMClass = "Chatzone";
mimeTypes = [ "x-scheme-handler/mattermost" ];
mimeTypes = [
"x-scheme-handler/mattermost"
"x-scheme-handler/chatzone"
];
})
];

View File

@@ -1,48 +1,44 @@
{
stdenv,
lib,
fetchFromGitHub,
buildGoModule,
installShellFiles,
git,
}:
buildGoModule (finalAttrs: {
pname = "cheat";
version = "4.5.0";
version = "5.1.0";
src = fetchFromGitHub {
owner = "cheat";
repo = "cheat";
tag = finalAttrs.version;
sha256 = "sha256-RDfOdyQL9QICXZmgYCmz532iTuPdCW8GixajvEXmaUQ=";
hash = "sha256-0c8NZzzLxssMJffEWBI5L3leWWOU/Y0slPIg6bPKzfI=";
};
subPackages = [ "cmd/cheat" ];
nativeBuildInputs = [ installShellFiles ];
patches = [
(builtins.toFile "fix-zsh-completion.patch" ''
diff --git a/scripts/cheat.zsh b/scripts/cheat.zsh
index befe1b2..675c9f8 100755
--- a/scripts/cheat.zsh
+++ b/scripts/cheat.zsh
@@ -62,4 +62,4 @@ _cheat() {
esac
}
-compdef _cheat cheat
+_cheat "$@"
'')
nativeCheckInputs = [
git
];
postInstall = ''
installManPage doc/cheat.1
installShellCompletion scripts/cheat.{bash,fish,zsh}
''
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd cheat \
--bash <($out/bin/cheat --completion bash) \
--fish <($out/bin/cheat --completion fish) \
--zsh <($out/bin/cheat --completion zsh)
'';
vendorHash = null;
doCheck = false;
doCheck = true;
env.EDITOR = "cat";
meta = {
description = "Create and view interactive cheatsheets on the command-line";

View File

@@ -10,7 +10,6 @@
testers,
validatePkgConfig,
nix-update-script,
withExamples ? true,
withTools ? true,
}:
@@ -80,6 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://acoustid.org/chromaprint";
description = "AcoustID audio fingerprinting library";
license = lib.licenses.lgpl21Plus;
maintainers = [ lib.maintainers.quantenzitrone ];
platforms = lib.platforms.unix;
pkgConfigModules = [ "libchromaprint" ];
}

View File

@@ -0,0 +1,157 @@
--- a/Makefile
+++ b/Makefile
@@ -3,8 +3,11 @@ PREFIX?=/usr/local
VERSION=0.8
-CFLAGS=-std=c99 -DVERSION='"$(VERSION)"' -O2 -Wall
-LDFLAGS=-s -lfuse
+FUSE_CFLAGS:=$(shell pkg-config --cflags fuse3)
+CFLAGS=-std=c99 -DVERSION='"$(VERSION)"' -O2 -Wall $(FUSE_CFLAGS)
+LDFLAGS=-s
+FUSE_LIBS:=$(shell pkg-config --libs fuse3)
+LDLIBS=$(FUSE_LIBS)
all: chunkfs unchunkfs chunkfs.1.gz
diff --git a/chunkfs.c b/chunkfs.c
index 825553d..09b5e19 100644
--- a/chunkfs.c
+++ b/chunkfs.c
@@ -19,7 +19,7 @@
#define _FILE_OFFSET_BITS 64
#define _XOPEN_SOURCE 500
-#define FUSE_USE_VERSION 25
+#define FUSE_USE_VERSION 317
#include <sys/types.h>
#include <unistd.h>
@@ -87,7 +87,7 @@ static int resolve_path(const char *path,struct chunk_stat *st){
return 0;
}
-static int chunkfs_getattr(const char *path,struct stat *buf){
+static int chunkfs_getattr(const char *path,struct stat *buf, struct fuse_file_info *fileinfo){
int r;
struct chunk_stat st;
@@ -109,7 +109,7 @@ static int chunkfs_getattr(const char *path,struct stat *buf){
return 0;
}
-static int chunkfs_readdir(const char *path,void *buf,fuse_fill_dir_t filler,off_t offset,struct fuse_file_info *fi){
+static int chunkfs_readdir(const char *path,void *buf,fuse_fill_dir_t filler,off_t offset,struct fuse_file_info *fi, enum fuse_readdir_flags flags){
int r;
struct chunk_stat st;
uint64_t chunks_per_entry;
@@ -117,12 +117,12 @@ static int chunkfs_readdir(const char *path,void *buf,fuse_fill_dir_t filler,off
if((r=resolve_path(path,&st))<0)return r;
if(!S_ISDIR(st.mode))return -ENOTDIR;
chunks_per_entry=1ULL<<((8-1-st.level)*8);
- filler(buf,".",NULL,0);
- filler(buf,"..",NULL,0);
+ filler(buf,".",NULL,0,FUSE_FILL_DIR_DEFAULTS);
+ filler(buf,"..",NULL,0,FUSE_FILL_DIR_DEFAULTS);
for(uint64_t x=0;x<256&&(uint64_t)st.chunk+x*chunks_per_entry<(uint64_t)image_chunks;x++){
char nbuf[3];
sprintf(nbuf,"%02" PRIx64,x);
- filler(buf,nbuf,NULL,0);
+ filler(buf,nbuf,NULL,0,FUSE_FILL_DIR_DEFAULTS);
}
return 0;
}
@@ -203,13 +203,13 @@ int main(int argc,char **argv){
" -V print version\n"
"\n",
*argv);
- fake_argv[1]="-ho";
- fuse_main(2,fake_argv,&chunkfs_ops);
+ fake_argv[1]="--help";
+ fuse_main(2,fake_argv,&chunkfs_ops,NULL);
ret=validation_error;
}else if(show_version){
fprintf(stderr,"ChunkFS v" VERSION "\n");
fake_argv[1]="-V";
- fuse_main(2,fake_argv,&chunkfs_ops);
+ fuse_main(2,fake_argv,&chunkfs_ops,NULL);
}else{
errno=0;
chunk_size=strtoll(argv[optind],&end,10);
@@ -228,7 +228,7 @@ int main(int argc,char **argv){
if(image_size%chunk_size)image_chunks++;
argv[optind]=argv[optind+2];
argc-=2;
- ret=fuse_main(argc,argv,&chunkfs_ops);
+ ret=fuse_main(argc,argv,&chunkfs_ops,NULL);
}
return ret;
}
diff --git a/unchunkfs.c b/unchunkfs.c
index 6302019..b8293e2 100644
--- a/unchunkfs.c
+++ b/unchunkfs.c
@@ -19,7 +19,7 @@
#define _FILE_OFFSET_BITS 64
#define _XOPEN_SOURCE 500
-#define FUSE_USE_VERSION 25
+#define FUSE_USE_VERSION 317
#include <sys/types.h>
#include <unistd.h>
@@ -72,7 +72,7 @@ static void gen_chunk_name(char *buf,off_t num){
}
}
-static int unchunkfs_getattr(const char *path,struct stat *buf){
+static int unchunkfs_getattr(const char *path,struct stat *buf, struct fuse_file_info *fileinfo){
int r;
mode_t mode;
@@ -94,15 +94,15 @@ static int unchunkfs_getattr(const char *path,struct stat *buf){
return 0;
}
-static int unchunkfs_readdir(const char *path,void *buf,fuse_fill_dir_t filler,off_t offset,struct fuse_file_info *fi){
+static int unchunkfs_readdir(const char *path,void *buf,fuse_fill_dir_t filler,off_t offset,struct fuse_file_info *fi, enum fuse_readdir_flags flags){
int r;
mode_t mode;
if((r=resolve_path(path,&mode))<0)return r;
if(!S_ISDIR(mode))return -ENOTDIR;
- filler(buf,".",NULL,0);
- filler(buf,"..",NULL,0);
- filler(buf,"image",NULL,0);
+ filler(buf,".",NULL,0,FUSE_FILL_DIR_DEFAULTS);
+ filler(buf,"..",NULL,0,FUSE_FILL_DIR_DEFAULTS);
+ filler(buf,"image",NULL,0,FUSE_FILL_DIR_DEFAULTS);
return 0;
}
@@ -190,13 +190,13 @@ int main(int argc,char **argv){
" -V print version\n"
"\n",
*argv);
- fake_argv[1]="-ho";
- fuse_main(2,fake_argv,&unchunkfs_ops);
+ fake_argv[1]="--help";
+ fuse_main(2,fake_argv,&unchunkfs_ops,NULL);
ret=validation_error;
}else if(show_version){
fprintf(stderr,"UnChunkFS v" VERSION "\n");
fake_argv[1]="-V";
- fuse_main(2,fake_argv,&unchunkfs_ops);
+ fuse_main(2,fake_argv,&unchunkfs_ops,NULL);
}else{
if((cwd_fd=open(".",O_RDONLY))<0)die(true,"open(.)");
if((chunkdir_fd=open(argv[optind],O_RDONLY))<0)die(true,"open(<chunk dir>)");
@@ -226,7 +226,7 @@ int main(int argc,char **argv){
argv[optind]=argv[optind+1];
argc--;
if(fchdir(cwd_fd)<0)die(true,"fchdir(<start cwd>)");
- ret=fuse_main(argc,argv,&unchunkfs_ops);
+ ret=fuse_main(argc,argv,&unchunkfs_ops,NULL);
}
return ret;
}

View File

@@ -3,21 +3,30 @@
stdenv,
fetchurl,
perl,
fuse,
fuse3,
pkg-config,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "chunkfs";
version = "0.8";
patches = [
./fuse3.diff
];
src = fetchurl {
url = "https://chunkfs.florz.de/chunkfs_${finalAttrs.version}.tar.xz";
hash = "sha256-HFv51ta2eNW9Qt9CUp2oTTlC8Lpwc1XKR/uYzMDfd88=";
};
nativeBuildInputs = [
pkg-config
];
buildInputs = [
perl
fuse
fuse3
];
makeFlags = [
@@ -25,6 +34,8 @@ stdenv.mkDerivation (finalAttrs: {
"PREFIX="
];
enableParallelBuilding = true;
preInstall = ''
mkdir -p $out/bin
mkdir -p $out/share/man/man1

View File

@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "clifm";
version = "1.28";
version = "1.29";
src = fetchFromGitHub {
owner = "leo-arch";
repo = "clifm";
tag = "v${finalAttrs.version}";
hash = "sha256-w2hUwyQvGlYrSfpKNkUhs7WHsn+WgBk2t7t9dUOGST4=";
hash = "sha256-SOsyKaAYy32FIy4I63NRZJ1RawDAlAub/W9+7AZA1XA=";
};
buildInputs = [

View File

@@ -47,13 +47,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cockpit";
version = "367";
version = "368";
src = fetchFromGitHub {
owner = "cockpit-project";
repo = "cockpit";
tag = finalAttrs.version;
hash = "sha256-TWB39cnhU9zgr/FP4FfXEzdMEnjXOs/HamYjSXLVadY=";
hash = "sha256-2bFQwK5L0S84nLSkUeHmbNgBkjBJIxR88t/21h5jmps=";
fetchSubmodules = true;
};

View File

@@ -0,0 +1,151 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchurl,
fetchPnpmDeps,
pnpm_11,
nodejs,
pnpmConfigHook,
makeWrapper,
autoPatchelfHook,
git,
ncurses,
python3,
versionCheckHook,
writableTmpDirAsHomeHook,
nix-update-script,
}:
let
nativePluginTarget =
{
aarch64-darwin = "darwin-arm64";
aarch64-linux = "linux-arm64-gnu";
x86_64-darwin = "darwin-x64";
x86_64-linux = "linux-x64-gnu";
}
.${stdenv.hostPlatform.system};
in
stdenv.mkDerivation (finalAttrs: {
pname = "codex-security";
version = "0.1.31";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "openai";
repo = "codex-security";
tag = "npm-v${finalAttrs.version}";
hash = "sha256-TA0dxV9VYvvmPU2ZqI5i0XGHaIzNYhqlkLPztZMbtCQ=";
};
npmPackage = fetchurl {
url = "https://registry.npmjs.org/@openai/codex-security/-/codex-security-${finalAttrs.version}.tgz";
hash = "sha512-XdxIQ+JQH3iysFPW2VdFcKAJJo+M+G4hR9x/KlVimMcbmocDVtQT+trjjfNPqZUdb2ZHrW7HHGepeRhMbMvCHQ==";
};
sourceRoot = "${finalAttrs.src.name}/sdk/typescript";
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs)
pname
version
src
sourceRoot
;
pnpm = pnpm_11;
fetcherVersion = 4;
hash = "sha256-7gu3a76l+5XgIbpjr2NFt5Wcp/+LRjUNAaxZ0cW8T8c=";
};
nativeBuildInputs = [
nodejs
pnpm_11
pnpmConfigHook
makeWrapper
]
++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
stdenv.cc.cc.lib
ncurses
];
buildPhase = ''
runHook preBuild
pnpm run build
runHook postBuild
'';
installPhase = ''
runHook preInstall
# Reinstall with only the production dependencies to keep the closure small.
rm -rf node_modules
pnpm install --force --offline --prod --ignore-scripts --frozen-lockfile
mkdir -p "$out/lib/codex-security"
cp -r bin dist node_modules package.json LICENSE README.md \
"$out/lib/codex-security/"
# The plugin bundle is generated during npm prepack and is not in the source tag.
tar --extract --gzip --file=${finalAttrs.npmPackage} \
--directory="$out/lib/codex-security" --strip-components=1 \
package/_bundled_plugin
find "$out/lib/codex-security/_bundled_plugin/mcp/native" \
-mindepth 1 -maxdepth 1 -type d \
! -name licenses ! -name ${lib.escapeShellArg nativePluginTarget} \
-exec rm --recursive --force {} +
find "$out/lib/codex-security/node_modules" -name "*.android*" -delete
makeWrapper "${lib.getExe nodejs}" "$out/bin/codex-security" \
--add-flags "$out/lib/codex-security/bin/codex-security.mjs" \
--prefix PATH : "${
lib.makeBinPath [
git
python3
]
}"
runHook postInstall
'';
doInstallCheck = true;
nativeInstallCheckInputs = [
versionCheckHook
writableTmpDirAsHomeHook
];
versionCheckProgramArg = "--version";
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"npm-v(.*)"
];
};
meta = {
description = "CLI and TypeScript SDK for finding, validating, and fixing security vulnerabilities in your code";
homepage = "https://github.com/openai/codex-security";
changelog = "https://github.com/openai/codex-security/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ sheeeng ];
mainProgram = "codex-security";
platforms = [
"aarch64-darwin"
"aarch64-linux"
"x86_64-darwin"
"x86_64-linux"
];
sourceProvenance = with lib.sourceTypes; [
fromSource
binaryNativeCode
];
};
})

View File

@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "colloid-cursors";
version = "2025-07-19";
version = "2026-08-10";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = "Colloid-icon-theme";
tag = finalAttrs.version;
hash = "sha256-x2SSaIkKm1415avO7R6TPkpghM30HmMdjMFUUyPWZsk=";
hash = "sha256-JNnTcHIvRf9Ymox2POjatY2gYvkPD6+nd/cN48tC6X4=";
};
installPhase = ''

View File

@@ -5,21 +5,24 @@
}:
buildGoModule (finalAttrs: {
pname = "unifiedpush-common-proxies";
pname = "common-proxies";
version = "3.1.0";
src = fetchFromCodeberg {
owner = "UnifiedPush";
repo = "common-proxies";
rev = finalAttrs.version;
sha256 = "sha256-VRxwEsQt1LlcMIMEkGqkVtMrqJ7f4tYh3OExE9VITh4=";
hash = "sha256-VRxwEsQt1LlcMIMEkGqkVtMrqJ7f4tYh3OExE9VITh4=";
};
vendorHash = "sha256-rGsSuO7cnb9e4A1SnIwfgfz4vu18JzxKtLnDfCSQqck=";
__structuredAttrs = true;
strictDeps = true;
meta = {
description = "Set of rewrite proxies and gateways for UnifiedPush";
homepage = "https://github.com/UnifiedPush/common-proxies";
homepage = "https://codeberg.org/UnifiedPush/common-proxies";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.zimward ];
mainProgram = "common-proxies";

View File

@@ -17,7 +17,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "ctx7";
version = "0.5.10";
version = "0.5.12";
__structuredAttrs = true;
strictDeps = true;
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "upstash";
repo = "context7";
tag = "${finalAttrs.pname}@${finalAttrs.version}";
hash = "sha256-XN6lGp135VdRFlYhgZzOjLo3+QyzEP4Q8O6QMSR2wyw=";
hash = "sha256-Dkk8wErUQksHySW4kbRGnY96X4by+Jrgc/mxchuuum0=";
};
nativeBuildInputs = [
@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
inherit (finalAttrs) pname version src;
inherit pnpm;
fetcherVersion = 3;
hash = "sha256-3CaLAMU4WdmGt2YF1XQ7fc1dQh6ENP792Q9idKNYDYs=";
hash = "sha256-lgFTZ2HvGrCdN//s4brHq1o26vTopyvVhZyzwiSSW9Y=";
};
buildPhase = ''

View File

@@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
homepage = "https://cubicsdr.com";
homepage = "https://github.com/cjcliffe/CubicSDR";
description = "Software Defined Radio application";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ lasandell ];

View File

@@ -10,17 +10,17 @@
buildGoModule (finalAttrs: {
pname = "dae";
version = "2.0.0";
version = "2.1.1";
src = fetchFromGitHub {
owner = "daeuniverse";
repo = "dae";
tag = "v${finalAttrs.version}";
hash = "sha256-hzX3b86BHvxXQZotSteiHoyBMF/P4WubeuJ6xpxa8ac=";
hash = "sha256-+Gls/lFhOjzfPisgWS96mEevI0mMtQ139Zf4NIik2X8=";
fetchSubmodules = true;
};
vendorHash = "sha256-S2dNFvMeZqGhzu+sIBGeaET4bQXfeucao6XR4QSTpog=";
vendorHash = "sha256-N2noQXRV9Vewie4PiWkjDeX6U2+kF1kQ9L10kZ5X/LI=";
proxyVendor = true;

View File

@@ -66,5 +66,6 @@ stdenv.mkDerivation (finalAttrs: {
pkgConfigModules = [ "davs2" ];
maintainers = with lib.maintainers; [ jopejoe1 ];
platforms = lib.platforms.all;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "davs2_project" finalAttrs.version;
};
})

View File

@@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: {
version = "0.114";
src = fetchurl {
url = "${finalAttrs.meta.homepage}/releases/dbus-glib/dbus-glib-${finalAttrs.version}.tar.gz";
url = "https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-${finalAttrs.version}.tar.gz";
sha256 = "sha256-wJxcCFsqDjkbjufXg6HWP+RE6WcXzBgU1htej8KCenw=";
};

View File

@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "defuddle";
version = "0.19.3";
version = "0.19.4";
src = fetchFromGitHub {
owner = "kepano";
repo = "defuddle";
tag = version;
hash = "sha256-fSJsNWShWjv1Riiq0DxkUnmUDlM2rQoqgdM9eD9aMts=";
hash = "sha256-H6/hZVe5nj6GNv00RMu1tKDRhCTvB7PX5gc70JWh9ik=";
};
npmDepsHash = "sha256-BxGIVt2gkNQkWXQyLnPQQAtCNFJKlXmTctKVAxFzjfM=";
npmDepsHash = "sha256-B5uX7lIfII9nlCHn6d3zchsokpZFOuP1fuRRLJb7g1M=";
passthru.updateScript = nix-update-script { };

View File

@@ -0,0 +1,6 @@
{
discord,
...
}@args:
discord.override ({ pname = "discord-canary"; } // removeAttrs args [ "discord" ])

View File

@@ -0,0 +1,6 @@
{
discord,
...
}@args:
discord.override ({ pname = "discord-development"; } // removeAttrs args [ "discord" ])

View File

@@ -0,0 +1,6 @@
{
discord,
...
}@args:
discord.override ({ pname = "discord-ptb"; } // removeAttrs args [ "discord" ])

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