Compare commits

...

386 Commits

Author SHA1 Message Date
Heitor Augusto
c59305bab2 cosmic-applets: add missing runtime dependency (#566040) 2026-10-01 02:47:39 +00:00
Heitor Augusto
1e867c1c02 Cosmic stable 1.9.0 (#566696) 2026-10-01 02:47:02 +00:00
Adam C. Stephens
a04263973d codex: 0.159.1 -> 0.159.3 (#568819) 2026-10-01 02:19:41 +00:00
Adam C. Stephens
36004bea56 pi-coding-agent: 0.99.1 -> 0.99.2 (#568820) 2026-10-01 02:19:27 +00:00
nixpkgs-ci[bot]
b68519a94b devbox: 0.17.5 -> 0.18.4 (#553476) 2026-10-01 01:26:59 +00:00
Colin
72942e8282 nixos/btrfs.autoScrub: disable "E501 line too long" python lint (#564119) 2026-10-01 00:25:31 +00:00
Andrew Prokhorenkov
9659022e53 pi-coding-agent: 0.99.1 -> 0.99.2 2026-09-30 19:06:54 -05:00
Andrew Prokhorenkov
b9974feaa1 codex: 0.159.1 -> 0.159.3 2026-09-30 19:03:29 -05:00
Ilan Joselevich
f2e16882cd eksctl: modernize (#568804) 2026-09-30 23:13:27 +00:00
LIN, Jian
f0800f94a4 emacs: use PATH instead of exec-path to expose wrapped binaries (#567551) 2026-09-30 23:10:58 +00:00
Ethan Carter Edwards
d689564de6 eksctl: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-30 18:41:49 -04:00
Peter Hoeg
135cc0efce shards: add maintainer Fijxu (#568801) 2026-09-30 22:28:26 +00:00
Fijxu
485be3b78f shards: add maintainer Fijxu 2026-09-30 19:18:22 -03:00
Peder Bergebakken Sundt
cc4eee3567 python3Packages.pillow-jxl-plugin: enable tests (#558532) 2026-09-30 22:14:50 +00:00
lassulus
4418f52a03 writers: separate writeNu's shebang from script contents (#542991) 2026-09-30 22:06:03 +00:00
Peder Bergebakken Sundt
df2eb5d3be nixos/dwl: fix systemd environment imports (#563341) 2026-09-30 21:58:16 +00:00
dotlambda
c01c3be3d2 parla: 0.8.4 -> 0.9.8 (#568428) 2026-09-30 21:53:51 +00:00
dotlambda
4d236f20fa python3Packages.ihcsdk: 2.8.12 -> 2.8.13 (#568253) 2026-09-30 21:53:12 +00:00
dish
9d5955f32d clmagma,clblas: drop (#558994) 2026-09-30 21:43:21 +00:00
Nick Cao
6dff1ae283 terraform-providers.hashicorp_time: 0.14.1 -> 0.14.2 (#568588) 2026-09-30 21:36:48 +00:00
Nick Cao
47322a6423 python3Packages.hist: 2.11.0 -> 2.12.0 (#568574) 2026-09-30 21:35:21 +00:00
Nick Cao
534aec4191 fosrl-newt: 1.17.0 -> 1.18.0 (#568565) 2026-09-30 21:33:17 +00:00
Nick Cao
4aacfab019 python3Packages.aioflo: 2026.09.3 -> 2026.09.4 (#568657) 2026-09-30 21:33:00 +00:00
Nick Cao
cf3e310274 python3Packages.entsoe-apy: 1.1.1 -> 1.2.0 (#568560) 2026-09-30 21:32:15 +00:00
Nick Cao
b67745279f shopify-cli: 4.8.0 -> 4.8.3 (#568654) 2026-09-30 21:29:40 +00:00
nixpkgs-ci[bot]
49c3c232cb cine: 1.8.4 -> 1.8.6 (#566632) 2026-09-30 21:29:19 +00:00
Nick Cao
5c1be6e928 grafanaPlugins.grafana-lokiexplore-app: 2.5.2 -> 2.6.0 (#568651) 2026-09-30 21:28:47 +00:00
Nick Cao
cfea30e4a4 ciel: 3.10.4 -> 3.11.0 (#568649) 2026-09-30 21:28:26 +00:00
Nick Cao
38fbe123b1 ttchat: 0.1.10 -> 0.1.11 (#568647) 2026-09-30 21:27:43 +00:00
nixpkgs-ci[bot]
3eedeb7471 tea-dash: 0.3.8 -> 0.3.9 (#568768) 2026-09-30 21:11:07 +00:00
Peder Bergebakken Sundt
61472c3f9a treewide: mark as broken on darwin (last successful Hydra build 2025) (#566550) 2026-09-30 20:59:37 +00:00
Randy Eckenrode
d1e2e1c716 swiftPackages.swift-collections: add rpaths to support backdeployment (#568774) 2026-09-30 20:30:14 +00:00
Vincent Laporte
c7af65c897 rocqPackages.deriving: enable for Rocq 9.2 (#566692) 2026-09-30 20:29:34 +00:00
Aaron Andersen
292cbe88bc nixos/iscsi-initiator: add option discoverType (#518475) 2026-09-30 20:25:09 +00:00
Nick Cao
9db3683c7c vuls: 0.40.1 -> 0.41.0 (#568599) 2026-09-30 20:24:14 +00:00
Nick Cao
4bab8c18a8 coroot: 1.26.8 -> 1.27.0 (#568699) 2026-09-30 20:23:38 +00:00
Nick Cao
ec859d84f9 libretro.nestopia: 0-unstable-2026-09-18 -> 0-unstable-2026-09-25 (#568717) 2026-09-30 20:21:26 +00:00
Nick Cao
5ef0167023 time-decode: 10.4.0 -> 10.4.2 (#568715) 2026-09-30 20:20:56 +00:00
Nick Cao
6adc84c093 gitlab-ci-local: 4.75.1 -> 4.76.0 (#568708) 2026-09-30 20:19:44 +00:00
Yohann Boniface
6587302f5b owocr: fix license (#567963) 2026-09-30 20:19:43 +00:00
Nick Cao
c1b155b14a dwarfs: 0.15.7 -> 0.15.8 (#568704) 2026-09-30 20:19:05 +00:00
Nick Cao
9321e89b62 python3Packages.energieleser: 0.1.6 -> 0.1.7 (#568703) 2026-09-30 20:18:36 +00:00
Nick Cao
bfb2ad15f5 python3Packages.adafruit-pureio: 1.1.11 -> 1.1.12 (#568770) 2026-09-30 20:17:46 +00:00
Yohann Boniface
f5ac1875c3 taktuk: 3.7.7 -> 3.7.8 (#445251) 2026-09-30 20:17:42 +00:00
Randy Eckenrode
a6e9ce3304 swiftPackages.swift-collections: add rpaths to support backdeployment 2026-09-30 16:16:03 -04:00
whispers
6da04a63ee tor: fix tests in darwin sandbox (#566527) 2026-09-30 20:15:49 +00:00
Nick Cao
1f91a37ec2 python3Packages.tencentcloud-sdk-python: 3.1.183 -> 3.1.184 (#568759) 2026-09-30 20:15:26 +00:00
Yohann Boniface
609af52166 python3Packages.openrgb-python: 0.3.6 -> 0.3.7 (#568762) 2026-09-30 20:15:21 +00:00
Nick Cao
a20dfbb8fd python3Packages.iamdata: 0.1.202609281 -> 0.1.202609301 (#568758) 2026-09-30 20:15:16 +00:00
Nick Cao
acbaa374d2 tun2proxy: 0.8.3 -> 0.8.4 (#568750) 2026-09-30 20:14:33 +00:00
Adam C. Stephens
fb39e67369 zeroclaw: include zerocode terminal interface (#563820) 2026-09-30 20:12:55 +00:00
Martin Weinelt
f76e3b1048 python3Packages.python-ldap: 3.4.7 -> 3.4.8 (#565151) 2026-09-30 20:11:55 +00:00
Nick Cao
79e1e05ae2 kitops: 1.15.0 -> 1.16.0 (#568454) 2026-09-30 20:10:01 +00:00
Alexis Hildebrandt
53812f71d5 fido2-manage: remove incorrect and unnecessary cmakeFlags (#568380) 2026-09-30 20:09:46 +00:00
Nick Cao
af08143876 fosrl-olm: 1.9.1 -> 1.10.0 (#568450) 2026-09-30 20:08:56 +00:00
Nick Cao
a00f4f9841 ejson: 1.5.5 -> 1.6.0 (#568448) 2026-09-30 20:08:14 +00:00
Nick Cao
cfc2b815f4 aws-vault: 7.14.0 -> 7.15.0 (#568441) 2026-09-30 20:07:40 +00:00
Nick Cao
9054f249ae all-the-package-names: 2.0.2568 -> 2.0.2578 (#568420) 2026-09-30 20:06:38 +00:00
Nick Cao
a7e4a839fe ghr: 0.18.4 -> 0.18.5 (#568504) 2026-09-30 20:06:21 +00:00
Nick Cao
66afb1e1aa bark-server: 2.3.5 -> 2.3.7 (#568488) 2026-09-30 20:05:13 +00:00
Nick Cao
dbe23b0c9c fable: 5.17.2 -> 5.18.0 (#568482) 2026-09-30 20:04:35 +00:00
Nick Cao
f4c012c7b9 python3Packages.google-cloud-tasks: 2.24.0 -> 2.25.0 (#568475) 2026-09-30 20:03:32 +00:00
Nick Cao
432507c69b nwg-look: 1.1.1 -> 1.1.2 (#568467) 2026-09-30 20:02:31 +00:00
Nick Cao
bfc0335085 qoi: 0-unstable-2026-05-29 -> 0-unstable-2026-09-27 (#568547) 2026-09-30 20:02:03 +00:00
Fabian Affolter
cf368b196b vunnel: 0.63.1 -> 0.64.0 (#568576) 2026-09-30 20:01:50 +00:00
Nick Cao
7ec17fa347 yosys-ghdl: license isc -> gpl3Plus (#568544) 2026-09-30 20:01:30 +00:00
Nick Cao
7ebf8b2b26 goflow2: 2.2.6 -> 2.2.7 (#568543) 2026-09-30 19:59:56 +00:00
Nick Cao
a6b0885100 rocksdb: license asl20 -> gpl2Plus OR asl20 (#568535) 2026-09-30 19:59:15 +00:00
Nick Cao
2589e49d13 python3Packages.moyopy: 0.19.0 -> 0.21.0 (#568530) 2026-09-30 19:57:47 +00:00
Nick Cao
8f53440263 cargo-tally: 1.0.77 -> 1.0.78 (#568525) 2026-09-30 19:57:04 +00:00
Nick Cao
870088b403 lycheeslicer: add argument passthrough to desktop item (#568516) 2026-09-30 19:55:22 +00:00
Nick Cao
6b2e856646 vscode-extensions.k--kato.intellij-idea-keybindings: 1.7.7 -> 1.7.8 (#568515) 2026-09-30 19:54:41 +00:00
Nick Cao
c64da87873 dutctl: 1.0.0-alpha.3-unstable-2026-09-09 -> 1.0.0-alpha.4-unstable-2026-09-29 (#568513) 2026-09-30 19:54:39 +00:00
Niklas Korz
18a06ab6ce zed-editor: 1.21.0 -> 1.22.0 (#568743) 2026-09-30 19:54:38 +00:00
Fabian Affolter
a13e69ca30 python3Packages.loqedapi: 2.1.11 -> 2.1.15 (#568604) 2026-09-30 19:39:01 +00:00
Peder Bergebakken Sundt
1a53d97a7f webdav: 5.16.0 -> 5.16.1 (#568767) 2026-09-30 19:32:54 +00:00
Fabian Affolter
16be726cf1 python3Packages.adafruit-pureio: 1.1.11 -> 1.1.12
Changelog: https://github.com/adafruit/Adafruit_Python_PureIO/releases/tag/1.1.12
2026-09-30 21:26:24 +02:00
R. Ryantm
9aec7e2f4a tea-dash: 0.3.8 -> 0.3.9 2026-09-30 19:24:56 +00:00
nixpkgs-ci[bot]
a3710ddaf2 servo: 0.5.0 -> 0.6.0, add maintainer niklaskorz (#568688) 2026-09-30 19:22:01 +00:00
R. Ryantm
3b316e966b webdav: 5.16.0 -> 5.16.1 2026-09-30 19:17:31 +00:00
Niklas Korz
59ae40c57a servo: remove maintainer hexa
Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com>
2026-09-30 21:08:39 +02:00
Peder Bergebakken Sundt
5b7b3c1356 term39: 1.5.1 -> 1.6.0, add darwin support (#562914) 2026-09-30 19:03:34 +00:00
Martin Weinelt
38d8fa8c20 pretix: 2026.7.2 -> 2026.8.0 (#568732) 2026-09-30 19:03:16 +00:00
nixpkgs-ci[bot]
0f5a5ad514 tree-sitter-grammars.tree-sitter-haskell: 0.23.1 -> 0.24.1 (#568752) 2026-09-30 19:01:26 +00:00
Fabian Affolter
044fc31468 python3Packages.openrgb-python: 0.3.6 -> 0.3.7
Changelog: https://github.com/jath03/openrgb-python/releases/tag/v0.3.7
2026-09-30 21:01:18 +02:00
whispers
af6d987d93 jay: disable failing io_uring tests (#568746) 2026-09-30 18:49:49 +00:00
Lucas Zhuang
5d6eee547a zeroclaw: include zerocode terminal interface
Build and test the zerocode workspace member alongside the daemon.
Install both executables together to preserve the sibling daemon lookup.

Provide which for clipboard-tool discovery and its unit test, using
makeBinaryWrapper for the runtime PATH. Keep the existing daemon
version check.

Assisted-by: OpenAI Codex (GPT-6)
2026-09-30 11:47:38 -07:00
Fabian Affolter
af6dc022d3 python3Packages.iamdata: 0.1.202609281 -> 0.1.202609301
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609281...v0.1.202609301

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609301
2026-09-30 20:46:46 +02:00
Fabian Affolter
4099e13ae4 python3Packages.tencentcloud-sdk-python: 3.1.183 -> 3.1.184
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.183...3.1.184

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.184/CHANGELOG.md
2026-09-30 20:46:14 +02:00
Fabian Affolter
aaa6377143 python3Packages.pyweatherflowudp: 1.6.1 -> 1.6.3 (#568580) 2026-09-30 18:30:24 +00:00
Fabian Affolter
09bff633b2 python3Packages.env-canada: 0.20.3 -> 0.20.4 (#568593) 2026-09-30 18:30:10 +00:00
Fabian Affolter
6548b0dbc0 gotestwaf: 0.5.9 -> 0.5.10 (#568594) 2026-09-30 18:30:05 +00:00
R. Ryantm
601dfd666a tree-sitter-grammars.tree-sitter-haskell: 0.23.1 -> 0.24.1 2026-09-30 18:23:57 +00:00
R. Ryantm
4a71688f20 tun2proxy: 0.8.3 -> 0.8.4 2026-09-30 18:18:27 +00:00
K900
fc9d9f3fb2 wireplumber: 0.5.17 -> 0.5.18 (#568276) 2026-09-30 18:12:27 +00:00
Fabian Affolter
fc872bf294 qovery-cli: 1.171.3 -> 1.171.4 (#568587) 2026-09-30 18:00:49 +00:00
Fabian Affolter
59e9ed2946 python3Packages.aiopulse: 0.4.7 -> 0.5.3 (#568591) 2026-09-30 18:00:27 +00:00
Fabian Affolter
229f2ff86a python3Packages.aiobroadlink: 0.1.3 -> 0.1.4 (#568592) 2026-09-30 18:00:20 +00:00
Fabian Affolter
27389bf4b5 python3Packages.pyweatherflowudp: enable darwin support 2026-09-30 19:59:21 +02:00
Alexander Bantyev
f54271b1be intel-oneapi-toolkit: use ocl-icd as the OpenCL loader (#567831) 2026-09-30 17:59:16 +00:00
Fabian Affolter
bd102acb21 python3Packages.pyosohotwaterapi: remove (#568200) 2026-09-30 17:57:11 +00:00
uku
0656a3c4ac jay: disable failing io_uring tests
once again these tests depend on interacting with io_uring, which is
unavailable in the lix sandbox
2026-09-30 19:54:01 +02:00
Fabian Affolter
60f1dbabaa vunnel: enable darwin support 2026-09-30 19:53:43 +02:00
Fabian Affolter
7c8bf3a826 vunnel: 0.63.1 -> 0.64.0
Diff: https://github.com/anchore/vunnel/compare/v0.63.1...v0.64.0

Changelog: https://github.com/anchore/vunnel/releases/tag/v0.64.0
2026-09-30 19:51:56 +02:00
Alexander Bantyev
9d8d4869e5 intel-oneapi-toolkit: patch vtune separately (#567830) 2026-09-30 17:51:35 +00:00
Fabian Affolter
e704142399 python3Packages.pywaze: 1.2.0 -> 1.2.1 (#568579) 2026-09-30 17:48:20 +00:00
Fabian Affolter
1d54a047c6 python3Packages.pyoverkiz: 2.1.1 -> 2.2.0 (#568581) 2026-09-30 17:48:04 +00:00
Fabian Affolter
0c3e85a164 python3Packages.pycfmodel: 2.1.2 -> 2.1.3 (#568584) 2026-09-30 17:47:35 +00:00
Fabian Affolter
0874fd8b50 vuls: 0.40.1 -> 0.41.0 (#568586) 2026-09-30 17:47:29 +00:00
Fabian Affolter
c49deb638d python3Packages.pyexploitdb: 0.3.45 -> 0.3.46 (#568585) 2026-09-30 17:45:33 +00:00
Sandro
0462fa161a python3Packages.avro: 1.12.1 -> 1.12.2 (#563057) 2026-09-30 17:44:15 +00:00
Peder Bergebakken Sundt
9768e27870 python3Packages.mhcflurry: 2.3.6 -> 2.3.8 (#568686) 2026-09-30 17:43:24 +00:00
Sandro
1feb48bb0f python3Packages.convertdate: 2.4.1 -> 2.5.1 (#564054) 2026-09-30 17:42:48 +00:00
Sandro
df97fbdfb4 python3Packages.amqp: 5.3.1 -> 5.4.0 (#565626) 2026-09-30 17:42:30 +00:00
Aiden Schembri
5ce79c4596 zed-editor: 1.21.0 -> 1.22.0 2026-09-30 19:34:28 +02:00
Gaétan Lepage
e38863e35d cudaPackages_13: 13.3.1 -> 13.4.2 (#568658) 2026-09-30 17:31:29 +00:00
Weijia Wang
05100e1c8e usbguard: build with '-std=c++20' (#568695) 2026-09-30 17:15:43 +00:00
whispers
086acd5499 orbuculum: fix build with gcc-16 (#568724) 2026-09-30 17:14:10 +00:00
Alex Martens
b1e0f329ec orbuculum: fix build with gcc-16 2026-09-30 10:07:25 -07:00
Gaetan Lepage
1eea076de0 python3Packages.mhcflurry: 2.3.6 -> 2.3.8
Diff: https://github.com/openvax/mhcflurry/compare/2.3.6...2.3.8

Changelog: https://github.com/openvax/mhcflurry/releases/tag/2.3.8
2026-09-30 16:58:37 +00:00
Martin Weinelt
9305c8ddde pretix.plugins.sepadebit: 2.7.0 -> 2.7.1
https://github.com/pretix/pretix-sepadebit/compare/v2.7.0...v2.7.1
2026-09-30 18:56:35 +02:00
Martin Weinelt
b843292158 pretix.plugins.zugferd: 2.6.3 -> 2.6.4
https://github.com/pretix/pretix-zugferd/compare/v2.6.3...v2.6.4
2026-09-30 18:54:06 +02:00
Martin Weinelt
3dead37bf8 pretix.plugins.mollie: 2.5.8 -> 2.5.9
https://github.com/pretix/pretix-mollie/compare/v2.5.8...v2.5.9
2026-09-30 18:52:50 +02:00
Martin Weinelt
49ac18c855 pretix.plugins.fontpack-free: 1.11.1 -> 1.11.2
https://github.com/pretix/pretix-fontpack-free/compare/v1.11.1...v1.11.2
2026-09-30 18:52:34 +02:00
Peder Bergebakken Sundt
a9d714f3f0 tests.fetchRepoProject: init (#560963) 2026-09-30 16:52:16 +00:00
Martin Weinelt
ee734d6256 pretix: 2026.8.0 -> 2026.8.0
https://github.com/pretix/pretix/compare/v2026.8.0...v2026.8.0
https://pretix.eu/about/en/blog/20260930-release-2026-8-0/
2026-09-30 18:51:16 +02:00
nixpkgs-ci[bot]
ab461358c6 perfetto: build with '-std=c++20' (#568675) 2026-09-30 16:47:51 +00:00
Martin Weinelt
4cb74c80df python3Packages.django-statici18n: 2.7.1 -> 2.8.0
https://github.com/zyegfryed/django-statici18n/compare/v2.7.1...v2.8.0
2026-09-30 18:46:14 +02:00
whispers
b1d6406f4f mumble: fix build with C++20 (#568501) 2026-09-30 16:45:53 +00:00
Peder Bergebakken Sundt
c7d46bae58 python3Packages.xgrammar: 0.1.33 -> 0.2.8 (#568430) 2026-09-30 16:36:54 +00:00
nixpkgs-ci[bot]
4890e742b5 resterm: 1.8.2 -> 1.10.2 (#568711) 2026-09-30 16:28:25 +00:00
nixpkgs-ci[bot]
f49cd57001 unciv: 4.22.1 -> 4.22.5 (#568694) 2026-09-30 16:28:19 +00:00
nixpkgs-ci[bot]
4f03eeaadc jay: 1.14.0 -> 1.15.0 (#568499) 2026-09-30 16:28:15 +00:00
nixpkgs-ci[bot]
341796ce8f cliamp: 2.0.1 -> 2.2.0 (#565704) 2026-09-30 16:27:47 +00:00
Martin Weinelt
c73965f70d postsrsd: 2.3.0 -> 2.4.0 (#551880) 2026-09-30 16:27:21 +00:00
Martin Weinelt
6a64f5c116 postsrsd: 2.3.0 -> 2.4.0
https://github.com/roehling/postsrsd/blob/2.4.0/CHANGELOG.rst

This adds support for the milter operation mode, which will only rewrite
if a forwarded mail is not deliverd to any of the local domains.

https://github.com/roehling/postsrsd#milter-support
2026-09-30 18:00:05 +02:00
Peder Bergebakken Sundt
d5fa2b78c1 enroot: fix build (#568677) 2026-09-30 15:49:24 +00:00
Pol Dellaiera
affbc06c23 etlegacy-unwrapped: 2.85.0 -> 2.86.0 (#568532) 2026-09-30 15:46:57 +00:00
R. Ryantm
d016e05d21 libretro.nestopia: 0-unstable-2026-09-18 -> 0-unstable-2026-09-25 2026-09-30 15:45:07 +00:00
R. Ryantm
f83afc2439 time-decode: 10.4.0 -> 10.4.2 2026-09-30 15:42:27 +00:00
R. Ryantm
52346601fb resterm: 1.8.2 -> 1.10.2 2026-09-30 15:40:18 +00:00
Marie Ramlow
ef9c4d8169 perfetto: build with '-std=c++20'
abseil-cpp is built with C++20, perfetto must use the same version.

Fixes: https://github.com/NixOS/nixpkgs/issues/568538
2026-09-30 17:40:06 +02:00
R. Ryantm
4e208c063f gitlab-ci-local: 4.75.1 -> 4.76.0 2026-09-30 15:35:15 +00:00
dotlambda
d29a8de3c3 python3Packages.pynintendoparental: 2.6.2 -> 2.6.3 (#568527) 2026-09-30 15:33:17 +00:00
dotlambda
440edf3cc1 python3Packages.lunatone-rest-api-client: 0.10.2 -> 0.10.3 (#568528) 2026-09-30 15:32:46 +00:00
Gaétan Lepage
398068668f rtk: 0.49.0 -> 0.50.0 (#566769) 2026-09-30 15:32:05 +00:00
dotlambda
680bb4ee24 python3Packages.imgw-pib: 2.5.2 -> 2.5.3 (#568670) 2026-09-30 15:32:01 +00:00
Sandro
bd6b41ee85 python3Packages.django-allauth: 65.19.3 -> 65.19.4 (#567344) 2026-09-30 15:26:36 +00:00
Doron Behar
8aa5d3cef1 giza: 2.0.0 -> 2.0.1 (#568689) 2026-09-30 15:23:31 +00:00
R. Ryantm
4ceb0e52d5 dwarfs: 0.15.7 -> 0.15.8 2026-09-30 15:21:16 +00:00
Pol Dellaiera
709cf3d4e3 disktree: init at 0.10.1 (#566832) 2026-09-30 15:17:22 +00:00
R. Ryantm
755c577f58 python3Packages.energieleser: 0.1.6 -> 0.1.7 2026-09-30 15:16:05 +00:00
Mauricio Collares
326f55e1c6 brial: fix build with gcc 16 (#568687) 2026-09-30 15:11:08 +00:00
Holiu618
2d1f9d9bcf coroot: 1.26.8 -> 1.27.0
Diff: https://github.com/coroot/coroot/compare/v1.26.8...v1.27.0
2026-09-30 23:06:25 +08:00
Marie Ramlow
804af16f3e usbguard: build with '-std=c++20'
Must match abseil-cpp's c++ version.

Fixes: https://github.com/NixOS/nixpkgs/issues/568672
2026-09-30 17:04:43 +02:00
Pol Dellaiera
144eeedabd python3Packages.rns: 1.5.4 -> 1.5.5 (#568578) 2026-09-30 15:03:53 +00:00
Martin Weinelt
291362e2e0 nixos/postfix-tlspol: fix restart/stop with socket activation (#568671) 2026-09-30 14:57:48 +00:00
Arne Keller
f3b35b9246 joplin-desktop: 3.7.18 -> 3.7.21, fix build, fix desktop icons (#568575) 2026-09-30 14:57:06 +00:00
R. Ryantm
f047f6ec14 unciv: 4.22.1 -> 4.22.5 2026-09-30 14:55:54 +00:00
Niklas Korz
891f33aa3d servo: add maintainer niklaskorz 2026-09-30 16:48:56 +02:00
Niklas Korz
6fcdb2e788 servo: 0.5.0 -> 0.6.0
https://github.com/servo/servo/releases/tag/v0.6.0

The servo-allocator/use-system-allocator feature has been removed, instead
jemalloc has been moved to a feature that is turned on by default.
2026-09-30 16:48:56 +02:00
Gaetan Lepage
138fbf4718 enroot: fix build 2026-09-30 14:43:37 +00:00
R. Ryantm
5888949222 giza: 2.0.0 -> 2.0.1 2026-09-30 14:42:23 +00:00
Arne Keller
110f120ea5 trilium-desktop: 0.105.0 -> 0.106.0 (#568646) 2026-09-30 14:39:29 +00:00
FliegendeWurst
b08872bc81 trilium-{desktop,server}: 0.105.0 -> 0.106.0 2026-09-30 16:30:59 +02:00
nixpkgs-ci[bot]
e2c3933cbd augeas: 1.14.1 -> 1.15.0 (#568442) 2026-09-30 14:27:35 +00:00
Sizhe Zhao
ec04c0e4c9 herdr: fix build for linux (#568618) 2026-09-30 14:08:25 +00:00
Doron Behar
9afb3fc9f7 mswatch: fix version (#567293) 2026-09-30 14:07:40 +00:00
Doron Behar
d52bb33207 splash: 4.0.0 -> 4.0.1 (#568660) 2026-09-30 14:06:04 +00:00
Martin Weinelt
bab0dbd1ce nixos/postfix-tlspol: fix restart/stop with socket activation
Previously restarting or stopping would kill the RuntimeDirectory because
it was mistakenly still owned by the service unit while we migrated to
socket activation in a previous commit.

Reported-By: Herwig Hochleitner <herwig@bendlas.net>
Fixes: #538782
2026-09-30 16:04:22 +02:00
Samuel Ainsworth
79076e3f9c python3Packages.mhcflurry: 2.2.1 -> 2.3.6 (#568427) 2026-09-30 14:03:07 +00:00
Yt
33febfda9a python3Packages.litellm: 1.100.1 -> 1.102.1 (#568471) 2026-09-30 13:56:12 +00:00
Martin Weinelt
9bb809ac35 nginxModules.vod: 1.9.3 -> 1.10.0 (#568611) 2026-09-30 13:52:31 +00:00
Grimmauld
8b6af1804c freecad: restore pythonpath patch (#568667) 2026-09-30 13:50:03 +00:00
Peder Bergebakken Sundt
7c7582ea64 python3Packages.flax: 0.12.9 -> 0.12.10 (#568411) 2026-09-30 13:50:03 +00:00
Martin Weinelt
fa10d1c959 python3Packages.pydantic-graph: 2.51.0 -> 2.52.0 (#568666) 2026-09-30 13:49:39 +00:00
Adam C. Stephens
e76feb331c paseo: 0.9.2 -> 0.10.2 (#568614) 2026-09-30 13:48:57 +00:00
nixpkgs-ci[bot]
10c788148e easyeffects: 8.2.9 -> 8.3.0 (#568402) 2026-09-30 13:47:18 +00:00
nixpkgs-ci[bot]
bfa9c16d49 rustdesk: 1.4.9 -> 1.5.0 (#567710) 2026-09-30 13:47:13 +00:00
Francesco Gazzetta
455008876b tcl,tk: add fgaz to maintainers (#568569) 2026-09-30 13:46:15 +00:00
R. Ryantm
ecd20c3460 python3Packages.imgw-pib: 2.5.2 -> 2.5.3 2026-09-30 13:45:41 +00:00
Grimmauld
c1c2946c3a freecad: restore pythonpath patch
accidentally dropped in #568610
2026-09-30 15:40:00 +02:00
Sizhe Zhao
277383a833 herdr: fix build for linux
Assisted-by: pi (openai/gpt-6.1-sol)
2026-09-30 21:36:09 +08:00
Martin Weinelt
a12ea01516 python3Packages.pydantic-ai-slim: 2.51.0 -> 2.52.0
https://github.com/pydantic/pydantic-ai/releases/tag/v2.52.0
2026-09-30 15:32:08 +02:00
Martin Weinelt
173f7fc3fa python3Packages.pydantic-graph: 2.51.0 -> 2.52.0
https://github.com/pydantic/pydantic-ai/releases/tag/v2.52.0
2026-09-30 15:31:19 +02:00
nixpkgs-ci[bot]
603cd04dfd museum: 1.3.63 -> 1.3.64 (#568487) 2026-09-30 13:29:39 +00:00
Sandro
2b63fe5304 python3Packages.google-cloud-firestore: 2.28.0 -> 2.31.0 (#565582) 2026-09-30 13:28:08 +00:00
whispers
e9f80ab297 openssl_4_0: 4.0.2 -> 4.0.3 (#568281) 2026-09-30 13:25:51 +00:00
lassulus
bda239205b openseachest: 25.05.3 -> 26.03.2 (#497409) 2026-09-30 13:23:08 +00:00
R. Ryantm
bb81602085 python3Packages.google-cloud-firestore: 2.28.0 -> 2.31.0 2026-09-30 15:20:08 +02:00
R. Ryantm
a02a6480a0 python3Packages.django-allauth: 65.19.3 -> 65.19.4 2026-09-30 15:17:02 +02:00
Fabian Affolter
803c63ce3b python3Packages.ibm-cloud-sdk-core: 3.26.1 -> 3.26.2 (#568494) 2026-09-30 13:09:09 +00:00
Gaetan Lepage
f40cd09974 cudaPackages_13: 13.3.1 -> 13.4.2 2026-09-30 13:05:31 +00:00
nixpkgs-ci[bot]
c8e3e8a598 slint-lsp: 1.18.0 -> 1.18.1 (#568485) 2026-09-30 13:04:32 +00:00
R. Ryantm
b8e5835552 splash: 4.0.0 -> 4.0.1 2026-09-30 13:01:45 +00:00
Gaetan Lepage
f238bd7513 python3Packages.xgrammar: 0.1.33 -> 0.2.8
Diff: https://github.com/mlc-ai/xgrammar/compare/v0.1.33...v0.2.8

Changelog: https://github.com/mlc-ai/xgrammar/releases/tag/v0.2.8
2026-09-30 12:56:58 +00:00
Adam C. Stephens
0aeaeb2253 paseo: build and install native pty addon
Fixes error at runtime and terminal capability.

Assisted-By: OpenAI Codex GPT-6 Sol
2026-09-30 08:56:00 -04:00
R. Ryantm
d15b3f696c python3Packages.aioflo: 2026.09.3 -> 2026.09.4 2026-09-30 12:55:43 +00:00
Masum Reza
49bb14a5f3 qt6Packages.qt6gtk2: drop (#565389) 2026-09-30 12:53:00 +00:00
Doron Behar
42c9cad1ec libdht: init at 0.28 (#568362) 2026-09-30 12:47:30 +00:00
Gaetan Lepage
e98a467dab python3Packages.mhcflurry: 2.2.1 -> 2.3.6
Diff: https://github.com/openvax/mhcflurry/compare/v2.2.1...2.3.6

Changelog: https://github.com/openvax/mhcflurry/releases/tag/2.3.6
2026-09-30 12:46:58 +00:00
R. Ryantm
4bce8e1ed9 shopify-cli: 4.8.0 -> 4.8.3 2026-09-30 12:46:35 +00:00
Sandro
372f69a9c4 python3Packages.hiredis: 3.4.1 -> 3.4.2 (#566596) 2026-09-30 12:44:04 +00:00
Doron Behar
d6f1e2c9d0 cow: init at 0.3 (#568352) 2026-09-30 12:43:21 +00:00
R. Ryantm
800bd6f650 grafanaPlugins.grafana-lokiexplore-app: 2.5.2 -> 2.6.0 2026-09-30 12:42:20 +00:00
Sandro
e8813f22ed python3Packages.python-socketio: 5.16.3 -> 5.17.0 (#550982) 2026-09-30 12:40:45 +00:00
nixpkgs-ci[bot]
a46a18816e mirrord: 3.261.0 -> 3.265.0 (#568294) 2026-09-30 12:38:30 +00:00
Devan Carpenter
eb90c3b8f2 libdht: init at 0.28 2026-09-30 07:37:06 -05:00
Sandro
4962f2d6d5 python3Packages.banks: 2.4.5 -> 2.5.1 (#555886) 2026-09-30 12:35:48 +00:00
R. Ryantm
3af213b5a6 ciel: 3.10.4 -> 3.11.0 2026-09-30 12:34:49 +00:00
Sandro
5a5b0aa600 python3Packages.django-debug-toolbar: 7.0.0 -> 8.0.0 (#554140) 2026-09-30 12:32:32 +00:00
R. Ryantm
e732aaf210 ttchat: 0.1.10 -> 0.1.11 2026-09-30 12:32:04 +00:00
lassulus
0ef6b6f388 xpdf: unmark as vulnerable (#488788) 2026-09-30 12:29:39 +00:00
Sandro
2de3c9895b node-gyp: 13.0.1 -> 13.0.2 (#559436) 2026-09-30 12:29:22 +00:00
Edoardo Signorini
d922ce5250 brial: fix build with gcc 16 2026-09-30 14:20:22 +02:00
Francesco Gazzetta
63eb9d82d1 tclPackages.zesty: 0.2 -> 0.3 (#568563) 2026-09-30 12:16:07 +00:00
Ben Siraphob
07f0e5db55 treewide: replace reimplemented helpers with existing lib functions (#564688) 2026-09-30 12:16:02 +00:00
Sandro
594f8e596d python3Packages.aiosonos: 0.1.12 -> 0.1.13 (#562851) 2026-09-30 12:14:25 +00:00
Sandro
806a920726 Take music-assistant maintainership (#568603) 2026-09-30 12:13:06 +00:00
Doron Behar
0b81be43e2 libjuice: init at 1.7.3 (#568371) 2026-09-30 12:10:59 +00:00
Adam C. Stephens
c207f1a7b1 paseo: 0.9.2 -> 0.10.2
Changelog: https://github.com/getpaseo/paseo/blob/refs/tags/v0.10.2/CHANGELOG.md
2026-09-30 08:02:40 -04:00
Devan Carpenter
72f58cfa77 libjuice: init at 1.7.3 2026-09-30 07:00:50 -05:00
nixpkgs-ci[bot]
b1f2f375fa depot-cli: 2.102.9 -> 2.102.14 (#568549) 2026-09-30 11:59:58 +00:00
Grimmauld
5f10e0549a freecad: 1.1.3 -> 1.1.4 (#568610) 2026-09-30 11:59:40 +00:00
Francesco Gazzetta
b5901c187c tk: add fgaz to maintainers
I've been maintaining it for a while, let's reflect that
2026-09-30 13:55:21 +02:00
Francesco Gazzetta
47253900a0 tcl: add fgaz to maintainers
I've been maintaining it for a while, let's reflect that
2026-09-30 13:55:20 +02:00
Anish Pallati
2a94a9f82a python3Packages.litellm: 1.100.1 -> 1.102.1
Signed-off-by: Anish Pallati <i@anish.land>
2026-09-30 13:55:14 +02:00
R. Ryantm
189bcd9c5c nginxModules.vod: 1.9.3 -> 1.10.0 2026-09-30 11:47:42 +00:00
Sandro Jäckel
d60c5e9fef airplay-cli: disable nixpkgs-update 2026-09-30 13:28:24 +02:00
Fabian Affolter
4d5e89e28c python3Packages.loqedapi: 2.1.11 -> 2.1.15
Changelog: https://github.com/cpolhout/loqedAPI/releases/tag/v2.1.15
2026-09-30 13:26:13 +02:00
Sandro Jäckel
ce22b64653 python3Packages.py-opensonic: add SuperSandro2000 to maintainers 2026-09-30 13:24:39 +02:00
Sandro Jäckel
de23aebb42 music-assistant: add SuperSandro2000 to maintainers 2026-09-30 13:23:58 +02:00
Sandro Jäckel
43a2fd300a python3Packages.aiojellyfin: add SuperSandro2000 to maintainers 2026-09-30 13:23:15 +02:00
Fabian Affolter
7e860ef08a python3Packages.env-canada: 0.20.3 -> 0.20.4
Diff: https://github.com/michaeldavie/env_canada/compare/v0.20.3...v0.20.4

Changelog: https://github.com/michaeldavie/env_canada/blob/v0.20.4/CHANGELOG.md
2026-09-30 13:06:14 +02:00
R. Ryantm
e25d6c3638 vuls: 0.40.1 -> 0.41.0 2026-09-30 11:01:56 +00:00
Fabian Affolter
d109bd22fb python3Packages.aiopulse: 0.4.7 -> 0.5.3
Changelog: https://github.com/atmurray/aiopulse/releases/tag/v0.5.3
2026-09-30 13:00:58 +02:00
Fabian Affolter
388535e059 python3Packages.aiobroadlink: 0.1.3 -> 0.1.4 2026-09-30 12:55:50 +02:00
Fabian Affolter
cf46d0f3be gotestwaf: 0.5.9 -> 0.5.10
Diff: https://github.com/wallarm/gotestwaf/compare/v0.5.9...v0.5.10

Changelog: https://github.com/wallarm/gotestwaf/releases/tag/v0.5.10
2026-09-30 12:54:28 +02:00
Fabian Affolter
bfa41ffc6e qovery-cli: 1.171.3 -> 1.171.4
Diff: https://github.com/Qovery/qovery-cli/compare/v1.171.3...v1.171.4

Changelog: https://github.com/Qovery/qovery-cli/releases/tag/v1.171.4
2026-09-30 12:50:40 +02:00
Fabian Affolter
dbe2add365 vuls: 0.40.1 -> 0.41.0
Diff: https://github.com/future-architect/vuls/compare/v0.40.1...v0.41.0

Changelog: https://github.com/future-architect/vuls/blob/refs/tags/v0.41.0/CHANGELOG.md
2026-09-30 12:49:09 +02:00
Fabian Affolter
953ebb0f45 python3Packages.rns: 1.5.4 -> 1.5.5
Changelog: https://github.com/markqvist/Reticulum/blob/1.5.5/Changelog.md
2026-09-30 12:44:04 +02:00
Fabian Affolter
47aaeca723 python3Packages.pywaze: 1.2.0 -> 1.2.1
Diff: https://github.com/eifinger/pywaze/compare/v1.2.0...v1.2.1

Changelog: https://github.com/eifinger/pywaze/releases/tag/v1.2.1
2026-09-30 12:43:22 +02:00
Fabian Affolter
2ea142e3a8 python3Packages.pyweatherflowudp: 1.6.1 -> 1.6.3
Diff: https://github.com/briis/pyweatherflowudp/compare/1.6.1...1.6.3

Changelog: https://github.com/briis/pyweatherflowudp/blob/1.6.3/CHANGELOG.md
2026-09-30 12:42:37 +02:00
Fabian Affolter
d714d704f2 python3Packages.pyoverkiz: 2.1.1 -> 2.2.0
Diff: https://github.com/iMicknl/python-overkiz-api/compare/v2.1.1...v2.2.0

Changelog: https://github.com/iMicknl/python-overkiz-api/releases/tag/v2.2.0
2026-09-30 12:40:11 +02:00
R. Ryantm
2af0f2d73e terraform-providers.hashicorp_time: 0.14.1 -> 0.14.2 2026-09-30 10:40:05 +00:00
Lyn
2b560e764a joplin-desktop: change desktop item to match upstream, fix icons
Co-authored-by: Panzhunter <76540501+Panzhunter@users.noreply.github.com>
2026-09-30 12:35:48 +02:00
Fabian Affolter
aaabf0623c python3Packages.pycfmodel: 2.1.2 -> 2.1.3
Diff: https://github.com/Skyscanner/pycfmodel/compare/v2.1.2...v2.1.3

Changelog: https://github.com/Skyscanner/pycfmodel/releases/tag/v2.1.3
2026-09-30 12:34:49 +02:00
Fabian Affolter
1f25d7abd3 python3Packages.pyexploitdb: 0.3.45 -> 0.3.46
Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md
2026-09-30 12:33:32 +02:00
R. Ryantm
ae74e87035 python3Packages.hist: 2.11.0 -> 2.12.0 2026-09-30 10:23:16 +00:00
Francesco Gazzetta
6806b0d3e3 tclPackages.zesty: 0.2 -> 0.3 2026-09-30 12:10:29 +02:00
R. Ryantm
b6b71dd130 fosrl-newt: 1.17.0 -> 1.18.0 2026-09-30 10:06:54 +00:00
Grimmauld
2f8d6e82f3 freecad: 1.1.3 -> 1.1.4 2026-09-30 12:00:42 +02:00
R. Ryantm
03befd6377 python3Packages.entsoe-apy: 1.1.1 -> 1.2.0 2026-09-30 10:00:22 +00:00
Lyn
1cf2145e54 joplin-desktop: 3.7.18 -> 3.7.21 2026-09-30 09:46:23 +00:00
Lyn
d225913b21 joplin-desktop: fix package, partially revert merge f83b24d5df 2026-09-30 11:42:58 +02:00
R. Ryantm
78f3382643 depot-cli: 2.102.9 -> 2.102.14 2026-09-30 09:28:50 +00:00
Domen Kožar
c4878dda49 disktree: init at 0.10.1
Package the latest GPUI disk usage treemap release with desktop integration.

Release notes: https://github.com/tobi/disktree/releases/tag/v0.10.1

Assisted-by: Codex (GPT-6)
2026-09-30 11:20:55 +02:00
R. Ryantm
0f882e9f46 qoi: 0-unstable-2026-05-29 -> 0-unstable-2026-09-27 2026-09-30 09:08:01 +00:00
SkohTV
38358d0dff yosys-ghdl: license isc -> gpl3Plus 2026-09-30 11:05:52 +02:00
R. Ryantm
9854a0651d goflow2: 2.2.6 -> 2.2.7 2026-09-30 08:48:52 +00:00
SkohTV
9d84a6f24f rocksdb: license asl20 -> gpl2Only OR asl20 2026-09-30 10:36:57 +02:00
Pol Dellaiera
c155d2b033 etlegacy-unwrapped: 2.85.0 -> 2.86.0 2026-09-30 10:33:23 +02:00
R. Ryantm
892ac85e4e python3Packages.moyopy: 0.19.0 -> 0.21.0 2026-09-30 08:14:32 +00:00
R. Ryantm
d7cc42f4ac python3Packages.lunatone-rest-api-client: 0.10.2 -> 0.10.3 2026-09-30 08:07:25 +00:00
R. Ryantm
915df4a976 python3Packages.pynintendoparental: 2.6.2 -> 2.6.3 2026-09-30 08:05:29 +00:00
R. Ryantm
2cbca4a651 cargo-tally: 1.0.77 -> 1.0.78 2026-09-30 07:48:40 +00:00
DaRacci
7d4d3a3cf6 lycheeslicer: add argument passthrough to desktop item 2026-09-30 17:26:45 +10:00
R. Ryantm
177ee7fec0 vscode-extensions.k--kato.intellij-idea-keybindings: 1.7.7 -> 1.7.8 2026-09-30 07:13:55 +00:00
R. Ryantm
80a41501f6 dutctl: 1.0.0-alpha.3-unstable-2026-09-09 -> 1.0.0-alpha.4-unstable-2026-09-29 2026-09-30 07:06:29 +00:00
R. Ryantm
3243017710 ghr: 0.18.4 -> 0.18.5 2026-09-30 06:18:46 +00:00
Yiyu Zhou
f62799aa03 mumble: fix build with C++20 2026-09-29 23:13:40 -07:00
R. Ryantm
1929e7b49e jay: 1.14.0 -> 1.15.0 2026-09-30 06:00:43 +00:00
R. Ryantm
f5c9bd8178 python3Packages.ibm-cloud-sdk-core: 3.26.1 -> 3.26.2 2026-09-30 05:24:38 +00:00
R. Ryantm
e9a5f00a12 bark-server: 2.3.5 -> 2.3.7 2026-09-30 04:45:56 +00:00
R. Ryantm
b1ca8488d1 museum: 1.3.63 -> 1.3.64 2026-09-30 04:33:48 +00:00
R. Ryantm
79e35304e0 slint-lsp: 1.18.0 -> 1.18.1 2026-09-30 03:42:31 +00:00
R. Ryantm
278d7af4f7 fable: 5.17.2 -> 5.18.0 2026-09-30 03:29:24 +00:00
R. Ryantm
aa1d730bc2 python3Packages.google-cloud-tasks: 2.24.0 -> 2.25.0 2026-09-30 02:41:19 +00:00
R. Ryantm
677492685e nwg-look: 1.1.1 -> 1.1.2 2026-09-30 02:07:51 +00:00
R. Ryantm
756725c6b7 kitops: 1.15.0 -> 1.16.0 2026-09-30 01:37:53 +00:00
R. Ryantm
86431f2e9c fosrl-olm: 1.9.1 -> 1.10.0 2026-09-30 01:23:32 +00:00
R. Ryantm
f5845d682b ejson: 1.5.5 -> 1.6.0 2026-09-30 01:13:36 +00:00
R. Ryantm
cd9d3a7258 augeas: 1.14.1 -> 1.15.0 2026-09-30 00:28:03 +00:00
R. Ryantm
f96a72bb58 aws-vault: 7.14.0 -> 7.15.0 2026-09-30 00:26:29 +00:00
fl42v
a2df7f100b parla: 0.8.4 -> 0.9.8
- update to latest tag (webkitgtk necessary for webxdc mini-apps)
- wrapGAppsHook4, "link" with gstreamer (fixes crashes on activating emoji picker and playing voice messages on non-gnome DEs)
2026-09-30 02:48:45 +03:00
R. Ryantm
fbfd403612 all-the-package-names: 2.0.2568 -> 2.0.2578 2026-09-29 22:58:21 +00:00
Gaetan Lepage
eb156706cb python3Packages.flax: 0.12.9 -> 0.12.10
Diff: https://github.com/google/flax/compare/v0.12.9...v0.12.10

Changelog: https://github.com/google/flax/releases/tag/v0.12.10
2026-09-29 22:57:22 +00:00
R. Ryantm
63c134f377 easyeffects: 8.2.9 -> 8.3.0 2026-09-29 22:09:02 +00:00
Alexis Hildebrandt
d1c5644dae fido2-manage: remove incorrect and unnecessary cmakeFlags 2026-09-29 22:44:34 +02:00
Devan Carpenter
d1dcf130e3 cow: init at 0.3 2026-09-29 14:59:20 -05:00
R. Ryantm
fd0a757dc5 mirrord: 3.261.0 -> 3.265.0 2026-09-29 14:37:56 +00:00
whispers
5ed3d50c67 openssl_4_0: 4.0.2 -> 4.0.3
https://github.com/openssl/openssl/releases/tag/openssl-4.0.3

Fixes: CVE-2026-35189, CVE-2026-35191, CVE-2026-42772, CVE-2026-54872,
CVE-2026-54873, CVE-2026-54875, CVE-2026-72897, CVE-2026-75804,
CVE-2026-75805, CVE-2026-75806, CVE-2026-77696, CVE-2026-84782,
CVE-2026-84783, CVE-2026-84784
2026-09-29 10:08:43 -04:00
K900
6879371c1d wireplumber: 0.5.17 -> 0.5.18
Diff: https://gitlab.freedesktop.org/pipewire/wireplumber/-/compare/0.5.17...0.5.18
2026-09-29 17:04:36 +03:00
R. Ryantm
63a7efe4dc python3Packages.ihcsdk: 2.8.12 -> 2.8.13 2026-09-29 12:58:32 +00:00
Fabian Affolter
7c37200627 python3Packages.pyosoenergyapi: migrate to finalAttrs 2026-09-29 11:58:02 +02:00
Fabian Affolter
9c8fe8c251 python3Packages.pyosohotwaterapi: remove
Replaced by pyosoenergyapi
2026-09-29 11:55:13 +02:00
Katsumi Takeuchi
93ccc9466d intel-oneapi-toolkit: use ocl-icd as the OpenCL loader
The bundled loader only reads /etc/OpenCL/vendors, so OpenCL devices
were not found on NixOS without OCL_ICD_VENDORS.

Assisted-by: Claude Code with Opus 5.5 medium (Anthropic)
2026-09-29 09:56:48 +09:00
Alejandro Quintanar
06ddc31796 term39: add darwin support 2026-09-28 22:01:15 +02:00
Alejandro Quintanar
4f1eda08bf term39: 1.5.1 -> 1.6.0 2026-09-28 22:01:14 +02:00
AlexAntonik
9c03d80069 owocr: fix license
Signed-off-by: AlexAntonik <antonikavv@gmail.com>
2026-09-28 20:51:58 +03:00
Timo Gottszky
b3df68f214 python3Packages.pillow-jxl-plugin: enable tests 2026-09-28 17:06:28 +02:00
Katsumi Takeuchi
0486bb1afd intel-oneapi-toolkit: patch vtune separately
autoPatchelf linked all components against vtune's bundled libstdc++,
which is too old for level-zero and broke all-binaries-run.

Assisted-by: Claude Code with Opus 5.5 medium (Anthropic)
2026-09-28 17:05:38 +09:00
R. Ryantm
8f96a27d24 rustdesk: 1.4.9 -> 1.5.0 2026-09-28 00:54:59 +00:00
Salva HG
ca282c0458 cosmic-greeter: 1.8.0 -> 1.9.1
Diff: https://github.com/pop-os/cosmic-greeter/compare/epoch-1.8.0...epoch-1.9.1
2026-09-27 13:33:22 -06:00
Salva HG
32ec119e11 nixos/cosmic: update module defaults 2026-09-27 13:32:20 -06:00
Salva HG
afb2d5a489 cosmic-osk: init at 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
ded19e57ad cosmic-viewer: 0-unstable-2026-07-27 -> 1.9.0
Diff: https://github.com/pop-os/cosmic-viewer/compare/epoch-0-unstable-2026-07-27...epoch-1.9.0
2026-09-27 13:32:20 -06:00
Salva HG
d9f82ce064 cosmic-store: 1.8.0 -> 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
40bf9d4cbe cosmic-panel: 1.8.0 -> 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
b56663298f xdg-desktop-portal-cosmic: 1.8.0 -> 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
cd5b81df23 cosmic-initial-setup: 1.8.0 -> 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
e78302f9b1 cosmic-notifications: 1.8.0 -> 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
2192aa4ab8 cosmic-launcher: 1.8.0 -> 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
f30e5938e4 cosmic-settings-daemon: 1.8.0 -> 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
d32e20959f cosmic-files: 1.8.0 -> 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
a132ad5019 cosmic-osd: 1.8.0 -> 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
d1ec6c287b cosmic-settings: 1.8.0 -> 1.9.0 2026-09-27 13:32:20 -06:00
Salva HG
d54e113fdc cosmic-reader: 0-unstable-2026-08-24 -> 0-unstable-2026-09-15 2026-09-27 13:32:20 -06:00
Salva HG
ac694b8282 cosmic-edit: 1.8.0 -> 1.9.0 2026-09-27 13:32:19 -06:00
Salva HG
7441ff7701 cosmic-app-library: 1.8.0 -> 1.9.0 2026-09-27 13:32:19 -06:00
Salva HG
64be24d790 cosmic-monitor: 1.8.0 -> 1.9.0 2026-09-27 13:32:19 -06:00
Salva HG
995b9383a5 cosmic-comp: 1.8.0 -> 1.9.0 2026-09-27 13:32:19 -06:00
Salva HG
3f1c829e39 cosmic-player: 1.8.0 -> 1.9.0 2026-09-27 13:32:19 -06:00
Salva HG
7d272b1761 cosmic-term: 1.8.0 -> 1.9.0 2026-09-27 13:32:19 -06:00
Salva HG
ce55199fef cosmic-applets: 1.8.0 -> 1.9.0 2026-09-27 13:32:19 -06:00
Salva HG
8ac8ddd1a7 cosmic-workspaces-epoch: 1.8.0 -> 1.9.0 2026-09-27 13:32:19 -06:00
Lin Jian
88accc0c92 emacs: use PATH instead of exec-path to expose wrapped binaries
(info "(elisp) Subprocess Creation") says:

> Generally, you should not modify ‘exec-path’ directly.  Instead,
> ensure that your ‘PATH’ environment variable is set appropriately
> before starting Emacs.  Trying to modify ‘exec-path’ independently
> of ‘PATH’ can lead to confusing results.

One example of "confusing results" can be found in envrc[1].

This patch follows that recommendation of Emacs lisp manual.

In addition, we added tests for PATH and exec-path.

[1]: https://github.com/purcell/envrc/issues/9
2026-09-28 00:20:32 +08:00
Lin Jian
78805715a6 emacs: factor out a Utils section in withPackages test 2026-09-28 00:19:32 +08:00
Lin Jian
0f59a83e3b Revert "emacs/wrapper.nix: expose extra package binaries via PATH"
This reverts commit 7bd6dfde2f.

The idea of using PATH to provide binaries added via withPackages is
good, but I think this specific implementation can be improved:

- When PATH is used, there is no need to modify exec-path any more
  because exec-path is initialized from PATH.
- Setting PATH in wrapper.sh, together with other environment
  variables, is more maintainable.
2026-09-28 00:17:39 +08:00
coolcuber
dab18b461b mswatch: fix version; enable strictDeps, structuredAttrs 2026-09-26 20:22:30 -04:00
R. Ryantm
3e1e03947f devbox: 0.17.5 -> 0.18.4 2026-09-26 20:35:45 +00:00
Ethan Carter Edwards
a1fd1fc75c tests.fetchRepoProject: init
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-26 14:23:55 -04:00
Rafael Ieda
dc9866aa4c treewide: mark as broken on darwin (last successful Hydra build 2025) 2026-09-25 15:16:57 -03:00
R. Ryantm
9e4e2e6bad rtk: 0.49.0 -> 0.50.0 2026-09-25 08:47:56 +00:00
Arthur Azevedo de Amorim
e8aa8e8833 rocqPackages.deriving: enable for Rocq 9.2
The 0.2.2, 0.2.1 and 0.2.0 cases were subsumed by the 0.2.3 one and
could never be selected; drop them.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-24 21:12:25 -04:00
Salva HG
89b1f80d92 cosmic-wallpapers: 1.8.0 -> 1.9.0 2026-09-24 23:52:22 +00:00
Salva HG
ae94a18fe5 cosmic-bg: 1.8.0 -> 1.9.0 2026-09-24 23:51:30 +00:00
Salva HG
f19fd61b36 cosmic-idle: 1.8.0 -> 1.9.0 2026-09-24 23:51:20 +00:00
Salva HG
bdb05692c0 cosmic-icons: 1.8.0 -> 1.9.0 2026-09-24 23:51:18 +00:00
Salva HG
363bf9457f cosmic-screenshot: 1.8.0 -> 1.9.0 2026-09-24 23:51:01 +00:00
Salva HG
4e85f56411 cosmic-sound-theme: 1.8.0 -> 1.9.0 2026-09-24 23:50:58 +00:00
Salva HG
6298fa976d cosmic-randr: 1.8.0 -> 1.9.0 2026-09-24 23:50:53 +00:00
Salva HG
f677033e78 cosmic-session: 1.8.0 -> 1.9.0 2026-09-24 23:50:51 +00:00
R. Ryantm
2ebbbd5b5f cine: 1.8.4 -> 1.8.6 2026-09-24 20:23:02 +00:00
R. Ryantm
8e0068e56f python3Packages.hiredis: 3.4.1 -> 3.4.2 2026-09-24 18:07:56 +00:00
whispers
f70bc6442d tor: fix tests in darwin sandbox
one of the tests requires local networking, which fails with `sandbox =
relaxed` on darwin. use the opt-out flag to allow this test to pass
successfully.
2026-09-24 10:23:24 -04:00
Salva HG
c02d3963a3 cosmic-applets: add missing runtime dependency 2026-09-22 17:45:01 -06:00
R. Ryantm
0d23a800a0 cliamp: 2.0.1 -> 2.2.0 2026-09-22 02:19:35 +00:00
R. Ryantm
44086e4273 python3Packages.amqp: 5.3.1 -> 5.4.0 2026-09-21 17:53:09 +00:00
夜坂雅
caffa3c21d qt6Packages.qt6gtk2: drop 2026-09-21 09:20:33 +08:00
R. Ryantm
9983fb334d python3Packages.python-ldap: 3.4.7 -> 3.4.8 2026-09-20 06:27:07 +00:00
Ben Siraphob
6fd76491e3 nixos/manticore: use lib.concatMapAttrsStringSep 2026-09-18 12:19:02 -07:00
Ben Siraphob
7dffed1ecb nixos/dovecot: use lib.boolToYesNo 2026-09-18 12:19:02 -07:00
Ben Siraphob
edb1620b2b nixos/cloudflare-ddns: use lib.boolToString 2026-09-18 12:19:02 -07:00
Ben Siraphob
e5ccacd0f5 nixos/prometheus: use lib.filterAttrs 2026-09-18 12:19:01 -07:00
Ben Siraphob
9fb2543503 nixos/mlmmj: use lib.concatMapStringsSep 2026-09-18 12:19:01 -07:00
Ben Siraphob
c8e25ed8a2 nixos/cgit: use lib.genAttrs' 2026-09-18 12:19:01 -07:00
Ben Siraphob
80de0d3c28 haskell: use lib.subtractLists 2026-09-18 12:19:01 -07:00
Ben Siraphob
7d304367f4 dhallPackages: use lib.mirrorFunctionArgs 2026-09-18 12:19:01 -07:00
Ben Siraphob
58928e2173 factor-lang: use lib.strings.escapeNixString 2026-09-18 12:19:00 -07:00
Ben Siraphob
cc4c84c2fc rPackages: use lib.genAttrs 2026-09-18 12:19:00 -07:00
Ben Siraphob
04648a05e7 replaceDependencies: use lib.getAttrs 2026-09-18 12:19:00 -07:00
Ben Siraphob
4fcbf7a99d ci/eval: use lib.uniqueStrings 2026-09-18 12:11:50 -07:00
Ben Siraphob
350649f1a1 nixos/strongswan-swanctl: use lib.concatMapAttrs 2026-09-18 11:59:49 -07:00
Ben Siraphob
d2ac1309ec lazarus: use lib.versions.majorMinor 2026-09-18 11:59:48 -07:00
Ben Siraphob
5fd0bc107e rocmPackages: use lib.genAttrs 2026-09-18 11:59:47 -07:00
Ben Siraphob
e4b9267fa1 writers: use lib.toFunction 2026-09-18 11:59:46 -07:00
Ben Siraphob
6a074f8114 nix-gitignore: use lib.stringToCharacters 2026-09-18 11:59:45 -07:00
Ben Siraphob
d3f13e3324 lib.attrsets: use lib.filterAttrs, lib.mapAttrs and lib.genAttrs 2026-09-18 11:59:44 -07:00
Ben Siraphob
63bb1ff4fd mozilla binary packages: use lib.hasPrefix 2026-09-18 11:59:42 -07:00
R. Ryantm
463c555138 python3Packages.python-socketio: 5.16.3 -> 5.17.0 2026-09-18 05:20:20 +00:00
Colin
9b72e9b240 nixos/btrfs.autoScrub: disable "E501 line too long" python lint
otherwise `services.btrfs.autoScrub.enable = true;` on a cross-compiled
system will fail, like:

> error: builder for '/nix/store/ghygqfy3v12ypif539j9i327h03cajwv-btrfs-scrub-maybe-cancel.drv' failed with exit code 1;
>        last 3 log lines:
>        > /nix/store/vb0i1w0b71gbkm7i1zdplr39jv4bhybc-btrfs-scrub-maybe-cancel:5:80: E501 line too long (105 > 79 characters)
>        > btrfs = "/nix/store/dphqp3qw10rlxq87l7z1ax4bwr011kxx-btrfs-progs-aarch64-unknown-linux-gnu-7.1/bin/btrfs"
>        >                                                                                ^

cross-compiled packages such as `pkgsCross.aarch64-multiplatform.btrfs-progs`
have that extra `-${system}` in their store path, pushing it beyond 79 chars.
2026-09-17 05:54:08 +00:00
R. Ryantm
85449ed2ad python3Packages.convertdate: 2.4.1 -> 2.5.1 2026-09-16 23:16:09 +00:00
Vegard Bieker Matthey
2365918156 nixos/dwl: fix systemd environment imports
Assisted-by: Claude Sonnet 5
2026-09-15 00:07:26 +02:00
R. Ryantm
e3a71eb802 python3Packages.avro: 1.12.1 -> 1.12.2 2026-09-14 00:34:53 +00:00
R. Ryantm
48c5b1fd75 python3Packages.banks: 2.4.5 -> 2.5.1 2026-09-13 17:45:41 +00:00
R. Ryantm
399c923255 python3Packages.aiosonos: 0.1.12 -> 0.1.13 2026-09-13 10:34:03 +00:00
R. Ryantm
35b61adb55 python3Packages.django-debug-toolbar: 7.0.0 -> 8.0.0 2026-09-07 23:43:29 +00:00
R. Ryantm
690b0f4676 node-gyp: 13.0.1 -> 13.0.2 2026-09-03 08:16:03 +00:00
whispers
a2ded6ccbd clblas: drop
clblas' last commit upstream was march 2017, and it currently requires
us to pin an old compiler version (llvm 19) on darwin. it does not seem
particularly used (unmaintained in nixpkgs, only dependent is the old
and now-removed clmagma), so let's simply remove it.
2026-09-02 00:16:51 -04:00
whispers
9c21030dfd clmagma: drop
clmagma appears to be untouched upstream for many years (since 2014
according to timestamps at https://icl.cs.utk.edu/projectsfiles/magma/cl).
we have `magma` and other more recent packages from the same project,
and since this appears to be unused in nixpkgs, let's remove it.
2026-09-02 00:16:49 -04:00
Vinicius Deolindo
adbbf1e66e writers: separate writeNu's shebang from script contents
Nushell treats contiguous comments before `def main` as its doc comment.
Since writeNu placed the shebang immediately before a leading `#`
comment, Nushell included the shebang in the command's help output.

Always add a blank line after the shebang so that documentation attached
to `main` starts a separate comment block.
2026-07-17 12:58:38 -03:00
R. Ryantm
1a245e29f4 openseachest: 25.05.3 -> 26.03.2 2026-06-17 15:09:36 +00:00
Eugenio Berretta
6ef062e2a3 xpdf: unmark as vulnerable
Removed vulnerability CVE-2023-26930, which only applies for xpdf <= 4.04.
2026-05-31 00:43:45 +02:00
Markus Kowalewski
519ddf2b0a nixos/iscsi-initiator: add option discoverType 2026-05-09 21:11:40 +02:00
Bruno Bzeznik
2727137b71 taktuk: 3.7.7 -> 3.7.8 2025-10-29 09:09:50 +01:00
242 changed files with 1622 additions and 1315 deletions

View File

@@ -1,7 +1,6 @@
{ lib, ... }:
rec {
# Borrowed from https://github.com/NixOS/nixpkgs/pull/355616
uniqueStrings = list: builtins.attrNames (builtins.groupBy lib.id list);
inherit (lib) uniqueStrings;
/*
Converts a `packagePlatformPath` into a `packagePlatformAttr`

View File

@@ -699,20 +699,7 @@ rec {
*/
filterAttrsRecursive =
pred: set:
listToAttrs (
concatMap (
name:
let
v = set.${name};
in
if pred name v then
[
(nameValuePair name (if isAttrs v then filterAttrsRecursive pred v else v))
]
else
[ ]
) (attrNames set)
);
mapAttrs (_: v: if isAttrs v then filterAttrsRecursive pred v else v) (filterAttrs pred set);
/**
Like [`lib.lists.foldl'`](#function-library-lib.lists.foldl-prime) but for attribute sets.
@@ -1528,12 +1515,7 @@ rec {
*/
zipAttrsWithNames =
names: f: sets:
listToAttrs (
map (name: {
inherit name;
value = f name (catAttrs name sets);
}) names
);
genAttrs names (name: f name (catAttrs name sets));
/**
Merge sets of attributes and use the function `f` to merge attribute values.

View File

@@ -207,6 +207,8 @@
- The `jetty_11` package has been removed as it reached end of life. Use `jetty_12` instead.
- The postsrsd module now supports integrating with Postfix as a milter. The [](#opt-services.postsrsd.configurePostfix) option has become an enum to reflect the different integration options. Boolean values are deprecated and will be removed in NixOS 27.05. The previous default `true` is equivalent to `socketmap`.
- The Mullvad VPN service now has a separate toggle to enable the Mullvad VPN graphical user interface. If you have previously used Mullvad on a desktop by setting `services.mullvad-vpn.package` to `pkgs.mullvad-vpn`, you should now **unset that option**, and enable `services.mullvad-vpn.gui.enable`. The VPN will not work if `services.mullvad-vpn.package` is set to `pkgs.mullvad-vpn`, as `pkgs.mullvad-vpn` no longer contains the Mullvad Daemon; please ensure that `services.mullvad-vpn.package` is set to `pkgs.mullvad`, regardless if you plan to enable the graphical user interface or not.
- TUI command of `tracexec` now allocates a pseudo terminal by default. Use `--no-tty` to run without one and redirect the tracee's stdin, stdout, and

View File

@@ -61,11 +61,10 @@ in
#!${pkgs.runtimeShell}
# Import environment variables
${cfg.extraSessionCommands}
# Setup systemd user environment
systemctl --user import-environment DISPLAY WAYLAND_DISPLAY
systemctl --user start dwl-session.target
# Start dwl
exec ${lib.getExe cfg.package}
# Start dwl, then set up the systemd user environment once dwl
# has actually set WAYLAND_DISPLAY (see dwl(1) -s), instead of
# importing it before dwl exists.
exec ${lib.getExe cfg.package} -s "systemctl --user import-environment DISPLAY WAYLAND_DISPLAY; systemctl --user start dwl-session.target"
'';
mode = "0755"; # Make it executable
};

View File

@@ -30,6 +30,7 @@ let
cosmic-launcher
cosmic-notifications
cosmic-osd
cosmic-osk
cosmic-panel
cosmic-session
cosmic-settings
@@ -90,6 +91,7 @@ in
cosmic-reader
cosmic-screenshot
cosmic-term
cosmic-viewer
cosmic-wallpapers
cosmic-sound-theme
glib
@@ -134,6 +136,11 @@ in
open-sans
];
qt = {
enable = lib.mkDefault true;
platformTheme = lib.mkDefault "qt5ct";
};
# Required options for the COSMIC DE
environment.sessionVariables.X11_BASE_RULES_XML = "${config.services.xserver.xkb.dir}/rules/base.xml";
environment.sessionVariables.X11_EXTRA_RULES_XML = "${config.services.xserver.xkb.dir}/rules/base.extras.xml";
@@ -164,6 +171,7 @@ in
hardware.system76.power-daemon.enable = lib.mkDefault (
!config.services.power-profiles-daemon.enable && !config.services.tuned.enable
);
services.switcherooControl.enable = lib.mkDefault true;
warnings = lib.optionals (cfg.showExcludedPkgsWarning && excludedCorePkgs != [ ]) [
''

View File

@@ -90,8 +90,6 @@ let
}) cfg.sieve.pipeBins
);
yesOrNo = v: if v then "yes" else "no";
toOption =
i: n: v:
"${i}${toString n} = ${v}";
@@ -103,7 +101,7 @@ let
if isInt v then
toString v
else if isBool v then
yesOrNo v
lib.boolToYesNo v
else if isString v then
v
else if isPath v || isDerivation v then

View File

@@ -6,8 +6,6 @@
}:
let
concatMapLines = f: l: lib.concatStringsSep "\n" (map f l);
cfg = config.services.mlmmj;
stateDir = "/var/lib/mlmmj";
spoolDir = "/var/spool/mlmmj";
@@ -141,10 +139,10 @@ in
];
};
extraAliases = concatMapLines (alias cfg.listDomain) cfg.mailLists;
extraAliases = lib.concatMapStringsSep "\n" (alias cfg.listDomain) cfg.mailLists;
virtual = concatMapLines (virtual cfg.listDomain) cfg.mailLists;
transport = concatMapLines (transport cfg.listDomain) cfg.mailLists;
virtual = lib.concatMapStringsSep "\n" (virtual cfg.listDomain) cfg.mailLists;
transport = lib.concatMapStringsSep "\n" (transport cfg.listDomain) cfg.mailLists;
};
environment.systemPackages = [ pkgs.mlmmj ];
@@ -165,7 +163,7 @@ in
ExecStart = "${pkgs.mlmmj}/bin/mlmmj-maintd -F -d ${spoolDir}/${cfg.listDomain}";
};
preStart = ''
${concatMapLines (createList cfg.listDomain) cfg.mailLists}
${lib.concatMapStringsSep "\n" (createList cfg.listDomain) cfg.mailLists}
${lib.getExe' config.services.postfix.package "postmap"} /etc/postfix/virtual
${lib.getExe' config.services.postfix.package "postmap"} /etc/postfix/transport
'';

View File

@@ -244,8 +244,6 @@ in
"noroot"
"noroot-locked"
];
RuntimeDirectory = "postfix-tlspol";
RuntimeDirectoryMode = "1750";
WorkingDirectory = "/var/cache/postfix-tlspol";
UMask = "0077";
};

View File

@@ -46,6 +46,14 @@ let
configFile = pkgs.writeText "postsrsd.conf" (
renderAttr (lib.filterAttrsRecursive (_: v: v != null) cfg.settings)
);
postfixIntegration =
if cfg.configurePostfix == true then
"socketmap"
else if cfg.configurePostfix == false then
"none"
else
cfg.configurePostfix;
in
{
imports = [
@@ -122,6 +130,15 @@ in
'';
};
milter = lib.mkOption {
type = with lib.types; nullOr (strMatching "^(unix|inet):.+");
default = "unix:/run/postsrsd/milter";
example = "inet:localhost:9997";
description = ''
Milter listener configuration in `unix:/path/to/socket` or `inet:host:port` format.
'';
};
secrets-file = lib.mkOption {
type = lib.types.str;
default = "\${CREDENTIALS_DIRECTORY}/secrets-file";
@@ -168,11 +185,11 @@ in
};
socketmap = lib.mkOption {
type = lib.types.strMatching "^(unix|inet):.+";
default = "unix:/run/postsrsd/socket";
type = with lib.types; nullOr (strMatching "^(unix|inet):.+");
default = "unix:/run/postsrsd/socketmap";
example = "inet:localhost:10003";
description = ''
Listener configuration in socket map format native to Postfix configuration.
Socketmap listener configuration in `unix:/path/to/socket` or `inet:host:port` format.
'';
};
@@ -212,10 +229,23 @@ in
};
configurePostfix = lib.mkOption {
type = lib.types.bool;
default = true;
type = lib.types.enum [
true
false
"none"
"socketmap"
"milter"
];
default = "socketmap";
example = "milter";
description = ''
Whether to configure the required settings to use postsrsd in the local Postfix instance.
Whether and how to integrate postsrsd into the local Postfix instance.
::: {.caution}
Boolean values are deprecated and retained for backwards
compatibility. `true` is equivalent to `socketmap`, and `false` is
equivalent to `none`.
:::
'';
};
@@ -234,17 +264,41 @@ in
};
config = lib.mkMerge [
(lib.mkIf (cfg.enable && cfg.configurePostfix && config.services.postfix.enable) {
services.postfix.settings.main = {
# https://github.com/roehling/postsrsd#configuration
sender_canonical_maps = "socketmap:${cfg.settings.socketmap}:forward";
sender_canonical_classes = "envelope_sender";
recipient_canonical_maps = "socketmap:${cfg.settings.socketmap}:reverse";
recipient_canonical_classes = [
"envelope_recipient"
"header_recipient"
];
};
{
warnings = lib.optionals (cfg.enable && isBool cfg.configurePostfix) [
''
Boolean values are deprecated for `services.postsrsd.configurePostfix` and will be rejected in NixOS 27.05.
Use `none`, `socketmap`, or `milter` instead. `true` is equivalent to `socketmap` and `false` is equivalent to `none`.
''
];
}
(lib.mkIf (cfg.enable && postfixIntegration != "none" && config.services.postfix.enable) {
assertions = [
{
assertion = postfixIntegration == "milter" -> cfg.settings.milter != null;
message = "Configuring Postfix `smtpd_milters` requires `services.postsrsd.settings.milter` to be set.";
}
{
assertion = postfixIntegration == "socketmap" -> cfg.settings.socketmap != null;
message = "Configuring Postfix canonical maps requires `services.postsrsd.settings.socketmap` to be set.";
}
];
services.postfix.settings.main =
lib.optionalAttrs (postfixIntegration == "socketmap") {
# https://github.com/roehling/postsrsd#configuration
sender_canonical_maps = "socketmap:${cfg.settings.socketmap}:forward";
sender_canonical_classes = "envelope_sender";
recipient_canonical_maps = "socketmap:${cfg.settings.socketmap}:reverse";
recipient_canonical_classes = [
"envelope_recipient"
"header_recipient"
];
}
// lib.optionalAttrs (postfixIntegration == "milter") {
# https://github.com/roehling/postsrsd/tree/main#milter-support
smtpd_milters = [ cfg.settings.milter ];
};
users.users.postfix.extraGroups = [ cfg.group ];
})

View File

@@ -113,20 +113,7 @@ let
filterAttrsListRecursive =
pred: x:
if isAttrs x then
listToAttrs (
concatMap (
name:
let
v = x.${name};
in
if pred name v then
[
(nameValuePair name (filterAttrsListRecursive pred v))
]
else
[ ]
) (attrNames x)
)
mapAttrs (_: filterAttrsListRecursive pred) (filterAttrs pred x)
else if isList x then
map (filterAttrsListRecursive pred) x
else

View File

@@ -21,8 +21,6 @@ let
(listOf settingType)
];
genAttrs' = names: f: lib.listToAttrs (map f names);
regexEscape =
let
# taken from https://github.com/python/cpython/blob/05cb728d68a278d11466f9a6c8258d914135c96c/Lib/re.py#L251-L266
@@ -300,7 +298,7 @@ in
lib.mapAttrsToList (name: cfg: {
${cfg.nginx.virtualHost} = {
locations =
(genAttrs' [ "cgit.css" "cgit.js" "cgit.png" "favicon.ico" "robots.txt" ] (
(lib.genAttrs' [ "cgit.css" "cgit.js" "cgit.png" "favicon.ico" "robots.txt" ] (
fileName:
lib.nameValuePair "= ${stripLocation cfg}/${fileName}" {
alias = lib.mkDefault "${cfg.package}/cgit/${fileName}";

View File

@@ -7,7 +7,6 @@
let
cfg = config.services.cloudflare-ddns;
boolToString = b: if b then "true" else "false";
formatList = l: lib.concatStringsSep "," l;
in
{
@@ -265,7 +264,7 @@ in
let
toEnv = name: value: "${name}=\"${toString value}\"";
toEnvList = name: value: "${name}=\"${formatList value}\"";
toEnvBool = name: value: "${name}=\"${boolToString value}\"";
toEnvBool = name: value: "${name}=\"${lib.boolToString value}\"";
toEnvMaybe =
pred: name: value:
lib.optionalString pred (toEnv name value);

View File

@@ -20,6 +20,24 @@ in
default = null;
description = "Portal to discover targets on";
};
discoverType = mkOption {
description = ''
Target discovery type.
Change this if you want to discover your targes via an iSNS server
or use the targets provided via firmware settings.
See {manpage}`iscsiadm(8)`.
'';
default = "sendtargets";
example = "sendtargets";
type = enum [
"st"
"sendtargets"
"isns"
"fw"
];
};
name = mkOption {
type = str;
description = "Name of this iscsi initiator";
@@ -81,7 +99,7 @@ in
wantedBy = [ "remote-fs.target" ];
serviceConfig.ExecStartPre =
mkIf (cfg.discoverPortal != null)
"${cfg.package}/bin/iscsiadm --mode discoverydb --type sendtargets --portal ${escapeShellArg cfg.discoverPortal} --discover";
"${cfg.package}/bin/iscsiadm --mode discoverydb --type ${cfg.discoverType} --portal ${escapeShellArg cfg.discoverPortal} --discover";
};
environment.systemPackages = [ cfg.package ];

View File

@@ -43,6 +43,23 @@ in
type = nullOr str;
};
discoverType = mkOption {
description = ''
Target discovery type.
Change this if you want to discover your targes via an iSNS server
or use the targets provided via firmware settings.
See {manpage}`iscsiadm(8)`.
'';
default = "sendtargets";
example = "sendtargets";
type = enum [
"st"
"sendtargets"
"isns"
"fw"
];
};
target = mkOption {
description = ''
Name of the iSCSI target to boot from.
@@ -168,7 +185,7 @@ in
iscsid --foreground --no-pid-file --debug ${toString cfg.logLevel} &
iscsiadm --mode discoverydb \
--type sendtargets \
--type ${cfg.discoverType} \
--discover \
--portal ${escapeShellArg cfg.discoverPortal} \
--debug ${toString cfg.logLevel}

View File

@@ -85,12 +85,10 @@ rec {
else
f (path ++ [ name ]) name value;
in
mapAttrs'' g set;
concatMapAttrs g set;
in
recurse [ ] set;
mapAttrs'' = f: set: foldl' (a: b: a // b) { } (mapAttrsToList f set);
# Extract the options from the given set of parameters.
paramsToOptions = ps: mapParamsRecursive (_path: name: param: { ${name} = param.option; }) ps;

View File

@@ -16,10 +16,6 @@ let
}:
attrsOfAttrs:
let
# map function to string for each key val
mapAttrsToStringsSep =
sep: mapFn: attrs:
lib.concatStringsSep sep (lib.mapAttrsToList mapFn attrs);
mkSection =
sectName: sectValues:
''
@@ -29,7 +25,7 @@ let
+ "}";
in
# map input to ini sections
mapAttrsToStringsSep "\n" mkSection attrsOfAttrs;
lib.concatMapAttrsStringSep "\n" mkSection attrsOfAttrs;
configFile = pkgs.writeText "manticore.conf" (
toSphinx {

View File

@@ -171,25 +171,33 @@ in
serviceConfig =
let
btrfsCmd = getExe pkgs.btrfs-progs;
btrfsCancelCmd = pkgs.writers.writePython3 "btrfs-scrub-maybe-cancel" { } ''
import subprocess
import sys
btrfsCancelCmd =
pkgs.writers.writePython3 "btrfs-scrub-maybe-cancel"
{
flakeIgnore = [
# `btrfsCmd` may exceed 80-character line length for some platforms
"E501"
];
}
''
import subprocess
import sys
btrfs = "${escape [ "\"" "\\" ] btrfsCmd}"
result = subprocess.run(
[btrfs, "scrub", "cancel"] + sys.argv[1:],
stderr=subprocess.PIPE,
check=False,
shell=False
)
btrfs = "${escape [ "\"" "\\" ] btrfsCmd}"
result = subprocess.run(
[btrfs, "scrub", "cancel"] + sys.argv[1:],
stderr=subprocess.PIPE,
check=False,
shell=False
)
# ignore errors if there was no running scrub to cancel
if result.returncode == 2:
sys.exit(0)
# ignore errors if there was no running scrub to cancel
if result.returncode == 2:
sys.exit(0)
sys.stderr.buffer.write(result.stderr)
sys.exit(result.returncode)
'';
sys.stderr.buffer.write(result.stderr)
sys.exit(result.returncode)
'';
additionalScrubArgs = optionals (cfgScrub.limit != null) [
"--limit"
cfgScrub.limit

View File

@@ -9,25 +9,7 @@
;; Try to make tests cause no side-effects.
;;;; Tests that can be run in a batch Emacs
(ert-deftest with-packages-requested-packages-are-available ()
(should (package-installed-p 'dash))
(should (package-installed-p 'flx-ido)))
(ert-deftest with-packages-deps-of-requested-packages-are-available ()
"Test https://github.com/NixOS/nixpkgs/issues/388829."
(should (package-installed-p 'flx))
(should (package-installed-p 'flx-ido)))
(ert-deftest with-packages-info-manual-of-requested-packages-is-available ()
"Test https://debbugs.gnu.org/cgi/bugreport.cgi?bug=81105."
;; `package-activate-all' makes package info manuals available.
;; It is called at startup normally, but not in batch mode.
;; We call it if needed to emulate the "normal" case.
(unless package--activated
(package-activate-all))
(should (Info-find-file "dash" t)))
;;;; Utils
(defun with-packages--nix-store-dir ()
"Return nix store dir.
@@ -56,6 +38,36 @@ which is generated by nix when building this elisp package."
"Locate the natively-compiled LIBRARY file."
(locate-eln-file (comp-el-to-eln-rel-filename (find-library-name library))))
(defun with-packages-unwrapped-site-start-is-loaded ()
(fboundp 'nix--profile-paths))
(defun with-packages-eval-in-sub-emacs (form)
"Evaluate FORM in a subprocess Emacs and return its result."
(pcase-exhaustive
(process-lines "emacs" "--batch"
"--eval" (format "(prin1 %S)" form))
(`(,result) (read result))))
;;;; Tests that can be run in a batch Emacs
(ert-deftest with-packages-requested-packages-are-available ()
(should (package-installed-p 'dash))
(should (package-installed-p 'flx-ido)))
(ert-deftest with-packages-deps-of-requested-packages-are-available ()
"Test https://github.com/NixOS/nixpkgs/issues/388829."
(should (package-installed-p 'flx))
(should (package-installed-p 'flx-ido)))
(ert-deftest with-packages-info-manual-of-requested-packages-is-available ()
"Test https://debbugs.gnu.org/cgi/bugreport.cgi?bug=81105."
;; `package-activate-all' makes package info manuals available.
;; It is called at startup normally, but not in batch mode.
;; We call it if needed to emulate the "normal" case.
(unless package--activated
(package-activate-all))
(should (Info-find-file "dash" t)))
(ert-deftest with-packages-aot-native-comp-eln-files-are-available ()
(skip-unless (native-comp-available-p))
(ert-info ("search eln files of Emacs proper")
@@ -63,14 +75,27 @@ which is generated by nix when building this elisp package."
(ert-info ("search eln files of requested packages")
(should (with-packages--nix-store-file-p (with-packages--locate-eln-file "dash")))))
(defun with-packages-unwrapped-site-start-is-loaded ()
(fboundp 'nix--profile-paths))
(ert-deftest with-packages-unwrapped-site-start-is-loaded ()
(should (with-packages-unwrapped-site-start-is-loaded)))
(ert-deftest with-packages-bin-dirs-of-requested-packages-are-added-to-exec-path ()
(should (executable-find "cowsay")))
(ert-deftest with-packages-binaries-of-requested-packages-are-available ()
(ert-info ("find binary via PATH")
(should (equal (call-process-shell-command "cowsay") 0)))
(ert-info ("find binary via exec-path")
(should (executable-find "cowsay")))
(ert-info ("each item is unique")
(cl-flet ((item-should-be-unique (items)
(should (equal items
(cl-remove-duplicates items :test #'string=)))))
(ert-info ("PATH of this Emacs")
(item-should-be-unique (parse-colon-path (getenv "PATH"))))
(ert-info ("PATH of sub-Emacs")
(item-should-be-unique
(parse-colon-path (with-packages-eval-in-sub-emacs '(getenv "PATH")))))
(ert-info ("exec-path of this Emacs")
(item-should-be-unique exec-path))
(ert-info ("exec-path of sub-Emacs")
(item-should-be-unique (with-packages-eval-in-sub-emacs 'exec-path))))))
(ert-deftest with-packages-tree-sitter-dir-is-added-to-treesit-extra-load-path ()
(skip-unless (treesit-available-p))

View File

@@ -171,16 +171,6 @@ runCommand (lib.appendToName "with-packages" emacs).name
cat >"$siteStart" <<EOF
;;; -*- lexical-binding: t -*-
(load "$emacs/share/emacs/site-lisp/site-start" nil t)
;; "$out/share/emacs/site-lisp" is added to load-path in wrapper.sh
;; "$out/share/emacs/native-lisp" is added to native-comp-eln-load-path in wrapper.sh
(add-to-list 'exec-path "$out/bin")
;; Also expose extra package binaries via PATH so that subprocesses
;; which rebuild their environment from PATH (e.g. direnv/envrc) can
;; still find them. See https://github.com/purcell/envrc/issues/9
(let ((deps-bin "$out/bin")
(current-path (or (getenv "PATH") "")))
(unless (member deps-bin (split-string current-path path-separator))
(setenv "PATH" (concat deps-bin path-separator current-path))))
${lib.optionalString withTreeSitter ''
(add-to-list 'treesit-extra-load-path "$out/lib/")
''}
@@ -220,6 +210,7 @@ runCommand (lib.appendToName "with-packages" emacs).name
--subst-var-by bash ${emacs.stdenv.shell} \
--subst-var-by wrapperSiteLisp "$deps/share/emacs/site-lisp" \
--subst-var-by wrapperSiteLispNative "$deps/share/emacs/native-lisp" \
--subst-var-by wrapperBinDir "$deps/bin" \
--subst-var-by wrapperInvocationDirectory "$out/bin/" \
--subst-var-by wrapperInvocationName "$progname" \
--subst-var prog
@@ -246,6 +237,7 @@ runCommand (lib.appendToName "with-packages" emacs).name
--subst-var-by bash ${emacs.stdenv.shell} \
--subst-var-by wrapperSiteLisp "$deps/share/emacs/site-lisp" \
--subst-var-by wrapperSiteLispNative "$deps/share/emacs/native-lisp" \
--subst-var-by wrapperBinDir "$deps/bin" \
--subst-var-by wrapperInvocationDirectory "$out/Applications/Emacs.app/Contents/MacOS/" \
--subst-var-by wrapperInvocationName "Emacs" \
--subst-var-by prog "$emacs/Applications/Emacs.app/Contents/MacOS/Emacs"

View File

@@ -53,4 +53,9 @@ export emacsWithPackages_siteLispNative=@wrapperSiteLispNative@
export emacsWithPackages_invocationDirectory=@wrapperInvocationDirectory@
export emacsWithPackages_invocationName=@wrapperInvocationName@
if [[ ${PATH-} != *"@wrapperBinDir@":* ]]
then
export PATH="@wrapperBinDir@${PATH:+:$PATH}"
fi
exec @prog@ "$@"

View File

@@ -2751,8 +2751,8 @@ let
mktplcRef = {
name = "intellij-idea-keybindings";
publisher = "k--kato";
version = "1.7.7";
hash = "sha256-+XF+Odb9nMKclQkB/lwFuVpCHlVq6LNG/gQATVBcrYc=";
version = "1.7.8";
hash = "sha256-771I7W5jrYVtN25N4jnKudPqhlX1ohGP5dI1vUciYXs=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/k--kato.intellij-idea-keybindings/changelog";

View File

@@ -33,6 +33,8 @@ let
"aarch64-darwin"
];
mainProgram = "sweethome3d";
# last successful hydra build on darwin was in 2025
broken = stdenv.hostPlatform.isDarwin;
};
in
{

View File

@@ -93,8 +93,5 @@ stdenv.mkDerivation rec {
];
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ sikmir ];
knownVulnerabilities = [
"CVE-2023-26930"
];
};
}

View File

@@ -44,9 +44,7 @@ let
arch = mozillaPlatforms.${stdenv.hostPlatform.system};
isPrefixOf = prefix: string: builtins.substring 0 (builtins.stringLength prefix) string == prefix;
sourceMatches = locale: source: (isPrefixOf source.locale locale) && source.arch == arch;
sourceMatches = locale: source: (lib.hasPrefix source.locale locale) && source.arch == arch;
policies = {
DisableAppUpdate = true;

View File

@@ -679,13 +679,13 @@
"vendorHash": "sha256-hfSLa5MrrQ0JFZntykbU33TQnuAoYYFasOzUOzi1RV8="
},
"hashicorp_time": {
"hash": "sha256-kdCdph+H3fWizMh+7AGBEscKpCwP7naj+3NSmPK25Us=",
"hash": "sha256-7els7FaCojWzXp+0YP9YYJTAKS2PqpR1SMC1WxsfVb0=",
"homepage": "https://registry.terraform.io/providers/hashicorp/time",
"owner": "hashicorp",
"repo": "terraform-provider-time",
"rev": "v0.14.1",
"rev": "v0.14.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-pIuZNark35Aqstd2hDf5QGmegzfFa439+5zI/qBsWLA="
"vendorHash": "sha256-t20uPPaKr43Al7ExOPD+cw1hVwaVwxljHHR0tVPmrYw="
},
"hashicorp_tls": {
"hash": "sha256-lUaVcnN+1Siz78XqrPLUlpUPRNLzp1VtWxgZEysL3pM=",

View File

@@ -46,9 +46,7 @@ let
arch = mozillaPlatforms.${stdenv.hostPlatform.system} or throwSystem;
isPrefixOf = prefix: string: builtins.substring 0 (builtins.stringLength prefix) string == prefix;
sourceMatches = locale: source: (isPrefixOf source.locale locale) && source.arch == arch;
sourceMatches = locale: source: (lib.hasPrefix source.locale locale) && source.arch == arch;
defaultSource = lib.findFirst (sourceMatches "en-US") { } sources;

View File

@@ -154,6 +154,7 @@ let
patches = [
./fix-plugin-copy.patch
./fix-plugin-updater-cxx20.patch
];
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''

View File

@@ -0,0 +1,34 @@
Backported from upstream commit a2d5c363b5e457ed842971d68f8b945247cc4a04
("REFAC(plugin): Add constructors to UpdateEntry struct"), which landed on
master but was never backported to the 1.5.x branch. Adjusted for the
member ordering used in 1.5.x.
UpdateEntry declares a defaulted default constructor, which keeps it an
aggregate under C++17 but not under C++20, so the brace-enclosed initialiser
below stops compiling. abseil-cpp exports cxx_std_20 as an interface compile
feature and protobuf::libprotobuf propagates it, which raises the standard used
for the client targets above the C++17 requested via CMAKE_CXX_STANDARD.
--- a/src/mumble/PluginUpdater.h
+++ b/src/mumble/PluginUpdater.h
@@ -29,6 +29,8 @@
/// the same plugin.
struct UpdateEntry {
UpdateEntry() = default;
+ explicit UpdateEntry(plugin_id_t id, const QUrl &url, const QString &name, int redirectCount = 0)
+ : pluginID(id), updateURL(url), fileName(name), redirects(redirectCount) {}
plugin_id_t pluginID = std::numeric_limits< plugin_id_t >::max();
QUrl updateURL;
--- a/src/mumble/PluginUpdater.cpp
+++ b/src/mumble/PluginUpdater.cpp
@@ -45,8 +45,7 @@
QUrl updateURL = plugin->getUpdateDownloadURL();
if (updateURL.isValid() && !updateURL.isEmpty() && !updateURL.fileName().isEmpty()) {
- UpdateEntry entry = { plugin->getID(), updateURL, updateURL.fileName(), 0 };
- m_pluginsToUpdate << entry;
+ m_pluginsToUpdate.append(UpdateEntry(plugin->getID(), updateURL, updateURL.fileName()));
}
}

View File

@@ -0,0 +1,33 @@
{
lib,
testers,
fetchRepoProject,
...
}:
{
# fetch repo by git rev
manifest-demo-by-rev = testers.invalidateFetcherByDrvHash fetchRepoProject {
name = "manifest-demo-git-repo-by-rev";
manifest = "https://github.com/iayanpahwa/manifest-demo.git";
rev = "6f731a3dd689d58333e53e259cd3b7d2242a4dc8";
hash = "sha256-cMEvM9lqi8Zl/cFLnTHYv/VVxTzBTHkvhs+jp5U7M/g=";
};
# fetch repo by tag
sel4test-by-tag = testers.invalidateFetcherByDrvHash fetchRepoProject {
name = "sel4test-by-tag";
manifest = "https://github.com/seL4/sel4test-manifest.git";
rev = "refs/tags/16.0.0";
hash = "sha256-W2vOPWpbcgYPdo+Ife2ddFi3Xpe5Q9jjYqUJd31NQBA=";
};
# use different manifest in repo
sel4test-manifestName = testers.invalidateFetcherByDrvHash fetchRepoProject {
name = "sel4refos-manifestName";
manifest = "https://github.com/seL4/refos-manifest.git";
rev = "ccb3225268ec9802a7a23b1d3e1b193067484741";
manifestName = "working.xml";
hash = "sha256-p/pqSkmWMtTXFg5ABgGcScXczF2rzuL1Vz4/v14OrZs=";
};
}

View File

@@ -17,15 +17,13 @@ let
head
isList
length
optionals
optionalString
pathExists
readFile
removePrefix
replaceStrings
stringLength
stringToCharacters
sub
substring
toList
trace
;
@@ -88,19 +86,11 @@ rec {
let
special = "^$.+{}()";
escs = "\\*?";
splitString =
let
recurse =
str:
[ (substring 0 1 str) ] ++ (optionals (str != "") (recurse (substring 1 (stringLength str) str)));
in
str: recurse str;
chars = s: filter (c: c != "" && !isList c) (splitString s);
escape = s: map (c: "\\" + c) (chars s);
escape = s: map (c: "\\" + c) (stringToCharacters s);
in
replaceStrings
(
(chars special)
(stringToCharacters special)
++ (escape escs)
++ [
"**/"

View File

@@ -48,6 +48,7 @@ let
attrValues
mapAttrs
filter
getAttrs
hasAttr
mapAttrsToList
;
@@ -169,12 +170,7 @@ let
drv: references:
let
rewrittenReferences = filter (dep: dep != drv && toString rewriteMemo.${dep} != dep) references;
rewrites = listToAttrs (
map (reference: {
name = reference;
value = rewriteMemo.${reference};
}) rewrittenReferences
);
rewrites = getAttrs rewrittenReferences rewriteMemo;
in
replaceDirectDependencies {
drv = storePathOrKnownTargetDerivationMemo.${drv};

View File

@@ -877,12 +877,16 @@ rec {
*/
writeNu =
name: argsOrScript:
# Separate the shebang from doc comments attached to `main`.
if lib.isAttrs argsOrScript && !lib.isDerivation argsOrScript then
script:
makeScriptWriter (
argsOrScript // { interpreter = "${lib.getExe pkgs.nushell} --no-config-file"; }
) name
) name "\n${script}"
else
makeScriptWriter { interpreter = "${lib.getExe pkgs.nushell} --no-config-file"; } name argsOrScript;
makeScriptWriter {
interpreter = "${lib.getExe pkgs.nushell} --no-config-file";
} name "\n${argsOrScript}";
/**
Like writeScriptBin but the first line is a shebang to nu
@@ -1198,10 +1202,8 @@ rec {
interpreter =
if libraries == [ ] then
python.interpreter
else if (lib.isFunction libraries) then
(python.withPackages libraries).interpreter
else
(python.withPackages (ps: libraries)).interpreter;
(python.withPackages (toFunction libraries)).interpreter;
check = optionalString (python.isPy3k && doCheck) (
writeDash "pythoncheck.sh" ''
exec ${buildPythonPackages.flake8}/bin/flake8 --show-source ${ignoreAttribute} "$1"

View File

@@ -254,6 +254,23 @@ recurseIntoAttrs {
''
);
nuDocComment =
let
script = writeNu "test-writers-nushell-doc-comment" ''
# Doc comment example
def main [] {}
'';
in
runCommand "test-writers-nushell-doc-comment" { } ''
${script} --help > help
grep -F "Doc comment example" help
if grep -F "#!" help; then
echo "shebang included in Nushell doc comment" >&2
exit 1
fi
touch $out
'';
babashka = expectSuccess (
writeBabashka "test-writers-babashka" { } ''
(println "success")

View File

@@ -16,6 +16,8 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "airplay-cli";
# nixpkgs-update: no auto update
# updated together with music-assistant
version = "0.5.3";
__structuredAttrs = true;

View File

@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "all-the-package-names";
version = "2.0.2568";
version = "2.0.2578";
src = fetchFromGitHub {
owner = "nice-registry";
repo = "all-the-package-names";
tag = "v${version}";
hash = "sha256-9Okp0Fli+MyVYqOQDg867ic/t+bOJr86MVIshntiy78=";
hash = "sha256-fFJuN1MPpnpYCotAiQoRU5qEsyC6HjOTrjxfnyWj/+o=";
};
npmDepsHash = "sha256-YOvzCKN2PqbyOgR5qhshI52/grQT2DStbdJgWBrVvsI=";
npmDepsHash = "sha256-8xzyypPgtfxYxPcVIJYLNL0a6EE7L93eISanWqPFGM4=";
passthru.updateScript = nix-update-script { };

View File

@@ -13,14 +13,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "augeas";
version = "1.14.1";
version = "1.15.0";
src = fetchFromGitHub {
owner = "hercules-team";
repo = "augeas";
tag = "release-${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-U5tm3LDUeI/idHtL2Zy33BigkyvHunXPjToDC59G9VE=";
hash = "sha256-FH+i/6nnhbp2j+45eNT63LzI/uY5KvLYePivyaO1odM=";
};
patches = [

View File

@@ -10,17 +10,17 @@
}:
buildGoModule (finalAttrs: {
pname = "aws-vault";
version = "7.14.0";
version = "7.15.0";
src = fetchFromGitHub {
owner = "ByteNess";
repo = "aws-vault";
rev = "v${finalAttrs.version}";
hash = "sha256-Adb0k6Cb0Jq4LTexNYmCHThE+/4ariIutwy7pH2onoU=";
hash = "sha256-SwV0eEABEhZoDGYFsGmpXOJMbCABYxwBZ76+ZS2pTvo=";
};
proxyVendor = true;
vendorHash = "sha256-vdgQS4ziTzLHWVaIiHORlSEOYPEbMF3fsSabEJh26t0=";
vendorHash = "sha256-Ilv0kg0RsPbV2TRiGyEbq9C7UowXXPZ5xQprY2ZbK04=";
nativeBuildInputs = [
installShellFiles

View File

@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "bark-server";
version = "2.3.5";
version = "2.3.7";
src = fetchFromGitHub {
owner = "Finb";
repo = "bark-server";
tag = "v${finalAttrs.version}";
hash = "sha256-s02nLAlKO5SGX0Nx5z/5fZBf6R0kkY4IofbGW8ica50=";
hash = "sha256-uuMeBGCp15Rnw9rl6DX/mSG8dM4j0qqSoFv7LPXsVvw=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -27,7 +27,7 @@ buildGoModule (finalAttrs: {
'';
};
vendorHash = "sha256-+WyTKyWVzJAgCQ6bXbOjrJUZkw5XVrvAdgALL2eXU64=";
vendorHash = "sha256-9bG2spKX2UTgPenWWNUGOmJLuQFbJE8CgMpKZvLYSHE=";
ldflags = [
"-s"

View File

@@ -2,13 +2,13 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
autoreconfHook,
pkg-config,
boost,
m4ri,
gd,
}:
stdenv.mkDerivation (finalAttrs: {
version = "1.2.15";
pname = "brial";
@@ -20,6 +20,14 @@ stdenv.mkDerivation (finalAttrs: {
sha256 = "sha256-I8p2jdc2/oq9piy1QvNl+N0+MHDE5Xv1kawkRTjrWSU=";
};
patches = [
# https://github.com/BRiAl/BRiAl/pull/64
(fetchpatch {
url = "https://github.com/BRiAl/BRiAl/commit/df5b4fd300cdbdd4cda920a27fdc5257f3cfea26.patch";
hash = "sha256-MwpXTmK+3hJB/J7V8iHPfgyrxc/s9LhHgkAZDq7wZb0=";
})
];
# FIXME package boost-test and enable checks
doCheck = false;

View File

@@ -6,14 +6,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-tally";
version = "1.0.77";
version = "1.0.78";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-bkikJU5qyq+6+PYCJrEmdZHIsPGz4prOt6g69hOIZ8o=";
hash = "sha256-+zAi4Cgfi7rO0OcWv50Y7q3NiebLrdaPUR/SFKerrRA=";
};
cargoHash = "sha256-hVkQdWOhM/R0hcrtzvlSFtw51jSRKNPmhDCNUbiK3rI=";
cargoHash = "sha256-iYb2K70+jVJTdS65bZmcxE4eJstcqtx10NisU7NaW/Q=";
meta = {
description = "Graph the number of crates that depend on your crate over time";

View File

@@ -16,16 +16,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ciel";
version = "3.10.4";
version = "3.11.0";
src = fetchFromGitHub {
owner = "AOSC-Dev";
repo = "ciel-rs";
tag = "v${finalAttrs.version}";
hash = "sha256-oKYPhevy0o5IxxqMneWAamRyZr7yForbsuhszWDUaQk=";
hash = "sha256-Axb41MJr59NTT1WruGpYlTOXnCa0cIgC8i4uhDkv6FI=";
};
cargoHash = "sha256-hrjZKowkTQaNDrwOYM6pvUomcBrMrvlgvLl0UreeW8U=";
cargoHash = "sha256-VLTPcPmdUpa/6A/iaL8Oe8/QmeQMMP40j8J4nEEAeTQ=";
nativeBuildInputs = [
pkg-config

View File

@@ -19,14 +19,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "cine";
version = "1.8.4";
version = "1.8.6";
pyproject = false;
src = fetchFromGitHub {
owner = "diegopvlk";
repo = "Cine";
tag = "v${finalAttrs.version}";
hash = "sha256-zUsfAe8PdfBv9XzJ0mY+ELIcl+x35v11THj9gtG/fxg=";
hash = "sha256-wtHrKrDpjMVOP1XZ4q+KQ5UBPRq/MNxyKTKuJpryU6o=";
fetchSubmodules = true;
};

View File

@@ -1,83 +0,0 @@
{
lib,
stdenv,
llvmPackages_19,
fetchFromGitHub,
fetchpatch,
cmake,
gfortran,
blas,
boost,
python3,
ocl-icd,
opencl-headers,
}:
let
stdenv' = if stdenv.hostPlatform.isDarwin then llvmPackages_19.stdenv else stdenv;
in
stdenv'.mkDerivation (finalAttrs: {
pname = "clblas";
version = "2.12";
src = fetchFromGitHub {
owner = "clMathLibraries";
repo = "clBLAS";
tag = "v${finalAttrs.version}";
hash = "sha256-Wq5oBl3TW3qpK0cyNWVgJMS5/s8xY1dulqDCkkX5lZQ=";
};
patches = [
./platform.patch
(fetchpatch {
url = "https://github.com/clMathLibraries/clBLAS/commit/68ce5f0b824d7cf9d71b09bb235cf219defcc7b4.patch";
hash = "sha256-XoVcHgJ0kTPysZbM83mUX4/lvXVHKbl7s2Q8WWiUnMs=";
})
];
postPatch = ''
sed -i -re 's/(set\(\s*Boost_USE_STATIC_LIBS\s+).*/\1OFF\ \)/g' src/CMakeLists.txt
substituteInPlace src/CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 2.8)" "cmake_minimum_required(VERSION 3.10)"
substituteInPlace src/library/tools/tplgen/CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 2.6)" "cmake_minimum_required(VERSION 3.10)"
'';
preConfigure = ''
cd src
'';
cmakeFlags = [
"-DBUILD_TEST=OFF"
];
nativeBuildInputs = [
cmake
gfortran
python3
];
buildInputs = [
blas
boost
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
ocl-icd
opencl-headers
];
strictDeps = true;
meta = {
homepage = "https://github.com/clMathLibraries/clBLAS";
description = "Software library containing BLAS functions written in OpenCL";
longDescription = ''
This package contains a library of BLAS functions on top of OpenCL.
'';
license = lib.licenses.asl20;
maintainers = [ ];
platforms = lib.platforms.unix;
};
})

View File

@@ -1,34 +0,0 @@
diff --git a/src/library/tools/ktest/config.cpp b/src/library/tools/ktest/config.cpp
index 8b20128..faf9bde 100644
--- a/src/library/tools/ktest/config.cpp
+++ b/src/library/tools/ktest/config.cpp
@@ -24,8 +24,6 @@
using namespace clMath;
-static const char DEFAULT_PLATFORM_NAME[] = "AMD Accelerated Parallel Processing";
-
Config::Config() :
defaultConfig_(""),
cpp_("ktest.cpp"),
@@ -35,7 +33,10 @@ Config::Config() :
hasFuncID_(false), hasSubdims_(false),
skipAccuracy_(false)
{
- setPlatform(DEFAULT_PLATFORM_NAME);
+ platform_ = NULL;
+ setPlatform("");
+
+ device_ = NULL;
setDevice("");
memset(&kargs_, 0, sizeof(kargs_));
@@ -262,7 +263,7 @@ Config::setPlatform(const std::string& name)
continue;
}
if (name.empty()) {
- found = (strcmp(pname, DEFAULT_PLATFORM_NAME) == 0);
+ found = true;
}
else {
found = (strcmp(pname, name.c_str()) == 0);

View File

@@ -18,16 +18,16 @@
buildGoModule (finalAttrs: {
pname = "cliamp";
version = "2.0.1";
version = "2.2.0";
src = fetchFromGitHub {
owner = "bjarneo";
repo = "cliamp";
tag = "v${finalAttrs.version}";
hash = "sha256-r7MrrcVt+/f+iPozn9jaczJmpPv431wAoW8LvHKBtB8=";
hash = "sha256-PC+1uOt/LBGkW+ASNyGrS0e/rB8mcr+ILlcnf3F8esU=";
};
vendorHash = "sha256-rtwUWbft5XGEbuBCn0OMCn4TS5Ul+UXJNIqNOzXfU+M=";
vendorHash = "sha256-d/ENFm9b1DkIir1lz50VVX1pvuQpwPUVlA5XOC7Jj5o=";
ldflags = [
"-s"

View File

@@ -1,86 +0,0 @@
{
lib,
stdenv,
fetchurl,
gfortran,
opencl-headers,
clblas,
ocl-icd,
mkl,
intel-ocl,
}:
let
incfile = builtins.toFile "make.inc.custom" ''
CC = g++
FORT = gfortran
ARCH = ar
ARCHFLAGS = cr
RANLIB = ranlib
OPTS = -fPIC -O3 -DADD_ -Wall
FOPTS = -fPIC -O3 -DADD_ -Wall -x f95-cpp-input
F77OPTS = -fPIC -O3 -DADD_ -Wall
LDOPTS = -fPIC
-include make.check-mkl
-include make.check-clblas
# Gnu mkl is not available I guess?
#LIB = -lmkl_gf_lp64 -lmkl_gnu_thread -lmkl_core -lpthread -lm -fopenmp
LIB = -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lm -fopenmp
LIB += -lclBLAS -lOpenCL
LIBDIR = -L$(MKLROOT)/lib/intel64 \
-L$(MKLROOT)/../compiler/lib/intel64 \
-L$(clBLAS)/lib64
INC = -I$(clBLAS)/include
#-I$(AMDAPP)/include
'';
in
stdenv.mkDerivation rec {
pname = "clmagma";
version = "1.3.0";
src = fetchurl {
url = "https://icl.cs.utk.edu/projectsfiles/magma/cl/clmagma-${version}.tar.gz";
sha256 = "1n27ny0xhwirw2ydn46pfcwy53gzia9zbam4irx44fd4d7f9ydv7";
name = "clmagma-${version}.tar.gz";
};
buildInputs = [
gfortran
clblas
opencl-headers
ocl-icd
mkl
intel-ocl
];
enableParallelBuilding = true;
env = {
MKLROOT = mkl;
clBLAS = clblas;
# Otherwise build looks for it in /run/opengl-driver/etc/OpenCL/vendors,
# which is not available.
OPENCL_VENDOR_PATH = "${intel-ocl}/etc/OpenCL/vendors";
};
preBuild = ''
# By default it tries to use GPU, and thus fails for CPUs
sed -i "s/CL_DEVICE_TYPE_GPU/CL_DEVICE_TYPE_DEFAULT/" interface_opencl/clmagma_runtime.cpp
sed -i "s%/usr/local/clmagma%/$out%" Makefile.internal
cp ${incfile} make.inc
'';
meta = {
description = "Matrix Algebra on GPU and Multicore Architectures, OpenCL port";
license = lib.licenses.bsd3;
homepage = "https://icl.cs.utk.edu/magma/index.html";
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ volhovm ];
};
}

View File

@@ -29,18 +29,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "codex";
version = "0.159.1";
version = "0.159.3";
src = fetchFromGitHub {
owner = "openai";
repo = "codex";
tag = "rust-v${finalAttrs.version}";
hash = "sha256-74sN8GM4W+u8bMxOenSp9tmIDqAtrABCmU5J8IsqZWA=";
hash = "sha256-djo9XISA01gXziGjCsSrNlQ67lRNb3FSwrfs03srYIE=";
};
sourceRoot = "${finalAttrs.src.name}/codex-rs";
cargoHash = "sha256-3X4gmzAZG10DDcI667k9Zf+r3IvzeAAWD1NbTdQZyGY=";
cargoHash = "sha256-U20V8MkGJZd+qTOQETzqB25QJPYxJGV89LiR1kToW7A=";
__structuredAttrs = true;

View File

@@ -11,19 +11,19 @@
buildGoModule (finalAttrs: {
pname = "coroot";
version = "1.26.8";
version = "1.27.0";
src = fetchFromGitHub {
owner = "coroot";
repo = "coroot";
tag = "v${finalAttrs.version}";
hash = "sha256-6vnJsj3PMRsC/Mal76tWcMVIf7EmvBQj4W0OzZSEUdc=";
hash = "sha256-06DvjcUnr36Ae7ivSlXPwdgjiXjbGwCOKvZIa+NtfA8=";
};
vendorHash = "sha256-QB5jz+ks9naRM7KvlxXUkMcTTtmy0SQXkfxGx/vh3W4=";
npmDeps = fetchNpmDeps {
src = "${finalAttrs.src}/front";
hash = "sha256-QFuEdsyQUmvFGXGBJyOd5UKJv7JEWQ24YM3BwTMUNGU=";
hash = "sha256-NrlZ4Lri43fkD7JclYlyLMKfRzNr2RIt4krGbZuJc68=";
};
nativeBuildInputs = [

View File

@@ -11,17 +11,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-app-library";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-app-library";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-oAGo8ByFHiSR9J57Ytn9kjMRwu103Retr9VcZjjaTtY=";
hash = "sha256-7e9K1jWSPfUI6XeJU+/F/MZh0xb9ChJTIiYyR3Jtst0=";
};
cargoHash = "sha256-UNSoRkHFQ1VpIeF/xMyONpwZ8hG5yUkTWqq/9LQ1wqs=";
cargoHash = "sha256-nkqw7xfbMi5ErwwqCav5aODEVRywC/s6sJn1vNcjTVw=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -13,6 +13,7 @@
pulseaudio,
pipewire,
udev,
lsof,
xkeyboard_config,
nix-update-script,
nixosTests,
@@ -20,17 +21,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-applets";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-applets";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-OMz/lh5bJ7YjS6GLP+yQsJ9HvYNDedj2MMMA5pgwPEE=";
hash = "sha256-Xq1/by/ytXqd+2ML4X/r01cs7hgTcC6Zt7T5XW539UI=";
};
cargoHash = "sha256-iGnqu6Di2kxEAujzJ+Yy+A4cUZrdDjQ7aF3yrVz+QYU=";
cargoHash = "sha256-9icbfWEWw56GA7/zSZN9/+Rp/dH0KPNLYrYh20jke0Q=";
separateDebugInfo = true;
__structuredAttrs = true;
@@ -50,6 +51,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
pulseaudio
pipewire
udev
lsof
];
dontUseJustBuild = true;

View File

@@ -14,14 +14,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-bg";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-bg";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-tvYVe3H99oB6NYzLjwzX+ccSFh54LAfvuLmFoCIaJp4=";
hash = "sha256-RE7jI4NVJvPv14fUe8Ldp5dXTH6ScUJZ8iNdpxKsVfg=";
};
postPatch = ''
@@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
"${cosmic-wallpapers}/share/backgrounds/cosmic/orion_nebula_nasa_heic0601a.jpg"
'';
cargoHash = "sha256-j07BZ9JsY6UG9eXVxdn0CTWU8j/cGNA9lXrDsdF40lM=";
cargoHash = "sha256-4jXd7uJEREPqrJvpt5aAf+3V+8+XViDb8zqmgq+qvU4=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -20,17 +20,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-comp";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-comp";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-axWy7F05WOt03WX4nYdObclFf3E12C4zxQ2eNLOjPp0=";
hash = "sha256-/q2SDp9Sa2MG4bMtryOizxnhPovrAgYb9GXQ35NRs6c=";
};
cargoHash = "sha256-J9/7DVMyx4SV/BKhg4l9B4haRdGfspmoZjr8LPTzmgo=";
cargoHash = "sha256-WTpJuj3Xz9hHLj+kuhys0Fr8FmosAuXpbtNSK3Y5twU=";
# Only default feature is systemd
buildNoDefaultFeatures = !useSystemd;

View File

@@ -16,21 +16,21 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-edit";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-edit";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-mZnL9W67hnHVS4wJBAprdPzU8VEq6mguzuhXjtPPIhc=";
hash = "sha256-7ZtTvufmJalW8+9gFhh69M0OrPV91skToqEzMfmeqI8=";
};
postPatch = ''
substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)"
'';
cargoHash = "sha256-NERnN9TqqpzI9kD2ujfs11W0RnVxU+Ra6GjGk3FGO3A=";
cargoHash = "sha256-IfG1OdeSdJD45qx32Ux/Zp1MZNNpXnMamf2bUaZaqwA=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -12,17 +12,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-files";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-files";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-AHb+DIoQ4LKE//QSFKxTbmmse1D9C6VYQ0vhiqnbFaY=";
hash = "sha256-QtCiyTkPPnN2fWTlX0y4Pxn43sn3djYN9IIv+O9ihKs=";
};
cargoHash = "sha256-wO4tci+Ocd9sIwp2lQN7RNKc+XeqvlSJGdViQ+lVt4Q=";
cargoHash = "sha256-cqDRvByVLR3pcoTvQUeEjtAx+E2NSJQoZRlp6jOkfoI=";
separateDebugInfo = true;
__structuredAttrs = true;
@@ -59,6 +59,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoBuildFlags="$defaultCargoBuildFlags --package cosmic-files"
runHook cargoBuildHook
cargoBuildFlags="$defaultCargoBuildFlags --package cosmic-files-thumbnailer"
runHook cargoBuildHook
cargoBuildFlags="$defaultCargoBuildFlags --package cosmic-files-applet"
runHook cargoBuildHook
@@ -73,6 +76,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoTestFlags="$defaultCargoTestFlags --package cosmic-files"
runHook cargoCheckHook
cargoTestFlags="$defaultCargoTestFlags --package cosmic-files-thumbnailer"
runHook cargoCheckHook
cargoTestFlags="$defaultCargoTestFlags --package cosmic-files-applet"
runHook cargoCheckHook

View File

@@ -24,14 +24,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-greeter";
version = "1.8.0";
version = "1.9.1";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-greeter";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-mC8m6hbQ6VgJoFl7VFRkbKl4zev8pffKHRtzvXtwoRo=";
hash = "sha256-XKktgBfv6oWOiEPUOkNDTEZruROxGZelDZiCwmP9DAc=";
};
postPatch = ''
@@ -39,7 +39,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
substituteInPlace src/greeter.rs --replace-fail '/usr/bin/orca' '${lib.getExe orca}'
'';
cargoHash = "sha256-vHR9go8/iVUT7oBV8h+mmBvhi2oSKNBKtV0uoDOr6go=";
cargoHash = "sha256-/yIwqJXQD8mZwWwSI2gcYklnVjy/47Dl5O8mPEKPqTA=";
buildNoDefaultFeatures = true;

View File

@@ -9,7 +9,7 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "cosmic-icons";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {

View File

@@ -16,7 +16,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-idle";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {

View File

@@ -14,14 +14,14 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-initial-setup";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-initial-setup";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-Qv95Q528TN/UafVS3C6yZqvbu/EDT+/Gj0Od50ZvIVs=";
hash = "sha256-S26e8QDwFySJEhjiMtiSN+WSVK6z/5AXk/QqBg4uUCY=";
};
postPatch = ''

View File

@@ -11,17 +11,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-launcher";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-launcher";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-qfBP5EzI7+oVYt5MdY+WypG5SvsFvk46F78q/cwIpWo=";
hash = "sha256-V9KsYD8rMrrCvlBMiqveirP7Sl/CggYvMM/sw5vLLsY=";
};
cargoHash = "sha256-NwIcWFnN6ulNq0RVMYLlYfHGbMTgd71mbqzAAP5ZCKc=";
cargoHash = "sha256-YNd1y4NdcksZvX8G4EgR5iQWJOww6WyiwtBYH3jW20M=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -12,17 +12,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-monitor";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-monitor";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-nItwje+QZkR0L+wOsmOVPJwo4THwiRLLvIFvH6XP31o=";
hash = "sha256-pYBS7pe9si+KzgIHjheYdPQ4mrZM47XV0cD/WM34Xvc=";
};
cargoHash = "sha256-HHKIXKyS1zDkNGbsEWiKghPqIsPKRUJtjxKuNfI6mak=";
cargoHash = "sha256-oUNAhoJcT1Dlu89d9OgoeKdH6ykLtYFWWI4KbM0ThNY=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -12,17 +12,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-notifications";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-notifications";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-HhhmsAngWseqXOPy5ra2BIakiBD9YskE2IsjqXaMVGs=";
hash = "sha256-8YlImiN8INfkVZDmRjGWsjQ94i0ORHyOW0pxPO0MPPY=";
};
cargoHash = "sha256-32AoA17CO4noUzKhx+KDBpy5fWG4lvSBMK5aVJW8K9o=";
cargoHash = "sha256-kj84JxsqTD0WnNkUqWJj4SXS8xtI1xNXmn2VcTe6Qs8=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -15,17 +15,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-osd";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-osd";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-bb1NKMRl8gyQ8PRniS4eIrmjkZ2ayyMi2AkzejXV+3Y=";
hash = "sha256-kGYoPIE/owCdoT3uNpDA1w1D1zbRMGrxOS6Yp3BfXzo=";
};
cargoHash = "sha256-C0GR/VWWu2zOAvAokQnM+g+OJqQM2s2WUf2ffwfZieI=";
cargoHash = "sha256-YLrUev919xxG74F5Vk85XbJjAvb5IfsDjM6flr7HJwE=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -0,0 +1,77 @@
{
lib,
stdenv,
rustPlatform,
fetchFromGitHub,
libcosmicAppHook,
just,
udev,
nix-update-script,
nixosTests,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-osk";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-osk";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-9lLzO+s1o3Vj68cEnqE6wnke89ZDargZxlz7vY5VsBk=";
};
cargoHash = "sha256-r5XlNx1GIy4gEiHX9QVYLEufRnuwxe9X4OBbz3tinIo=";
separateDebugInfo = true;
__structuredAttrs = true;
nativeBuildInputs = [
just
libcosmicAppHook
];
buildInputs = [
udev
];
dontUseJustBuild = true;
dontUseJustCheck = true;
justFlags = [
"--set"
"prefix"
(placeholder "out")
"--set"
"cargo-target-dir"
"target/${stdenv.hostPlatform.rust.cargoShortTarget}"
];
passthru = {
tests = {
inherit (nixosTests)
cosmic
cosmic-autologin
cosmic-noxwayland
cosmic-autologin-noxwayland
;
};
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"epoch-(.*)"
];
};
};
meta = {
homepage = "https://github.com/pop-os/cosmic-osk";
description = "COSMIC On-Screen Keyboard";
mainProgram = "cosmic-osk";
license = lib.licenses.gpl3Only;
teams = [ lib.teams.cosmic ];
platforms = lib.platforms.linux;
};
})

View File

@@ -11,17 +11,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-panel";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-panel";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-Cl4F9vf39qLT/ZVCP9dUJ6YTQq47Wl8tbjbu1b+6tgY=";
hash = "sha256-nnWr7kLqJiaPIOI6OyH20KGbnOEpYhzjjdi03Z2oBCM=";
};
cargoHash = "sha256-XIthlStPM97vjhJTdofUOkOudH1id6W2U4YdOxEh/eo=";
cargoHash = "sha256-02BfZfASrQYn/nwmxS7CRS7ONie8b22F0V3XwFVyfKE=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -22,14 +22,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-player";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-player";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-6AbCB1d4g9iy77HRXxEs0KT/7Ry6/quJs3Qumw5jTKI=";
hash = "sha256-h5sfUOCboMWoHMFwACWGFtXqiIJA5a1LBDU4oAF57t0=";
};
cargoHash = "sha256-9ReitIbvr6D+BGLa1xumi67DPG3YlgdA4pZ/rfvn4Cc=";

View File

@@ -12,7 +12,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-randr";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {

View File

@@ -11,7 +11,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-screenshot";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {

View File

@@ -12,14 +12,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-session";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-session";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-sYrWH8Ve/KBoSd7uoCbctdF33rRdrUnTT5MABXhZZEs=";
hash = "sha256-Evl2GxjZZqGCNSfmbmC22+QNRBBl7in0sjmeAqC5cjg=";
};
postPatch = ''
@@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '/usr/bin/start-cosmic' "$out/bin/start-cosmic"
'';
cargoHash = "sha256-5dLG40X+yxJo566guyHqOCLNp+uNSE+HONS8GIDm58A=";
cargoHash = "sha256-IoSLvxpc/1X1a6cDl4ZpoUpxHM7bsH3v2BU6wiQROhM=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -19,14 +19,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-settings-daemon";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-settings-daemon";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-D7f5IERgNP9JrmAIiHp6jlBZUOt+n8FpEiGx1jqqwgs=";
hash = "sha256-0xacJ7NivwME4w079Tu+Jdm2CTmnSp0cPpviAVs4yQU=";
};
postPatch = ''
@@ -34,7 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '/usr/share/themes/adw-gtk3' '${adw-gtk3}/share/themes/adw-gtk3'
'';
cargoHash = "sha256-4rGgRc7EDdxGvFmAUY4kJ9aO/Pas9S2Q+b5ArZNydvs=";
cargoHash = "sha256-ba3JKWTC5f0DSIILayUFmQQfA3oHaq477AzL3qo3CDE=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -16,6 +16,8 @@
pulseaudio,
udev,
dav1d,
pciutils,
desktop-file-utils,
cosmic-randr,
xkeyboard_config,
nix-update-script,
@@ -28,17 +30,17 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-settings";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-settings";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-53DJw3oSVGsgpy/BNnxOT60J7kRB0kp18qrjP2IR4gI=";
hash = "sha256-fL6/e8nwqk7zJeeFX8GtG1RE5VY03RbP9e3JBbXZBgc=";
};
cargoHash = "sha256-NT4y838qjvdOuFLqAk6I2c5cHbmhMs3JrGoIIhw4+FE=";
cargoHash = "sha256-zk0XFCDyzliMyG40EEvgcEg0Qxkisw0dCWzlR1Tjh7I=";
separateDebugInfo = true;
__structuredAttrs = true;
@@ -60,6 +62,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
pulseaudio
udev
dav1d
pciutils
desktop-file-utils
];
dontUseJustBuild = true;

View File

@@ -10,7 +10,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cosmic-sound-theme";
version = "1.8.0";
version = "1.9.0";
src = fetchFromGitHub {
owner = "pop-os";

View File

@@ -15,17 +15,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-store";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-store";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-z2w+FYNGsvRzCRp5EQ1QwrITHso2HhCAVz19M50Tk48=";
hash = "sha256-HKRjcyNRVS0hmN7mtTDHioJxyqJAhsmz4vSqzn5Dsg8=";
};
cargoHash = "sha256-MxLb1ur7IwVAfAxViXXaFoVN35vhuIF1S1HRvg3wPo4=";
cargoHash = "sha256-UKuAMppeSoHr2sCAZTdtTrD/C0gu/RlIW5og5X78q6k=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -15,17 +15,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-term";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-term";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-eXy7gSjcBu3kALJEbHp7BgKg9H7FIgrKfGWgiad7Z1M=";
hash = "sha256-QIwOEDiU6oJjQ+Vr8Atk5moBkTD/hUKWFxNCfym8d3k=";
};
cargoHash = "sha256-NN3kX0/ea7Q+QcWO8eAchsSaIVuudbf5dbCRiRZdnBg=";
cargoHash = "sha256-wJH0Ar4FHzAiUPRXIqOwdgv68NJwwUVhixTNtkwJad4=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -10,16 +10,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-viewer";
version = "0-unstable-2026-07-27";
version = "1.9.0";
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-viewer";
rev = "6c999eb5100353260d481077f1820ef95ee68ea7";
hash = "sha256-KUfWA6ZZMSnzagFJNlHJoWJTcMP2jTd0j7BYTYKfBF4=";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-+BpwyavhFTCSS2AC/vgfkx9FqNBaVjS3+fqE28auUIw=";
};
cargoHash = "sha256-Ws8ozNY3hwxdkb5g6RuSDyzt3IRk1svm3byXkIpknQE=";
cargoHash = "sha256-vPUhFkDFIEJ+uHmCcc54jQVzks3orQdu2JUPEfIimOw=";
separateDebugInfo = true;
__structuredAttrs = true;

View File

@@ -7,7 +7,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "cosmic-wallpapers";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {

View File

@@ -14,14 +14,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-workspaces-epoch";
version = "1.8.0";
version = "1.9.0";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-workspaces-epoch";
tag = "epoch-${finalAttrs.version}";
hash = "sha256-ntn1mW6YKpSXNZQbkZRFhUHbZur3JtJD9A/MzI+AUMQ=";
hash = "sha256-lQxOmO0QklJBripTOeYnUtGqDHrZLha4weSqqhVXLWo=";
};
cargoHash = "sha256-0ZvnMT7wkMyZ9zHOBGZNh+DmLaoATHvpSplSnVgC/j4=";

View File

@@ -0,0 +1,69 @@
{
lib,
stdenv,
fetchFromCodeberg,
bison,
cairo,
flex,
libbsd,
libevent,
libxkbcommon,
meson,
ncurses,
ninja,
pango,
pixman,
pkg-config,
lowdown,
wayland,
wayland-protocols,
wayland-scanner,
xwayland,
}:
stdenv.mkDerivation (finalAttrs: {
name = "cow";
version = "0.3";
src = fetchFromCodeberg {
owner = "cow-wm";
repo = "cow";
tag = finalAttrs.version;
hash = "sha256-TbnsCsBHJDsMkuOLPlesYzrY3pHd9qh/ZXQsszSJgxE=";
};
strictDeps = true;
__structuredAttrs = true;
buildInputs = [
cairo
libbsd
libevent
libxkbcommon
ncurses
pango
pixman
wayland
wayland-protocols
wayland-scanner
xwayland
];
nativeBuildInputs = [
bison
flex
lowdown
meson
ninja
pkg-config
];
meta = {
description = "A stacking window manager using river as the compositor";
homepage = "https://cow-wm.codeberg.page/cow/";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [
dvn0
];
};
})

View File

@@ -10,7 +10,7 @@
buildGoModule (finalAttrs: {
pname = "depot-cli";
version = "2.102.9";
version = "2.102.14";
__structuredAttrs = true;
__darwinAllowLocalNetworking = true;
@@ -19,7 +19,7 @@ buildGoModule (finalAttrs: {
owner = "depot";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-SBsNhg4r9FuqLvXBBg7AAX8rVrqGSc527GxwPG1r02Y=";
hash = "sha256-9/XgZKG4amV04Mu9SPDVszsfAngDaCbRn+kZlu7fnKo=";
};
vendorHash = "sha256-VCd0qdEmjuTB5HvQ9jEVoKKSKJpPxQ7iHOFQoifPIgY=";

View File

@@ -7,13 +7,13 @@
}:
buildGoModule (finalAttrs: {
pname = "devbox";
version = "0.17.5";
version = "0.18.4";
src = fetchFromGitHub {
owner = "jetify-com";
repo = "devbox";
tag = finalAttrs.version;
hash = "sha256-m7FMUjKZZsmnjtnjPyyq0YUIjDQiyb5zBbpGiH4cdyw=";
hash = "sha256-4qW4jVBYap1WH3I77fDH8HI0yRJc1EVHzheqQQwClI4=";
};
ldflags = [
@@ -27,7 +27,7 @@ buildGoModule (finalAttrs: {
# integration tests want file system access
doCheck = false;
vendorHash = "sha256-zZUE0J6w1QbdMAKOt1xH3ql4G5FbaUgtD4Xpsw/tmIk=";
vendorHash = "sha256-pA1wSCNEeGPUIXfqvrMoPtIT7NsB08PUSD4L3zq3amw=";
nativeBuildInputs = [ installShellFiles ];

View File

@@ -0,0 +1,85 @@
{
lib,
rustPlatform,
fetchFromGitHub,
pkg-config,
desktop-file-utils,
makeBinaryWrapper,
fontconfig,
freetype,
libGL,
libxcb,
libxkbcommon,
openssl,
vulkan-loader,
wayland,
gitMinimal,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "disktree";
version = "0.10.1";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "tobi";
repo = "disktree";
tag = "v${finalAttrs.version}";
hash = "sha256-HoJjSLQeLEK20SpEd40DakAwV6WTdtcWM779YCjI3Jk=";
};
cargoHash = "sha256-+IG75eHRo1+4Sg5dq+b77UWYLKQlqPH30WtAnND/Cbk=";
nativeBuildInputs = [
pkg-config
desktop-file-utils
makeBinaryWrapper
];
buildInputs = [
fontconfig
freetype
libGL
libxcb
libxkbcommon
openssl
vulkan-loader
wayland
];
cargoBuildFlags = [ "--package=disktree-app" ];
cargoTestFlags = [ "--package=disktree-core" ];
postInstall = ''
install -Dm644 assets/disktree.svg \
"$out/share/icons/hicolor/scalable/apps/disktree.svg"
install -d "$out/share/applications"
substitute packaging/disktree.desktop.in \
"$out/share/applications/disktree.desktop" \
--replace-fail '@BINDIR@' "$out/bin" \
--replace-fail '@VERSION@' '${finalAttrs.version}'
desktop-file-validate "$out/share/applications/disktree.desktop"
'';
postFixup = ''
patchelf "$out/bin/disktree" --add-rpath ${
lib.makeLibraryPath [
libGL
vulkan-loader
wayland
]
}
wrapProgram "$out/bin/disktree" \
--prefix PATH : ${lib.makeBinPath [ gitMinimal ]}
'';
meta = {
description = "Disk usage treemap for finding and removing files";
homepage = "https://github.com/tobi/disktree";
changelog = "https://github.com/tobi/disktree/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ domenkozar ];
mainProgram = "disktree";
platforms = lib.platforms.linux;
};
})

View File

@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "dutctl";
version = "1.0.0-alpha.3-unstable-2026-09-09";
version = "1.0.0-alpha.4-unstable-2026-09-29";
src = fetchFromGitHub {
owner = "BlindspotSoftware";
repo = "dutctl";
rev = "231342b09d8314e4f92360f3e0ae3769ecb94e17";
hash = "sha256-orjt8xF34gSdXKdwVt5DdzyqoLxKQieCn7Blow2TA0Y=";
rev = "f2d2aec5ad1f54b4380ab2b1d8c3aa4d270fd5d5";
hash = "sha256-SbPOoaH0qOJMYEX73RxQuY0vwnMiw2Aez2BN3Eb0kr8=";
};
vendorHash = "sha256-Hrye9URJ1WW1qQIDxSqgfvMzfhZMeQrffsoGbGU5HmY=";
vendorHash = "sha256-trdOZfYUbw11/OT168WYyYGkwXkosSnL8h8z3tN9um0=";
ldflags = [
"-s"

View File

@@ -33,14 +33,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dwarfs";
version = "0.15.7";
version = "0.15.8";
src = fetchFromGitHub {
owner = "mhx";
repo = "dwarfs";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-oC5Ki0Fc8c+PD39rRTzc2WErXkxEBZM+k9Ac5Xptats=";
hash = "sha256-dz7fIBcVBBzGs9IWJ5stmyxJvtWXU2zTxJX/Tm+A6Zk=";
};
cmakeFlags = [

View File

@@ -61,13 +61,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "easyeffects";
version = "8.2.9";
version = "8.3.0";
src = fetchFromGitHub {
owner = "wwmm";
repo = "easyeffects";
tag = "v${finalAttrs.version}";
hash = "sha256-K1TZiH8Ykli1dIdTbqIOZt2uWXaROMhr1tGC9wfSmiI=";
hash = "sha256-8SAmWeLK4eAtjoNzrlK+8qvshCY/T96KNk+oHBYdv9Q=";
};
nativeBuildInputs = [

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "ejson";
version = "1.5.5";
version = "1.6.0";
src = fetchFromGitHub {
owner = "Shopify";
repo = "ejson";
rev = "v${finalAttrs.version}";
sha256 = "sha256-t0IjL+gB1bfHwS1eoMy/yKgayswECxpXyK8xq6iGMCg=";
sha256 = "sha256-Tkr/o2hjbUiaoTBPesQ+ZIPeJteS/rsqGJBo2dvfqEc=";
};
vendorHash = "sha256-vT9A4d+e+iOie5TNbu5EyPi5OZJ/m8Not3tCQc7Xwn8=";

View File

@@ -4,6 +4,7 @@
buildGoModule,
fetchFromGitHub,
installShellFiles,
versionCheckHook,
}:
buildGoModule (finalAttrs: {
@@ -30,7 +31,6 @@ buildGoModule (finalAttrs: {
ldflags = [
"-s"
"-w"
"-X github.com/weaveworks/eksctl/pkg/version.gitCommit=${finalAttrs.src.rev}"
"-X github.com/weaveworks/eksctl/pkg/version.buildDate=19700101-00:00:00"
];
@@ -44,6 +44,10 @@ buildGoModule (finalAttrs: {
--zsh <($out/bin/eksctl completion zsh)
'';
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "version";
doInstallCheck = true;
meta = {
description = "CLI for Amazon EKS";
homepage = "https://github.com/eksctl-io/eksctl";

View File

@@ -11,6 +11,9 @@ stdenv.mkDerivation (finalAttrs: {
pname = "enroot";
version = "4.2.1";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "NVIDIA";
repo = "enroot";
@@ -21,7 +24,16 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
substituteInPlace Makefile \
--replace-fail 'git submodule update' 'echo git submodule update'
--replace-fail \
'git submodule update' \
'echo git submodule update'
''
# GCC >= 16 implicitly links `-latomic_asneeded`, which does not exist in the musl sysroot
+ lib.optionalString (stdenv.cc.isGNU && (lib.versionAtLeast stdenv.cc.version "16")) ''
substituteInPlace Makefile \
--replace-fail \
'$(UTILS): LDFLAGS += -pie -static-pie' \
'$(UTILS): LDFLAGS += -pie -static-pie -fno-link-libatomic'
'';
makeTarget = "install";

View File

@@ -6,7 +6,7 @@
stdenv.mkDerivation {
pname = "etlegacy-assets";
version = "2.85.0";
version = "2.86.0";
srcs =
let

View File

@@ -22,7 +22,7 @@
versionCheckHook,
}:
let
version = "2.85.0";
version = "2.86.0";
fakeGit = writeScriptBin "git" ''
if [ "$1" = "describe" ]; then
echo "${version}"
@@ -49,7 +49,7 @@ stdenv.mkDerivation {
owner = "etlegacy";
repo = "etlegacy";
tag = "v${version}";
hash = "sha256-oOgoM5BLBnmrmbdXFGYkVcQLYq8tVpLgnzJXax7g3vI=";
hash = "sha256-3m6LJtZ0AbTYPXVnX80wdW7Wchd4mp5v5QAWKPjwctA=";
};
nativeBuildInputs = [

View File

@@ -20,7 +20,7 @@ let
in
symlinkJoin {
pname = "etlegacy";
version = "2.85.0";
version = "2.86.0";
paths = [
etlegacy-assets

View File

@@ -7,9 +7,9 @@
buildDotnetGlobalTool (finalAttrs: {
pname = "fable";
version = "5.17.2";
version = "5.18.0";
nugetHash = "sha256-XJB59cqLDsEtcyAvbbuhSkjkooFKiHiwp9jrKouPPtk=";
nugetHash = "sha256-zaa7UJnn5IM7fhGUBmogRUDe/2rpH79UR+k6dym7kmQ=";
dotnet-sdk = dotnetCorePackages.sdk_10_0;
dotnet-runtime = dotnetCorePackages.runtime_10_0;

View File

@@ -71,8 +71,6 @@ stdenv.mkDerivation rec {
libcouchbase
];
cmakeFlags = [ "-USE_PCSC=ON" ];
postPatch = ''
substituteInPlace ./src/libfido2.pc.in \
--replace-fail "\''${prefix}/@CMAKE_INSTALL_LIBDIR@" "@CMAKE_INSTALL_FULL_LIBDIR@"

View File

@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "newt";
version = "1.17.0";
version = "1.18.0";
src = fetchFromGitHub {
owner = "fosrl";
repo = "newt";
tag = finalAttrs.version;
hash = "sha256-lwDywGs1Wh5jl9xwEd7KvXqEkLw7gCas44SbHtKx8Ps=";
hash = "sha256-1ZS3KmEldOq2r+p4ayF852IS94/Wmkhqdw/Jx/W0Wcg=";
};
vendorHash = "sha256-VOXZWcPnBSc8EKYLKhsrQTHSjXvpaEYoewYLCxJ8Nk8=";

View File

@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "olm";
version = "1.9.1";
version = "1.10.0";
src = fetchFromGitHub {
owner = "fosrl";
repo = "olm";
tag = finalAttrs.version;
hash = "sha256-LsT+Dt6Ozp447VtLKc/2MH9HGkfMwrOFIEp43DsNaXY=";
hash = "sha256-A3SpDzl/cW/4tCVFWrRpWoaLmBD8J3eniKf/p9ZX/g8=";
};
vendorHash = "sha256-1lZoB27aedPGxsiZrKy0++QN1OobCXc69r3j+0XhCjM=";
vendorHash = "sha256-p4ClY6MT7JNGYI4qOdLBAGyyEAqW4DVlwRta+xSmd9E=";
nativeInstallCheckInputs = [ versionCheckHook ];

View File

@@ -6,7 +6,6 @@
doxygen,
eigen,
fetchFromGitHub,
fetchpatch,
fmt,
graphviz,
gts,
@@ -62,13 +61,13 @@ in
freecad-utils.makeCustomizable (
stdenv.mkDerivation (finalAttrs: {
pname = "freecad";
version = "1.1.3";
version = "1.1.4";
src = fetchFromGitHub {
owner = "FreeCAD";
repo = "FreeCAD";
tag = finalAttrs.version;
hash = "sha256-RP68rd19wX4gDD5PuRQ1J4Z9Qmp5HpEg6sC94RRMEdI=";
hash = "sha256-VB2jxacRtpLeVaCMuHqGDzNZKx5wqOJXYlbJEpDXB70=";
fetchSubmodules = true;
};
@@ -106,15 +105,7 @@ freecad-utils.makeCustomizable (
]
++ pythonDeps;
patches = [
./0001-NIXOS-don-t-ignore-PYTHONPATH.patch
(fetchpatch {
# https://github.com/FreeCAD/FreeCAD/pull/30899
# fix COIN3D_MICRO_VERSION regex for coin 4.0.10
url = "https://github.com/FreeCAD/FreeCAD/commit/e3e56059865849c6b1c85161f69183ad872414e3.patch";
hash = "sha256-qe0wn7DwvQT/pmrSCa44+orMetztpw8DZ+NhDJEYAMw=";
})
];
patches = [ ./0001-NIXOS-don-t-ignore-PYTHONPATH.patch ];
postPatch = ''
substituteInPlace src/Mod/Fem/femmesh/gmshtools.py \

View File

@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "ghr";
version = "0.18.4";
version = "0.18.5";
src = fetchFromGitHub {
owner = "tcnksm";
repo = "ghr";
rev = "v${finalAttrs.version}";
sha256 = "sha256-zgRtu8RYyfBwSRs1nCOONyFLCRS6wCKqSLmqOLdJ9H0=";
sha256 = "sha256-uUVZ26GE73LKQ/s0I4VX60EC5dLGA5UotJw0ndpSv0k=";
};
vendorHash = "sha256-j5wa8rK4+gjjdJP7BlixDlztHdvSHzUeTuJKitQzc1M=";

View File

@@ -15,13 +15,13 @@
let
pname = "gitlab-ci-local";
version = "4.75.1";
version = "4.76.0";
src = fetchFromGitHub {
owner = "firecow";
repo = "gitlab-ci-local";
rev = version;
hash = "sha256-2zCfLLOtFTsiW1TGujOa9JGOetlVTzY477pUa2wt2qw=";
hash = "sha256-K03nw+8SNnqm4ouOIa3ejUmcsUdVzdGn2jMZY5bKVOI=";
};
node_modules = stdenv.mkDerivation {
@@ -57,7 +57,7 @@ let
runHook postInstall
'';
outputHash = "sha256-AqO7FeCtd5INzASBjMgSXYI1WPjqtk3Uipd5TjocYX4=";
outputHash = "sha256-yx1ev37/78bjaNcA1/tSxKEn2cHx0CexZByL16AAUvw=";
outputHashAlgo = "sha256";
outputHashMode = "recursive";

View File

@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "giza";
version = "2.0.0";
version = "2.0.1";
src = fetchFromGitHub {
owner = "danieljprice";
repo = "giza";
rev = "v${finalAttrs.version}";
hash = "sha256-72eeV0OmUoiebJ0IEBdvPKzEbm33Q1sfQ7PyteA+tzA=";
hash = "sha256-iax/Tefx33nPuNEfikmiNoCjIUNyhyKwQfGxr+DZxr0=";
};
nativeBuildInputs = [

View File

@@ -4,7 +4,7 @@
fetchFromGitHub,
}:
let
version = "2.2.6";
version = "2.2.7";
in
buildGoModule {
pname = "goflow2";
@@ -14,7 +14,7 @@ buildGoModule {
owner = "netsampler";
repo = "goflow2";
rev = "v${version}";
hash = "sha256-PGXBsUDooYEq5RuLRwmTMOxYuXCxhfAo9Ef/75TWPc0=";
hash = "sha256-a8o9d8L4qkavCQang6Ukm5ColFAEn1DXow0BWoUJXms=";
};
ldflags = [

View File

@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "gotestwaf";
version = "0.5.9";
version = "0.5.10";
src = fetchFromGitHub {
owner = "wallarm";
repo = "gotestwaf";
tag = "v${finalAttrs.version}";
hash = "sha256-KQG47T1wd6uaJgm15vRqx1HB1jVNVIEZI90eHMlXMlg=";
hash = "sha256-KF9fg60iPkIIrk6WI1jdxcebUc0SO2vBWkAY8nGX6rs=";
};
vendorHash = "sha256-tGpgQ1c5mdstq5LX5egmm/ntmjuq2R6eWphsxV5q2b8=";

View File

@@ -43,6 +43,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
xcbuild
];
postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace vendor/libghostty-vt/src/build/GhosttyLibVt.zig \
--replace-fail 'lib.bundle_compiler_rt = true;' 'lib.bundle_compiler_rt = false;' \
--replace-fail 'lib.bundle_ubsan_rt = true;' 'lib.bundle_ubsan_rt = false;'
'';
# Upstream binary tests are renamed, added, or changed between releases and
# depend on host process details, so Nix-only patches for them are brittle.
doCheck = false;

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