Compare commits

..

387 Commits

Author SHA1 Message Date
Maximilian Bosch
75ca7215b5 qemu_test: Remove hostCpuOnly flag (#541354) 2026-07-21 23:12:16 +00:00
nixpkgs-ci[bot]
f3d4047b6a Merge master into staging-nixos 2026-07-21 18:29:41 +00:00
Nick Cao
234f793425 tfupdate: 0.10.1 -> 0.10.2 (#543900) 2026-07-21 18:18:59 +00:00
Nick Cao
9d2d9c171a geckodriver: 0.37.0 -> 0.37.1 (#543875) 2026-07-21 18:15:59 +00:00
Nick Cao
1a70c5c32e jq-lsp: 0.1.17 -> 0.1.18 (#543868) 2026-07-21 18:15:08 +00:00
Nick Cao
bb24eb1bd7 sabiql: 1.14.0 -> 1.15.1 (#543826) 2026-07-21 18:13:35 +00:00
Nick Cao
09eded8550 python3Packages.aiortc: 1.14.0 -> 1.15.0 (#543804) 2026-07-21 18:11:16 +00:00
Nick Cao
a34f48c0de surge-xt: enable aarch64-linux build (#543782) 2026-07-21 18:08:42 +00:00
Nick Cao
286c3b5a1a cyclonedx-cli: 0.30.0 -> 0.32.0 (#543781) 2026-07-21 18:08:20 +00:00
Sandro
a666cc0e84 commet-chat: init at 0.4.2+hotfix.2 (#491888) 2026-07-21 18:05:08 +00:00
7c6f434c
3d3bc67ff6 smbnetfs: drop (#543793) 2026-07-21 17:55:46 +00:00
nixpkgs-ci[bot]
a89726d781 zapret2: 1.0.2 -> 1.0.3 (#544116) 2026-07-21 17:49:20 +00:00
Grimmauld
26426a9ad1 nixos/treewide: use security.pam.pam_unixModulePath everywhere (#535402) 2026-07-21 17:46:31 +00:00
Grimmauld
9f3a1ff388 gst-plugins-rs: 0.14.4 -> 0.15.3 (#534714) 2026-07-21 17:45:27 +00:00
Florian Klink
22db84b179 afew: 4.0.1 -> 4.0.2 (#544256) 2026-07-21 17:43:11 +00:00
Eman Resu
01b78cb540 ninjabrain-bot: init at 1.5.2 (#531299) 2026-07-21 17:27:38 +00:00
tomberek
6c22c1f0ac teleport_18: 18.9.2 -> 18.10.0; teleport_17: 17.7.25 -> 17.7.26 (#544081) 2026-07-21 17:23:00 +00:00
nixpkgs-ci[bot]
ddccff9d02 hongdown: 0.3.4 -> 0.5.1 (#497570) 2026-07-21 17:13:10 +00:00
nixpkgs-ci[bot]
c2b36d4313 sif: 0-unstable-2026-07-03 -> 0-unstable-2026-07-12 (#543871) 2026-07-21 17:13:07 +00:00
fe2-Nyxar
cc55273de4 ninjabrain-bot: init at 1.5.2 2026-07-21 18:10:49 +01:00
Masum Reza
6fca7073db antigravity: rename to antigravity-ide; 1.23.2 -> 2.1.1 (#522168) 2026-07-21 16:47:32 +00:00
John Titor
aa12d13748 antigravity-ide: 2.0.3 -> 2.1.1 2026-07-21 16:40:49 +00:00
nixpkgs-ci[bot]
6093722e77 zwave-js-ui: 11.21.1 -> 11.22.0 (#544205) 2026-07-21 16:39:06 +00:00
nixpkgs-ci[bot]
f130450053 wavelog: 3.0.1 -> 3.0.2 (#544110) 2026-07-21 16:39:00 +00:00
nixpkgs-ci[bot]
c06afd445b inngest: 1.36.0 -> 1.37.0 (#544065) 2026-07-21 16:38:57 +00:00
Aiden Schembri
9e37940901 antigravity: rename to antigravity-ide 2026-07-21 22:03:08 +05:30
Aiden Schembri
ef919c1a8b vscode: add strictDeps and structuredAttrs 2026-07-21 21:56:27 +05:30
Adam C. Stephens
ec4c872f2c claude-code: 2.1.215 -> 2.1.216 (#544259) 2026-07-21 16:17:44 +00:00
Sandro
e0b9825606 oidcwarden: init at 2026.4.2-1 (#529851) 2026-07-21 16:11:18 +00:00
isabel
c3545b9df1 anda: 0.7.3 -> 0.7.8 (#544070) 2026-07-21 16:06:13 +00:00
Adam C. Stephens
2254140596 vikunja: 2.3.0 -> 2.4.0 (#543949) 2026-07-21 16:02:34 +00:00
Sandro
82225d2816 clash-verge-rev: 2.5.1 -> 2.5.2 (#543686) 2026-07-21 16:00:08 +00:00
Markus Hauck
d9ba328384 vscode-extensions.anthropic.claude-code: 2.1.215 -> 2.1.216
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

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

Assisted-by: Claude Code (Claude Opus 4.8)
2026-07-21 17:52:03 +02:00
Arne Keller
a4804b8ac2 nomad_2_0: init at 2.0.0 (#512753) 2026-07-21 15:48:36 +00:00
Florian Klink
a417c74788 afew: 4.0.1 -> 4.0.2 2026-07-21 17:21:09 +02:00
nixpkgs-ci[bot]
60159a3b99 oh-my-posh: 29.28.0 -> 29.34.0 (#544100) 2026-07-21 15:19:32 +00:00
nixpkgs-ci[bot]
d5f44827b0 graphite: 0-unstable-2026-07-09 -> 0-unstable-2026-07-18 (#543838) 2026-07-21 15:19:26 +00:00
nixpkgs-ci[bot]
0711f28e7a beeper: support aarch64-linux (#542427) 2026-07-21 15:19:20 +00:00
Arne Keller
eff25f518e pianoteq.{stage_9, trial_9}: init at 9.1.2 (#494080) 2026-07-21 15:18:27 +00:00
Arne Keller
9699a4042d python3Packages.dfdiskcache: relax pandas<3 upper bound (#540439) 2026-07-21 15:04:09 +00:00
Peder Bergebakken Sundt
6f3368b2be webdav: 5.13.0 -> 5.14.0 (#543928) 2026-07-21 15:02:32 +00:00
Arne Keller
bc6d4a3a73 centrifugo: 6.6.2 -> 6.9.1 (#544214) 2026-07-21 14:55:36 +00:00
Arne Keller
b30c029480 mailspring: fix linux desktop file, package using darwin .app (#539093) 2026-07-21 14:55:25 +00:00
Jacek Galowicz
6f31c25290 nixtamal: 1.9.1 → 1.9.2 (#544240) 2026-07-21 14:34:48 +00:00
nixpkgs-ci[bot]
69b7a8b3e8 git-statuses: 0.8.1 -> 0.8.2 (#544230) 2026-07-21 14:32:09 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
43537c774a nixtamal: 1.9.1 → 1.9.2 2026-07-21 07:27:04 -07:00
Sandro
84a667504c python3Packages.mlx: code cleanup (#544008) 2026-07-21 14:16:57 +00:00
dotlambda
ece829b47f python3Packages.onnx-asr: 0.11.0 -> 0.12.0 (#544090) 2026-07-21 14:16:53 +00:00
Martin Weinelt
34705888bc dump_syms: 2.3.7 -> 2.3.8 (#544226) 2026-07-21 14:16:01 +00:00
Martin Weinelt
e22d795c6a onednn: 3.11.2 -> 3.12.2 (#511076) 2026-07-21 14:14:11 +00:00
Martin Weinelt
ab4ac8e162 pugixml: 1.15 -> 1.16 (#532481) 2026-07-21 14:05:04 +00:00
Adam C. Stephens
15280d3c6a victoriametrics: 1.146.0 -> 1.148.0 (#543943) 2026-07-21 13:55:47 +00:00
Vincent Laporte
661c8827fb rocqPackages.mathcomp: 2.5.0 -> 2.6.0 (#542936) 2026-07-21 13:55:06 +00:00
Vincent Laporte
3d6add504d ocamlPackages.lrgrep: init at 0.9 (#542499) 2026-07-21 13:54:10 +00:00
Sandro
8c8fc7f84e musescore-evolution: fix qtWrapperArgs (#543994) 2026-07-21 13:47:56 +00:00
Ihar Hrachyshka
280757aa59 python3Packages.epc: migrate to pyproject (#543991) 2026-07-21 13:43:51 +00:00
j-k
55473c0d7c syft: 1.46.0 -> 1.48.0 (#542637) 2026-07-21 13:43:23 +00:00
nixpkgs-ci[bot]
a6682f5013 frr: 10.6.1 -> 10.7.0 (#543103) 2026-07-21 13:42:52 +00:00
Sandro
fe95cba59c {,python3Packages.}wasmtime: 46.0.1 -> 47.0.1 (#543981) 2026-07-21 13:40:10 +00:00
Sandro
2e24d4ed9d python3Packages.blockchain: drop (#543968) 2026-07-21 13:39:41 +00:00
Masum Reza
6738d48f52 hyprutils: 0.13.1 -> 0.14.0 (#543143) 2026-07-21 13:37:44 +00:00
Matthieu Coudron
4e95327c15 luaPackages.canola-nvim: add saadndm as maintainer (#544217) 2026-07-21 13:32:11 +00:00
Marc Jakobi
98089f0292 vim.section.md: add note on adding Neovim LuaRocks based plugins (#544152) 2026-07-21 13:28:53 +00:00
R. Ryantm
64e9fc196b git-statuses: 0.8.1 -> 0.8.2 2026-07-21 13:19:46 +00:00
j-k
2237b000c9 llama-swap: 224 -> 240; nixos/llama-swap: share model cache with llama-cpp (#541027) 2026-07-21 13:18:39 +00:00
Sandro
1a61e7ba89 libmicrohttpd_0_9_77: drop (#543843) 2026-07-21 13:11:18 +00:00
Sandro
efe9c36b2f lesscpy: fix build after pkg_resources removal (#543872) 2026-07-21 13:10:49 +00:00
Austin Horstman
92b39ca453 luaPackages.canola-nvim: add saadndm as maintainer 2026-07-21 08:08:04 -05:00
Austin Horstman
239864d108 vimPlugins: update on 2026-07-20 (#543898) 2026-07-21 13:07:24 +00:00
Adam C. Stephens
f4bc0033c4 forgejo: 16.0.0 -> 16.0.1 (#544199) 2026-07-21 13:06:22 +00:00
Oleksii Filonenko
aff1b3ac55 openfx: 1.4 -> 1.5.1 (#543939) 2026-07-21 13:01:52 +00:00
Vincent Breitmoser
aae789a125 centrifugo: 6.6.2 -> 6.9.1 2026-07-21 14:58:51 +02:00
Grimmauld
557ffb2ffa nixos/treewide: use security.pam.pam_unixModulePath 2026-07-21 14:57:21 +02:00
Grimmauld
87b4f94b47 account-utils: 1.3.0 -> 1.4.0 (#543018) 2026-07-21 12:56:53 +00:00
Matthieu Coudron
7838732500 Adopt some Lua packages (#288665) 2026-07-21 12:55:49 +00:00
Arne Keller
58aabfecf0 {tor,mullvad}-browser: 15.0.18 -> 15.0.19 (#544202) 2026-07-21 12:55:24 +00:00
Oleksii Filonenko
52c4f499b6 spamassassin: set __darwinAllowLocalNetworking (#544040) 2026-07-21 12:55:00 +00:00
Oleksii Filonenko
5030c94b6c perlPackages.mod_perl2: add __darwinAllowLocalNetworking (#530236) 2026-07-21 12:54:21 +00:00
Marek Fajkus
bdc4d3982e civicrm init at 6.15.3 (#537513) 2026-07-21 14:40:51 +02:00
nixpkgs-ci[bot]
091d5fc06b Merge master into staging-nixos 2026-07-21 12:34:39 +00:00
Grimmauld
75cb06aa26 account-utils: enable checks 2026-07-21 14:30:53 +02:00
R. Ryantm
40837a0827 account-utils: 1.3.0 -> 1.4.0 2026-07-21 14:30:49 +02:00
Théo Zimmermann
c57117faef doc: fix typo (#541799) 2026-07-21 12:28:45 +00:00
Oleksii Filonenko
e8c0d649a5 middleclick: init at 3.2.0 (#543327) 2026-07-21 12:27:29 +00:00
R. Ryantm
61e749fafe zwave-js-ui: 11.21.1 -> 11.22.0 2026-07-21 12:23:52 +00:00
whoomee
80d94bb38e gst-plugins-rs: 0.14.4 -> 0.15.3
Co-authored-by: Grimmauld <Grimmauld@grimmauld.de>
2026-07-21 14:19:42 +02:00
whispers
c6fffb6e8f mullvad-browser: 15.0.18 -> 15.0.19
changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/mb-15.0.19-build1/projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
firefox esr: https://www.firefox.com/en-US/firefox/140.13.0/releasenotes/
2026-07-21 08:13:36 -04:00
whispers
6b1b254228 tor-browser: 15.0.18 -> 15.0.19
changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/tbb-15.0.19-build1/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
firefox esr: https://www.firefox.com/en-US/firefox/140.13.0/releasenotes/
2026-07-21 08:13:36 -04:00
dotlambda
1066fedd30 python3Packages.sqlalchemy_1_3: drop (#543999) 2026-07-21 12:08:35 +00:00
Bart Oostveen
fb4c98518c forgejo: 16.0.0 -> 16.0.1
Changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.1.md
Diff: https://codeberg.org/forgejo/forgejo/compare/v16.0.0...v16.0.1
See also: https://codeberg.org/forgejo/forgejo/releases/tag/v16.0.1
2026-07-21 14:05:02 +02:00
Thomas Gerbet
c965f5525c github-copilot-cli: 1.0.26 -> 1.0.61 (#543950) 2026-07-21 12:01:57 +00:00
Sandro
407aa2d6c5 docs: fix formatting mistake (#544095) 2026-07-21 14:01:56 +02:00
Gaétan Lepage
83e5095e6b sandbox-runtime: 0.0.64 -> 0.0.66 (#540958) 2026-07-21 12:01:18 +00:00
jaredmontoya
be9a23a3b2 llama-swap-minimal: init 2026-07-21 13:59:36 +02:00
jaredmontoya
39c4d8f889 llama-swap: optionalize ui 2026-07-21 13:59:36 +02:00
jaredmontoya
6b9619fd67 llama-swap: 224 -> 240 2026-07-21 13:59:36 +02:00
jaredmontoya
a09353aeca llama-swap: remove unnecessary parentheses 2026-07-21 13:59:36 +02:00
jaredmontoya
6b6b1f67e5 llama-swap: use replace-fail 2026-07-21 13:59:36 +02:00
jaredmontoya
2ef1bb2b3e nixos/llama-swap: option to share model cache with nixos/llama-cpp module 2026-07-21 13:59:36 +02:00
Yt
f69412f1cc meilisearch: 1.49.0 -> 1.50.0 (#544058) 2026-07-21 11:57:02 +00:00
Yt
b30e3709d1 lemmy-ui: 0.19.19 -> 0.19.20 (#544064) 2026-07-21 11:56:03 +00:00
Marc Jakobi
9a482e761e vimPlugins.obsidian-nvim: remove unused dependency (#544108) 2026-07-21 11:47:44 +00:00
Pol Dellaiera
c0044a483e mcp-gateway: 3.3.0 -> 3.3.2 (#544192) 2026-07-21 11:46:32 +00:00
Martin Weinelt
a87d1cf5f8 dump_syms: 2.3.7 -> 2.3.8
https://github.com/mozilla/dump_syms/blob/v2.3.8/CHANGELOG.md
2026-07-21 13:43:34 +02:00
nixpkgs-ci[bot]
7ff81dad9a reader: 0.5.0 -> 0.6.0 (#544052) 2026-07-21 11:43:27 +00:00
nixpkgs-ci[bot]
f2fa18da9a handheld-daemon-ui: 3.4.0 -> 3.4.2 (#543527) 2026-07-21 11:43:18 +00:00
R. Ryantm
583489bcd0 mcp-gateway: 3.3.0 -> 3.3.2 2026-07-21 11:24:39 +00:00
Martin Weinelt
c2d26cbea9 python3Packages.knx-frontend: 2026.7.8.100603 -> 2026.7.17.104339 (#544062) 2026-07-21 11:22:29 +00:00
Marc Jakobi
941e594717 vim.section.md: add note on adding Neovim LuaRocks based plugins 2026-07-21 13:16:57 +02:00
Martin Weinelt
2cc2d0808c nixos/pam: remove explicit hardcoded yescrypt (#541548) 2026-07-21 11:14:12 +00:00
Marc Jakobi
37a83d4d48 vimPlugins.none-ls-extras-nvim: 0-unstable-2026-06-06 -> 0-unstable-2026-07-17 (#544096) 2026-07-21 11:06:06 +00:00
nixpkgs-ci[bot]
84ab7e9d0f git-gamble: 2.14.4 -> 2.14.6 (#544087) 2026-07-21 10:58:38 +00:00
nixpkgs-ci[bot]
e628a048f7 clickhouse-lts: 26.3.17.4-lts -> 26.3.17.56-lts (#544085) 2026-07-21 10:58:35 +00:00
nixpkgs-ci[bot]
5927ab128c syslogng: 4.11.0 -> 4.12.0 (#532421) 2026-07-21 10:58:20 +00:00
Matthew Croughan
ca1a290679 jtdx: add meta.{license,platforms} (#538792) 2026-07-21 10:56:00 +00:00
Matthew Croughan
1c0905fe7e rkmon: init at 0.3.1 (#539112) 2026-07-21 10:50:20 +00:00
nixpkgs-ci[bot]
3d2613bc58 sentry-native: 0.15.3 -> 0.15.4 (#544055) 2026-07-21 10:07:23 +00:00
R. Ryantm
b93337d183 zapret2: 1.0.2 -> 1.0.3 2026-07-21 09:42:36 +00:00
Saad Nadeem
f7ba30f69e vimPlugins.obsidian-nvim: remove unused dependency 2026-07-21 05:18:28 -04:00
R. Ryantm
455301af83 wavelog: 3.0.1 -> 3.0.2 2026-07-21 09:16:42 +00:00
nixpkgs-ci[bot]
a2ba1adc57 zapzap: 6.5.2.5 -> 7.0 (#543474) 2026-07-21 09:06:48 +00:00
Jonas Heinrich
9eb8d53125 shopify-cli: 3.91.1 -> 4.5.1 (#490037) 2026-07-21 08:55:59 +00:00
Jonas Heinrich
30ae08fc15 aerion: init at 0.3.2 (#521267) 2026-07-21 08:49:25 +00:00
Holiu618
bf302d14f5 oh-my-posh: 29.28.0 -> 29.34.0 2026-07-21 16:30:53 +08:00
Benedikt Ritter
2f43b0f6db vimPlugins.none-ls-extras-nvim: 0-unstable-2026-06-06 -> 0-unstable-2026-07-17 2026-07-21 10:20:52 +02:00
Melody Kelly
221c593542 docs: fix formatting mistake 2026-07-21 18:18:11 +10:00
Pol Dellaiera
2f416dd717 python3Packages.rns: 1.3.9 -> 1.4.0 (#544092) 2026-07-21 08:15:12 +00:00
Thomas Gerbet
cef4676620 zizmor: 1.26.1 -> 1.27.0 (#543989) 2026-07-21 08:14:21 +00:00
Johannes Kirschbauer
6299f15724 doc/preface: minimalize and rename to 'overview' (#543251) 2026-07-21 08:12:43 +00:00
André Silva
c3b56f4f37 zapzap: add patch to support setting dict lookup path 2026-07-21 09:11:16 +01:00
Sigmanificient
ca2027fb75 python3Packages.epc: enable tests 2026-07-21 10:09:02 +02:00
Pavol Rusnak
81f100fcd3 osslsigncode: 2.13 -> 2.14 (#544050) 2026-07-21 08:07:11 +00:00
nixpkgs-ci[bot]
5d851e5de8 cockpit-zfs: 1.2.30 -> 1.2.33 (#544002) 2026-07-21 08:05:43 +00:00
Pol Dellaiera
3b13af4309 python3Packages.rns: 1.3.9 -> 1.4.0
Changelog: https://github.com/markqvist/Reticulum/blob/1.4.0/Changelog.md
2026-07-21 10:04:56 +02:00
Yohann Boniface
6264de63ff kanban: update homepage URL to kanban.rs (#544072) 2026-07-21 08:03:14 +00:00
André Silva
1f0e819c50 hyprland: 0.55.4 -> 0.56.0 (#543773) 2026-07-21 07:45:50 +00:00
R. Ryantm
9b526fd880 python3Packages.onnx-asr: 0.11.0 -> 0.12.0 2026-07-21 07:41:39 +00:00
dotlambda
aff6e8f81b qt6Packages.qgpgme: 2.1.0 -> 2.2.0 (#544045) 2026-07-21 07:36:36 +00:00
Masum Reza
e30321b673 android-studio: 2026.1.1.10 -> 2026.1.2.10 (#543753) 2026-07-21 07:34:30 +00:00
Masum Reza
d5b45a7aec limine: 12.5.0 -> 12.5.1 (#543832) 2026-07-21 07:34:18 +00:00
dotlambda
aea07d5467 python3Packages.shaperglot: 0.6.4 -> 1.2.1 (#543992) 2026-07-21 07:34:17 +00:00
Ivan Mincik
926dff7479 zenroom: enable tests (#543911) 2026-07-21 07:34:14 +00:00
Masum Reza
618cbe142a vscode: fix darwin ripgrep path for VS Code >= 1.129 (#543899) 2026-07-21 07:33:13 +00:00
Oleksii Filonenko
48270463f9 mise: 2026.7.5 -> 2026.7.10 (#543969) 2026-07-21 07:33:11 +00:00
Masum Reza
b245a20653 android-studio-tools: 14742923 -> 15859902 (#544019) 2026-07-21 07:32:08 +00:00
R. Ryantm
66ee2b9f08 git-gamble: 2.14.4 -> 2.14.6 2026-07-21 06:59:47 +00:00
nixpkgs-ci[bot]
9dd5455aee Merge master into staging-nixos 2026-07-21 06:53:51 +00:00
R. Ryantm
136d2fb64f clickhouse-lts: 26.3.17.4-lts -> 26.3.17.56-lts 2026-07-21 06:48:14 +00:00
JuliusFreudenberger
df22be26dc teleport_17: 17.7.25 -> 17.7.26
Changelog: https://github.com/gravitational/teleport/releases/tag/v17.7.26
Diff: https://github.com/gravitational/teleport/compare/v17.7.25...v17.7.26
2026-07-21 08:39:49 +02:00
nixpkgs-ci[bot]
2dfcc49541 gotip: 0.6.4 -> 0.9.0 (#531635) 2026-07-21 06:15:13 +00:00
nixpkgs-ci[bot]
e9d9aba5c3 temporal-ui-server: 2.52.0 -> 2.52.1 (#543557) 2026-07-21 06:14:33 +00:00
Arne Keller
47a83a674e trilium-{desktop,server}: 0.103.0 -> 0.104.0 (#544031) 2026-07-21 06:11:46 +00:00
Johannes Kirschbauer
e010041a1c nixos-render-docs: fix inline javascript escaping for xhtml (#542970) 2026-07-21 06:06:20 +00:00
zowoq
7a97b46582 terraform-providers.launchdarkly_launchdarkly: 2.30.0 -> 2.30.1 (#544076) 2026-07-21 06:03:01 +00:00
eljamm
9a35a633b1 zenroom: enable tests 2026-07-21 07:55:23 +02:00
Doron Behar
d1cfb1257b monkeys-audio: 13.18 -> 13.19 (#544029) 2026-07-21 05:51:46 +00:00
R. Ryantm
21768dd0d3 terraform-providers.launchdarkly_launchdarkly: 2.30.0 -> 2.30.1 2026-07-21 05:47:20 +00:00
tomf
eae4739480 sgt-puzzles: 20260523.7ad37c6 -> 20260720.3c36322 (#544074) 2026-07-21 05:40:44 +00:00
R. Ryantm
116c1e3081 sgt-puzzles: 20260523.7ad37c6 -> 20260720.3c36322 2026-07-21 05:07:58 +00:00
Agent
35eef6e660 kanban: update homepage URL to kanban.rs 2026-07-21 07:06:33 +02:00
R. Ryantm
6bd9cf62ad anda: 0.7.3 -> 0.7.8 2026-07-21 04:42:20 +00:00
R. Ryantm
683407ad10 inngest: 1.36.0 -> 1.37.0 2026-07-21 04:17:21 +00:00
R. Ryantm
4782832e92 lemmy-ui: 0.19.19 -> 0.19.20 2026-07-21 04:08:27 +00:00
nixpkgs-ci[bot]
c4e0120b29 stalwart-vandelay: 1.0.5 -> 1.0.6 (#544041) 2026-07-21 03:59:23 +00:00
Donovan Glover
f554d5c185 sleek-grub-theme: unstable-2024-08-11 -> 0-unstable-2025-05-21 (#543819) 2026-07-21 03:48:46 +00:00
R. Ryantm
bca2e78b85 python3Packages.knx-frontend: 2026.7.8.100603 -> 2026.7.17.104339 2026-07-21 03:44:03 +00:00
Donovan Glover
7b4ef588e7 vintagestory: 1.22.3 → 1.22.4 (#543904) 2026-07-21 03:32:25 +00:00
Donovan Glover
9c905f384f snip: 0.20.0 -> 0.22.0 (#543993) 2026-07-21 03:29:24 +00:00
Austin Horstman
bf965e3371 ld64 workaround reverts (#544049) 2026-07-21 03:27:51 +00:00
R. Ryantm
f717011072 meilisearch: 1.49.0 -> 1.50.0 2026-07-21 03:22:56 +00:00
Mr. why
d9e5fe4939 clash-verge-rev: 2.5.1 -> 2.5.2 2026-07-21 11:13:00 +08:00
R. Ryantm
fc7c386fc9 sandbox-runtime: 0.0.64 -> 0.0.66 2026-07-21 03:02:19 +00:00
R. Ryantm
de15923fd4 sentry-native: 0.15.3 -> 0.15.4 2026-07-21 02:46:11 +00:00
nixpkgs-ci[bot]
3035ece35c yaziPlugins.clipboard: 0-unstable-2026-07-14 → 0-unstable-2026-07-19 (#543945) 2026-07-21 02:43:44 +00:00
nixpkgs-ci[bot]
11e5ee30df proton-pass: 1.38.0 -> 1.38.1 (#542787) 2026-07-21 02:43:38 +00:00
R. Ryantm
fd77f7fc7d reader: 0.5.0 -> 0.6.0 2026-07-21 02:38:53 +00:00
R. Ryantm
4e1a6b9978 osslsigncode: 2.13 -> 2.14 2026-07-21 02:23:00 +00:00
zowoq
018df009f1 concord-tui: remove ld64 hardening workaround
partial revert of 2f852c2108
2026-07-21 12:14:36 +10:00
zowoq
1ee98495a4 Revert "vfkit: use lld to avoid trap during linking"
This reverts commit 559ebc0633.
2026-07-21 12:08:38 +10:00
zowoq
85d32c6e5f Revert "sketchybar: fix darwin build"
This reverts commit 174bd66b76.
2026-07-21 12:08:28 +10:00
nixpkgs-ci[bot]
99f0fe13bb inputplumber: 0.77.7 -> 0.78.0 (#544043) 2026-07-21 02:06:01 +00:00
R. Ryantm
139a764283 inputplumber: 0.77.7 -> 0.78.0 2026-07-21 01:51:13 +00:00
Ihar Hrachyshka
64c7f08959 spamassassin: set __darwinAllowLocalNetworking
Otherwise tests fail to connect to spamd.
2026-07-20 21:48:30 -04:00
R. Ryantm
d05d3a7948 stalwart-vandelay: 1.0.5 -> 1.0.6 2026-07-21 01:43:52 +00:00
Melody Kelly
76ea999e3c trilium-{desktop,server}: 0.103.0 -> 0.104.0
https://github.com/TriliumNext/Trilium/releases/tag/v0.104.0

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

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

Assisted-by: OpenAI Codex (GPT-5)
2026-07-20 19:18:07 -04:00
nixpkgs-ci[bot]
17bab8e396 pgdog: 0.1.48 -> 0.1.49 (#543903) 2026-07-20 23:14:11 +00:00
Sigmanificient
9d499eb9c2 python3Packages.extras: enable tests 2026-07-21 01:13:22 +02:00
Sigmanificient
40a34c7ed4 python3Packages.extras: use finalAttrs 2026-07-21 01:12:48 +02:00
Sigmanificient
a675a23d9d python3Packages.extras: migrate to pyproject 2026-07-21 01:11:33 +02:00
Sigmanificient
cd096fe274 python3Packages.expiring-dict: use finalAttrs 2026-07-21 01:05:53 +02:00
Sigmanificient
2f40c64032 python3Packages.expiring-dict: enable tests 2026-07-21 01:05:25 +02:00
dotlambda
781b33addf python3Packages.sense-energy: 0.14.2 -> 0.14.3 (#543672) 2026-07-20 23:04:07 +00:00
zowoq
a4c2cbf7ed dnscontrol: 4.42.0 -> 4.43.0 (#543894) 2026-07-20 23:03:09 +00:00
R. Ryantm
473c88afdc reframe: 1.18.0 -> 1.19.0 2026-07-20 23:03:01 +00:00
R. Ryantm
0100014276 cockpit-zfs: 1.2.30 -> 1.2.33 2026-07-20 22:54:53 +00:00
Robert Schütz
cb8fa39c1d python3Packages.sqlalchemy_1_3: drop 2026-07-20 15:54:23 -07:00
Michael Daniels
c2f643c737 me3: 0.11.0 -> 0.12.1 (#543573) 2026-07-20 22:54:22 +00:00
Sigmanificient
adff968646 python3Packages.evdev: use finalAttrs 2026-07-21 00:50:24 +02:00
Sigmanificient
2f591b3d0c python3Packages.evdev: enable tests 2026-07-21 00:49:49 +02:00
Robert Schütz
70b23811cd szurubooru: use sqlalchemy_1_4
Actually, sqlalchemy_1_3 was version 1.4.54 anyway.
2026-07-20 15:45:29 -07:00
dotlambda
fba34cb854 maubot: remove sqliteSupport (#541202) 2026-07-20 22:38:22 +00:00
nemeott
8ed50a6053 musescore-evolution: fix qtWrapperArgs 2026-07-20 18:20:55 -04:00
dish
5646e24be6 openresolv: add changelog url pattern (#543990) 2026-07-20 22:20:46 +00:00
R. Ryantm
5bea568ef1 snip: 0.20.0 -> 0.22.0 2026-07-20 22:11:39 +00:00
Robert Schütz
450f8998ec python3Packages.shaperglot: 0.6.4 -> 1.2.1
Diff: https://github.com/googlefonts/shaperglot/compare/v0.6.4...v1.2.1

Changelog: https://github.com/googlefonts/shaperglot/releases/tag/v1.2.1
2026-07-20 15:11:34 -07:00
Martin Weinelt
fc4bc79dcb openresolv: add changelog url pattern 2026-07-21 00:02:42 +02:00
Sigmanificient
fd6b3374e8 python3Packages.epc: clarify license 2026-07-20 23:59:37 +02:00
Sigmanificient
ef86ab39d3 python3Packages.epc: use finalAttrs 2026-07-20 23:59:37 +02:00
Sigmanificient
d78813e2de python3Packages.epc: migrate to pyproject 2026-07-20 23:59:36 +02:00
R. Ryantm
8a3f38adfa zizmor: 1.26.1 -> 1.27.0 2026-07-20 21:52:56 +00:00
nixpkgs-ci[bot]
f41c9ffaf8 wasm-tools: 1.253.0 -> 1.254.0 (#543979) 2026-07-20 21:51:14 +00:00
winston
8f338010e5 python3Packages.wasmtime: 46.0.1 -> 47.0.1 2026-07-20 23:35:29 +02:00
winston
c961d666ad wasmtime: 46.0.1 -> 47.0.1 2026-07-20 23:35:09 +02:00
Sergei Trofimovich
9de7d23162 weechat: 4.9.3 -> 4.9.4
Changes: https://github.com/weechat/weechat/releases/tag/v4.9.4
2026-07-20 22:32:51 +01:00
nixpkgs-ci[bot]
8ad888d312 scipopt-soplex: 8.0.2 -> 8.0.3 (#538971) 2026-07-20 21:18:21 +00:00
dotlambda
4975a89f37 python3Packages.user-agents: migrate to pyproject (#542079) 2026-07-20 21:06:14 +00:00
Yohann Boniface
ff6b395f20 buildVscode{,Marketplace}Extension: enable strictDeps, __structuredAttrs (#538285) 2026-07-20 21:06:09 +00:00
nixpkgs-ci[bot]
2c42d98fef stalwart-cli: 1.0.10 -> 1.0.11 (#543963) 2026-07-20 20:46:50 +00:00
nixpkgs-ci[bot]
7d623801dd prst: 13.3 -> 14.0 (#543962) 2026-07-20 20:46:49 +00:00
nixpkgs-ci[bot]
9f53494108 opengamepadui: 0.45.0 -> 0.45.1 (#542663) 2026-07-20 20:46:45 +00:00
Konrad Malik
e839d22527 mise: 2026.7.5 -> 2026.7.10 2026-07-20 22:31:48 +02:00
bepz
ac909a4a2e python3Packages.blockchain: drop 2026-07-20 22:21:54 +02:00
Dmitry Kalinkin
9acc6884ec texlive.bin.pygmentex: use new bin container instead of buildPythonApplication (#248745) 2026-07-20 20:10:04 +00:00
Robert Schütz
cf8fb002dc libdeltachat: 2.53.0 -> 2.55.0
Diff: https://github.com/chatmail/core/compare/v2.53.0...v2.55.0

Changelog: https://github.com/chatmail/core/blob/v2.55.0/CHANGELOG.md
2026-07-20 13:03:39 -07:00
Vincenzo Mantova
6f91d58030 texlive.bin.pygmentex: use standard bin container instead of buildPythonApplication 2026-07-20 20:57:53 +01:00
Yohann Boniface
3564d698b4 python3Packages.greek-accentuation: migrate to pyproject (#543888) 2026-07-20 19:56:53 +00:00
R. Ryantm
d885685590 stalwart-cli: 1.0.10 -> 1.0.11 2026-07-20 19:36:35 +00:00
R. Ryantm
eb604bb816 prst: 13.3 -> 14.0 2026-07-20 19:36:18 +00:00
Guilhem Saurel
6df51b8841 tsid: strictDeps + __structuredAttrs 2026-07-20 21:34:28 +02:00
Adam Dinwoodie
f322c396a7 github-copilot-cli: 1.0.26 -> 1.0.61
Fixes #520490, fixes #530877

Assisted-by: GitHub Copilot (GPT-5.4)
Co-Authored-By: Copilot <198982749+Copilot@users.noreply.github.com>
Co-Authored-By: Chaxiraxi <58859587+Chaxiraxi@users.noreply.github.com>
2026-07-20 20:12:17 +01:00
Haakon Meihack
c1f5530a1c openfx: 1.4 -> 1.5.1
See
https://github.com/AcademySoftwareFoundation/openfx/releases#release-OFX_Release_1.5.1
for release notes
2026-07-20 21:00:30 +02:00
Adam C. Stephens
2067e2455a vikunja: 2.3.0 -> 2.4.0
Changelog: https://github.com/go-vikunja/vikunja/blob/v2.4.0/CHANGELOG.md
2026-07-20 14:53:28 -04:00
JuliusFreudenberger
77c6c27bd4 teleport_18: 18.9.2 -> 18.10.0
Changelog: https://github.com/gravitational/teleport/releases/tag/v18.10.0
Diff: https://github.com/gravitational/teleport/compare/v18.9.2...v18.10.0
2026-07-20 20:45:14 +02:00
Adam C. Stephens
40860c7991 victoriametrics: 1.146.0 -> 1.148.0
Changelog: https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.148.0
2026-07-20 14:44:10 -04:00
nixpkgs-ci[bot]
14a94467e4 Merge master into staging-nixos 2026-07-20 18:40:14 +00:00
R. Ryantm
7d257efe8e wasm-tools: 1.253.0 -> 1.254.0 2026-07-20 18:30:03 +00:00
R. Ryantm
4d266706fe webdav: 5.13.0 -> 5.14.0 2026-07-20 18:15:29 +00:00
André Silva
2fc6f2ca69 hyprlandPlugins.hyprland-plugins: 0.55.0 -> 0.56.0 2026-07-20 17:50:56 +01:00
Nicholas Malcolm
1331def142 vintagestory: 1.22.3 → 1.22.4 2026-07-20 12:36:56 -04:00
eztakesin
0c2094806c vscode: fix darwin ripgrep path for VS Code >= 1.129
VS Code 1.129 moved node_modules back into app.asar on darwin, shipping
native binaries in node_modules.asar.unpacked/ like before 1.94. The
chmod of the bundled ripgrep still targeted the old node_modules/ path,
so vscode failed to build on darwin:

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

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

Assisted-by: Claude Code (Claude Fable 5)
2026-07-20 23:18:35 +07:00
R. Ryantm
95105211a7 tfupdate: 0.10.1 -> 0.10.2 2026-07-20 16:15:57 +00:00
R. Ryantm
4498c45926 pgdog: 0.1.48 -> 0.1.49 2026-07-20 16:15:25 +00:00
nixpkgs-ci[bot]
636eb966e3 Merge master into staging-nixos 2026-07-20 15:46:00 +00:00
R. Ryantm
83f90b1f3e dnscontrol: 4.42.0 -> 4.43.0 2026-07-20 15:32:40 +00:00
Austin Horstman
961fdaadb3 vimPlugins.nvim-treesitter: update grammars 2026-07-20 09:52:10 -05:00
Austin Horstman
684111f82a vimPlugins.codecompanion-nvim: 19.19.0 -> 19.20.0 2026-07-20 09:52:10 -05:00
Austin Horstman
599fc01177 vimPlugins.kitty-scrollback-nvim: 9.2.0 -> 9.2.1 2026-07-20 09:52:09 -05:00
Austin Horstman
0da4faf53e vimPlugins: update on 2026-07-20 2026-07-20 09:52:09 -05:00
FliegendeWurst
20b9907fbe lesscpy: fix build after pkg_resources removal 2026-07-20 16:50:09 +02:00
R. Ryantm
d3ea63d2f2 geckodriver: 0.37.0 -> 0.37.1 2026-07-20 14:45:45 +00:00
R. Ryantm
e35b30ef93 sif: 0-unstable-2026-07-03 -> 0-unstable-2026-07-12 2026-07-20 14:42:55 +00:00
lassulus
3018f55da9 nixos-test-driver: reintroduce --test-script flag (#533988) 2026-07-20 14:30:44 +00:00
R. Ryantm
a99c2a1388 jq-lsp: 0.1.17 -> 0.1.18 2026-07-20 14:24:50 +00:00
Sebastian Neubauer
9ac6af5377 rgp: 2.6.1 -> 2.7
Changelog: https://github.com/GPUOpen-Tools/radeon_gpu_profiler/releases/tag/v2.7
2026-07-20 15:14:21 +02:00
whispers
3df771fe59 libmicrohttpd_0_9_77: drop
according to https://www.gnu.org/software/libmicrohttpd/, the two
available versions are the stable 1.x and the experimental 2.x. since
the 0.9.77 version is neither part of that nor used in tree, we remove
the package.
2026-07-20 08:52:19 -04:00
nixpkgs-ci[bot]
542b4d7055 Merge master into staging-nixos 2026-07-20 12:45:20 +00:00
R. Ryantm
6c87520493 graphite: 0-unstable-2026-07-09 -> 0-unstable-2026-07-18 2026-07-20 12:35:42 +00:00
programmerlexi
96cabcae0b limine: 12.5.0 -> 12.5.1 2026-07-20 14:13:03 +02:00
R. Ryantm
adc25bcaab sabiql: 1.14.0 -> 1.15.1 2026-07-20 11:41:55 +00:00
klea
b484fe553e sleek-grub-theme: unstable-2024-08-11 -> 0-unstable-2025-05-21
- Conform to the version scheme. (#541820)
- Upgrade to newest commit, the older version would have been 0-unstable-2024-08-11.
2026-07-20 11:12:53 +00:00
R. Ryantm
c58e76962f python3Packages.aiortc: 1.14.0 -> 1.15.0 2026-07-20 10:33:29 +00:00
BatteredBunny
d342db26a8 smbnetfs: drop 2026-07-20 13:27:51 +03:00
André Silva
58cf1f344f hyprutils: 0.13.1 -> 0.14.0 2026-07-20 11:12:08 +01:00
André Silva
04ae552b11 hypr*: use gcc 16 2026-07-20 10:59:13 +01:00
Ingo Reitz
308a18665e cyclonedx-cli: 0.30.0 -> 0.32.0 2026-07-20 11:27:26 +02:00
Tony Wasserka
819dca268d surge-xt: enable aarch64-linux build 2026-07-20 11:21:22 +02:00
Pierre Roux
0de6221506 rocqPackages.mathcomp: 2.5.0 -> 2.6.0 2026-07-20 11:08:29 +02:00
André Silva
035c487b76 hyprland: 0.55.4 -> 0.56.0 2026-07-20 10:07:46 +01:00
IceDBorn
2df46f2027 me3: 0.11.0 -> 0.12.1 2026-07-20 11:29:55 +03:00
Austin Horstman
4533e25c33 yaziPlugins.clipboard: 0-unstable-2026-07-14 → 0-unstable-2026-07-19
Compare: 4533c7f1b1...d4d19ea458
2026-07-20 03:01:32 -05:00
夜坂雅
a963d4a090 android-studio: 2026.1.1.10 -> 2026.1.2.10 2026-07-20 15:48:35 +08:00
nixpkgs-ci[bot]
b6239b6591 Merge master into staging-nixos 2026-07-20 07:03:35 +00:00
Robert Schütz
b28f0f581c python3Packages.sense-energy: 0.14.2 -> 0.14.3
Diff: https://github.com/scottbonline/sense/compare/0.14.2...0.14.3

Changelog: https://github.com/scottbonline/sense/releases/tag/0.14.3
2026-07-19 19:01:57 -07:00
R. Ryantm
d8a385f207 linuxPackages.tt-kmd: 2.7.0 -> 2.10.0 2026-07-20 00:29:41 +00:00
Harinn
d2c83d7c51 python3Packages.user-agents: modernize 2026-07-20 00:10:13 +02:00
Harinn
6a6c65e3cc python3Packages.user-agents: migrate to pyproject 2026-07-20 00:10:13 +02:00
Alex Spaulding
ed2e499477 beeper: support aarch64-linux
Add the official arm64 AppImage using the same extract/wrap path as
x86_64-linux.
2026-07-19 12:28:57 -07:00
RoGreat
f3ae846d2e minigalaxy: 1.4.1 -> 1.4.2 2026-07-19 13:06:44 -05:00
R. Ryantm
721021f3d2 xfstests: 2026.05.17 -> 2026.06.21 2026-07-19 17:57:56 +00:00
R. Ryantm
ae333564da weaviate: 1.38.3 -> 1.38.5 2026-07-19 17:43:18 +00:00
R. Ryantm
3a82facb52 temporal-ui-server: 2.52.0 -> 2.52.1 2026-07-19 17:12:52 +00:00
R. Ryantm
fb2c06dd43 handheld-daemon-ui: 3.4.0 -> 3.4.2 2026-07-19 15:17:53 +00:00
xyberstian
c6a64e8e45 civicrm: init at 6.15.3 2026-07-19 17:12:08 +02:00
Curious
6f54217821 aerion: add update.sh 2026-07-19 20:52:08 +08:00
Curious
6b82c5bb3c aerion: init at 0.3.2 2026-07-19 19:18:18 +08:00
R. Ryantm
ccc306cc0f gotip: 0.6.4 -> 0.9.0 2026-07-19 11:16:51 +00:00
André Silva
c04f9788a4 zapzap: 6.5.2.5 -> 7.0 2026-07-19 11:26:37 +01:00
RoGreat
0e97cfc886 yad: 14.1 -> 15.0 2026-07-18 23:48:05 -05:00
Andrew Zah
1637a80ddf xz: add andrewzah as maintainer 2026-07-19 12:41:53 +09:00
Andrew Zah
77710794c3 xz: mv to pkgs/by-name 2026-07-19 12:41:18 +09:00
R. Ryantm
f9420fcd14 godot: 4.7-stable -> 4.7.1-stable 2026-07-19 02:15:01 +00:00
Ivan Petkov
38c7d77cef photoprism: 251130-b3068414c -> 260601-a7d098548 2026-07-18 19:05:04 -07:00
AkosSeres
5895f7512c middleclick: init at 3.2.0 2026-07-18 23:37:29 +02:00
Harinn
25eedba608 python3Packages.greek-accentuation: modernize 2026-07-19 00:28:57 +07:00
Harinn
b75c2d3c48 python3Packages.greek-accentuation: migrate to pyproject 2026-07-19 00:23:17 +07:00
Johannes Kirschbauer
b19000e073 doc/preface: minimalize and rename to 'overview' 2026-07-18 16:58:54 +02:00
R. Ryantm
e7ff1eeaa1 python3Packages.python-sat: 1.9.dev5 -> 1.9.dev6 2026-07-18 11:42:20 +00:00
R. Ryantm
0fd16b9340 hyprutils: 0.13.1 -> 0.14.0 2026-07-18 06:49:09 +00:00
R. Ryantm
428927359e frr: 10.6.1 -> 10.7.0 2026-07-18 02:21:31 +00:00
Aled Lorans
1d95bdfbe7 nixos-render-docs: fix escaping of inline javascript 2026-07-18 01:52:11 +12:00
R. Ryantm
27564cf677 proton-pass: 1.38.0 -> 1.38.1 2026-07-17 02:04:27 +00:00
R. Ryantm
423f759289 opengamepadui: 0.45.0 -> 0.45.1 2026-07-16 17:45:31 +00:00
Holiu618
b79215f652 syft: 1.46.0 -> 1.48.0 2026-07-17 00:20:33 +08:00
Vincent Laporte
37e7405d97 ocamlPackages.lrgrep: init at 0.9 2026-07-16 09:51:51 +02:00
Vincent Laporte
3c1e9970b9 ocamlPackages.cmon: init at 0.2 2026-07-16 09:51:51 +02:00
Vincent Laporte
83fa4e3e72 ocamlPackages.grenier: init at 0.16 2026-07-16 09:51:50 +02:00
R. Ryantm
c25c3bd088 shopify-cli: 3.91.1 -> 4.5.1 2026-07-16 00:05:03 +00:00
Jacek Galowicz
02b0484ccc nixos-test-driver: Add multi-arch test 2026-07-15 11:01:11 +02:00
Théo Zimmermann
60d60de3de doc: fix typo 2026-07-14 15:35:36 +02:00
Jacek Galowicz
00c97895aa qemu_test: Remove hostCpuOnly flag 2026-07-13 21:53:52 +02:00
Grimmauld
56f89898da nixos/tests/login{,-nosuid}: assert yescrypt password format 2026-07-13 20:29:06 +02:00
Grimmauld
3d32e0705a nixos/pam: remove explicit hardcoded yescrypt
Both `pam_unix.so` and `pam_unix_ng.so` look at `ENCRYPT_METHOD` in
`/etc/login.defs` to determine the algorithm to use for password
encryption: 66fbd0382b/src/pam_unix_ng-common.c (L27-L62)
If this is not set, both already default to `YESCRYPT`.
The shadow module makes this configurable via
`security.loginDefs.settings.ENCRYPT_METHOD`, which also defaults to `YESCRYPT`.
Seeing as what was previously hardcoded is default anyways, with a global
configuration option to change it, there is no point to keep this.
2026-07-13 20:29:02 +02:00
R. Ryantm
189a9e6e09 phpunit: 13.2.1 -> 13.2.4 2026-07-13 11:01:43 +00:00
Robert Schütz
229de01b92 maubot: remove sqliteSupport 2026-07-12 20:58:41 -07:00
Robert Schütz
90d18d00f7 maubot: remove from python3Packages 2026-07-12 20:58:41 -07:00
Ihar Hrachyshka
c0cc2fda70 firefox: fix flaky dylib check due to SIGPIPE race
The `otool ... | grep -q ...` pipeline sometimes fails with
PIPESTATUS=141 because of SIGPIPE race.

It happens because `grep -q` doesn't drain the pipe but exits on first
match. If it exists before `otool` writes its last line to stdout,
`otool` fails on write. It makes the whole dylib check fail. This
results in a symlink left pointing to a dylib file instead of copying
it, which may break the app.

The solution is to drain the pipeline with `grep -F`.
2026-07-11 09:26:47 -04:00
Fred Clausen
b62eea41c7 python3Packages.dfdiskcache: relax pandas<3 upper bound
nixpkgs bumped pandas to 3.0.4, which trips df-diskcache's pinned
'pandas<3,>=1' runtime dependency check. Upstream still pins pandas<3
as of the v0.1.0 tag (no indication of pandas 3 testing), but the
package's own test suite (4/4) passes fine against pandas 3.0.4 here.

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

https://github.com/thombashi/df-diskcache/blob/v0.1.0/requirements/requirements.txt
2026-07-10 08:49:52 -06:00
matthewcroughan
0dd411dc05 rkmon: init at 0.3.1 2026-07-07 01:45:09 +01:00
wrench-exile-legacy
f3269a5a83 mailspring: fix linux desktop file, package using darwin .app 2026-07-06 23:48:04 +01:00
R. Ryantm
b66a81ae48 scipopt-soplex: 8.0.2 -> 8.0.3 2026-07-06 11:07:50 +00:00
Ryan Hendrickson
ac514adcff jtdx: add meta.{license,platforms} 2026-07-05 17:41:28 -04:00
R. Ryantm
cd1ed7d80e hongdown: 0.3.4 -> 0.5.1 2026-07-05 01:56:56 +00:00
R. Ryantm
fbaf84e753 onednn: 3.11.2 -> 3.12.2 2026-07-05 00:19:08 +00:00
Ethan Carter Edwards
73f7a6a956 vscode-extensions.ms-vscode.cpptools: move jq to nativeBuildInputs
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-03 18:23:42 -07:00
Ethan Carter Edwards
f73e5587b6 buildVscode{,Marketplace}Extension: enable strictDeps, __structuredAttrs
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-03 17:58:40 -07:00
R. Ryantm
06506eaf4c python3Packages.neo: 0.14.4 -> 0.14.5 2026-06-28 20:01:27 +00:00
Caleb Maclennan
c3ad924a7d luaPackages: Add maintainer flag for assorted LuaRocks I maintain upstream
All these are now Lunar Modules projects for which I am an upstream
maintainer. Some of them I am now the primary active developer, some
I am just the release manager, and some just a contributer with admin
access. Since I both have an interest in distribution going smoothly and
also use these downstream in nixpkgs it makes sense to be looped in.
2026-06-28 12:16:17 +03:00
a-kenji
aaba92e0cc nixos-test-driver: reintroduce --test-script flag
Restore the ability to pass a test script on the command line through:
```
--test-script [PATH]
```
which was possible prior to its removal in: f1bcb61731

I have found the flag to be quite practical for NixOS test iteration and propose
hereby to reintroduce it again.

While it is still possible without this flag to pass an external test
script, it now needs to be done through the indirection of a `--config`
configuration file - which now has to have configuration which points towards
the test script, which adds enough friction as to not make it ergonomic anymore.

The `--test-script` flag overwrites the configuration from the test config.
2026-06-21 20:34:53 +02:00
DerGrumpf
929dd649d0 oidcwarden: init at 2026.4.2-1 2026-06-18 10:05:20 +02:00
R. Ryantm
9dbf5bd0f6 pugixml: 1.15 -> 1.16 2026-06-16 19:25:47 +00:00
R. Ryantm
821c3b4aaf syslogng: 4.11.0 -> 4.12.0 2026-06-16 19:02:20 +00:00
R. Ryantm
66eeea8723 ocamlPackages.dockerfile: 8.4.0 -> 8.4.1 2026-06-11 21:41:49 +00:00
Lein Matsumaru
26eb89ec07 perlPackages.mod_perl2: add __darwinAllowLocalNetworking 2026-06-10 06:15:11 +00:00
R. Ryantm
b0daf4616b python3Packages.scikit-bio: 0.7.2 -> 0.7.3 2026-06-10 04:52:07 +00:00
R. Ryantm
618cae2866 python3Packages.kopf: 1.44.5 -> 1.44.6 2026-06-08 22:48:28 +00:00
R. Ryantm
1a3cf0df7b python3Packages.python-arango: 8.3.2 -> 8.3.3 2026-06-08 05:53:36 +00:00
R. Ryantm
c780cdde61 kn: 1.22.0 -> 1.22.1 2026-06-03 00:38:19 +00:00
ckgxrg
697246d757 commet-chat: init at 0.4.2+hotfix.2 2026-05-21 23:02:09 +01:00
ckgxrg
ff7b6221c0 maintainers: add ckgxrg 2026-05-19 10:53:24 +01:00
R. Ryantm
5b75bc36e1 liquibase: 5.0.2 -> 5.0.3 2026-05-18 22:22:35 +00:00
Adrian Salamon
0d56703d1e nomad_2_0: init at 2.0.0 2026-04-29 20:12:54 +02:00
Teddy See
86185f6eb9 pianoteq.stage_9: init at 9.1.2 2026-02-25 15:50:00 +00:00
Teddy See
4411b09a24 pianoteq.trial_9: init at 9.1.2 2026-02-25 15:50:00 +00:00
Ihar Hrachyshka
6057da3eea makeBinaryWrapper: fix passthru.extractCmd on darwin
On darwin, strings does not support -d. Regardless of darwin, the
generated extract script has `strings` without a full nix store path,
making it potentially impure.

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

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

Note: previous attempt to resolve the issue was incorrect, effectively
doing nothing on Darwin, see #379014. (The
`targetPackages.gnuStdenv.cc.bintools.targetPrefix` was empty.)
2026-01-25 13:46:35 -05:00
293 changed files with 24967 additions and 22898 deletions

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

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -5238,6 +5238,12 @@
githubId = 1448923;
name = "Christian Kauhaus";
};
ckgxrg = {
email = "ckgxrg@ckgxrg.io";
github = "ckgxrg-salt";
githubId = 165614491;
name = "ckgxrg";
};
cko = {
email = "christine.koppelt@gmail.com";
github = "cko";

View File

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

View File

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

View File

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

View File

@@ -154,3 +154,5 @@
- If [`system.stateVersion`](#opt-system.stateVersion) is >=26.05, `pkgs.nextcloud33` will be installed by default.
- If [`system.stateVersion`](#opt-system.stateVersion) is >=25.11, `pkgs.nextcloud32` will be installed by default.
- Please note that Nextcloud prohibits skipping major versions while upgrading. You can upgrade to specific versions by declaring `services.nextcloud.package = pkgs.nextcloud33;`.
- `trilium-desktop` and `trilium-server` have been updated to 0.104.0. This release includes security hardening fixes that may break functionality. [See upstream release note for details](https://github.com/TriliumNext/Trilium/releases/tag/v0.104.0).

View File

@@ -89,6 +89,11 @@ def main() -> None:
type=Path,
required=True,
)
arg_parser.add_argument(
"--test-script",
help="path to a test script to run, taking precedence over the one defined in the config file",
type=Path,
)
arg_parser.add_argument(
"--keep-vm-state",
help=argparse.SUPPRESS,
@@ -163,8 +168,12 @@ def main() -> None:
if args.debug_hook_attach is not None:
debugger = Debug(logger, args.debug_hook_attach)
config = load_driver_configuration(args.config)
if args.test_script is not None:
config.test_script = args.test_script
with Driver(
config=load_driver_configuration(args.config),
config=config,
out_dir=output_directory,
logger=logger,
keep_machine_state=args.keep_machine_state,

View File

@@ -1422,7 +1422,6 @@ let
modulePath = config.security.pam.pam_unixModulePath;
settings = {
nullok = true;
yescrypt = lib.mkIf config.security.pam.enableLegacySettings true;
};
}
{

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -153,6 +153,7 @@ in
console-log = runTest ./nixos-test-driver/console-log.nix;
containers = runTest ./nixos-test-driver/containers.nix;
nspawn-daemon-reexec-dbus = runTest ./nspawn-daemon-reexec-dbus.nix;
multi-arch-test = runTest ./nixos-test-driver/multi-arch-test.nix;
skip-typecheck = runTest ./nixos-test-driver/skip-typecheck.nix;
console-timeout = runTest ./nixos-test-driver/console-timeout.nix;
options-doc-regression = import ./nixos-test-driver/options-doc-regression.nix { inherit pkgs; };

View File

@@ -49,6 +49,7 @@
with subtest("create user"):
machine.succeed("useradd -m alice")
machine.succeed("(echo foobar; echo foobar) | passwd alice")
machine.succeed("grep -F 'alice:$y$' /etc/shadow")
with subtest("Check whether switching VTs works"):
machine.fail("pgrep -f 'agetty.*tty2'")

View File

@@ -28,6 +28,7 @@
with subtest("create user"):
machine.succeed("useradd -m alice")
machine.succeed("(echo foobar; echo foobar) | passwd alice")
machine.succeed("grep -F 'alice:$y$' /etc/shadow")
with subtest("Check whether switching VTs works"):
machine.fail("pgrep -f 'agetty.*tty2'")

View File

@@ -0,0 +1,55 @@
{ pkgs, lib, ... }:
{
name = "multi-arch-test";
meta.maintainers = with pkgs.lib.maintainers; [ tfc ];
node.pkgsReadOnly = false;
nodes = {
# Setting build = host platform because such standard VM setups
# are well-cached by the multi-arch build infrastructure of the
# project.
vmIntel = {
nixpkgs.buildPlatform = "x86_64-linux";
nixpkgs.hostPlatform = "x86_64-linux";
};
vmArm = {
nixpkgs.buildPlatform = "aarch64-linux";
nixpkgs.hostPlatform = "aarch64-linux";
};
};
defaults = {
# not needed for this test and shrinks the closure
# because we dont' need qemu for all architectures
virtualisation.qemu.guestAgent.enable = false;
# the test is already very slow but we don't need DHCP anyway
networking.dhcpcd.enable = false;
# fix the network-online target, otherwise it doesn't work
# properly as a synchronization mechanism.
systemd.network.wait-online.enable = true;
systemd.network.wait-online.anyInterface = true;
};
# slow due to SW emulation but shouldn't be slower than that
globalTimeout = 5 * 60;
testScript = { nodes, ... }: /* python */ ''
start_all()
vmIntel.systemctl("start network-online.target")
vmArm.systemctl("start network-online.target")
vmIntel.wait_for_unit("network-online.target")
vmArm.wait_for_unit("network-online.target")
vmIntel.succeed("ping -c 1 vmArm")
vmArm.succeed("ping -c 1 vmIntel")
archIntel = vmIntel.succeed("uname -m")
t.assertIn("${nodes.vmIntel.nixpkgs.hostPlatform.qemuArch}", archIntel, "machine1 is an intel VM")
archArm = vmArm.succeed("uname -m")
t.assertIn("${nodes.vmArm.nixpkgs.hostPlatform.qemuArch}", archArm, "machine1 is an ARM VM")
'';
}

View File

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

View File

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

View File

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

View File

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

View File

@@ -21,22 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-JYg1P0t3YadTxmqeRSky8X9emLnP2cO3BYO9R7PgQfM=";
hash = "sha256-vx8fRGGW9fJYKC1Q1627NrjxqqO/zRkH83aLyc4Rxn0=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-miK4K8THmT+ebjcAl/3Cp9vtVWfMlpIWWIqyAm5+YeQ=";
hash = "sha256-ZWwau/aSMsamcVBrtuSWI2HiKeZHfMqBLj9WQO8IA20=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-ao9yGH9xIBmNrp/sHpwpxKZnR8LjXl1Cegfgw7Nq+2M=";
hash = "sha256-a4yKVABQ0nVzlqS071ae5DYEqv8jgjSwLjxkEAroZvE=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.215";
version = "2.1.216";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");

View File

@@ -68,11 +68,11 @@ vscode-utils.buildVscodeMarketplaceExtension {
nativeBuildInputs = [
autoPatchelfHook
jq
makeWrapper
];
buildInputs = [
jq
libkrb5
zlib
(lib.getLib stdenv.cc.cc)

View File

@@ -73,6 +73,9 @@ let
# This cannot be removed, it is used by some extensions.
installPrefix = "share/vscode/extensions/${vscodeExtUniqueId}";
strictDeps = true;
__structuredAttrs = true;
nativeBuildInputs = [ unpackVsixSetupHook ] ++ nativeBuildInputs;
installPhase =

View File

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

View File

@@ -435,7 +435,7 @@ let
;;
*)
# Copy if the symlink resolves to a Mach-O dylib
otool -l "$file" 2>/dev/null | grep -q 'LC_ID_DYLIB' || continue
otool -l "$file" 2>/dev/null | grep -F 'LC_ID_DYLIB' >/dev/null || continue
;;
esac

View File

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

View File

@@ -842,13 +842,13 @@
"vendorHash": "sha256-EAv8EeNn0PJ3BElmg6sKkd/LXNe0lFjEIjHuZRG3CoQ="
},
"launchdarkly_launchdarkly": {
"hash": "sha256-PgAK0BUTSyW4CXssQkENohnhtd2O5GPuFVvSDcHWjQ8=",
"hash": "sha256-xQhWB5gUO10v7KXXHci3gvXlI/hg7JXsn9bYxHVGJwc=",
"homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly",
"owner": "launchdarkly",
"repo": "terraform-provider-launchdarkly",
"rev": "v2.30.0",
"rev": "v2.30.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-OgKOjLwDQxJiv+VWdOzjMcUDPu9LOuhyTRyLyM39vLM="
"vendorHash": "sha256-9RisIZUblqqylMW6Bz6ehpwRUXyvTdicuhEGI+n5G3Y="
},
"linode_linode": {
"hash": "sha256-N/SVZ1ajNRT53zxdYBT6Hd/wwAuKhEre0QSZUYbkwGA=",

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,6 @@
{
lib,
stdenv,
runCommand,
fetchurl,
appimageTools,
@@ -12,10 +13,22 @@
let
pname = "beeper";
version = "4.2.985";
src = fetchurl {
url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}-x86_64.AppImage";
hash = "sha256-oWJdpZL+Q8/jaI/WJfgXUisPASuvHkxU6rOeJkedHSM=";
inherit (stdenv.hostPlatform) system;
sources = {
x86_64-linux = fetchurl {
url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}-x86_64.AppImage";
hash = "sha256-oWJdpZL+Q8/jaI/WJfgXUisPASuvHkxU6rOeJkedHSM=";
};
aarch64-linux = fetchurl {
url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}-arm64.AppImage";
hash = "sha256-rY302fiRG2c6dwZ+a8e43DjDUklfR0j78XTixhPkvwY=";
};
};
src = sources.${system} or (throw "beeper is not supported on ${system}");
# Beeper 4.2.985+ ships AppImages without the type-2 magic bytes
# (ASCII "AI" + 0x02 at ELF offset 8) that appimageTools.extract requires.
linuxSrc = runCommand "Beeper-${version}-appimage" { inherit src; } ''
@@ -23,6 +36,7 @@ let
chmod +w $out
printf 'AI\x02' | dd of=$out bs=1 seek=8 conv=notrunc status=none
'';
appimageContents = appimageTools.extract {
inherit pname version;
src = linuxSrc;
@@ -67,6 +81,7 @@ appimageTools.wrapAppImage {
'';
passthru = {
inherit sources;
updateScript = lib.getExe (writeShellApplication {
name = "update-beeper";
runtimeInputs = [
@@ -77,12 +92,11 @@ appimageTools.wrapAppImage {
set -o errexit
latestLinux="$(curl --silent --output /dev/null --write-out "%{redirect_url}\n" https://api.beeper.com/desktop/download/linux/x64/stable/com.automattic.beeper.desktop)"
version="$(echo "$latestLinux" | grep --only-matching --extended-regexp '[0-9]+\.[0-9]+\.[0-9]+')"
update-source-version beeper "$version"
for platform in ${lib.escapeShellArgs (lib.attrNames sources)}; do
update-source-version beeper "$version" --ignore-same-version --source-key="passthru.sources.$platform"
done
'';
});
# needed for nix-update
inherit src;
};
meta = {
@@ -99,6 +113,8 @@ appimageTools.wrapAppImage {
zh4ngx
aspauldingcode
];
platforms = [ "x86_64-linux" ];
platforms = lib.attrNames sources;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
mainProgram = "beeper";
};
}

View File

@@ -16,16 +16,16 @@ let
in
buildGoModule (finalAttrs: {
pname = "centrifugo";
version = "6.6.2";
version = "6.9.1";
src = fetchFromGitHub {
owner = "centrifugal";
repo = "centrifugo";
rev = "v${finalAttrs.version}";
hash = "sha256-V67riIkwBKz4YvCo6PJS3jrVl3Q6DE9ewEzzHPi7YFE=";
hash = "sha256-j5ezw4LOwNK61fk71XFfUtqyXwUyX5QwHPvbH4sOtjE=";
};
vendorHash = "sha256-K/90YrXkwiDt9Zm6h5nVo34WjtQQKBCNigJguwAdW5E=";
vendorHash = "sha256-hmAZ5fo9Hko2w+xwessHGTXlifHDGGAHmtehP1CVdkE=";
ldflags = [
"-s"

View File

@@ -0,0 +1,38 @@
{
lib,
php,
fetchFromGitHub,
}:
php.buildComposerProject2 (finalAttrs: {
pname = "civicrm-core";
version = "6.15.3";
__structuredAttrs = true;
strictDeps = true;
dontUnpack = false;
src = fetchFromGitHub {
owner = "civicrm";
repo = "civicrm-core";
tag = finalAttrs.version;
hash = "sha256-BKiV2dZSFo5asnTwtnNsJrZKjFd9Ar3a3kaIlpuGDp8=";
};
vendorHash = "sha256-z4DyAupfGNxhEuGShZQA8bl6041od0Kx0/BAoz9uc5I=";
installPhase = ''
runHook preInstall
mkdir -p $out/
cp -R . $out/
cp $out/bin/setup.conf.txt $out/bin/setup.conf
runHook postInstall
'';
meta = {
homepage = "https://civicrm.org/";
changelog = "https://download.civicrm.org/release/${finalAttrs.version}";
description = "Standalone version of CiviCRM, a CRM software for non-profit organizations";
license = lib.licenses.agpl3Plus;
maintainers = [ lib.maintainers.sorooris ];
mainProgram = "civicrm";
};
})

View File

@@ -13,17 +13,17 @@
let
pname = "clash-verge-rev";
# Please keep service version in sync
version = "2.5.1";
version = "2.5.2";
src = fetchFromGitHub {
owner = "clash-verge-rev";
repo = "clash-verge-rev";
tag = "v${version}";
hash = "sha256-2X2QlWo12qM7RT0wjf1Xlmh3We2wZR/kJnSxIxVst9Y=";
hash = "sha256-5Txjuzq91D+FfBHaXenES4eprIdIKHUFMOKtrHSdbw4=";
};
pnpm-hash = "sha256-Z0ToQUPyttebDOjpdisAtjIKM026x9ZtIVPOeq4163A=";
vendor-hash = "sha256-nF9d1OWpn3rf4EPhD4vqQbKEp/J5pc7J7XJDgAjd0DA=";
pnpm-hash = "sha256-AS07hD3QqPJDLLUvNgArtXpH54ek14PmEjevP1WxTHs=";
vendor-hash = "sha256-GPqgzOLFPAb8SNgE3vI5Ypx+zJvk+5TgkttRVktxttU=";
service = callPackage ./service.nix {
inherit

View File

@@ -1,26 +1,65 @@
diff --git a/src/core/server.rs b/src/core/server.rs
index 45570ea..d459b3e 100644
index 0098b20..db189e2 100644
--- a/src/core/server.rs
+++ b/src/core/server.rs
@@ -123,7 +123,7 @@ async fn make_ipc_dir() -> Result<()> {
// on macOS or the primary group on Linux) to manage the socket's lifecycle. This prevents
// permission denied errors when the GUI process, running with non-root privileges,
// attempts to recreate the socket during service initialization or sidecar fallbacks.
- fs::set_permissions(dir_path, Permissions::from_mode(0o2770)).await?;
+ fs::set_permissions(dir_path, Permissions::from_mode(0o770)).await?;
@@ -73,7 +73,7 @@ pub async fn run_ipc_server() -> Result<JoinHandle<Result<()>>> {
tokio::time::sleep(std::time::Duration::from_millis(25)).await;
}
if socket_ready {
- fs::set_permissions(paths.ipc_path(), Permissions::from_mode(0o777)).await?;
+ fs::set_permissions(paths.ipc_path(), Permissions::from_mode(0o660)).await?;
} else {
warn!(
"IPC socket {:?} did not appear before permission update timeout",
@@ -298,19 +298,9 @@ fn ensure_ipc_dir(dir: &std::path::Path) -> std::io::Result<()> {
return Err(std::io::Error::last_os_error());
}
#[cfg(windows)]
{
- let gid = resolve_ipc_dir_gid();
- // 以 root 运行(生产/launchd)时强制属主为 root:若攻击者预置 `/tmp/verge` 为其拥有的
- // 真实目录,必须夺回属主,否则其以 owner 身份保留对目录(及内部 socket)的管理权。
- // 非 root(测试/开发)既无权设 root 属主也无攻击面,跳过 chown,仅设权限位。
- // chown/chmod 失败即 fatal;`&&`/`||` 短路使 `last_os_error()` 为失败 syscall 的 errno。
- let chown_ok =
- unsafe { platform_lib::geteuid() } != 0 || unsafe { platform_lib::fchown(fd, 0, gid) } == 0;
- let ok = chown_ok && unsafe { platform_lib::fchmod(fd, 0o2770 as platform_lib::mode_t) } == 0;
- let result = if ok {
- Ok(())
- } else {
- Err(std::io::Error::last_os_error())
- };
+ // The NixOS module's RuntimeDirectory owns the directory access policy.
+ // Opening it with O_NOFOLLOW above still validates that it is not a symlink.
+ let result: std::io::Result<()> = Ok(());
unsafe {
platform_lib::close(fd);
}
@@ -414,14 +404,9 @@ pub fn spawn_socket_dir_watchdog() {
continue;
}
- // 目录已存在:组属可能过期(开机落 staff、之后控制台用户主组不同),或被替换为
- // symlink/文件。用 lstat(no-follow)判断,必要时经 ensure_ipc_dir 安全收敛
- // (issue #7333 开机竞态尾部 + /tmp symlink 防护)。一致则跳过,避免抖动。
- use std::os::unix::fs::MetadataExt;
- let needs_fix = match std::fs::symlink_metadata(dir) {
- Ok(meta) if meta.file_type().is_dir() => meta.gid() != resolve_ipc_dir_gid(),
- _ => true,
- };
+ // RuntimeDirectory owns group and mode; only reject a replaced path.
+ let needs_fix =
+ !matches!(std::fs::symlink_metadata(dir), Ok(meta) if meta.file_type().is_dir());
if needs_fix && let Err(e) = ensure_ipc_dir(dir) {
warn!("Failed to re-apply ownership on {:?}: {}", dir, e);
}
diff --git a/src/lib.rs b/src/lib.rs
index a21f89b..81175fc 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -12,7 +12,7 @@ pub use core::{run_ipc_server, stop_ipc_server};
pub use client::*;
@@ -24,6 +24,6 @@ pub use client::*;
#[cfg(all(unix, not(feature = "test")))]
-pub static IPC_PATH: &str = "/tmp/verge/clash-verge-service.sock";
+pub static IPC_PATH: &str = "/run/clash-verge-rev/service.sock";
#[cfg(all(windows, not(feature = "test")))]
pub static IPC_PATH: &str = r"\\.\pipe\clash-verge-service";

View File

@@ -7,25 +7,23 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "clash-verge-service-ipc";
version = "2.3.0";
version = "2.3.3";
src = fetchFromGitHub {
owner = "clash-verge-rev";
repo = "clash-verge-service-ipc";
# upstream uses branch
rev = "21e661fa141e5ad3c705ee4cdb86efff8df6f769";
hash = "sha256-XavlZWxuZKCTyIYpuXRvXpXCdakWhbLhOMmOrGBgDRo=";
tag = "v${finalAttrs.version}";
hash = "sha256-/kr0C+4bhal7DqKudtZvhPYUyn6xbxQw57g6ieJV64w=";
};
patches = [
# 1. Don't SetGID because the path is managed by systemd in NixOS, and we
# use different IPC path for sidecar mode. We can keep RestrictSUIDSGID
# in systemd serviceConfig.
# 2. Set IPC socket path
# Let the NixOS module's RuntimeDirectory/Group own socket access policy.
# Upstream defaults target installer-managed /tmp paths and broad fallback
# permissions, which do not fit the hardened systemd service.
./patch-service-directory.patch
];
cargoHash = "sha256-WhH2o5wN5vYW8jZl+hWbnk1xqHu61ibAr4+/CI3YKHg=";
cargoHash = "sha256-2/lFfhP2414iiH+zG2TvNy6uaCzDldoo7sIfhKrQaFg=";
buildFeatures = [
"standalone"

View File

@@ -13,7 +13,7 @@
moreutils,
nodejs,
pkg-config,
pnpm_10,
pnpm_11,
fetchPnpmDeps,
pnpmConfigHook,
@@ -37,7 +37,7 @@ rustPlatform.buildRustPackage {
version
src
;
pnpm = pnpm_10;
pnpm = pnpm_11;
fetcherVersion = 4;
hash = pnpm-hash;
};
@@ -87,7 +87,7 @@ rustPlatform.buildRustPackage {
nodejs
pkg-config
pnpmConfigHook
pnpm_10
pnpm_11
];
buildInputs = [

View File

@@ -1,47 +1,47 @@
{
"version": "2.1.215",
"commit": "316ce99628e89900bf0b1328fed3b8fec0c0c92d",
"buildDate": "2026-07-19T00:11:19Z",
"version": "2.1.216",
"commit": "7fead72f57c595d5a353a2e477bd2608d27ddcc6",
"buildDate": "2026-07-20T18:40:59Z",
"platforms": {
"darwin-arm64": {
"binary": "claude",
"checksum": "90608b5c5ab504e96e77365cea6203d046e291d59b2bb42cf28dcb2ccdf9dd58",
"size": 247124336
"checksum": "d01b49210d72ecbe277a2665d104bacccddf2d22185be99446d2929e0edfc48d",
"size": 249225584
},
"darwin-x64": {
"binary": "claude",
"checksum": "1ef5f5e56ede9f7765a9bef654ece6045dba58f48b7f5b699765375953d52b6b",
"size": 256540048
"checksum": "e17cdc51437bd7a80ce0244d25045f568d67b212eea4ff81b83ee90f8666e42f",
"size": 258670096
},
"linux-arm64": {
"binary": "claude",
"checksum": "2b43a3d5b0787217e5d7381fad42c7314292546fe9db9eb8b9b379de90509b30",
"size": 262060960
"checksum": "9e3a6aecc5164f607e1183aea2092c7d7705d146e504a6207df291776996a8ea",
"size": 264158112
},
"linux-x64": {
"binary": "claude",
"checksum": "c1efffaaf370aa187cb6a09dd93d4e511c646899b0078476f83791b664bde7fe",
"size": 265239536
"checksum": "74deca45220b8080ec75ab099bd5a5980e41a2b5879846a008fb115d436de085",
"size": 267353072
},
"linux-arm64-musl": {
"binary": "claude",
"checksum": "95f1bb89dd94ae099c7b5e53832f99624fdf82da8e0f11d81e1632b26e61973e",
"size": 255309160
"checksum": "70b5dcf81bd13212ab26ec9427fa87527cd44ceb3a2a21ac04308d0f1a418a52",
"size": 257406312
},
"linux-x64-musl": {
"binary": "claude",
"checksum": "3a14b862d102d0b6b88650a00b8489b1dfec7f84b367f8192ee62c8bdaeb9220",
"size": 259863120
"checksum": "54ac63736128b3aa9a73e2d9ba1f35177eb69d7b97d975f63a36d33fe0666652",
"size": 261976656
},
"win32-x64": {
"binary": "claude.exe",
"checksum": "f14452d1e199273795f2920c00fd7a7f818178ddf1f3efb4d005a7e3d4ec4eff",
"size": 256247968
"checksum": "902215367918866f3c36564e115bd5636d60178acf28181713d449275b833540",
"size": 258288288
},
"win32-arm64": {
"binary": "claude.exe",
"checksum": "0e976441467cb09e35b52c83e661ce8e148c5a8766e0899a4255d95c4b8110f6",
"size": 250623648
"checksum": "850ba4969ca49964b418863648131f65f76107be36d6719ff0aaaf3dfc9a422e",
"size": 252663968
}
},
"sdkCompat": {
@@ -66,7 +66,8 @@
"0.3.205",
"0.3.207",
"0.3.208",
"0.3.209"
"0.3.209",
"0.3.215"
],
"harnessSchema": 1
}

View File

@@ -1,6 +1,6 @@
import ./generic.nix {
version = "26.3.17.4-lts";
rev = "00f5ad7bc29d8bb65e1f7eb24208da15db3cf642";
hash = "sha256-RJSqcsn3ZOL145RTUs4QujPm6DHjDSYiL9jI1C1YCVE=";
version = "26.3.17.56-lts";
rev = "c57540de480d8a501b601163471d3843674378cf";
hash = "sha256-fcRxZbcp7t28bC9vlmgVAV9gB63cQwFWsc0gyKxGhvQ=";
lts = true;
}

View File

@@ -46,14 +46,14 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "cockpit-zfs";
version = "1.2.30";
version = "1.2.33";
src = fetchFromGitHub {
owner = "45Drives";
repo = "cockpit-zfs";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-G24xNoKoBnlXxxyo9IJIoQW3PrktQxsx37/cX6QYfyE=";
hash = "sha256-3KoCp4gcWYuama+7t1oQhif3/Ii/zSlhyeNTH3mvbNg=";
};
missingHashes = ./missing-hashes.json;

View File

@@ -0,0 +1,111 @@
--- a/scripts/codegen.dart
+++ b/scripts/codegen.dart
@@ -2,38 +2,7 @@
import 'dart:io';
-Future<ProcessResult> getDependencies() async {
- var process = Process.runSync(
- "flutter",
- [
- "pub",
- "get",
- ],
- runInShell: true,
- );
-
- print(process.stdout);
- print(process.stderr);
- return process;
-}
-
-Future<ProcessResult> intlUtilsGenerate() async {
- var process = await Process.run(
- "flutter",
- [
- "pub",
- "run",
- "intl_utils:generate",
- ],
- runInShell: true,
- );
-
- print(process.stdout);
- print(process.stderr);
- return process;
-}
-
-Future<List<File>> generateFileLists() async {
+void main() async {
var dir = Directory("lib/generated/l10n");
if (!dir.existsSync()) {
dir.create(recursive: true);
@@ -82,68 +51,4 @@
await arbFile.create(recursive: true);
arbFile.writeAsStringSync(fileList);
-
- return [sourcesFile, arbFile];
-}
-
-Future<ProcessResult> generateFromArb(List<File> files) async {
- var process = await Process.run(
- "flutter",
- [
- "pub",
- "run",
- "intl_translation:generate_from_arb",
- "--sources-list-file",
- files[0].absolute.path,
- "--translations-list-file",
- files[1].absolute.path,
- "--output-dir=lib/generated/l10n"
- ],
- runInShell: true,
- );
-
- print(process.stdout);
- print(process.stderr);
- return process;
-}
-
-Future<ProcessResult> buildRunner() async {
- var process = await Process.run(
- "flutter",
- [
- "pub",
- "run",
- "build_runner",
- "build",
- "--delete-conflicting-outputs",
- ],
- runInShell: true,
- );
-
- print(process.stdout);
- print(process.stderr);
- return process;
-}
-
-void main() async {
- var result = await getDependencies();
- if (result.exitCode != 0) {
- exit(result.exitCode);
- }
-
- result = await intlUtilsGenerate();
- if (result.exitCode != 0) {
- exit(result.exitCode);
- }
-
- var files = await generateFileLists();
- result = await generateFromArb(files);
- if (result.exitCode != 0) {
- exit(result.exitCode);
- }
-
- result = await buildRunner();
- if (result.exitCode != 0) {
- exit(result.exitCode);
- }
}

View File

@@ -0,0 +1,164 @@
{
lib,
flutter341,
stdenv,
fetchFromGitHub,
fetchzip,
webkitgtk_4_1,
mimalloc,
keybinder3,
mpv-unwrapped,
libdovi,
libdvdcss,
libunwind,
libgbm,
libdrm,
}:
let
libwebrtcRpath = lib.makeLibraryPath [
libgbm
libdrm
];
libwebrtc = fetchzip {
url = "https://github.com/flutter-webrtc/flutter-webrtc/releases/download/v1.2.0/libwebrtc.zip";
hash = "sha256-i4LRG44f//SDIOl072yZavkYoTZdiydPZndeOm6/fBM=";
};
in
flutter341.buildFlutterApplication (finalAttrs: {
pname = "commet-chat";
version = "0.4.2+hotfix.2";
src = fetchFromGitHub {
owner = "commetchat";
repo = "commet";
tag = "v${finalAttrs.version}";
hash = "sha256-Pf+JeVuTPxpufcx/whn8RVcYp1e69CJBFzyZaQ8I5RQ=";
fetchSubmodules = true;
leaveDotGit = true;
# For the git hash property in about page
postFetch = ''
cd $out
git rev-parse HEAD | head -c 7 > $out/GIT_HASH
find $out -name .git -print0 | xargs -0 rm -rf
'';
};
strictDeps = true;
sourceRoot = "${finalAttrs.src.name}/commet";
pubspecLockFilePath = "../pubspec.lock";
pubspecLock = lib.importJSON ./pubspec.lock.json;
gitHashes = {
calendar_view = "sha256-tGAMK89VsgqfKQy+t8x5zl6dbQEf5h4HxSUR8crB1oM=";
desktop_webview_window = "sha256-EOh5QoOuAxiYn0IcdxY7taN2Twu8GshY9zAoGCztPnA=";
dynamic_color = "sha256-4zSTiXplkBjtPtzssj3VaHTVo9YlYKNTMLgBIM5MMe4=";
flutter_highlighter = "sha256-Y84Besir3gu1RnQt9YoE0GyIJLLZ6H0Kki/Wf6z6QMg=";
flutter_html = "sha256-576KYoYB4sZeavcAS8V5rjDG9hezYlN2Q4zlyvBOouw=";
flutter_local_notifications = "sha256-AgvvFoJgos/gsTwcLGX/CxbHauWiH3OHksqtF0Dauuw=";
flutter_local_notifications_linux = "sha256-AgvvFoJgos/gsTwcLGX/CxbHauWiH3OHksqtF0Dauuw=";
markdown = "sha256-2rEMNJM9Vy7LrFLt30/Z3pyqERTYJei9D3mgOAAvVPg=";
matrix = "sha256-PB7xjulxmV2jE0WGVG116T50BrT3G5LsdLreR1cJTPI=";
matrix_dart_sdk_drift_db = "sha256-2sSN2TcPAPVdEm3NXpZyWlPvArNn2CWnPph5Vz48KQ8=";
receive_intent = "sha256-wGIOZRH4O3a44I8zG5Q1hCwn4SMuTWB7i9wtGSLZWeQ=";
signal_sticker_api = "sha256-VdEE3Bt8gpfUpxxYSz5319YEL49Eh+loO+ZipI1DoyA=";
starfield = "sha256-ebVRyVkyLfHCC6EBmx5evXL1U71S3tgCMo1yLWlIcw4=";
launcher_entry = "sha256-T/zQRvY6jOKroMrhVwBtsoSm2xCFjOd5jsJC0PA4cpc=";
};
buildInputs = [
webkitgtk_4_1
mimalloc
keybinder3
mpv-unwrapped
libdovi
libdvdcss
libunwind
]
++ mpv-unwrapped.buildInputs;
env.NIX_LDFLAGS = "-rpath-link ${libwebrtcRpath}";
env.COMMET_PROD = 1;
targetFlutterPlatform = "linux";
customSourceBuilders = {
flutter_webrtc =
{ version, src, ... }:
stdenv.mkDerivation {
pname = "flutter_webrtc";
inherit version src;
inherit (src) passthru;
postPatch = ''
substituteInPlace third_party/CMakeLists.txt \
--replace-fail "\''${CMAKE_CURRENT_LIST_DIR}/downloads/libwebrtc.zip" ${libwebrtc}
ln -s ${libwebrtc} third_party/libwebrtc
'';
installPhase = ''
runHook preInstall
mkdir $out
cp -r ./* $out/
runHook postInstall
'';
};
};
# The original codegen.dart hardcodes flutter calls inside, so the patch basically rewrites the codegen script forcing nix.
patches = [
./fix-hardcoded-flutter-cmd.patch
];
flutterBuildFlags = [
"--dart-define=BUILD_MODE=release"
"--dart-define=PLATFORM=linux"
"--dart-define=VERSION_TAG=v${finalAttrs.version}"
"--dart-define=BUILD_DETAIL=${stdenv.hostPlatform.system}"
];
preBuild = ''
export flutterBuildFlags="$flutterBuildFlags --dart-define=GIT_HASH=$(cat ../GIT_HASH)"
packageRun intl_utils -e generate
dart run --packages=.dart_tool/package_config.json scripts/codegen.dart
packageRun intl_translation -e generate_from_arb \
--sources-list-file /build/source/commet/lib/generated/l10n/sources_list_file.txt \
--translations-list-file /build/source/commet/lib/generated/l10n/arb_list_file.txt \
--output-dir=lib/generated/l10n
packageRun build_runner build --delete-conflicting-outputs
'';
extraWrapProgramArgs = "--suffix LD_LIBRARY_PATH : $out/app/commet-chat/lib";
postInstall = ''
mkdir -p $out/share/applications
install -Dm644 \
linux/debian/usr/share/applications/chat.commet.commetapp.desktop \
$out/share/applications/
substituteInPlace $out/share/applications/chat.commet.commetapp.desktop \
--replace-fail "/usr/lib/chat.commet.commetapp/commet" "commet"
mkdir -p $out/share/icons
cp -r linux/debian/usr/share/icons/hicolor $out/share/icons/hicolor
patchelf --add-rpath ${libwebrtcRpath} $out/app/commet-chat/lib/libwebrtc.so
'';
__structuredAttrs = true;
meta = {
homepage = "https://commet.chat";
description = "Client for Matrix focused on providing a feature rich experience while maintaining a simple interface";
platforms = lib.platforms.linux;
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ ckgxrg ];
mainProgram = "commet";
};
})

File diff suppressed because it is too large Load Diff

View File

@@ -7,8 +7,6 @@
opus,
lib,
stdenv,
# TODO: Clean up on `staging`
lld,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -33,21 +31,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeBuildInputs = [
pkg-config
cmake
]
# TODO: Clean up on `staging`
++ lib.optionals stdenv.hostPlatform.isDarwin [
lld
];
__darwinAllowLocalNetworking = true;
__structuredAttrs = true;
# TODO: Clean up on `staging`
env = lib.optionalAttrs stdenv.hostPlatform.isDarwin {
NIX_CFLAGS_LINK = "-fuse-ld=${lib.getExe' lld "ld64.lld"}";
};
passthru.updateScript = nix-update-script { };
meta = {

View File

@@ -0,0 +1,35 @@
{
lib,
php,
fetchFromGitHub,
}:
php.buildComposerProject2 (finalAttrs: {
pname = "cv";
version = "0.3.71";
__structuredAttrs = true;
strictDeps = true;
dontUnpack = false;
src = fetchFromGitHub {
owner = "civicrm";
repo = "cv";
rev = "v${finalAttrs.version}";
hash = "sha256-1InNm8ayshrACLUJ4MXb6DTnD9vxRVtwnK9oFAxMMho=";
};
vendorHash = "sha256-7+roKbgbSx00CrHDOwp7yxcSTdq9YDNgTLIdjLT05oM=";
installPhase = ''
runHook preInstall
cp -ra $src $out
runHook postInstall
'';
meta = {
homepage = "https://civicrm.org/";
changelog = "https://github.com/civicrm/cv/releases/tag/v${finalAttrs.version}";
description = "CiviCRM CLI Utility";
license = lib.licenses.agpl3Plus;
maintainers = [ lib.maintainers.sorooris ];
};
})

View File

@@ -16,84 +16,59 @@
},
{
"pname": "CycloneDX.Core",
"version": "11.0.0",
"hash": "sha256-i1H/+oH4yljhvXg0PnM87F9qu2RtvPco7adZ2uxzOpY="
"version": "12.1.1",
"hash": "sha256-iqWYbdfxr1wphhEAtj0ucYCs2+7tzC0HaxCosS+X1nk="
},
{
"pname": "CycloneDX.Spdx",
"version": "11.0.0",
"hash": "sha256-JOY+PjDApeXdJlCXhcr91lUiC6DOQEcjoYuQbBaaiog="
"version": "12.1.1",
"hash": "sha256-BtFGUSrSVPaq0iPXqsOhgiq7Dpw5hnt9EfPqvA5oVwk="
},
{
"pname": "CycloneDX.Spdx.Interop",
"version": "11.0.0",
"hash": "sha256-N682Lern6x18EJlRuJDR+T7/n5+2DWXp4Kz1MNuGqEM="
"version": "12.1.1",
"hash": "sha256-m8RhgvjPcLSlBzVUQbm1s1+gZ8/RKVwxX8y6h9W12t8="
},
{
"pname": "CycloneDX.Utils",
"version": "11.0.0",
"hash": "sha256-3rBD3lAzQiv0TghEbfxCVUQoWNOX8tzFew7V0s4NRpE="
"version": "12.1.1",
"hash": "sha256-TmpfTkh0INlWIH7/HH6S9JgEyFNRvpzzYVuUhNFLVtA="
},
{
"pname": "JetBrains.Annotations",
"version": "2021.2.0",
"hash": "sha256-NtTiowrMQgoTiQQheioseb/eGGLH+qR/NXDFAsWrO08="
"pname": "Humanizer.Core",
"version": "3.0.1",
"hash": "sha256-Wxqf1FRXtsQulLFtbfsfYu4oZmrCuOZAikMcY2i6Dww="
},
{
"pname": "Json.More.Net",
"version": "1.9.0",
"hash": "sha256-ySIEHWZJLk6LeWYdAA9Ci3coKXkRgpu4N79MD4pRXdk="
"version": "3.0.0",
"hash": "sha256-zlJb9Wi9ErFqN8FYphzog9paPxI3DBVnoTL0c12Bfks="
},
{
"pname": "JsonPointer.Net",
"version": "3.0.3",
"hash": "sha256-fWR1aCDWyc6flBLFaGSJmXg9vg2qMlAIN5wnj2RYqLY="
"version": "7.0.0",
"hash": "sha256-/1GemlLhmYnz/HDQTpEEaGxaofoFkFUMNNPInKhAvM4="
},
{
"pname": "JsonSchema.Net",
"version": "5.3.1",
"hash": "sha256-Cs1sh2mPN/pRO5m+5rnrBRoNhdxNoi6p0e9RmeJNQx4="
"version": "9.1.1",
"hash": "sha256-NiVzn+SF3oe/ucKetzKC527ec5I9rq2BdBg0J0fbZPo="
},
{
"pname": "Microsoft.CodeCoverage",
"version": "17.3.2",
"hash": "sha256-APxmbKMNQKWuFQMJjkVr2zIqv/bLUTMm5NRGVLegBbg="
},
{
"pname": "Microsoft.CSharp",
"version": "4.0.1",
"hash": "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8="
},
{
"pname": "Microsoft.NET.Test.Sdk",
"version": "17.3.2",
"hash": "sha256-1fZ/rrSbuyYUfvwyA3otFQdL0Y/H48goAVyhiLs1oF4="
},
{
"pname": "Microsoft.NETCore.Platforms",
"version": "1.0.1",
"hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU="
},
{
"pname": "Microsoft.NETCore.Platforms",
"version": "1.1.0",
"hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="
},
{
"pname": "Microsoft.NETCore.Platforms",
"version": "5.0.0",
"hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c="
},
{
"pname": "Microsoft.NETCore.Targets",
"version": "1.0.1",
"hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4="
},
{
"pname": "Microsoft.NETCore.Targets",
"version": "1.1.0",
"hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ="
},
{
"pname": "Microsoft.TestPlatform.ObjectModel",
"version": "17.3.2",
@@ -104,11 +79,6 @@
"version": "17.3.2",
"hash": "sha256-ySBqawHGZ/Dwoj2UnAzk1Ezxt4qR1AuEY73U/buqNiE="
},
{
"pname": "Microsoft.Win32.Primitives",
"version": "4.3.0",
"hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg="
},
{
"pname": "NETStandard.Library",
"version": "1.6.1",
@@ -116,13 +86,8 @@
},
{
"pname": "Newtonsoft.Json",
"version": "12.0.3",
"hash": "sha256-PSHK+Qn52ytdEySdZyjCUGxV5y4hI/vir2WgVsCgv50="
},
{
"pname": "Newtonsoft.Json",
"version": "9.0.1",
"hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU="
"version": "13.0.3",
"hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
},
{
"pname": "NuGet.Frameworks",
@@ -131,218 +96,13 @@
},
{
"pname": "protobuf-net",
"version": "3.2.45",
"hash": "sha256-rWitxe3uP3SOyoG1fwM5n00RpR5IL1V6u1zXMI0p0JA="
"version": "3.2.56",
"hash": "sha256-KjwRHyGwflQDjVaudT+NjRnfGhHb4CpCfn9hHVixI+E="
},
{
"pname": "protobuf-net.Core",
"version": "3.2.45",
"hash": "sha256-bsMGUmd0yno8g0H0637jJboKJwyyHLHoHg45+bt9pLQ="
},
{
"pname": "runtime.any.System.Collections",
"version": "4.3.0",
"hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8="
},
{
"pname": "runtime.any.System.Diagnostics.Tools",
"version": "4.3.0",
"hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I="
},
{
"pname": "runtime.any.System.Diagnostics.Tracing",
"version": "4.3.0",
"hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI="
},
{
"pname": "runtime.any.System.Globalization",
"version": "4.3.0",
"hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU="
},
{
"pname": "runtime.any.System.Globalization.Calendars",
"version": "4.3.0",
"hash": "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4="
},
{
"pname": "runtime.any.System.IO",
"version": "4.3.0",
"hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE="
},
{
"pname": "runtime.any.System.Reflection",
"version": "4.3.0",
"hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk="
},
{
"pname": "runtime.any.System.Reflection.Extensions",
"version": "4.3.0",
"hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8="
},
{
"pname": "runtime.any.System.Reflection.Primitives",
"version": "4.3.0",
"hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ="
},
{
"pname": "runtime.any.System.Resources.ResourceManager",
"version": "4.3.0",
"hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4="
},
{
"pname": "runtime.any.System.Runtime",
"version": "4.3.0",
"hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM="
},
{
"pname": "runtime.any.System.Runtime.Handles",
"version": "4.3.0",
"hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4="
},
{
"pname": "runtime.any.System.Runtime.InteropServices",
"version": "4.3.0",
"hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA="
},
{
"pname": "runtime.any.System.Text.Encoding",
"version": "4.3.0",
"hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs="
},
{
"pname": "runtime.any.System.Text.Encoding.Extensions",
"version": "4.3.0",
"hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM="
},
{
"pname": "runtime.any.System.Threading.Tasks",
"version": "4.3.0",
"hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4="
},
{
"pname": "runtime.any.System.Threading.Timer",
"version": "4.3.0",
"hash": "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs="
},
{
"pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps="
},
{
"pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I="
},
{
"pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA="
},
{
"pname": "runtime.native.System",
"version": "4.3.0",
"hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y="
},
{
"pname": "runtime.native.System.IO.Compression",
"version": "4.3.0",
"hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8="
},
{
"pname": "runtime.native.System.Net.Http",
"version": "4.3.0",
"hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg="
},
{
"pname": "runtime.native.System.Security.Cryptography.Apple",
"version": "4.3.0",
"hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw="
},
{
"pname": "runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I="
},
{
"pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM="
},
{
"pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4="
},
{
"pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple",
"version": "4.3.0",
"hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM="
},
{
"pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0="
},
{
"pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4="
},
{
"pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g="
},
{
"pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc="
},
{
"pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw="
},
{
"pname": "runtime.unix.Microsoft.Win32.Primitives",
"version": "4.3.0",
"hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg="
},
{
"pname": "runtime.unix.System.Console",
"version": "4.3.0",
"hash": "sha256-AHkdKShTRHttqfMjmi+lPpTuCrM5vd/WRy6Kbtie190="
},
{
"pname": "runtime.unix.System.Diagnostics.Debug",
"version": "4.3.0",
"hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI="
},
{
"pname": "runtime.unix.System.IO.FileSystem",
"version": "4.3.0",
"hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I="
},
{
"pname": "runtime.unix.System.Net.Primitives",
"version": "4.3.0",
"hash": "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0="
},
{
"pname": "runtime.unix.System.Net.Sockets",
"version": "4.3.0",
"hash": "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4="
},
{
"pname": "runtime.unix.System.Private.Uri",
"version": "4.3.0",
"hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs="
},
{
"pname": "runtime.unix.System.Runtime.Extensions",
"version": "4.3.0",
"hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4="
"version": "3.2.56",
"hash": "sha256-NVvLreCvvvnS/s0syL5/L3mRpXeswP7E71C6WP9f2Dc="
},
{
"pname": "Snapshooter",
@@ -354,36 +114,6 @@
"version": "0.7.1",
"hash": "sha256-fWVTjDrYHOQj2a1F0gynlKgGPhmjj3RWkvI4Za0xG/w="
},
{
"pname": "System.AppContext",
"version": "4.3.0",
"hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg="
},
{
"pname": "System.Buffers",
"version": "4.3.0",
"hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk="
},
{
"pname": "System.Collections",
"version": "4.0.11",
"hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0="
},
{
"pname": "System.Collections",
"version": "4.3.0",
"hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc="
},
{
"pname": "System.Collections.Concurrent",
"version": "4.3.0",
"hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI="
},
{
"pname": "System.Collections.Immutable",
"version": "7.0.0",
"hash": "sha256-9an2wbxue2qrtugYES9awshQg+KfJqajhnhs45kQIdk="
},
{
"pname": "System.CommandLine",
"version": "2.0.0-beta4.22272.1",
@@ -394,485 +124,25 @@
"version": "2.0.0-beta4.22272.1",
"hash": "sha256-Ffzs51XiFraSX1efQRO1IyiNraIgi8aOdkRRzCT6DB4="
},
{
"pname": "System.Console",
"version": "4.3.0",
"hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo="
},
{
"pname": "System.Diagnostics.Debug",
"version": "4.0.11",
"hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4="
},
{
"pname": "System.Diagnostics.Debug",
"version": "4.3.0",
"hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM="
},
{
"pname": "System.Diagnostics.DiagnosticSource",
"version": "4.3.0",
"hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw="
},
{
"pname": "System.Diagnostics.Tools",
"version": "4.0.1",
"hash": "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U="
},
{
"pname": "System.Diagnostics.Tools",
"version": "4.3.0",
"hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y="
},
{
"pname": "System.Diagnostics.Tracing",
"version": "4.3.0",
"hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q="
},
{
"pname": "System.Dynamic.Runtime",
"version": "4.0.11",
"hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4="
},
{
"pname": "System.Formats.Asn1",
"version": "6.0.0",
"hash": "sha256-KaMHgIRBF7Nf3VwOo+gJS1DcD+41cJDPWFh+TDQ8ee8="
},
{
"pname": "System.Globalization",
"version": "4.0.11",
"hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw="
},
{
"pname": "System.Globalization",
"version": "4.3.0",
"hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI="
},
{
"pname": "System.Globalization.Calendars",
"version": "4.3.0",
"hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc="
},
{
"pname": "System.Globalization.Extensions",
"version": "4.3.0",
"hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk="
},
{
"pname": "System.IO",
"version": "4.1.0",
"hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw="
},
{
"pname": "System.IO",
"version": "4.3.0",
"hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY="
},
{
"pname": "System.IO.Abstractions",
"version": "13.2.47",
"hash": "sha256-pOzzQDwdHzoTSqycKTTmCh2kR3X6YDFUiszMlDob7mg="
},
{
"pname": "System.IO.Compression",
"version": "4.3.0",
"hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA="
},
{
"pname": "System.IO.Compression.ZipFile",
"version": "4.3.0",
"hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs="
},
{
"pname": "System.IO.FileSystem",
"version": "4.0.1",
"hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0="
},
{
"pname": "System.IO.FileSystem",
"version": "4.3.0",
"hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw="
},
{
"pname": "System.IO.FileSystem.AccessControl",
"version": "5.0.0",
"hash": "sha256-c9MlDKJfj63YRvl7brRBNs59olrmbL+G1A6oTS8ytEc="
},
{
"pname": "System.IO.FileSystem.Primitives",
"version": "4.0.1",
"hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg="
},
{
"pname": "System.IO.FileSystem.Primitives",
"version": "4.3.0",
"hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg="
},
{
"pname": "System.Linq",
"version": "4.1.0",
"hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794="
},
{
"pname": "System.Linq",
"version": "4.3.0",
"hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A="
},
{
"pname": "System.Linq.Expressions",
"version": "4.1.0",
"hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4="
},
{
"pname": "System.Linq.Expressions",
"version": "4.3.0",
"hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8="
},
{
"pname": "System.Net.Http",
"version": "4.3.0",
"hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q="
},
{
"pname": "System.Net.NameResolution",
"version": "4.3.0",
"hash": "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c="
},
{
"pname": "System.Net.Primitives",
"version": "4.3.0",
"hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE="
},
{
"pname": "System.Net.Sockets",
"version": "4.3.0",
"hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus="
},
{
"pname": "System.ObjectModel",
"version": "4.0.12",
"hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s="
},
{
"pname": "System.ObjectModel",
"version": "4.3.0",
"hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q="
},
{
"pname": "System.Private.Uri",
"version": "4.3.0",
"hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM="
},
{
"pname": "System.Reflection",
"version": "4.1.0",
"hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs="
},
{
"pname": "System.Reflection",
"version": "4.3.0",
"hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY="
},
{
"pname": "System.Reflection.Emit",
"version": "4.0.1",
"hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk="
},
{
"pname": "System.Reflection.Emit",
"version": "4.3.0",
"hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU="
},
{
"pname": "System.Reflection.Emit.ILGeneration",
"version": "4.0.1",
"hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0="
},
{
"pname": "System.Reflection.Emit.ILGeneration",
"version": "4.3.0",
"hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA="
},
{
"pname": "System.Reflection.Emit.Lightweight",
"version": "4.0.1",
"hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g="
},
{
"pname": "System.Reflection.Emit.Lightweight",
"version": "4.3.0",
"hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I="
},
{
"pname": "System.Reflection.Extensions",
"version": "4.0.1",
"hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ="
},
{
"pname": "System.Reflection.Extensions",
"version": "4.3.0",
"hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk="
},
{
"pname": "System.Reflection.Metadata",
"version": "1.6.0",
"hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E="
},
{
"pname": "System.Reflection.Primitives",
"version": "4.0.1",
"hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0="
},
{
"pname": "System.Reflection.Primitives",
"version": "4.3.0",
"hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM="
},
{
"pname": "System.Reflection.TypeExtensions",
"version": "4.1.0",
"hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4="
},
{
"pname": "System.Reflection.TypeExtensions",
"version": "4.3.0",
"hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng="
},
{
"pname": "System.Resources.ResourceManager",
"version": "4.0.1",
"hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw="
},
{
"pname": "System.Resources.ResourceManager",
"version": "4.3.0",
"hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo="
},
{
"pname": "System.Runtime",
"version": "4.1.0",
"hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo="
},
{
"pname": "System.Runtime",
"version": "4.3.0",
"hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg="
},
{
"pname": "System.Runtime.Extensions",
"version": "4.1.0",
"hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc="
},
{
"pname": "System.Runtime.Extensions",
"version": "4.3.0",
"hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o="
},
{
"pname": "System.Runtime.Handles",
"version": "4.0.1",
"hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w="
},
{
"pname": "System.Runtime.Handles",
"version": "4.3.0",
"hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms="
},
{
"pname": "System.Runtime.InteropServices",
"version": "4.1.0",
"hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY="
},
{
"pname": "System.Runtime.InteropServices",
"version": "4.3.0",
"hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI="
},
{
"pname": "System.Runtime.InteropServices.RuntimeInformation",
"version": "4.3.0",
"hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA="
},
{
"pname": "System.Runtime.Numerics",
"version": "4.3.0",
"hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc="
},
{
"pname": "System.Runtime.Serialization.Primitives",
"version": "4.1.1",
"hash": "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA="
},
{
"pname": "System.Security.AccessControl",
"version": "5.0.0",
"hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54="
},
{
"pname": "System.Security.AccessControl",
"version": "6.0.0",
"hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg="
},
{
"pname": "System.Security.Claims",
"version": "4.3.0",
"hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks="
},
{
"pname": "System.Security.Cryptography.Algorithms",
"version": "4.3.0",
"hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8="
},
{
"pname": "System.Security.Cryptography.Cng",
"version": "4.3.0",
"hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw="
},
{
"pname": "System.Security.Cryptography.Csp",
"version": "4.3.0",
"hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ="
},
{
"pname": "System.Security.Cryptography.Encoding",
"version": "4.3.0",
"hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss="
},
{
"pname": "System.Security.Cryptography.OpenSsl",
"version": "4.3.0",
"hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4="
},
{
"pname": "System.Security.Cryptography.Pkcs",
"version": "6.0.1",
"hash": "sha256-OJ4NJ8E/8l86aR+Hsw+k/7II63Y/zPS+MgC+UfeCXHM="
},
{
"pname": "System.Security.Cryptography.Primitives",
"version": "4.3.0",
"hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318="
},
{
"pname": "System.Security.Cryptography.X509Certificates",
"version": "4.3.0",
"hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0="
"version": "10.0.6",
"hash": "sha256-7T34t/DoxxMWUGRPSnLV1l5ScAxcDnK9iYKstRvLJuA="
},
{
"pname": "System.Security.Cryptography.Xml",
"version": "6.0.1",
"hash": "sha256-spXV8cWZu0V3liek1936REtdpvS4fQwc98JvacO1oJU="
},
{
"pname": "System.Security.Principal",
"version": "4.3.0",
"hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk="
},
{
"pname": "System.Security.Principal.Windows",
"version": "4.3.0",
"hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE="
},
{
"pname": "System.Security.Principal.Windows",
"version": "5.0.0",
"hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y="
},
{
"pname": "System.Text.Encoding",
"version": "4.0.11",
"hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc="
},
{
"pname": "System.Text.Encoding",
"version": "4.3.0",
"hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg="
},
{
"pname": "System.Text.Encoding.Extensions",
"version": "4.0.11",
"hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI="
},
{
"pname": "System.Text.Encoding.Extensions",
"version": "4.3.0",
"hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc="
},
{
"pname": "System.Text.Json",
"version": "8.0.5",
"hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68="
},
{
"pname": "System.Text.RegularExpressions",
"version": "4.1.0",
"hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c="
},
{
"pname": "System.Text.RegularExpressions",
"version": "4.3.0",
"hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0="
},
{
"pname": "System.Threading",
"version": "4.0.11",
"hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac="
},
{
"pname": "System.Threading",
"version": "4.3.0",
"hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc="
},
{
"pname": "System.Threading.Tasks",
"version": "4.0.11",
"hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs="
},
{
"pname": "System.Threading.Tasks",
"version": "4.3.0",
"hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w="
},
{
"pname": "System.Threading.Tasks.Extensions",
"version": "4.0.0",
"hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE="
},
{
"pname": "System.Threading.Tasks.Extensions",
"version": "4.3.0",
"hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc="
},
{
"pname": "System.Threading.ThreadPool",
"version": "4.3.0",
"hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg="
},
{
"pname": "System.Threading.Timer",
"version": "4.3.0",
"hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s="
},
{
"pname": "System.Xml.ReaderWriter",
"version": "4.0.11",
"hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA="
},
{
"pname": "System.Xml.ReaderWriter",
"version": "4.3.0",
"hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA="
},
{
"pname": "System.Xml.XDocument",
"version": "4.0.11",
"hash": "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg="
},
{
"pname": "System.Xml.XDocument",
"version": "4.3.0",
"hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI="
"version": "10.0.6",
"hash": "sha256-QwcfiHtrRNK5j2vPudws4S0g7I8XYHFstKAI1bOlIFM="
},
{
"pname": "xunit",

View File

@@ -7,16 +7,16 @@
buildDotnetModule rec {
pname = "cyclonedx-cli";
version = "0.30.0";
version = "0.32.0";
src = fetchFromGitHub {
owner = "CycloneDX";
repo = "cyclonedx-cli";
tag = "v${version}";
hash = "sha256-a9jUJqj/h2u2SrIQkQV8aFSzys+RVEI2yNlHTJpll+M=";
hash = "sha256-XP6Zz9JITIw6xUefOkLLjoHUDsnhsOKdtY5S5xbkejU=";
};
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-sdk = dotnetCorePackages.sdk_10_0;
nugetDeps = ./deps.json;
preFixup = ''

View File

@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "dnscontrol";
version = "4.42.0";
version = "4.43.0";
src = fetchFromGitHub {
owner = "DNSControl";
repo = "dnscontrol";
tag = "v${finalAttrs.version}";
hash = "sha256-iB2PFPvcASRwpBkFJQ3Vi2r89H3a9BBbC1moAymWDOI=";
hash = "sha256-7t/j6vLeoYHTf7wMIZ1hns1Uo0udEqTu/0K/96C5aPQ=";
};
vendorHash = "sha256-8rL5v/0Vb+gxmbDaEB57UsQEnKCJtbZh0lFUyKYMZgs=";
vendorHash = "sha256-NEFfYDLo/UiITlUd7XptBmWesJQexvaXH95gyMpgNqA=";
nativeBuildInputs = [ installShellFiles ];

View File

@@ -14,16 +14,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "dump_syms";
version = "2.3.7";
version = "2.3.8";
src = fetchFromGitHub {
owner = "mozilla";
repo = "dump_syms";
rev = "v${finalAttrs.version}";
hash = "sha256-fCplZFp+yONBd2HDDlX/6XcmnQFbsnVmiS5b8fqGOAE=";
hash = "sha256-b+uZC+ss1utfQQOO+P9Nb1KomNcyxwSUcNAzaPh2Bik=";
};
cargoHash = "sha256-guJgkcldcKvi3XWolAqyB5bFzlSMNQQMzri6axGJpLo=";
cargoHash = "sha256-1M5IqcyDrQGhOALTyqSu6ZxZS8YBkxm+K++nOQhOEKI=";
nativeBuildInputs = [
pkg-config

View File

@@ -1,8 +1,8 @@
import ./generic.nix {
version = "16.0.0";
hash = "sha256-BZawFbrtcxftX4/Yk32aoVRQ6Kg+k1FhN9IoH6dxvVY=";
version = "16.0.1";
hash = "sha256-fMAOmYh21nMyd9b8e6cXlh7ArJtIys3N6sbTJNV1oyw=";
npmDepsHash = "sha256-UhivpUqNJvc3zHxdRVAWT9x68jG1KnQa8yS4KkL2W5g=";
vendorHash = "sha256-cb6f7ZX3pG95EEZotGXn6+YUJN59SFNVHFTejFJ6y28=";
vendorHash = "sha256-elbuQxUtbuDTJV686ZqiFgxWlIYrWDZ4fUet2QY/sJ8=";
lts = false;
nixUpdateExtraArgs = [
"--override-filename"

View File

@@ -82,13 +82,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "frr";
version = "10.6.1";
version = "10.7.0";
src = fetchFromGitHub {
owner = "FRRouting";
repo = "frr";
rev = "frr-${finalAttrs.version}";
hash = "sha256-sSvw9tfVNUyQjEOELoUAIQkEvXg765MsWvVKM0gsYUc=";
hash = "sha256-A98uyOiFH/DvJPMmUvXQ1bG//OCdvuclpHD6xe5BqFU=";
};
# Without the std explicitly set, we may run into abseil-cpp

View File

@@ -7,17 +7,17 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
version = "0.37.0";
version = "0.37.1";
pname = "geckodriver";
src = fetchFromGitHub {
owner = "mozilla";
repo = "geckodriver";
tag = "v${finalAttrs.version}";
sha256 = "sha256-fXaOGdwpBbukphNvu9sONTXPAW+zMLv3roJ6j0iLdHQ=";
sha256 = "sha256-LnfJmiV4SJpFBXDAJmwbHKv6RvO40e7/3Lm6Jc6YA40=";
};
cargoHash = "sha256-AZsNtdUbtly1AN4dbBHRdlJCHkfcYjjKw5EzVqHMeYs=";
cargoHash = "sha256-zNwlQ2CsDHQnFog59jKFAxVaNK0/8hUts6NRkFVKCGk=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
libiconv

View File

@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "git-gamble";
version = "2.14.4";
version = "2.14.6";
src = fetchFromGitLab {
owner = "pinage404";
repo = "git-gamble";
rev = "v${finalAttrs.version}";
hash = "sha256-DjwdoM9/W1UeD/XqVMXTyzjdcJLfHiAqRA3r//rkn1U=";
hash = "sha256-+YjAXELI4AnHTZ7PvBWhvu3BQP7kys5VV2EllyABYKo=";
};
cargoHash = "sha256-X3kJT0pscCH9sQxV3NkX0hL2sccTJHgMj0UeIpJOWJ4=";
cargoHash = "sha256-UHj/rhL9/r/UUtlgqTgMr9jFNRwwFDrfltyB5PyZanM=";
nativeCheckInputs = [ gitMinimal ];
preCheck = ''

View File

@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "git-statuses";
version = "0.8.1";
version = "0.8.2";
src = fetchFromGitHub {
owner = "bircni";
repo = "git-statuses";
tag = finalAttrs.version;
hash = "sha256-p200nv8H/tuO48ZBsTQvM0JBGN4Yu58kXLhYl8AJxfc=";
hash = "sha256-hZ0/lC7Xjv+CDi2uucRa009nTCrKIrBFj3BbZsciJ2o=";
};
cargoHash = "sha256-MJekW/AzVe1dCr5La4+FKBeyGFAjN0fCBUiGnMoAtdI=";
cargoHash = "sha256-RMRATVe6NILxNiNVkcdv5x5BYVL5UUphtrrGRWN18KU=";
# Needed to get openssl-sys to use pkg-config.
env.OPENSSL_NO_VENDOR = 1;

View File

@@ -15,7 +15,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "github-copilot-cli";
version = "1.0.26";
version = "1.0.61";
# GitHub provide platform-specific SEA binaries as well as a "universal"
# package. Use the universal package as it gives us a bit more flexibility
@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
# about how paths should be set up which don't reliably hold when using Nix.
src = fetchurl {
url = "https://github.com/github/copilot-cli/releases/download/v${finalAttrs.version}/github-copilot-${finalAttrs.version}.tgz";
hash = "sha256-zNO0clQRfgw6CX9K8NaJXsoOhhNjBfK7KAr0AoL7Oqo=";
hash = "sha256-8Lks8lHa5XF9ZrC+fU/9VlzD1W32MbRZ7PZtL5YWLTA=";
};
nativeBuildInputs = [
@@ -58,6 +58,10 @@ stdenv.mkDerivation (finalAttrs: {
'';
postInstall = ''
# Upstream bundles linuxmusl prebuilds in the universal tarball; they are
# not needed on glibc systems and make autoPatchelf fail on musl libc deps.
find "$out"/lib/github-copilot-cli -depth -path '*/linuxmusl-*' -exec rm -rf '{}' +
makeWrapper ${nodejs}/bin/node "$out"/bin/copilot \
--add-flag "$out"/lib/github-copilot-cli/index.js \
--add-flag --no-auto-update \
@@ -82,6 +86,11 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/github/copilot-cli";
changelog = "https://github.com/github/copilot-cli/releases/tag/v${finalAttrs.version}";
license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [
binaryNativeCode # including contents of the prebuild directory
binaryBytecode # including WASM files
obfuscatedCode # including minified JavaScript
];
maintainers = with lib.maintainers; [
me-and
];

View File

@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "gotip";
version = "0.6.4";
version = "0.9.0";
src = fetchFromGitHub {
owner = "lusingander";
repo = "gotip";
tag = "v${finalAttrs.version}";
hash = "sha256-CgTznW4SwKrJ4Q7dIo2ebn51G13nP36tv8n2G9T+MZ0=";
hash = "sha256-W4N6O7cAUIFytjHIqbe7qSmuPHIpyhecw7bLyIP/LRU=";
};
vendorHash = "sha256-Sj7JzyWviGxp10O1zGONN49TXtwquXYJ1KoijIVcyj0=";
vendorHash = "sha256-fQ/rx7gyBcQ3nE/eiCJgtjZCa50iZAuodIZjaRG/mjE=";
ldflags = [
"-s"

View File

@@ -29,12 +29,12 @@
}:
let
version = "0-unstable-2026-07-09";
rev = "97f8113fe43d41b15ca3a56c300c48b7c8fda5c4";
version = "0-unstable-2026-07-18";
rev = "117da97dd5d6b1e02d7322682669508a4edfde3d";
srcHash = "sha256-EPZzS3sxHYLi2qaRKvJbjUfS0LWaIWwJW/z4op+/uZM=";
shaderHash = "sha256-iwtT43vnhgZZhtvWdTLDL5xZVStkOUb2D832/wjqsUE=";
cargoHash = "sha256-uwLZFB3+jefE3WihUc3ta8L5G1vdmDdhEDVkDOwAveE=";
srcHash = "sha256-FSyu4aBl4gkn+jCMj9qjzNHl29F+Kxk95++H7pQou2Q=";
shaderHash = "sha256-V34/qlVsRcDH8FLpTMlaNeNxQhJI415Fv+xnhhLsi1Q=";
cargoHash = "sha256-lDf6GWGcqQ1JiETJSJ8A7dbgrZ4OEuifH/wIZZ+c/fY=";
npmHash = "sha256-Rb0bLPk54QigNp7TkDkJJy/TEJXAhlXOCruckwvdXks=";
brandingRev = "0d004aa61e6b48d316e8e5db6d59ccc4788f192d";

View File

@@ -5,11 +5,11 @@
}:
let
pname = "handheld-daemon-ui";
version = "3.4.0";
version = "3.4.2";
src = fetchurl {
url = "https://github.com/hhd-dev/hhd-ui/releases/download/v${version}/hhd-ui.Appimage";
hash = "sha256-OeZMh3lC3fluwz1pU3JnLRkwFYiIkthGuclYkOJm430=";
hash = "sha256-91Wa50dJAW6Re1MBperHFoftAPagihUP4fv5cMb+pxI=";
};
extractedFiles = appimageTools.extractType2 { inherit pname version src; };
in

View File

@@ -5,15 +5,15 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "hongdown";
version = "0.3.4";
version = "0.5.1";
src = fetchFromGitHub {
owner = "dahlia";
repo = "hongdown";
tag = finalAttrs.version;
hash = "sha256-Bj0ECrYRnXSjgyblocnVjdYipuzbX2+G3KRWZvdR9Rk=";
hash = "sha256-JnfYBPWnZgZ7149yVsabP3n2+GnxR6ZvK0S+4w6x/c4=";
};
cargoHash = "sha256-q84orbkrcKbO5FeI9dk0E92EtE9eQ8n/yGjXzh9MIgg=";
cargoHash = "sha256-Vn5dEaDnZ2FQ6ZlDKbbQ5lUvjyhIuhT2/xEaZ8KWmRA=";
meta = {
description = "Markdown formatter that enforces Hong Minhee's Markdown style conventions";
mainProgram = "hongdown";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
cmake,
pkg-config,
@@ -12,7 +12,7 @@
tomlplusplus,
nix-update-script,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprcursor";
version = "0.1.13";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
nix-update-script,
cmake,
@@ -20,7 +20,7 @@
pixman,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprgraphics";
version = "0.5.1";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
pkg-config,
cmake,
@@ -16,7 +16,7 @@
nix-update-script,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hypridle";
version = "0.1.7";

View File

@@ -1,11 +1,11 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
meson,
ninja,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprland-protocols";
version = "0.7.0";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
cmake,
ninja,
@@ -8,7 +8,7 @@
pkg-config,
hyprlang,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprland-qt-support";
version = "0.1.0";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
@@ -13,7 +13,7 @@
let
inherit (lib.strings) makeBinPath;
in
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprland-qtutils";
version = "0.1.5";

View File

@@ -1,7 +1,7 @@
{
"branch": "v0.55.4-b",
"commit_hash": "a0136d8c04687bb36eb8a28eb9d1ff92aea99704",
"commit_message": "[gha] Nix: update inputs",
"date": "2026-06-11",
"tag": "v0.55.4"
"branch": "main",
"commit_hash": "36b2e0cfe0c6094dbc47bd42a437431315bb3087",
"commit_message": "version: bump to 0.56.0",
"date": "2026-07-20",
"tag": "v0.56.0"
}

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
stdenvAdapters,
fetchFromGitHub,
pkg-config,
@@ -22,6 +22,7 @@
lcms2,
libGL,
libdrm,
libei,
libexecinfo,
libgbm,
libinput,
@@ -34,6 +35,7 @@
pkgconf,
python3,
re2,
readline,
systemd,
tomlplusplus,
uwsm,
@@ -48,7 +50,7 @@
xwayland,
debug ? false,
enableXWayland ? true,
withSystemd ? lib.meta.availableOn gcc15Stdenv.hostPlatform systemd,
withSystemd ? lib.meta.availableOn gcc16Stdenv.hostPlatform systemd,
wrapRuntimeDeps ? true,
}:
let
@@ -75,22 +77,22 @@ let
# which would be controlled by the `debug` flag
# Condition on darwin to avoid breaking eval for darwin in CI,
# even though darwin is not supported anyway.
adapters = lib.optionals (!gcc15Stdenv.targetPlatform.isDarwin) [
adapters = lib.optionals (!gcc16Stdenv.targetPlatform.isDarwin) [
stdenvAdapters.useMoldLinker
];
customStdenv = foldl' (acc: adapter: adapter acc) gcc15Stdenv adapters;
customStdenv = foldl' (acc: adapter: adapter acc) gcc16Stdenv adapters;
in
customStdenv.mkDerivation (finalAttrs: {
pname = "hyprland" + optionalString debug "-debug";
version = "0.55.4";
version = "0.56.0";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprland";
fetchSubmodules = true;
tag = "v${finalAttrs.version}";
hash = "sha256-IuT0HnOr/0rAw+GXr+OwWx89FjA4Og1FqP7vywEwRJM=";
hash = "sha256-TWj51lMAgmEYl5x87wsKbuyWDk6QEG5t1uchw9zdJNE=";
};
postPatch = ''
@@ -156,6 +158,7 @@ customStdenv.mkDerivation (finalAttrs: {
lcms2
libGL
libdrm
libei
libgbm
libinput
libuuid
@@ -166,6 +169,7 @@ customStdenv.mkDerivation (finalAttrs: {
pango
pciutils
re2
readline
tomlplusplus
wayland
wayland-protocols

View File

@@ -1,13 +1,13 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
cmake,
pkg-config,
hyprutils,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprlang";
version = "0.6.8";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
cmake,
pkg-config,
@@ -17,7 +17,7 @@
pixman,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprlauncher";
version = "0.1.6";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
cmake,
pkg-config,
@@ -26,7 +26,7 @@
nix-update-script,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprlock";
version = "0.9.6";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
cmake,
hyprwayland-scanner,
@@ -34,7 +34,7 @@
versionCheckHook,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprpaper";
version = "0.8.4";
@@ -97,7 +97,7 @@ gcc15Stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.bsd3;
teams = [ lib.teams.hyprland ];
inherit (wayland.meta) platforms;
broken = gcc15Stdenv.hostPlatform.isDarwin;
broken = gcc16Stdenv.hostPlatform.isDarwin;
mainProgram = "hyprpaper";
};
})

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
nix-update-script,
pkg-config,
@@ -18,7 +18,7 @@
libxdmcp,
debug ? false,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprpicker" + lib.optionalString debug "-debug";
version = "0.4.7";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
cmake,
pkg-config,
fetchFromGitHub,
@@ -10,7 +10,7 @@
polkit,
qt6,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprpolkitagent";
version = "0.1.3";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
cmake,
pkg-config,
@@ -14,7 +14,7 @@
pixman,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprpwcenter";
version = "0.1.2";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
cmake,
pkg-config,
@@ -16,7 +16,7 @@
versionCheckHook,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprshutdown";
version = "0.1.1";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
cmake,
fetchFromGitHub,
pkg-config,
@@ -13,7 +13,7 @@
wayland-scanner,
nix-update-script,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprsunset";
version = "0.3.3";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
@@ -13,7 +13,7 @@
let
inherit (lib.strings) makeBinPath;
in
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprsysteminfo";
version = "0.1.3";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
fetchFromGitHub,
cmake,
pkg-config,
@@ -23,7 +23,7 @@
wayland-protocols,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprtoolkit";
version = "0.5.4";

View File

@@ -1,6 +1,6 @@
{
lib,
gcc15Stdenv,
gcc16Stdenv,
cmake,
pkg-config,
pixman,
@@ -8,15 +8,15 @@
nix-update-script,
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
gcc16Stdenv.mkDerivation (finalAttrs: {
pname = "hyprutils";
version = "0.13.1";
version = "0.14.0";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprutils";
tag = "v${finalAttrs.version}";
hash = "sha256-jAcsogZwWMfXT9MfXxZzkwliAqIuZUV0p71h6Ba9ReE=";
hash = "sha256-XnAVV+H4f8Xdv0yZcSwJ5kCjLyE8fHxPeLX6a3HSrAU=";
};
nativeBuildInputs = [

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