Compare commits

...

747 commits

Author SHA1 Message Date
Aleksana
3e3afe5174
pre-commit: unbreak darwin (#414549) 2025-06-07 16:35:48 +08:00
Aleksana
a6540adec3
detach: init at 0.2.3 (#414568) 2025-06-07 16:35:08 +08:00
Aleksana
9800cc535b
chawan: orphan (#414602) 2025-06-07 16:33:52 +08:00
Aleksana
c9f4f178dd
shadps4: fix update script (#412032) 2025-06-07 16:29:55 +08:00
Bobby Rong
a6dc557dac
vte: 0.80.1 -> 0.80.2 (#412572) 2025-06-07 15:30:23 +08:00
Peder Bergebakken Sundt
6f155bc0af
miniaudio: export miniaudio header (#411069) 2025-06-07 09:00:21 +02:00
nixpkgs-merge-bot[bot]
d8d5ae4443
stevenblack-blocklist: 3.15.37 -> 3.15.42 (#413486)
Co-authored-by: Frontear <Frontear@users.noreply.github.com>
2025-06-07 06:27:01 +00:00
Mutsuha Asada
1d2afc0e99 ocamlPackages.wasm: 2.0.1 -> 2.0.2 2025-06-07 08:09:22 +02:00
Pol Dellaiera
c459c10641
logcheck: 1.4.4 -> 1.4.5 (#414654) 2025-06-07 08:05:16 +02:00
Pol Dellaiera
e6f9181ee9
xed: 2024.02.22 -> 2025.03.02 (#414637) 2025-06-07 08:04:41 +02:00
Frank Doepper
72caf3acb7
uudeview: 0.5.20 -> 0.5.20-unstable-2025-03-20, update repo, fixes build (#411084) 2025-06-07 14:03:38 +08:00
Pol Dellaiera
2ba6a4f630
graphhopper: fix and enable strictDeps (#414587) 2025-06-07 08:02:21 +02:00
Pol Dellaiera
dac80a3224
n2048: drop (#414619) 2025-06-07 08:01:24 +02:00
Aleksana
927735a56e
sylpheed: fix with gcc 14 (#414037) 2025-06-07 14:00:21 +08:00
Pol Dellaiera
caebc39b86
claude-code: 1.0.11 -> 1.0.17 (#414599) 2025-06-07 07:57:39 +02:00
Pol Dellaiera
3172e8214a
lazygit: 0.51.1 -> 0.52.0 (#414635) 2025-06-07 07:56:38 +02:00
Aleksana
a02164e094
ocamlPackages.mdx: fix Darwin build (#414279) 2025-06-07 13:56:21 +08:00
Pol Dellaiera
10597363ab
treewide: remove with lib Part 4 (#414605) 2025-06-07 07:46:36 +02:00
Guilhem Saurel
fe9d231ab6 libfaketime: clean 2025-06-07 07:41:33 +02:00
Guilhem Saurel
3c4d0acfe2 libfaketime: clean 2025-06-07 07:41:33 +02:00
Guilhem Saurel
665e4c13be libfaketime: keep 0.9.11 on linux 2025-06-07 07:41:33 +02:00
Guilhem Saurel
bd23e60931 Revert "libfaketime: 0.9.10 -> 0.9.11"
This reverts commit abeb33f662 as it break texlive on darwin
ref. https://github.com/NixOS/nixpkgs/pull/413916
ref. https://github.com/wolfcw/libfaketime/issues/499
2025-06-07 07:41:33 +02:00
R. Ryantm
3f1dc43dde logcheck: 1.4.4 -> 1.4.5 2025-06-07 05:30:17 +00:00
nixpkgs-merge-bot[bot]
11cfe3f84d
particle-cli: 3.35.11 -> 3.36.1 (#414641)
Co-authored-by: ttrssreal <ttrssreal@users.noreply.github.com>
2025-06-07 05:25:21 +00:00
Aleksana
c45db15d59
mmsd: drop (#414633) 2025-06-07 13:11:29 +08:00
R. Ryantm
e569362598 particle-cli: 3.35.11 -> 3.36.1 2025-06-07 04:39:27 +00:00
emaryn
10606ff13f xed: 2024.02.22 -> 2025.03.02
Diff: https://github.com/intelxed/xed/compare/v2024.02.22...v2025.03.02
2025-06-07 12:37:18 +08:00
Jost Alemann
b943bef615 lazygit: 0.51.1 -> 0.52.0
Changelog: https://github.com/jesseduffield/lazygit/releases/tag/v0.52.0
Diff: https://github.com/jesseduffield/lazygit/compare/v0.51.1...v0.52.0
2025-06-07 05:50:58 +02:00
aleksana
2772bd1e38 mmsd: drop 2025-06-07 11:34:01 +08:00
Aleksana
067a39e41a
newelle: init at 0.9.7 (#409626) 2025-06-07 10:27:35 +08:00
Aleksana
15293a19e7
zsh-history: drop (#399466) 2025-06-07 10:18:08 +08:00
aleksana
ba4aba08b3 n2048: drop 2025-06-07 10:17:18 +08:00
Aleksana
29b0d553e8
rustic: simplify shell completion installation (#414282) 2025-06-07 10:07:28 +08:00
Aleksana
d2efacc2fd
nekoray: fix icon not shown (#414548) 2025-06-07 09:36:37 +08:00
h4rl
f29a5f158b
ja2-stracciatella: mark as broken 2025-06-07 02:31:42 +02:00
h4rl
640036c10e
miniaudio: export miniaudio header 2025-06-07 02:31:08 +02:00
Martin Weinelt
703f47030f
docs/language-frameworks/python: don't test coverage etc (#414551) 2025-06-07 02:17:36 +02:00
Peder Bergebakken Sundt
21391a591d
zluda: provide fallback CMAKE_BUILD_TYPE (#399644) 2025-06-07 01:12:02 +02:00
Nick Cao
39015087b0
framework-tool: 0.4.2 -> 0.4.3 (#414461) 2025-06-06 18:55:24 -04:00
Nick Cao
cab37d159e
python3Packages.pyiskra: 0.1.19 -> 0.1.21 (#414298) 2025-06-06 18:53:17 -04:00
liberodark
c6729488de treewide: remove with lib Part 4 2025-06-07 00:48:50 +02:00
Martin Weinelt
d308aa9772
python3Packages.devpi-ldap: init at 2.1.1-unstable 2023-11-28 (#379434) 2025-06-07 00:42:48 +02:00
Nick Cao
b91b3c8854
meraki-cli: modernize, fix cross build (#414154) 2025-06-06 18:28:37 -04:00
Nick Cao
c9e79e6d90
xurls: 2.5.0-unstable-2024-11-03 -> 2.6.0 (#414291) 2025-06-06 18:28:14 -04:00
seridescent
668252d1de
claude-code: 1.0.11 -> 1.0.17 2025-06-06 18:27:04 -04:00
Nick Cao
a367bbb4fb
cnspec: 11.53.2 -> 11.57.2 (#414542) 2025-06-06 18:26:35 -04:00
Felix Bargfeldt
7cd65f04db
olivetin: 2025.6.1 -> 2025.6.6 (#414598) 2025-06-07 00:26:16 +02:00
Nick Cao
d159819b37
python313Packages.publicsuffixlist: 1.0.2.20250603 -> 1.0.2.20250606 (#414516) 2025-06-06 18:22:56 -04:00
Nick Cao
c2df983c32
python313Packages.tencentcloud-sdk-python: 3.0.1393 -> 3.0.1394 (#414517) 2025-06-06 18:22:43 -04:00
Nick Cao
be639994fe
checkov: 3.2.436 -> 3.2.437 (#414518) 2025-06-06 18:22:31 -04:00
Nick Cao
bf21083aaa
python312Packages.mypy-boto3-*: updates (#414519) 2025-06-06 18:21:58 -04:00
Jeremy Baxter
9d0f4b82ff soju: remove jtbx from meta.maintainers 2025-06-07 10:19:57 +12:00
Jeremy Baxter
d8021655aa chawan: orphan 2025-06-07 10:18:40 +12:00
Nick Cao
2ed6a91d0b
python3Packages.ipyvuetify: 1.11.1 -> 1.11.2 (#414465) 2025-06-06 18:16:49 -04:00
Nick Cao
37d548a854
python3Packages.replicate: 1.0.4 -> 1.0.7 (#414484) 2025-06-06 18:15:07 -04:00
Nick Cao
38be46557b
kew: 3.3.2 -> 3.3.3 (#414485) 2025-06-06 18:14:35 -04:00
Nick Cao
2745c6cae4
goeland: 0.18.3 -> 0.20.1 (#414422) 2025-06-06 18:10:59 -04:00
Nick Cao
e2847179b2
yaziPlugins.restore: 25.5.28-unstable-2025-05-30 -> 25.5.31-unstable-2025-06-05 (#414429) 2025-06-06 18:09:26 -04:00
Nick Cao
42b0816136
starlark: 0-unstable-2025-04-17 -> 0-unstable-2025-06-03 (#414432) 2025-06-06 18:08:46 -04:00
Defelo
43a0953528
olivetin: 2025.6.1 -> 2025.6.6 2025-06-07 00:07:31 +02:00
Nick Cao
7940087cdd
terraform-providers.aiven: 4.40.0 -> 4.41.0 (#414442) 2025-06-06 18:06:02 -04:00
Nick Cao
943d9a6d17
terraform-providers.grafana: 3.25.1 -> 3.25.2 (#414447) 2025-06-06 18:05:19 -04:00
Nick Cao
82d0c02bfe
python3Packages.pytest-ansible: 25.4.1 -> 25.5.0 (#414450) 2025-06-06 18:04:34 -04:00
Nick Cao
8b1db09213
mirrord: 3.142.2 -> 3.143.0 (#414456) 2025-06-06 18:03:36 -04:00
Nick Cao
d9214c397b
terraform-providers.docker: 3.6.0 -> 3.6.1 (#414368) 2025-06-06 18:01:33 -04:00
Nick Cao
aea50b8d2b
whatsapp-for-mac: 2.24.23.82 -> 2.25.16.81 (#414383) 2025-06-06 18:00:48 -04:00
Nick Cao
d696b6381a
cargo-mutants: 25.0.1 -> 25.1.0 (#414335) 2025-06-06 17:56:16 -04:00
Sandro
2a77f7714f
ibus-table-chinese: 1.8.3 -> 1.8.12 (#392427) 2025-06-06 23:52:04 +02:00
Nick Cao
d4ca2c8b43
ruff: 0.11.12 -> 0.11.13 (#414356) 2025-06-06 17:50:41 -04:00
Nick Cao
57c6bf087d
fsautocomplete: 0.78.1 -> 0.78.3 (#414359) 2025-06-06 17:50:07 -04:00
Nick Cao
c9ae8a1dd1
python3Packages.certbot-dns-inwx: 3.0.1 -> 3.0.2 (#414361) 2025-06-06 17:49:09 -04:00
Nick Cao
d313d0e0d3
xmind: 25.01.01061-202501070800 -> 25.04.03523-202505300040 (#414363) 2025-06-06 17:48:15 -04:00
emaryn
8eb2c07e2a xurls: 2.5.0-unstable-2024-11-03 -> 2.6.0
Diff: 7c973a26c7...v2.6.0
2025-06-07 05:47:32 +08:00
Nick Cao
857c23b52d
mihomo-party: 1.7.3 -> 1.7.4 (#414274) 2025-06-06 17:46:46 -04:00
Nick Cao
2b57b7f06a
lazyjournal: 0.7.8 -> 0.7.9 (#414277) 2025-06-06 17:46:09 -04:00
Peder Bergebakken Sundt
15860e8e0d
radicle: Remove sunset package aliases (#406435) 2025-06-06 23:45:14 +02:00
Nick Cao
cb6cff2f86
xva-img: 1.4.2 -> 1.5 (#414288) 2025-06-06 17:44:14 -04:00
Nick Cao
a2f6ea7977
sonusmix: set meta.mainProgram (#414323) 2025-06-06 17:40:31 -04:00
FliegendeWurst
03246eeb80 meraki-cli: modernize, fix cross build 2025-06-06 23:28:22 +02:00
Nick Cao
ae2870de0b
clj-kondo: 2025.04.07 -> 2025.06.05 (#414248) 2025-06-06 17:28:00 -04:00
Nick Cao
96224a0af9
proton-pass: 1.31.4 -> 1.31.5 (#414153) 2025-06-06 17:20:17 -04:00
Fabián Heredia Montiel
8dfa992f97
mbedtls_2: 2.28.9 -> 2.28.10 (#414320) 2025-06-06 15:18:15 -06:00
nixpkgs-merge-bot[bot]
7b36ddd056
kimai: 2.33.0 -> 2.34.0 (#411375)
Co-authored-by: peat-psuwit <peat-psuwit@users.noreply.github.com>
2025-06-06 21:17:05 +00:00
Nick Cao
b3c8780a17
wemeet-wayland-screenshare: 0-unstable-2025-01-06 -> 0-unstable-2025-05-31 (#414162) 2025-06-06 17:16:57 -04:00
Peder Bergebakken Sundt
afcc7caf1e
radicle-{explorer,httpd}: 0.18.2 → 0.19.1 (#414501) 2025-06-06 23:16:10 +02:00
Nick Cao
a1292519f0
yaml-language-server: 1.17.0 -> 1.18.0 (#414167) 2025-06-06 17:15:58 -04:00
Nick Cao
d2924ae508
beeper: 4.0.732 -> 4.0.747 (#414182) 2025-06-06 17:14:44 -04:00
Nick Cao
65c31ed6c5
livekit: 1.8.4 -> 1.9.0 (#414191) 2025-06-06 17:14:22 -04:00
FliegendeWurst
ac33783656 graphhopper: fix and enable strictDeps 2025-06-06 23:06:21 +02:00
Arne Keller
b4656359c0
nushellPlugins.hcl: init at 0.104.1 (#414407) 2025-06-06 22:59:47 +02:00
dotlambda
b6a8d0ed37
python3Packages.spherogram: init at 2.2.1 (#414273) 2025-06-06 13:52:03 -07:00
Pol Dellaiera
048d7ffd4c
treewide: remove with lib Part 3 (#414003) 2025-06-06 22:51:37 +02:00
Peder Bergebakken Sundt
1f15127fdb
cubeb: 0-unstable-2025-04-02 -> 0-unstable-2025-05-29 (#412883) 2025-06-06 22:34:54 +02:00
Robert Schütz
8e2aa7dae0 rustic: simplify shell completion installation 2025-06-06 13:32:55 -07:00
Mutsuha Asada
86394421cd ocamlPackages.ffmpeg: add @momeemt to maintainers 2025-06-06 22:31:58 +02:00
Mutsuha Asada
9019cc426e ocamlPackages.ffmpeg: modernized derivation
- Remove `with lib;`
- Changed rev to tag, and sha256 to hash
- Added meta.changelog

Co-authored-by: Vincent Laporte <vbgl@users.noreply.github.com>
2025-06-06 22:31:58 +02:00
Mutsuha Asada
1da7506394 ocamlPackages.ffmpeg: 1.2.1 -> 1.2.5
Diff: https://github.com/savonet/ocaml-ffmpeg/compare/v1.2.1...v1.2.5
Changelog: https://github.com/savonet/ocaml-ffmpeg/releases/tag/v1.2.5
2025-06-06 22:31:58 +02:00
Peder Bergebakken Sundt
50b4597bff
typescript-go: init at 0-unstable-2025-05-23 (#410902) 2025-06-06 22:29:39 +02:00
Peder Bergebakken Sundt
a1ddc453e4
veridian: init at 0-unstable-2024-12-25 (#382957) 2025-06-06 22:28:32 +02:00
dotlambda
97e6f9361e
python312Packages: init nominal and dependencies (#413747) 2025-06-06 13:25:55 -07:00
Pol Dellaiera
8d6c1cfbb4
apacheHttpdPackages.php: 8.4.7 -> 8.4.8 (#414500) 2025-06-06 22:16:56 +02:00
Pol Dellaiera
e03262807c
vscode-extensions.sourcery.sourcery: 1.36.0 -> 1.37.0 (#412917) 2025-06-06 22:12:39 +02:00
John Ericson
379d141418
treewide: Leverage new top-level libc in bootstrap, and simplify (#414573) 2025-06-06 16:11:41 -04:00
Alexander Reynolds
20058c63c0 python312Packages.nominal: init at 1.59.0 2025-06-06 16:07:02 -04:00
Pol Dellaiera
7f3b80155f
vscode-extensions.ms-azuretools.vscode-docker: 1.29.6 -> 2.0.0 (#413030) 2025-06-06 22:05:43 +02:00
Pol Dellaiera
ae87d463c0
vscode-extensions.ziglang.vscode-zig: 0.6.9 -> 0.6.10 (#413569) 2025-06-06 22:04:38 +02:00
Pol Dellaiera
d69b13df8e
vscode-extensions.ms-dotnettools.csdevkit: 1.19.63 -> 1.20.35 (#413712) 2025-06-06 22:04:28 +02:00
Pol Dellaiera
cbedc5bc02
vscode-extensions.davidanson.vscode-markdownlint: 0.59.0 -> 0.60.0 (#414203) 2025-06-06 22:04:14 +02:00
Pol Dellaiera
2a485577f5
vscode-extensions.unifiedjs.vscode-mdx: 1.8.14 -> 1.8.15 (#414204) 2025-06-06 22:04:00 +02:00
Pol Dellaiera
85222b24c1
vscode-extensions.wakatime.vscode-wakatime: 25.0.3 -> 25.0.4 (#414209) 2025-06-06 22:03:50 +02:00
Pol Dellaiera
667222f96c
vscode-extensions.waderyan.gitblame: 11.1.2 -> 11.1.3 (#414210) 2025-06-06 22:03:38 +02:00
Pol Dellaiera
4af3ac685d
vscode-extensions.danielsanmedium.dscodegpt: 3.12.38 -> 3.12.39 (#414212) 2025-06-06 22:03:28 +02:00
Pol Dellaiera
142a07557d
vscode-extensions.bradlc.vscode-tailwindcss: 0.14.19 -> 0.14.20 (#414213) 2025-06-06 22:03:13 +02:00
Pol Dellaiera
5b115ab140
vscode-extensions.jdinhlife.gruvbox: 1.26.0 -> 1.28.0 (#414216) 2025-06-06 22:02:57 +02:00
Pol Dellaiera
263ef312c2
vscode-extensions.ms-dotnettools.vscode-dotnet-runtime: 2.3.3 -> 2.3.5 (#414218) 2025-06-06 22:02:25 +02:00
Pol Dellaiera
6d53992b0a
vscode-extensions.stylelint.vscode-stylelint: 1.5.0 -> 1.5.1 (#414222) 2025-06-06 22:02:14 +02:00
Pol Dellaiera
1f165e014a
vscode-extensions.github.copilot: 1.323.0 -> 1.326.0 (#414256) 2025-06-06 22:01:47 +02:00
Pol Dellaiera
bd18ae17b2
vscode-extensions.editorconfig.editorconfig: 0.17.2 -> 0.17.4 (#414259) 2025-06-06 22:01:20 +02:00
John Ericson
1c6586455c treewide: Leverage new top-level libc in bootstrap, and simplify
Picking up where #414321 left off, we can now simplify some things by
using `pkgs.libc` or `targetPackages.libc` consistently.

Individual packages should probably continue using `stdenv.cc.libc`, for
now at least, since it is possible they are given a `stdenv.cc` with an
alternative libc, but for the treewide code, the top-level `libc`
package is preferable and easier to work with.

Co-authored-by: Tristan Ross <rosscomputerguy@protonmail.com>
2025-06-06 16:01:19 -04:00
Pol Dellaiera
f3f3912609
vscode-extensions.seatonjiang.gitmoji-vscode: 1.2.5 -> 1.3.0 (#414263) 2025-06-06 22:01:08 +02:00
Pol Dellaiera
6035388c07
vscode-extensions.ms-azuretools.vscode-bicep: 0.35.1 -> 0.36.1 (#414264) 2025-06-06 22:00:57 +02:00
Pol Dellaiera
f248d57605
vscode-extensions.twpayne.vscode-testscript: 0.0.5 -> 0.0.6 (#414266) 2025-06-06 22:00:45 +02:00
Pol Dellaiera
78bb83f7f7
vscode-extensions.github.copilot-chat: 0.27.2 -> 0.27.3 (#414267) 2025-06-06 22:00:33 +02:00
Pol Dellaiera
24894ca477
vscode-extensions.rooveterinaryinc.roo-cline: 3.18.3 -> 3.19.3 (#414353) 2025-06-06 22:00:19 +02:00
liberodark
264e9cb928 treewide: remove with lib Part 3 2025-06-06 21:58:04 +02:00
Arne Keller
f4ccda60f5
anki: 24.11 -> 25.02.5 (#392737) 2025-06-06 21:56:59 +02:00
Pol Dellaiera
08160d1d1c
vscode-extensions.reditorsupport.r: 2.8.5 -> 2.8.6 (#414437) 2025-06-06 21:53:13 +02:00
Pol Dellaiera
872bbf82f7
vscode-extensions.gitlab.gitlab-workflow: 6.17.0 -> 6.21.0 (#414452) 2025-06-06 21:52:43 +02:00
Pol Dellaiera
ba1f2f9d6e
python3Packages.markitdown: 0.1.1 -> 0.1.2 (#414489) 2025-06-06 21:48:11 +02:00
Peder Bergebakken Sundt
a95ff0d2b9
rocksndiamonds: unbreak cross; modernize (#403281) 2025-06-06 21:46:43 +02:00
Peder Bergebakken Sundt
6004e03fa8
shadow: unbreak cross eval (#414576) 2025-06-06 21:40:51 +02:00
Pol Dellaiera
ae8daeb5f0 python3Packages.markitdown: add missing dependency 2025-06-06 21:32:20 +02:00
K900
dfa756df12
Revert "llvmPackages_20: 20.1.5 -> 20.1.6" (#414577) 2025-06-06 22:31:01 +03:00
K900
1867adb235
Revert "llvmPackages_20: 20.1.5 -> 20.1.6" 2025-06-06 22:30:16 +03:00
Marcin Serwin
1e5032d31a
shadow: unbreak cross eval
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 21:27:20 +02:00
Fabian Affolter
ea3943a6a5
exploitdb: 2025-05-30 -> 2025-06-06 (#414515) 2025-06-06 21:18:43 +02:00
Alexander Reynolds
1b951d5f0b python312Packages.nominal-api-protos: init at 0.708.0 2025-06-06 15:09:00 -04:00
Alexander Reynolds
d6f9c4d2ed python312Packages.nominal-api: init at 0.708.0 2025-06-06 15:09:00 -04:00
Alexander Reynolds
4ad7d58513 python312Packages.conjure-python-client: init at 3.0.0 2025-06-06 15:08:46 -04:00
Martin Weinelt
c80ea7a732
nixos/draupnir: init, nixosTests.draupnir: init (#400194) 2025-06-06 21:01:57 +02:00
Marcin Serwin
3f8ae669c9
rocksndiamonds: modernize
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 20:50:32 +02:00
Marcin Serwin
1f8a032588
rocksndiamonds: unreak cross 2025-06-06 20:50:32 +02:00
Peder Bergebakken Sundt
97376a8512
solarus{,-quest-editor}: update, modernize and adopt; solarus-launcher: init at 2.0.0 (#411457) 2025-06-06 20:48:21 +02:00
Felix Bargfeldt
a685f3ba1e
zipline: 4.1.1 -> 4.1.2 (#414561) 2025-06-06 20:40:30 +02:00
Peder Bergebakken Sundt
cb742cea3f detach: init at 0.2.3 2025-06-06 20:35:31 +02:00
Tristan Ross
1f423f1276
llvmPackages_20: 20.1.5 -> 20.1.6 (#412518) 2025-06-06 11:32:24 -07:00
aktaboot
669dea4759
mullvad: 2025.3 -> 2025.6 (#413876) 2025-06-06 11:27:59 -07:00
Arne Keller
c850de6ddc
treewide: use https when meta.homepage redirects to https (#413687) 2025-06-06 20:15:31 +02:00
John Ericson
bfc3acf8f3
libcCross: Remove! (#414321) 2025-06-06 14:10:32 -04:00
Defelo
bab9d01928
zipline: 4.1.1 -> 4.1.2 2025-06-06 20:07:49 +02:00
Peder Bergebakken Sundt
367c762439
python313Packages.pygame-ce: 2.5.3 -> 2.5.4 (#413760) 2025-06-06 19:40:49 +02:00
Peder Bergebakken Sundt
3f8df124bd
discrete-scroll: minor fixes (#385412) 2025-06-06 19:31:19 +02:00
André Silva
5cba3626a0
virtualbox: 7.1.8 -> 7.1.10 (#414106) 2025-06-06 18:07:34 +01:00
dotlambda
eb1dd2311f
headscale: 0.26.0 -> 0.26.1 (#414539) 2025-06-06 10:03:30 -07:00
phaer
59527f5170 headscale: 0.26.0 -> 0.26.1 2025-06-06 09:53:36 -07:00
nikstur
942715cca8
lon: 0.5.0 -> 0.7.0 (#413405) 2025-06-06 18:49:11 +02:00
R. Ryantm
ba171fcce2 python3Packages.robotframework: 7.2.2 -> 7.3
[Bjørn: Remove bad meta.changelog update.]
2025-06-06 18:42:18 +02:00
emaryn
364a4d0d44 newelle: init at 0.9.7 2025-06-07 00:36:43 +08:00
Robert Schütz
7b39a05e07 docs/language-frameworks/python: don't test coverage etc 2025-06-06 09:34:11 -07:00
teutat3s
308e77ddac electron-source.electron_36: 36.3.2 -> 36.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v36.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v36.3.2...v36.4.0
- Fixes CVE-2025-5419
2025-06-06 18:28:54 +02:00
teutat3s
84093de599 electron-source.electron_35: 35.5.0 -> 35.5.1
- Changelog: https://github.com/electron/electron/releases/tag/v35.5.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v35.5.0...v35.5.1
- Fixes CVE-2025-5419
2025-06-06 18:28:54 +02:00
teutat3s
e237be9a45 electron-source.electron_34: 34.5.7 -> 34.5.8
- Changelog: https://github.com/electron/electron/releases/tag/v34.5.8
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.5.7...v34.5.8
- Fixes CVE-2025-5419
2025-06-06 18:28:54 +02:00
teutat3s
6d9e078ea6 electron-chromedriver_36: 36.3.2 -> 36.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v36.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v36.3.2...v36.4.0
- Fixes CVE-2025-5419
2025-06-06 18:28:54 +02:00
teutat3s
53cbc1a396 electron_36-bin: 36.3.2 -> 36.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v36.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v36.3.2...v36.4.0
- Fixes CVE-2025-5419
2025-06-06 18:28:54 +02:00
teutat3s
0e153293e6 electron-chromedriver_35: 35.5.0 -> 35.5.1
- Changelog: https://github.com/electron/electron/releases/tag/v35.5.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v35.5.0...v35.5.1
- Fixes CVE-2025-5419
2025-06-06 18:28:54 +02:00
teutat3s
7d88bd4415 electron_35-bin: 35.5.0 -> 35.5.1
- Changelog: https://github.com/electron/electron/releases/tag/v35.5.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v35.5.0...v35.5.1
- Fixes CVE-2025-5419
2025-06-06 18:28:54 +02:00
teutat3s
6d5dbf6fae electron-chromedriver_34: 34.5.7 -> 34.5.8
- Changelog: https://github.com/electron/electron/releases/tag/v34.5.8
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.5.7...v34.5.8
- Fixes CVE-2025-5419
2025-06-06 18:28:54 +02:00
teutat3s
07dd7435ee electron_34-bin: 34.5.7 -> 34.5.8
- Changelog: https://github.com/electron/electron/releases/tag/v34.5.8
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.5.7...v34.5.8
- Fixes CVE-2025-5419
2025-06-06 18:28:54 +02:00
Jakub Kozłowski
7a56808894
metals: 1.5.3 -> 1.6.0 (#414534) 2025-06-06 18:26:46 +02:00
Peder Bergebakken Sundt
1e6cf3ce4f pre-commit: unbreak darwin 2025-06-06 18:21:03 +02:00
Tristan Ross
f485e8390b
nixos-generate-config: Add a flake default to the conf file (#410332) 2025-06-06 09:17:30 -07:00
wenxuanjun
34aefd5ed3 nekoray: fix icon not shown 2025-06-07 00:09:24 +08:00
Pol Dellaiera
71c09d9c9a
labelife-label-printer: 1.2.1 -> 2.0.0 (#413618) 2025-06-06 17:31:47 +02:00
Felix Bargfeldt
dcce6ae1db
zipline: 4.1.0 -> 4.1.1 (#414509) 2025-06-06 17:28:37 +02:00
gustavderdrache
d5960b9e03 nixos-generate-config: Add test for Flake=1 option 2025-06-06 10:55:31 -04:00
Aleksana
f811655d3c
mozhi: init at 0-unstable-2025-04-14 (#410031) 2025-06-06 22:52:24 +08:00
Jakub Kozłowski
2a1290b206
metals: 1.5.3 -> 1.6.0 2025-06-06 16:42:50 +02:00
Fabian Affolter
e8acefccde cnspec: 11.53.2 -> 11.57.2
Diff: https://github.com/mondoohq/cnspec/compare/refs/tags/v11.53.2...refs/tags/v11.57.2

Changelog: https://github.com/mondoohq/cnspec/releases/tag/v11.57.2
2025-06-06 16:38:40 +02:00
Graham Christensen
7e7cf1ce2f nixos-generate-config: Add a flake default to the conf file 2025-06-06 10:32:55 -04:00
Fabian Affolter
0fb2cd5d83 cnspec: move to pkgs/by-name 2025-06-06 16:32:39 +02:00
TomaSajt
a969291ab1
treewide: use https when meta.homepage redirects to https 2025-06-06 16:32:11 +02:00
Gaétan Lepage
d6fea41bd1
render50: init at 9.2.7 (#411292) 2025-06-06 16:23:12 +02:00
dotlambda
7c58a4234d
python3Packages.aioamazondevices: init at 3.0.5 (#414103) 2025-06-06 07:22:48 -07:00
dotlambda
7195a45920
python3Packages.aioimmich: init at 0.9.0 (#414100) 2025-06-06 07:21:30 -07:00
dotlambda
b36d1ebef2
bitwarden-cli: 2025.4.0 -> 2025.5.0 (#414079) 2025-06-06 07:20:17 -07:00
André Silva
a5df9ceb5f
high-tide: 0-unstable-2025-05-01 -> 0.1.5 (#410827) 2025-06-06 15:01:23 +01:00
Aleksana
2a247dc60f
better-control: 6.11.9 -> 6.12.1 (#413484) 2025-06-06 21:41:08 +08:00
Rory&
d6413ba436
nixosTests.draupnir: init
Co-authored-by: emilylange <git@emilylange.de>
Co-authored-by: Martin Weinelt <hexa@darmstadt.ccc.de>
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
2025-06-06 15:35:33 +02:00
Rory&
4b153aad5d
nixos/draupnir: init
Co-authored-by: emilylange <git@emilylange.de>
Co-authored-by: Martin Weinelt <hexa@darmstadt.ccc.de>
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
2025-06-06 15:35:31 +02:00
Fabian Affolter
8de0a35cb8
python3Packages.influxdb-client: 1.48.0 -> 1.49.0 (#410819) 2025-06-06 15:33:59 +02:00
Fabian Affolter
bd062e1a3b
ha-mqtt-discoverable-cli: 0.18.0 -> 0.19.2.1 (#414355) 2025-06-06 15:33:08 +02:00
Johannes Kirschbauer
b86c8dccd4
nixos/filesystems: chore replace 'with' statements (#414466) 2025-06-06 15:32:38 +02:00
Rishabh
afa1d3cadb better-control: 6.11.9 -> 6.12.1 2025-06-06 19:01:42 +05:30
Nick Cao
24d047c6a7
v2ray-domain-list-community: 20250602083629 -> 20250605152911 (#414444) 2025-06-06 09:25:48 -04:00
nixpkgs-merge-bot[bot]
250db240e8
stellarsolver: 2.6 -> 2.7 (#413820)
Co-authored-by: returntoreality <returntoreality@users.noreply.github.com>
2025-06-06 13:22:06 +00:00
Lin Jian
2302f3c9bd
nixos/dnscrypt-proxy2: add package option (#411451) 2025-06-06 21:21:30 +08:00
phanirithvij
d75957a3bb treewide: remove rec when using finalAttrs
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2025-06-06 15:19:52 +02:00
Fabian Affolter
48da8657f7 python313Packages.boto3-stubs: 1.38.30 -> 1.38.31 2025-06-06 15:18:40 +02:00
Fabian Affolter
406c3a3421 python312Packages.mypy-boto3-wafv2: 1.38.0 -> 1.38.31 2025-06-06 15:18:34 +02:00
Fabian Affolter
fd187d1c2f python312Packages.mypy-boto3-kms: 1.38.0 -> 1.38.31 2025-06-06 15:17:58 +02:00
Fabian Affolter
144b4784fa python312Packages.mypy-boto3-cloudformation: 1.38.0 -> 1.38.31 2025-06-06 15:17:28 +02:00
Fabian Affolter
cf0749d1a0 checkov: 3.2.436 -> 3.2.437
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.436...refs/tags/3.2.437

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.437
2025-06-06 15:16:02 +02:00
Fabian Affolter
24b3e369f8 python313Packages.publicsuffixlist: 1.0.2.20250603 -> 1.0.2.20250606
Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20250606-gha/CHANGES.md
2025-06-06 15:14:55 +02:00
Fabian Affolter
56353fdbc5 python313Packages.tencentcloud-sdk-python: 3.0.1393 -> 3.0.1394
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1393...refs/tags/3.0.1394

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1394/CHANGELOG.md
2025-06-06 15:14:33 +02:00
Fabian Affolter
c7a62d368d exploitdb: 2025-05-30 -> 2025-06-06
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/refs/tags/2025-05-30...2025-06-06
2025-06-06 15:13:40 +02:00
Ulrik Strid
c31d0742c5
azure-cli: 2.73.0 -> 2.74.0 (#413503) 2025-06-06 15:11:52 +02:00
Niklas Korz
1edd461d04
mobilizon: 5.1.2 -> 5.1.4 (#414487) 2025-06-06 15:10:45 +02:00
Defelo
b0afabcc28
zipline: 4.1.0 -> 4.1.1 2025-06-06 14:56:26 +02:00
Yethal
cc43028aa6 nushellPlugins.hcl: init at 0.104.1 2025-06-06 14:45:05 +02:00
Yethal
69407aaed7 maintainers: add yethal 2025-06-06 14:44:15 +02:00
Adam C. Stephens
a4ff0e3c64
nixos/kanidm: Fix bind paths (#409310) 2025-06-06 08:35:49 -04:00
nixpkgs-merge-bot[bot]
af0a73d45b
ecapture: 1.0.2 -> 1.1.0 (#413011)
Co-authored-by: Bot-wxt1221 <3264117476@qq.com>
2025-06-06 12:28:46 +00:00
Domen Kožar
92e1950eba
elmPackages.elm: Fix runtime TLS connection to package.elm-lang.org (#414495) 2025-06-06 14:19:10 +02:00
Jon Seager
20eb58b22b
snapcraft: pin Python 3.12 (#414493) 2025-06-06 13:16:40 +01:00
taku0
94bb902c51
firefox-devedition-bin-unwrapped: 140.0b4 -> 140.0b5 (#414460) 2025-06-06 21:15:28 +09:00
Daniel Fahey
585e6f6de1 labelife-label-printer: 1.2.1 -> 2.0.0 2025-06-06 13:08:19 +01:00
Lorenz Leutgeb
d0a93ecbda radicle-{explorer,httpd}: 0.18.2 → 0.19.1 2025-06-06 14:03:04 +02:00
Peder Bergebakken Sundt
68b142284d
geteduroam: 0.11 -> 0.12 (#414479) 2025-06-06 13:57:29 +02:00
Peder Bergebakken Sundt
559987a72d
shh: 2025.6.4 -> 2025.6.5 (#414457) 2025-06-06 13:51:51 +02:00
Aleksana
dfa2b3813e
dorion: 5.0.1 → 6.7.1; dorion: build from source (#265771) 2025-06-06 19:36:21 +08:00
R. Ryantm
fffc35b2bb apacheHttpdPackages.php: 8.4.7 -> 8.4.8 2025-06-06 11:35:52 +00:00
Aleksana
45a2f12478
doc: call out 'src' should ideally point to sources (#413559) 2025-06-06 19:26:09 +08:00
Marek Fajkus
4e238e4aa8
elmPackages.elm: Fix runtime TLS connection to package.elm-lang.org
Resolves #414208 by downgrading version of TLS library
used to compile executables.

See upstream issue for more context https://github.com/elm/compiler/pull/2325
2025-06-06 13:13:41 +02:00
Jon Seager
925fd2a5e1
python3Packages.craft-grammar: move pydantic to dependencies (#414488) 2025-06-06 11:52:19 +01:00
FliegendeWurst
1ec5ab7f1a snapcraft: pin Python 3.12
Using paths as context managers was removed in Python 3.13.
2025-06-06 12:50:31 +02:00
FliegendeWurst
65c2df8760 python3Packages.craft-grammar: move pydantic to dependencies 2025-06-06 12:30:00 +02:00
Kerstin Humm
2e501491d6
mobilizon: 5.1.2 -> 5.1.4
Changelog: https://framagit.org/kaihuri/mobilizon/-/releases/5.1.4
2025-06-06 12:26:14 +02:00
R. Ryantm
e2443f7801 python3Packages.markitdown: 0.1.1 -> 0.1.2 2025-06-06 10:25:47 +00:00
Pascal Wittmann
8b4e41e5e8
homebank: 5.9.1 -> 5.9.2 (#414144) 2025-06-06 12:22:23 +02:00
MidAutumnMoon
101965187e
nixos/dnscrypt-proxy2: add package option
nixos/dnscrypt-proxy2: remove `with lib;`

Co-authored-by: Sizhe Zhao <prc.zhao@outlook.com>
2025-06-06 18:15:30 +08:00
R. Ryantm
78aa5d766b kew: 3.3.2 -> 3.3.3 2025-06-06 10:13:45 +00:00
R. Ryantm
458b3d1709 python3Packages.replicate: 1.0.4 -> 1.0.7 2025-06-06 10:12:21 +00:00
Kerstin Humm
72e9f57328
mobilizon: use lib.getExe 2025-06-06 12:08:47 +02:00
nixpkgs-merge-bot[bot]
08d3857923
pywal16: 3.8.6 -> 3.8.9 (#414451)
Co-authored-by: Moraxyc <Moraxyc@users.noreply.github.com>
2025-06-06 09:45:25 +00:00
R. Ryantm
27c294bd54 geteduroam: 0.11 -> 0.12 2025-06-06 09:45:08 +00:00
⛧-440729 [sophie]
e95626ec05 mastodon: allow specifying missingHashes when overriding src 2025-06-06 11:42:55 +02:00
nixpkgs-merge-bot[bot]
ebd3748a6b
attic-client: 0-unstable-2025-02-02 -> 0-unstable-2025-05-29 (#414408)
Co-authored-by: aciceri <andrea.ciceri@autistici.org>
2025-06-06 09:22:40 +00:00
Johannes Kirschbauer
6e25d9885f
nixos/filesystems: chore replace 'with' statements 2025-06-06 11:07:10 +02:00
R. Ryantm
a1ea6c92fd python3Packages.ipyvuetify: 1.11.1 -> 1.11.2 2025-06-06 08:58:48 +00:00
Gaétan Lepage
bd22d1965a
vimPlugins: update on 2025-06-05 (#414296) 2025-06-06 10:55:19 +02:00
Gaétan Lepage
1a58b25709
python3Packages.py-machineid: 0.7.0 -> 0.8.0 (#414416) 2025-06-06 10:54:09 +02:00
Daniel Schaefer
1619e5a32a framework-tool: add johnazoidberg as maintainer
I'm the upstream maintainer as well.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2025-06-06 16:51:25 +08:00
Daniel Schaefer
90f36a1e98 framework-tool: 0.4.2 -> 0.4.3
https://github.com/FrameworkComputer/framework-system/releases/tag/v0.4.3

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2025-06-06 16:50:18 +08:00
Pavol Rusnak
8339848a54
lightning-loop: 0.28.8 -> 0.31.1 (#414283) 2025-06-06 10:48:08 +02:00
nixpkgs-merge-bot[bot]
ca726ed5ff
copilot-language-server: 1.322.0 -> 1.330.0 (#411058)
Co-authored-by: arunoruto <arunoruto@users.noreply.github.com>
2025-06-06 08:47:34 +00:00
R. Ryantm
97568674a3 firefox-devedition-bin-unwrapped: 140.0b4 -> 140.0b5 2025-06-06 08:42:09 +00:00
Maximilian Bosch
db5c622801
Merge: matrix-synapse: 1.130.0 -> 1.131.0 (#413629) 2025-06-06 10:34:56 +02:00
kuflierl
cf85d813d2
shh: 2025.6.4 -> 2025.6.5 2025-06-06 10:33:13 +02:00
Arnout Engelen
d311c0eaeb
doc: call out 'src' should ideally point to sources
And to mark packages otherwise.
2025-06-06 10:29:34 +02:00
nixpkgs-merge-bot[bot]
bd1c971af1
dbeaver-bin: 25.0.5 -> 25.1.0 (#414411)
Co-authored-by: gepbird <gutyina.gergo.2@gmail.com>
2025-06-06 08:18:52 +00:00
Aleksana
597edc7b81
nix-your-shell: Add generate-config script (#412167) 2025-06-06 16:18:07 +08:00
Gaétan Lepage
733399128b
vimPlugins.avante-nvim: 0.0.23-unstable-2025-06-02 -> 0.0.24-unstable-2025-06-05 (#414421) 2025-06-06 10:17:52 +02:00
R. Ryantm
18fa2ffd38 mirrord: 3.142.2 -> 3.143.0 2025-06-06 08:12:58 +00:00
Aleksana
743f340264
nix-check-deps: init at 0-unstable-2025-04-09 (#411584) 2025-06-06 16:10:26 +08:00
nixpkgs-merge-bot[bot]
660e79e32e
gose: 0.10.6 -> 0.11.1 (#414409)
Co-authored-by: stv0g <post@steffenvogel.de>
2025-06-06 08:06:37 +00:00
Jörg Thalheim
98ce1f5ab8
go: remove unused patch (#414438) 2025-06-06 09:57:21 +02:00
bb2020
9aaef07c4d discrete-scroll: minor fixes 2025-06-06 10:55:25 +03:00
R. Ryantm
de9ffff5ea vscode-extensions.gitlab.gitlab-workflow: 6.17.0 -> 6.21.0 2025-06-06 07:45:58 +00:00
R. Ryantm
1e73dcda91 pywal16: 3.8.6 -> 3.8.9 2025-06-06 07:38:11 +00:00
con-f-use
24979e200c python3Packages.devpi-ldap: init at 2.1.1-unstable-2023-11-28 2025-06-06 09:35:40 +02:00
R. Ryantm
ef8893744a python3Packages.pytest-ansible: 25.4.1 -> 25.5.0 2025-06-06 07:33:08 +00:00
nixpkgs-merge-bot[bot]
f32a1a8485
dita-ot: 4.3.1 -> 4.3.2 (#414332)
Co-authored-by: judgeNotFound <judgeNotFound@users.noreply.github.com>
2025-06-06 07:32:20 +00:00
April John
afdf5811b4 zsh-history: drop
Dropped upstream and has no maintainer. No upstream commits since 6 years.

aliases: add change date

Co-authored-by: Acid Bong <acidbong@tilde.club>
2025-06-06 15:29:12 +08:00
Bruno BELANYI
3cd051861c
mkbrr: 1.12.0 -> 1.12.1 (#414396) 2025-06-06 08:22:58 +01:00
R. Ryantm
9613b03c32 terraform-providers.grafana: 3.25.1 -> 3.25.2 2025-06-06 07:17:22 +00:00
Pol Dellaiera
13cd7afd74
nixos/glance: add environmentFile option (#413373) 2025-06-06 09:15:18 +02:00
Pascal Wittmann
2949933ef1
checkstyle: 10.24.0 -> 10.25.0 (#412887) 2025-06-06 09:07:21 +02:00
Aleksana
6452f8e92d
mtail: 3.0.23 -> 3.2.4 (#413404) 2025-06-06 14:57:40 +08:00
Aleksana
70d6e8072f
maintainers: add quotes around Dawn for mightyiam (#414440) 2025-06-06 14:42:49 +08:00
7c6f434c
d7cdb1ab23
xxdiff: 5.0b1 -> 5.1-unstable-2025-03-21 (#414168) 2025-06-06 06:38:55 +00:00
Shahar "Dawn" Or
fb160c4b28 maintainers: add quotes around Dawn for mightyiam 2025-06-06 13:36:26 +07:00
R. Ryantm
b91ce21bdb v2ray-domain-list-community: 20250602083629 -> 20250605152911 2025-06-06 06:36:04 +00:00
Ethan Carter Edwards
b8721d76e0 teams/ngi: add ethancedwards8
Add myself as a team member as I will be a Summer of Nix participant and
would like to be more involved/informed.

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-06-06 08:35:51 +02:00
7c6f434c
30e98969ca
vifm: 0.14.2 -> 0.14.3 (#414039) 2025-06-06 06:35:29 +00:00
R. Ryantm
926b5c4e3e terraform-providers.aiven: 4.40.0 -> 4.41.0 2025-06-06 06:35:22 +00:00
nixpkgs-merge-bot[bot]
b876e32b15
markdown-oxide: 0.25.1 -> 0.25.2 (#414431)
Co-authored-by: linsui <linsui@users.noreply.github.com>
2025-06-06 06:24:52 +00:00
nixpkgs-merge-bot[bot]
2e41efb7a9
nwg-panel: 0.10.4 -> 0.10.6 (#414435)
Co-authored-by: LudovicoPiero <LudovicoPiero@users.noreply.github.com>
2025-06-06 06:24:37 +00:00
Paul Meyer
d0cbdfcb02 go: remove unused patch
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2025-06-06 08:21:14 +02:00
PandapipBot
eb42260d00 vscode-extensions.reditorsupport.r: 2.8.5 -> 2.8.6 2025-06-06 06:19:40 +00:00
Aleksana
20664630ef
kubie: wrap kubectl program, add fish completion (#410119) 2025-06-06 14:19:04 +08:00
Aleksana
136cadac53
magic-wormhole: install shell completions (#414322) 2025-06-06 14:17:03 +08:00
R. Ryantm
0d501560ef copilot-language-server: 1.322.0 -> 1.330.0 2025-06-06 06:06:45 +00:00
R. Ryantm
4ef835ac71 nwg-panel: 0.10.4 -> 0.10.6 2025-06-06 06:01:38 +00:00
Felix Singer
31d18149ad nixos/murmur: Drop warnings regarding renamed/removed options
These warnings were added around 5 years ago. That's long enough. So
drop them.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-06 07:52:35 +02:00
Felix Singer
b6c81af12d nixos/murmur: Get rid global lib expansion
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-06 07:52:35 +02:00
Felix Singer
1c9df5c6de nixos/murmur: Use lib.mkEnableOption where possible
While on it, replace occurrences of "Murmur" with "Mumble server" of
touched options.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-06 07:52:35 +02:00
Paul Meyer
6a824c3b3b
go_1_23: 1.23.9 -> 1.23.10 (#414365) 2025-06-06 07:48:37 +02:00
R. Ryantm
9de5026589 starlark: 0-unstable-2025-04-17 -> 0-unstable-2025-06-03 2025-06-06 05:32:43 +00:00
R. Ryantm
c7c93dfc75 markdown-oxide: 0.25.1 -> 0.25.2 2025-06-06 05:28:36 +00:00
R. Ryantm
8712db665d yaziPlugins.restore: 25.5.28-unstable-2025-05-30 -> 25.5.31-unstable-2025-06-05 2025-06-06 05:17:25 +00:00
Aleksana
a78c493497
siyuan: 3.1.28 -> 3.1.31 (#411576) 2025-06-06 13:14:48 +08:00
Aleksana
ea04452866
fish-lsp: 1.0.8-4 -> 1.0.9-1 (#409806) 2025-06-06 13:11:40 +08:00
Aleksana
1e9425711b
vintagestory: 1.20.9 -> 1.20.11 (#410712) 2025-06-06 13:10:47 +08:00
Aleksana
73a436b8a9
nodejs: removal of hiprio usage (#413169) 2025-06-06 13:10:25 +08:00
Aleksana
df8fb77e3e
git-jump: init at 0.3.1 (#411231) 2025-06-06 13:02:17 +08:00
Aleksana
7d99d3667d
exercise-timer: 1.8.1 -> 1.8.4 (#413646) 2025-06-06 13:00:25 +08:00
Aleksana
fc0ff5a728
animeko: fix (#411929) 2025-06-06 12:49:16 +08:00
Aleksana
53f4e4235e
gimx: fix build (#411354) 2025-06-06 12:48:25 +08:00
Aleksana
35b437f713
oca-port: fix build (#411174) 2025-06-06 12:47:31 +08:00
Aleksana
1d882348d8
vimix-cursors: fix build (#413546) 2025-06-06 12:46:27 +08:00
Aleksana
fde7225165
uxn: fix builds in Darwin (#414095) 2025-06-06 12:44:04 +08:00
Aleksana
24a3a080e5
graphene: fix static (#413199) 2025-06-06 12:43:30 +08:00
Aleksana
a5389bde43
gwc: fix build with gcc14 (#414093) 2025-06-06 12:42:46 +08:00
Austin Horstman
1308f9d9b8
vimPlugins.avante-nvim: 0.0.23-unstable-2025-06-02 -> 0.0.24-unstable-2025-06-05
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-05 23:40:37 -05:00
Pol Dellaiera
6d13998a79
racket[-minimal]: 8.16 -> 8.17, move to pkgs/by-name, specify meta.sourceProvenance, remove redundant patch for Darwin (#408242) 2025-06-06 06:38:00 +02:00
Aleksana
3f67fbafe4
lan-mouse: install desktop and icon file (#409262) 2025-06-06 12:35:57 +08:00
Austin Horstman
33ef317f23
vimPlugins: nvimSkipModules -> checkInputs
Migrate some of the skips to actually check the modules with check
inputs.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-05 23:35:50 -05:00
R. Ryantm
7e42236d87 goeland: 0.18.3 -> 0.20.1 2025-06-06 04:33:56 +00:00
Austin Horstman
0fd0e1cf1a
vimPlugins: update on 2025-06-05
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-05 23:19:19 -05:00
Pol Dellaiera
5c0095f818
python3Packages.anthropic: 0.51.0 -> 0.52.2 (#413651) 2025-06-06 06:05:32 +02:00
R. Ryantm
c706234790 python3Packages.py-machineid: 0.7.0 -> 0.8.0 2025-06-06 03:44:59 +00:00
R. Ryantm
476e2417e8 dbeaver-bin: 25.0.5 -> 25.1.0 2025-06-06 03:19:15 +00:00
R. Ryantm
6b35c295a0 gose: 0.10.6 -> 0.11.1 2025-06-06 03:06:36 +00:00
R. Ryantm
81f47d27ae attic-client: 0-unstable-2025-02-02 -> 0-unstable-2025-05-29 2025-06-06 03:04:52 +00:00
Jie Zhu
e340fef5de
lan-mouse: install desktop and icon file 2025-06-06 10:19:52 +08:00
noiioiu
c9519e8299
python3Packages.spherogram: init at 2.3 2025-06-05 20:57:02 -05:00
noiioiu
fc29fe854a
python3Packages.snappy-15-knots: init at 1.2.1 2025-06-05 20:57:02 -05:00
noiioiu
042e8accc2
python3Packages.snappy-manifolds: init at 1.2.1 2025-06-05 20:57:01 -05:00
noiioiu
5d647bfcce
python3Packages.knot-floer-homology: init at 1.2.2 2025-06-05 20:57:01 -05:00
noiioiu
6f28c8729e
python3Packages.cypari: init at 2.5.5 2025-06-05 20:56:55 -05:00
noiioiu
f98c76b988
python3Packages.plink: init at 2.4.6 2025-06-05 20:56:55 -05:00
noiioiu
c7c30f47c2
python3Packages.low-index: init at 1.2.1 2025-06-05 20:56:55 -05:00
noiioiu
a2ae90d0c7
python3Packages.fxrays: init at 1.3.6 2025-06-05 20:56:51 -05:00
R. Ryantm
937f4b2928 mkbrr: 1.12.0 -> 1.12.1 2025-06-06 01:47:42 +00:00
Peder Bergebakken Sundt
6ad174a6dc
signal-desktop: add commandLineArgs for persistent flags (#404989) 2025-06-06 03:46:53 +02:00
Peder Bergebakken Sundt
dd7c3cf387
python313Packages.simplekv: fix dependencies (#388796) 2025-06-06 03:24:18 +02:00
Peder Bergebakken Sundt
75ab7d5cb5
python3Packages.atlassian-python-api: 3.41.21 -> 4.0.4 (#404118) 2025-06-06 03:23:34 +02:00
Eman Resu
8028dbc66b fish-lsp: 1.0.8-4 -> 1.0.9-1 2025-06-05 21:18:38 -04:00
Eman Resu
92366a9737 fish-lsp: add llakala as maintainer 2025-06-05 21:18:26 -04:00
Peder Bergebakken Sundt
6bd4d7b44d
vscode-extensions.reditorsupport.r: 2.8.5 -> 2.8.6 (#413830) 2025-06-06 03:15:41 +02:00
Peder Bergebakken Sundt
36e6f377c9
hackneyed: 0.9.1 -> 0.9.3 (#412632) 2025-06-06 03:14:15 +02:00
Peder Bergebakken Sundt
0e44ec6b3b
station: 1.52.2 -> 3.3.0 (#408690) 2025-06-06 03:07:29 +02:00
iivusly
06847dd80f whatsapp-for-mac: 2.24.23.82 -> 2.25.16.81 2025-06-05 18:06:50 -07:00
Peder Bergebakken Sundt
a8dd47d56f
ocrodjvu: 0.13.2 -> 0.14; python3Packages.python-djvulibre: 0.9.1 -> 0.9.3 (#381285) 2025-06-06 02:57:26 +02:00
Peder Bergebakken Sundt
7e17dd712a
adw-gtk3: 5.10 -> 6.2 (#407739) 2025-06-06 02:56:17 +02:00
Peder Bergebakken Sundt
9fdb573457
bitbucket-server-cli: drop (#411587) 2025-06-06 02:50:58 +02:00
Peder Bergebakken Sundt
ce87248dbd
matrix-continuwuity: add rocksdb to passthru; add direct_tls build feature (#411161) 2025-06-06 02:49:06 +02:00
Peder Bergebakken Sundt
326f02df1a
cozette: build psfu font for vty (#371226) 2025-06-06 02:47:59 +02:00
Peder Bergebakken Sundt
6683adea63
code-cursor: 0.50.5 -> 1.0.0 (#414117) 2025-06-06 02:40:37 +02:00
Peder Bergebakken Sundt
92eb58f316
pre-commit: 4.0.1 → 4.2.0 (#411111) 2025-06-06 02:38:24 +02:00
Peder Bergebakken Sundt
c72b07036e
terragrunt: 0.78.4 -> 0.80.2 (#410177) 2025-06-06 02:36:48 +02:00
Ethan Carter Edwards
f81f12278b
render50: init at 9.2.7
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-06-05 20:31:20 -04:00
Peder Bergebakken Sundt
ba9f213601
bigpemu: 1.18 -> 1.19 (#413453) 2025-06-06 02:29:55 +02:00
Peder Bergebakken Sundt
fee8e7c4a6
hyphen: add Russian dictionary, update readmeFileName values (#395142) 2025-06-06 02:27:31 +02:00
Peder Bergebakken Sundt
9477c8f08f
gpu-screen-recorder{,-gtk}: add passthru.updateScript, update (#367552) 2025-06-06 02:23:48 +02:00
Peder Bergebakken Sundt
12ba6c4325
glamoroustoolkit: add .desktop entry (#413913) 2025-06-06 02:22:07 +02:00
Peder Bergebakken Sundt
0bc340c1f6
treewide: use src.name in sourceRoot (#386589) 2025-06-06 02:09:54 +02:00
Peder Bergebakken Sundt
4299463cb9
python313Packages.validator-collection: remove unused inputs (#412553) 2025-06-06 02:07:31 +02:00
Peder Bergebakken Sundt
598b47c844
python313Packages.pygame-gui: 0613 -> 0614 (#412447) 2025-06-06 02:00:44 +02:00
Peder Bergebakken Sundt
ba7de1c9d0
nixos/tests/thelounge: fix eval by disabling theme test (#412199) 2025-06-06 01:51:20 +02:00
Peder Bergebakken Sundt
a02f4e55e4
treewide: unpin python311 (#412204) 2025-06-06 01:47:15 +02:00
Aaron Andersen
b210ec6682
kodiPackages.six: set PYTHON_PATH (#385153) 2025-06-05 19:41:21 -04:00
Peder Bergebakken Sundt
77f7e0611b
python313Packages.starlette-admin: 0.14.1 -> 0.15.0 (#409588) 2025-06-06 01:41:06 +02:00
Marcin Serwin
609a05a994
cubeb: 0-unstable-2025-04-02 -> 0-unstable-2025-05-29
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:37:30 +02:00
Peder Bergebakken Sundt
7d4080f5c7
python313Packages.pyrender: use llvmpipeHook (#409603) 2025-06-06 01:36:22 +02:00
Peder Bergebakken Sundt
4116463508
python313Packages.textx.passthru.tests.*: fix meta.homepage (#410689) 2025-06-06 01:35:35 +02:00
Marcin Serwin
50318d1775
solarus-quest-editor: adopt
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
16ec2ed250
solarus-quest-editor: s/rev/tag/
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
a21e645626
solarus-quest-editor: enable strictDeps
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
22917c1670
solarus-quest-editor: use finalAttrs
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
941def2d07
solarus-quest-editor: remove with lib; from meta
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
78fdc691d2
solarus: adopt
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
909afa8823
solarus: add tests
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
b5d0791022
solarus: update license
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
2641ee4e50
solarus: add meta.mainProgram
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
01118fbfd4
solarus: s/rev/tag/ s/sha256/hash/
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
5d9e81ede1
solarus: enable strictDeps
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
20be8a92b1
solarus: use finalAttrs
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
13982535dc
solarus: remove with lib; from meta
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Marcin Serwin
7cb01ddd65
solarus-launcher: init at 2.0.0
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-06 01:34:29 +02:00
Philip Taron
1755d9399b
nixos/networkd: update valid KeepConfiguration values (#395621) 2025-06-05 16:17:48 -07:00
Peder Bergebakken Sundt
7d4fcb1622
spotify_player: Install shell completions (#411258) 2025-06-06 00:57:57 +02:00
Peder Bergebakken Sundt
3c37f5b8fa
pavucontrol: remove libpressureaudio build input (#396127) 2025-06-06 00:57:10 +02:00
R. Ryantm
ff5ff0f1cb terraform-providers.docker: 3.6.0 -> 3.6.1 2025-06-05 22:55:03 +00:00
Peder Bergebakken Sundt
c89cb941ac
rott: move to pkgs/by-name tree and add shareware data (#386473) 2025-06-06 00:50:04 +02:00
Nick Cao
23900a0c88
python3Packages.bagit: 1.8.1 -> 1.9b2 (#413903) 2025-06-05 18:47:39 -04:00
emaryn
38a446c696 xmind: 25.01.01061-202501070800 -> 25.04.03523-202505300040 2025-06-06 06:46:39 +08:00
Nick Cao
a1ab8e2436
python312Packages.polyswarm-api: 3.12.0 -> 3.13.0 (#414149) 2025-06-05 18:46:36 -04:00
Nick Cao
2d56fb941f
argo-rollouts: 1.8.2 -> 1.8.3 (#414339) 2025-06-05 18:45:54 -04:00
Nick Cao
72756c76fb
cadvisor: 0.52.1 -> 0.53.0 (#414342) 2025-06-05 18:45:15 -04:00
zowoq
a4a78c561f go_1_23: 1.23.9 -> 1.23.10
Changelog: https://go.dev/doc/devel/release#go1.23.10
2025-06-06 08:44:24 +10:00
Nick Cao
67b5d0461e
sing-box: 1.11.11 -> 1.11.13 (#414293) 2025-06-05 18:44:16 -04:00
Nick Cao
37874de274
newt-go: 1.1.3 -> 1.2.0 (#414319) 2025-06-05 18:40:38 -04:00
Nick Cao
9c75d5175c
git-repo: 2.54 -> 2.55.1 (#414285) 2025-06-05 18:37:53 -04:00
Nick Cao
575bcff17f
terraform-providers.jetstream: 0.2.0 -> 0.2.1 (#414286) 2025-06-05 18:37:11 -04:00
Nick Cao
0a8cf4e250
pulumi-bin: 3.173.0 -> 3.174.0 (#414292) 2025-06-05 18:36:40 -04:00
Nick Cao
5deda0a438
kube-bench: 0.10.6 -> 0.10.7 (#414243) 2025-06-05 18:34:49 -04:00
Nick Cao
3f1402f242
eksctl: 0.208.0 -> 0.209.0 (#414247) 2025-06-05 18:34:14 -04:00
R. Ryantm
7cbf03f2e1 python3Packages.certbot-dns-inwx: 3.0.1 -> 3.0.2 2025-06-05 22:33:49 +00:00
Nick Cao
b83b146776
consul-template: 0.40.0 -> 0.41.0 (#414252) 2025-06-05 18:33:30 -04:00
nixpkgs-merge-bot[bot]
1b01fd38f1
alpaca: 6.0.5 -> 6.1.5 (#413861)
Co-authored-by: Gliczy <Gliczy@users.noreply.github.com>
2025-06-05 22:32:38 +00:00
Nick Cao
86a6519b6f
ygot: 0.31.0 -> 0.32.0 (#414193) 2025-06-05 18:30:39 -04:00
Nick Cao
caefe269af
mtr-exporter: 0.5.1 -> 0.6.0 (#414194) 2025-06-05 18:30:10 -04:00
Nick Cao
0277b3dfed
google-play: 1.7.4 -> 1.7.5 (#414202) 2025-06-05 18:29:43 -04:00
Peder Bergebakken Sundt
fd5314101c
hotspot: Use Qt 6, move to by-name, add kgraphviewer and qcustomplot dependencies (#412125) 2025-06-06 00:29:18 +02:00
Nick Cao
a1496bee3f
ocm: 1.0.5 -> 1.0.6 (#414132) 2025-06-05 18:28:34 -04:00
R. Ryantm
52e34f99d1 fsautocomplete: 0.78.1 -> 0.78.3 2025-06-05 22:26:58 +00:00
Peder Bergebakken Sundt
928a6e4004
zrok: 0.4.46 -> 1.0.4 (#411911) 2025-06-06 00:26:55 +02:00
Nick Cao
065ff3346e
postfix-tlspol: 1.8.10 -> 1.8.11 (#414150) 2025-06-05 18:26:39 -04:00
Gaetan Lepage
f9162386e9 ruff: 0.11.12 -> 0.11.13
Diff: https://github.com/astral-sh/ruff/compare/refs/tags/0.11.12...refs/tags/0.11.13

Changelog: https://github.com/astral-sh/ruff/releases/tag/0.11.13
2025-06-06 00:23:10 +02:00
Gaétan Lepage
75ee9a9cfe
ferron: 1.3.0 -> 1.3.1 (#414348) 2025-06-06 00:19:52 +02:00
Peder Bergebakken Sundt
4813afe020
sauerbraten: fix build (#413010) 2025-06-06 00:18:03 +02:00
R. Ryantm
b3b88065ee ha-mqtt-discoverable-cli: 0.18.0 -> 0.19.2.1 2025-06-05 22:16:23 +00:00
Nick Cao
1ad5f95f39
melange: 0.26.0 -> 0.26.6 (#414085) 2025-06-05 18:12:36 -04:00
Felix Bargfeldt
59457363e3
ytdl-sub: 2025.05.23 -> 2025.06.01.post1, fix updateScript (#413411) 2025-06-06 00:12:20 +02:00
Peder Bergebakken Sundt
0ef468127e
_1oom: update, modernize, adopt (#413667) 2025-06-06 00:12:08 +02:00
John Ericson
5c1955ff14 libcCross: Remove!
We have a long-standing goal of nothing with "cross" in its name. This
gets us much closer!
2025-06-05 18:11:07 -04:00
Nick Cao
366a7b0e3c
vscode-extensions.ms-dotnettools.csharp: 2.76.27 -> 2.80.16 (#414008) 2025-06-05 18:10:23 -04:00
Nick Cao
e1dbb480c8
fex: 2505 -> 2506 (#414016) 2025-06-05 18:09:27 -04:00
Arne Keller
1ed29cadd0
jenkins: 2.504.1 -> 2.504.2 (#413192) 2025-06-06 00:08:24 +02:00
Peder Bergebakken Sundt
55a98a56e7
zapret: set cflags (#389287) 2025-06-06 00:08:19 +02:00
Nick Cao
1e2e55ca23
buildah-unwrapped: 1.40.0 -> 1.40.1 (#413930) 2025-06-05 18:07:21 -04:00
Peder Bergebakken Sundt
8407771f25
dolphin-emu: 2503a -> 2506 (#414336) 2025-06-06 00:07:12 +02:00
Nick Cao
f2ca6ed6a0
heroic-unwrapped: 2.17.0 -> 2.17.1 (#413933) 2025-06-05 18:06:32 -04:00
R. Ryantm
f13bb84909 vscode-extensions.rooveterinaryinc.roo-cline: 3.18.3 -> 3.19.3 2025-06-05 22:06:01 +00:00
Felix Bargfeldt
09c081ef2d
fastfetchMinimal: 2.44.0 -> 2.45.0 (#414185) 2025-06-06 00:05:25 +02:00
Gaétan Lepage
3ccb79669b
python3Packages.sagemaker-core: 1.0.34 -> 1.0.36 (#414198) 2025-06-05 23:55:52 +02:00
R. Ryantm
da9ddfabb2 ferron: 1.3.0 -> 1.3.1 2025-06-05 21:33:15 +00:00
Sarah Clark
495cadca87 python3Packages.langchain-anthropic: 0.3.13 -> 0.3.15
changelog: https://github.com/langchain-ai/langchain/releases/tag/langchain-anthropic%3D%3D0.3.15

diff: https://github.com/langchain-ai/langchain/compare/langchain-anthropic%3D%3D0.3.13...langchain-anthropic%3D%3D0.3.15
2025-06-05 14:13:17 -07:00
Sarah Clark
5bfefc51d9 python3Packages.langchain-tests: 0.3.19 -> 0.3.20
changelog: https://github.com/langchain-ai/langchain/releases/tag/langchain-tests%3D%3D0.3.20

diff: https://github.com/langchain-ai/langchain/compare/langchain-tests%3D%3D0.3.19...langchain-tests%3D%3D0.3.20
2025-06-05 14:13:17 -07:00
R. Ryantm
15ca53c6a3 cadvisor: 0.52.1 -> 0.53.0 2025-06-05 21:05:01 +00:00
Peder Bergebakken Sundt
972947d35e
flexget: 3.16.1 -> 3.16.3 (#414301) 2025-06-05 23:04:46 +02:00
Alexis Hildebrandt
664f900cd0
alacritty-graphics: init at 0.15.1 (#407258) 2025-06-05 22:57:52 +02:00
R. Ryantm
cad7504016 argo-rollouts: 1.8.2 -> 1.8.3 2025-06-05 20:56:02 +00:00
R. Ryantm
1dde4953f1 cargo-mutants: 25.0.1 -> 25.1.0 2025-06-05 20:48:06 +00:00
R. Ryantm
af11d54491 dita-ot: 4.3.1 -> 4.3.2 2025-06-05 20:33:43 +00:00
misuzu
8a50b1478b
nixos/dwl: init module (#403978) 2025-06-05 23:20:43 +03:00
Peder Bergebakken Sundt
b6ca294c8d dolphin-emu: 2503a -> 2506 2025-06-05 22:18:11 +02:00
Alexis Hildebrandt
12943bb18f
saxon: add query and transform binaries; clean-up (#386860) 2025-06-05 22:13:26 +02:00
Philip Taron
327ecd24eb
perlPackages.FileFindRule: patch for CVE-2011-10007 (#414219) 2025-06-05 13:02:45 -07:00
Philip Taron
0d03a88b48
appimageTools: Drop gtk2 (#414230) 2025-06-05 13:02:03 -07:00
Philip Taron
950afd1502
fetchurl: Add hook for rewriting/filtering URLs (#410186) 2025-06-05 12:59:42 -07:00
Gurjaka
425b529507 dwl: add nixosTests.dwl to passthru.tests 2025-06-05 23:59:17 +04:00
Gurjaka
be1545fc17 nixos/dwl: init module 2025-06-05 23:59:14 +04:00
Caleb Norton
56872245ce sonusmix: set meta.mainProgram 2025-06-05 14:57:33 -05:00
Alexis Hildebrandt
b95aadedbb
gex: fix Darwin build (#410749) 2025-06-05 21:52:02 +02:00
Caleb Norton
57460ca0ca magic-wormhole: install shell completions 2025-06-05 14:41:45 -05:00
Felix Singer
ec2b95cf86 mbedtls_2: 2.28.9 -> 2.28.10
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-05 21:41:06 +02:00
Casey Link
de8110976b
claude-code: 1.0.6 -> 1.0.11 (#413858) 2025-06-05 21:32:32 +02:00
Philip Taron
5c91a4754e
treewide: adjust meta descriptions to avoid definite or indefinite articles (#414083) 2025-06-05 12:32:07 -07:00
R. Ryantm
3807e60627 newt-go: 1.1.3 -> 1.2.0 2025-06-05 19:25:20 +00:00
Aaron Bieber
1c0e562a59
glamoroustoolkit: add .desktop entry 2025-06-05 13:20:59 -06:00
nixpkgs-merge-bot[bot]
66576dcd9e
phpExtensions.blackfire: 1.92.36 -> 1.92.37 (#413086)
Co-authored-by: shyim <github@shyim.de>
2025-06-05 18:45:48 +00:00
nixpkgs-merge-bot[bot]
18368c4d0f
pm2: 6.0.6 -> 6.0.8 (#414196)
Co-authored-by: jeremyschlatter <jeremyschlatter@users.noreply.github.com>
2025-06-05 18:45:28 +00:00
R. Ryantm
b0af966fa8 flexget: 3.16.1 -> 3.16.3 2025-06-05 18:37:18 +00:00
dotlambda
0bb440cd85
nextcloud-client: 3.16.4 -> 3.16.5 (#414220) 2025-06-05 11:31:52 -07:00
nixpkgs-merge-bot[bot]
7e54d27039
hoppscotch: 25.4.2-0 -> 25.5.1-0 (#412895)
Co-authored-by: DataHearth <dev@antoine-langlois.net>
2025-06-05 18:24:51 +00:00
Thomas Gerbet
7912201754
aerc: backport an upstream patch for handling of attachments' filenames (#414181) 2025-06-05 20:18:41 +02:00
Pol Dellaiera
489336866c
typstyle: 0.13.9 -> 0.13.10 (#414294) 2025-06-05 20:10:29 +02:00
Peder Bergebakken Sundt
9386013e3e
kchmviewer: enable on unix (#410878) 2025-06-05 20:10:13 +02:00
Robert Schütz
8d532014d8 python3Packages.pyiskra: 0.1.19 -> 0.1.21
Diff: https://github.com/Iskramis/pyiskra/compare/refs/tags/v0.1.19...refs/tags/v0.1.21

Changelog: https://github.com/Iskramis/pyiskra/releases/tag/v0.1.21
2025-06-05 11:06:29 -07:00
Peder Bergebakken Sundt
1938d26acf
grayjay: 5 -> 7 (#413615) 2025-06-05 20:06:06 +02:00
Nishimara
b58ef718f9
zapret: add information about commit and version 2025-06-05 21:05:42 +03:00
Peder Bergebakken Sundt
760e2e6ca6
pinact: ignore pre-release versions in updateScript (#399436) 2025-06-05 20:05:04 +02:00
Philip Taron
22b88ba79d
treewide: adjust meta descriptions to avoid definite or indefinite articles
This patch was produced in Vim by me, a human being. All errors are the fault of the operator. I did try to be careful.

Co-authored-by: Peder Bergebakken Sundt <pbsds@hotmail.com>
Co-authored-by: dotlambda <nix@dotlambda.de>
2025-06-05 11:04:25 -07:00
Peder Bergebakken Sundt
ea3f6b6a7b
python313Packages.breezy: 3.3.10 -> 3.3.12 (#413922) 2025-06-05 20:03:29 +02:00
Peder Bergebakken Sundt
8efd658ac1
zita-resampler: 1.8.0 -> 1.11.2 (#413806) 2025-06-05 20:02:19 +02:00
Peder Bergebakken Sundt
92270ca78c
protoc-gen-dart: 21.1.2 -> 22.3.0 (#412996) 2025-06-05 20:01:36 +02:00
Peder Bergebakken Sundt
41a901e46c
velero: remove with lib; (#414006) 2025-06-05 19:55:54 +02:00
Peder Bergebakken Sundt
de405cbff2
flare: refactor meta and pname (#414025) 2025-06-05 19:55:09 +02:00
Peder Bergebakken Sundt
b64358f8a5
orpie: Refactor and hardcode orpie attribute and rev -> tag (#413968) 2025-06-05 19:52:33 +02:00
Peder Bergebakken Sundt
4a816afa6d
unblob: 25.4.14 -> 25.5.26 (#414177) 2025-06-05 19:48:40 +02:00
Felix Singer
8e690ed6fc redmine: Move optional gems to Gemfile.local
In order to make the diff of the original Gemfile and this one a bit
smaller, use Gemfile.local for optional gems like webrick.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-05 19:47:42 +02:00
Peder Bergebakken Sundt
e02f6039d5
buffer: 0.9.10 -> 0.10.0 (#413642) 2025-06-05 19:44:39 +02:00
Peder Bergebakken Sundt
c987444ccd
shh: 2025.4.12 -> 2025.6.4 (#414081) 2025-06-05 19:42:51 +02:00
Sizhe Zhao
1057401032
typstyle: 0.13.9 -> 0.13.10 2025-06-06 01:42:25 +08:00
Peder Bergebakken Sundt
ab073443f1
memogram: 0.2.4 -> 0.2.5 (#414005) 2025-06-05 19:41:40 +02:00
misuzu
07edb95aa3
proxmox-backup-client: 3.3.2 -> 3.4.2 (#414192) 2025-06-05 20:40:39 +03:00
Arsenii Zorin
1389bb0d74
pulumi-bin: 3.173.0 -> 3.174.0 2025-06-05 20:38:19 +03:00
Peder Bergebakken Sundt
a537c74d10
jazz2: 3.2.0 -> 3.3.0 (#409133) 2025-06-05 19:37:15 +02:00
Peder Bergebakken Sundt
31d29daefe
plutovg: 1.0.0 -> 1.1.0 (#408017) 2025-06-05 19:36:34 +02:00
Peder Bergebakken Sundt
eba0df73ac
pingvin-share: 1.11.1 -> 1.13.0 (#411090) 2025-06-05 19:36:00 +02:00
Sizhe Zhao
fa4a777e6b
sing-box: 1.11.11 -> 1.11.13 2025-06-06 01:35:54 +08:00
Peder Bergebakken Sundt
105b791fa9
victoriametrics: 1.117.1 -> 1.118.0 (#412401) 2025-06-05 19:31:18 +02:00
emaryn
9750d13712 xva-img: 1.4.2 -> 1.5
Diff: https://github.com/eriklax/xva-img/compare/1.4.2...1.5
2025-06-06 01:29:34 +08:00
Peder Bergebakken Sundt
64364d5240
veilid: 0.4.6 -> 0.4.7 (#413665) 2025-06-05 19:28:06 +02:00
Peder Bergebakken Sundt
acf2e9b992
zizmor: 1.8.0 -> 1.9.0 (#413049) 2025-06-05 19:27:37 +02:00
Peder Bergebakken Sundt
cc285194c9
super-productivity: 12.0.5 -> 13.0.10 (#408487) 2025-06-05 19:25:21 +02:00
Peder Bergebakken Sundt
fda348ca8a
eduke32: automatically update VC_REV, add update script, remove gtk2 (#410876) 2025-06-05 19:23:55 +02:00
R. Ryantm
8592018f57 terraform-providers.jetstream: 0.2.0 -> 0.2.1 2025-06-05 17:09:42 +00:00
R. Ryantm
11883cbb64 git-repo: 2.54 -> 2.55.1 2025-06-05 17:09:38 +00:00
Ethan Carter Edwards
a4f7e10e67
ocamlPackages.mdx: fix Darwin build
The unix set perm test fails on Darwin, so disable tests as I do not
believe there is a way to disable specific tests in OCaml.

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-06-05 12:52:46 -04:00
R. Ryantm
58000825ab lazyjournal: 0.7.8 -> 0.7.9 2025-06-05 16:18:37 +00:00
emaryn
0efe0e3771 mihomo-party: 1.7.3 -> 1.7.4 2025-06-05 16:09:56 +00:00
R. Ryantm
e7cdaad081 vscode-extensions.github.copilot-chat: 0.27.2 -> 0.27.3 2025-06-05 15:40:39 +00:00
R. Ryantm
81f4163922 vscode-extensions.twpayne.vscode-testscript: 0.0.5 -> 0.0.6 2025-06-05 15:38:16 +00:00
R. Ryantm
eaf1de36c1 vscode-extensions.ms-azuretools.vscode-bicep: 0.35.1 -> 0.36.1 2025-06-05 15:20:22 +00:00
R. Ryantm
37841184e9 vscode-extensions.seatonjiang.gitmoji-vscode: 1.2.5 -> 1.3.0 2025-06-05 15:18:18 +00:00
R. Ryantm
68fb3c059a vscode-extensions.editorconfig.editorconfig: 0.17.2 -> 0.17.4 2025-06-05 15:14:23 +00:00
R. Ryantm
f7a7614349 vscode-extensions.github.copilot: 1.323.0 -> 1.326.0 2025-06-05 15:02:42 +00:00
R. Ryantm
adf24a58ec consul-template: 0.40.0 -> 0.41.0 2025-06-05 14:48:35 +00:00
R. Ryantm
39918c58e9 clj-kondo: 2025.04.07 -> 2025.06.05 2025-06-05 14:37:33 +00:00
R. Ryantm
344c7d7994 eksctl: 0.208.0 -> 0.209.0 2025-06-05 14:34:21 +00:00
R. Ryantm
cb66d794e2 kube-bench: 0.10.6 -> 0.10.7 2025-06-05 14:16:47 +00:00
Jez Cope
27145333ab python3Packages.bagit: 1.8.1 -> 1.9b2 2025-06-05 14:41:11 +01:00
Janne Heß
25a38ebfb0
appimageTools: Drop gtk2
Should work since it's not in the linked excludelist anymore: https://github.com/AppImageCommunity/pkg2appimage/blob/master/excludelist
Ref: https://github.com/NixOS/nixpkgs/issues/410814

Tested by running `joplin-desktop`
2025-06-05 14:32:22 +02:00
R. Ryantm
e9e3ad892f vscode-extensions.stylelint.vscode-stylelint: 1.5.0 -> 1.5.1 2025-06-05 12:17:21 +00:00
Sandro Jäckel
79f10f152c
nextcloud-client: 3.16.4 -> 3.16.5
Changelog: https://github.com/nextcloud/desktop/releases/tag/v3.16.5
2025-06-05 14:12:26 +02:00
R. Ryantm
6b6a7806b0 vscode-extensions.ms-dotnettools.vscode-dotnet-runtime: 2.3.3 -> 2.3.5 2025-06-05 12:00:13 +00:00
R. Ryantm
dbe80b1e2b vscode-extensions.jdinhlife.gruvbox: 1.26.0 -> 1.28.0 2025-06-05 11:55:18 +00:00
R. Ryantm
273b2638ea vscode-extensions.bradlc.vscode-tailwindcss: 0.14.19 -> 0.14.20 2025-06-05 11:42:29 +00:00
R. Ryantm
9439ec8ec0 vscode-extensions.danielsanmedium.dscodegpt: 3.12.38 -> 3.12.39 2025-06-05 11:41:42 +00:00
R. Ryantm
f8f584f3a9 vscode-extensions.waderyan.gitblame: 11.1.2 -> 11.1.3 2025-06-05 11:38:50 +00:00
R. Ryantm
ea0eb51409 vscode-extensions.wakatime.vscode-wakatime: 25.0.3 -> 25.0.4 2025-06-05 11:37:30 +00:00
R. Ryantm
25936d2e9d vscode-extensions.unifiedjs.vscode-mdx: 1.8.14 -> 1.8.15 2025-06-05 11:17:23 +00:00
R. Ryantm
ed2cbd0d15 vscode-extensions.davidanson.vscode-markdownlint: 0.59.0 -> 0.60.0 2025-06-05 11:06:54 +00:00
R. Ryantm
1ea9874c9e google-play: 1.7.4 -> 1.7.5 2025-06-05 11:04:33 +00:00
R. Ryantm
6b3fffa698 python3Packages.sagemaker-core: 1.0.34 -> 1.0.36 2025-06-05 10:36:07 +00:00
R. Ryantm
187fe567f6 pm2: 6.0.6 -> 6.0.8 2025-06-05 10:23:26 +00:00
Christoph Heiss
6881e4cdab
proxmox-backup-client: 3.3.2 -> 3.4.2
- The one patch previously pulled from the AUR packaging is now
   vendored, due to not being updated (yet) there and needing a refresh.
- A new patch is introduced to revert a commit with very much
  upstream-specific change in the `h2` crate, which is not applicable
  here.

Also closes #412778.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-06-05 12:09:04 +02:00
R. Ryantm
fd7c6b0bf0 mtr-exporter: 0.5.1 -> 0.6.0 2025-06-05 10:04:30 +00:00
R. Ryantm
cda9c64a1b ygot: 0.31.0 -> 0.32.0 2025-06-05 10:02:55 +00:00
R. Ryantm
f598182c0b livekit: 1.8.4 -> 1.9.0 2025-06-05 10:01:18 +00:00
R. Ryantm
90e3ef2c3d fastfetchMinimal: 2.44.0 -> 2.45.0 2025-06-05 09:34:49 +00:00
R. Ryantm
bc69b7dd5d beeper: 4.0.732 -> 4.0.747 2025-06-05 09:19:20 +00:00
Vojtěch Káně
a8b64551c5 aerc: backport an upstream patch for handling of attachments' filenames
The patch is not part of a tagged release yet so we apply it selectively
instead of upgrading whole aerc. While it is originally presented as
a usability problem only for attachments with absolutes filepaths (they
fail to open), there is nothing stopping you from putting a relative
path in there therefore forcing aerc to overwriting any path on the host
system with sender chosen data. It's been marked as CVE-2025-49466

I decided to inline the patches into nixpkgs as they are very short and
the current bot protection of git.sr.ht complicates patch fetching.
2025-06-05 10:57:27 +02:00
László Vaskó
52474c6bee unblob: 25.4.14 -> 25.5.26 2025-06-05 10:55:18 +02:00
emaryn
5dd3d7ed18 xxdiff: 5.0b1 -> 5.1-unstable-2025-03-21 2025-06-05 16:33:01 +08:00
emaryn
c025fb0d82 yaml-language-server: 1.17.0 -> 1.18.0
Diff: https://github.com/redhat-developer/yaml-language-server/compare/refs/tags/1.17.0...refs/tags/1.18.0

Changelog: https://github.com/redhat-developer/yaml-language-server/blob/refs/tags/1.18.0/CHANGELOG.md
2025-06-05 16:15:59 +08:00
emaryn
ac424fab9a wemeet-wayland-screenshare: 0-unstable-2025-01-06 -> 0-unstable-2025-05-31 2025-06-05 15:53:06 +08:00
R. Ryantm
4063560ec7 proton-pass: 1.31.4 -> 1.31.5 2025-06-05 06:06:34 +00:00
Fabian Affolter
2f43173e80 python312Packages.polyswarm-api: 3.12.0 -> 3.13.0
Diff: https://github.com/polyswarm/polyswarm-api/compare/refs/tags/3.12.0...refs/tags/3.13.0

Changelog: https://github.com/polyswarm/polyswarm-api/releases/tag/3.13.0
2025-06-05 07:59:22 +02:00
R. Ryantm
97799403ff postfix-tlspol: 1.8.10 -> 1.8.11 2025-06-05 05:45:17 +00:00
R. Ryantm
0944ebab38 homebank: 5.9.1 -> 5.9.2 2025-06-05 04:48:15 +00:00
Boris Nagaev
81a5e50efc
lightning-loop: 0.28.8 -> 0.31.1 2025-06-05 00:39:28 -03:00
R. Ryantm
b56471cf1c ocm: 1.0.5 -> 1.0.6 2025-06-05 03:37:49 +00:00
Stig Palmquist
01885ade53
perlPackages.FileFindRule: patch for CVE-2011-10007 2025-06-05 04:38:43 +02:00
Mohammad Al-Ahdal
67ec01ff28
code-cursor: 0.50.5 -> 1.0.0 2025-06-04 20:30:50 -06:00
Robert Schütz
8cf7a13f56 python3Packages.aioamazondevices: init at 3.0.5 2025-06-04 18:17:48 -07:00
André Lima
96c8709d82
virtualbox: 7.1.8 -> 7.1.10 2025-06-05 02:17:34 +01:00
Robert Schütz
b4ebb630d4 python3Packages.aioimmich: init at 0.9.0 2025-06-04 18:03:05 -07:00
iivusly
106a47787c uxn: fix builds in Darwin 2025-06-04 16:33:51 -07:00
R. Ryantm
634059c8e6 melange: 0.26.0 -> 0.26.6 2025-06-04 22:43:31 +00:00
Robert Schütz
d004e44413 bitwarden-cli: mark broken on Darwin 2025-06-04 15:19:21 -07:00
Robert Schütz
4c3eaa9dae bitwarden-cli: 2025.4.0 -> 2025.5.0
Diff: https://github.com/bitwarden/clients/compare/refs/tags/cli-v2025.4.0...refs/tags/cli-v2025.5.0

Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2025.5.0
2025-06-04 15:19:21 -07:00
kuflierl
00e7de92e3
shh: 2025.4.12 -> 2025.6.4 2025-06-04 23:17:13 +02:00
liberodark
533f4fd635 velero: remove with lib; 2025-06-04 22:33:43 +02:00
Sergei Trofimovich
21a487c01a vifm: enable parallel building 2025-06-04 21:12:41 +01:00
Sergei Trofimovich
3c7f09cbb3 vifm: 0.14.2 -> 0.14.3
Changes: https://github.com/vifm/vifm/releases/tag/v0.14.3
2025-06-04 21:09:22 +01:00
Markus Heinrich
f71ddc3b5a sylpheed: fix with gcc 14 2025-06-04 22:00:50 +02:00
merrkry
b2b30651aa
memogram: 0.2.4 -> 0.2.5 2025-06-04 21:29:51 +02:00
Guy Chronister
8f856e670c flare: refactor meta and pname 2025-06-04 19:20:44 +00:00
R. Ryantm
079231dfe7 vscode-extensions.ms-dotnettools.csharp: 2.76.27 -> 2.80.16 2025-06-04 18:28:27 +00:00
Tony Wasserka
c1d477fdb2 fex: 2505 -> 2506 2025-06-04 20:08:40 +02:00
Guy Chronister
4088d09767 orpie: Refactor and hardcode orpie attribute and rev -> tag 2025-06-04 16:28:50 +00:00
Marie Ramlow
f1d85a7907 heroic-unwrapped: 2.17.0 -> 2.17.1
Diff: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/refs/tags/v2.17.0...refs/tags/v2.17.1

Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases
2025-06-04 16:44:41 +02:00
R. Ryantm
72a4d41ded buildah-unwrapped: 1.40.0 -> 1.40.1 2025-06-04 14:28:31 +00:00
AlisterH
66f4887585
gwc: fix build with gcc14 2025-06-05 00:27:03 +12:00
Katherina Walshe-Grey
209e3c7fee python313Packages.breezy: 3.3.10 -> 3.3.12
Updated to include fix for https://bugs.launchpad.net/brz/+bug/2103478
2025-06-04 12:43:54 +01:00
Johan Herland
abda866f17
fetchurl: Add hook for rewriting/filtering URLs
This allows on-the-fly rewriting of URLs before they are passed from
fetchurl (or fetchurlBoot) to curl.

The intended use is to allow inserting company-internal mirrors, or
working around company firewalls and similar network restrictions,
without having to extensively patch across all of nixpkgs. Instead,
users can pass a function in their nixpkgs that performs the necessary
URL rewrites.

Co-authored-by: Alexander Bantyev <balsoft@balsoft.ru>
2025-06-04 10:29:08 +00:00
R. Ryantm
f1572ce105 alpaca: 6.0.5 -> 6.1.5 2025-06-04 10:17:07 +00:00
Jairo Llopis
33c4a9b1a3
python3Packages.oca-port: fix dependencies and build from source
It now depends on giturlparse. Build was broken because of that.

I took the chance to update to newer build system, and build from source.
2025-06-04 10:44:38 +01:00
Jairo Llopis
72fd01a97d
python3Packages.giturlparse: init at 0.12.0 2025-06-04 10:44:30 +01:00
PandapipBot
38e9df562e vscode-extensions.reditorsupport.r: 2.8.5 -> 2.8.6 2025-06-04 07:50:54 +00:00
R. Ryantm
33d0be171f stellarsolver: 2.6 -> 2.7 2025-06-04 07:03:54 +00:00
emaryn
45e224b8d7 zita-resampler: 1.8.0 -> 1.11.2 2025-06-04 14:14:30 +08:00
Peder Bergebakken Sundt
c9d8892370 python313Packages.pygame-ce: 2.5.3 -> 2.5.4
Changelog: https://github.com/pygame-community/pygame-ce/releases/tag/2.5.4
2025-06-04 02:06:16 +02:00
Peder Bergebakken Sundt
dd3b6cc7da python313Packages.mkdocs-rss-plugin: add missing dependencies 2025-06-03 22:27:59 +02:00
R. Ryantm
7a88ea6f89 vscode-extensions.ms-dotnettools.csdevkit: 1.19.63 -> 1.20.35 2025-06-03 20:20:40 +00:00
Amadej Kastelic
8b1388d74f
sauerbraten: fix build 2025-06-03 22:03:04 +02:00
Peder Bergebakken Sundt
2aab1fc0c3 treewide: use src.name in sourceRoot 2025-06-03 20:49:03 +02:00
Marcin Serwin
2a495be3d3
_1oom: add marcin-serwin to maintainers
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-03 19:26:43 +02:00
Marcin Serwin
4873085fde
_1oom: remove 'with lib;' from meta
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-03 19:25:57 +02:00
Marcin Serwin
8a40bf8fb1
_1oom: remove unused build inputs
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-03 19:25:41 +02:00
Marcin Serwin
e562293f05
_1oom: switch to finalAttrs pattern
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-03 19:25:41 +02:00
Bruno Bigras
3b4f21beac veilid: 0.4.6 -> 0.4.7 2025-06-03 13:25:20 -04:00
Marcin Serwin
1c8fc0ed66
_1oom: enable strict deps
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-03 19:17:37 +02:00
Marcin Serwin
957775802e
_1oom: drop SDL dependencies
They are ignored in favor of the SDL2.

Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-03 19:17:17 +02:00
Marcin Serwin
278663212d
_1oom: enable parallel building
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-03 19:08:12 +02:00
Marcin Serwin
c2149ed037
_1oom: 1.11.2 -> 1.11.6
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-03 19:04:05 +02:00
Marcin Serwin
e6254ef686
_1oom: fix update script
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-06-03 19:02:15 +02:00
Sarah Clark
b168f6ad5d python3Packages.anthropic: 0.51.0 -> 0.52.2
changelog: https://github.com/anthropics/anthropic-sdk-python/releases/tag/v0.52.2

diff: https://github.com/anthropics/anthropic-sdk-python/compare/v0.51.0...v0.52.2
2025-06-03 09:55:42 -07:00
Michael Evans
7ba5f4e34a exercise-timer: 1.8.1 -> 1.8.4 2025-06-03 18:41:36 +02:00
Michael Evans
b248d347c5 buffer: 0.9.10 -> 0.10.0 2025-06-03 18:09:53 +02:00
transcaffeine
9b9b529bfa
matrix-synapse: 1.130.0 -> 1.131.0
Relase notes: https://github.com/element-hq/synapse/releases/tag/v1.131.0
Full changelog: https://github.com/element-hq/synapse/compare/v1.130.0...v1.131.0
2025-06-03 17:30:50 +02:00
samfundev
a0f732926b
grayjay: 5 -> 7 2025-06-03 11:18:44 -04:00
Martin Wimpress
81705370cb
station: 1.52.2 -> 3.3.0
Co-authored-by: Marcin Serwin <marcin@serwin.dev>
2025-06-03 12:50:45 +01:00
R. Ryantm
ce95b2d517 vscode-extensions.ziglang.vscode-zig: 0.6.9 -> 0.6.10 2025-06-03 11:50:34 +00:00
Bruno BELANYI
ab77870a4b vimix-cursors: fix build
The `cairosvg` executable is no longer supplied by
`python3Packages.cairosvg`, use the top-level package instead.
2025-06-03 10:21:42 +00:00
Paul Meyer
b0c4014634 azure-cli-extensions.pinecone: remove 2025-06-03 11:32:03 +02:00
Paul Meyer
19c52a36bb azure-cli-extensions.weights-and-biases: remove 2025-06-03 11:32:03 +02:00
Paul Meyer
0554893842 azure-cli-extensions.blueprint: 0.3.2 -> 1.0.0b1 2025-06-03 11:32:03 +02:00
Paul Meyer
831133e4d4 azure-cli-extensions.databox: 1.1.0 -> 1.2.0 2025-06-03 11:32:03 +02:00
Paul Meyer
07a25d001b azure-cli-extensions.astronomer: 1.0.0 -> 1.0.1 2025-06-03 11:32:03 +02:00
Paul Meyer
e0a01c8277 azure-cli-extensions.connectedmachine: 1.1.1b1 -> 2.0.0b1 2025-06-03 11:32:03 +02:00
Paul Meyer
54d4f60511 azure-cli-extensions.informatica: 1.0.0b1 -> 1.0.0b2 2025-06-03 11:32:03 +02:00
Paul Meyer
541fae181e azure-cli-extensions.cosmosdb-preview: 1.4.0 -> 1.6.0 2025-06-03 11:32:02 +02:00
Paul Meyer
389f2d938c azure-cli-extensions.dynatrace: 1.1.0 -> 1.1.1 2025-06-03 11:32:02 +02:00
Paul Meyer
f56e35aec6 azure-cli-extensions.datafactory: 1.0.3 -> 1.0.4 2025-06-03 11:32:02 +02:00
Paul Meyer
12673a5119 azure-cli-extensions.zones: 1.0.0b1 -> 1.0.0b3 2025-06-03 11:32:02 +02:00
Paul Meyer
71ecefb828 azure-cli-extensions.datadog: 0.1.1 -> 1.0.0 2025-06-03 11:32:02 +02:00
Paul Meyer
003e93ccf2 azure-cli-extensions.aks-preview: 17.0.0b4 -> 18.0.0b7 2025-06-03 11:32:02 +02:00
Paul Meyer
5010d90b09 azure-cli-extensions.k8s-extension: 1.6.4 -> 1.6.5 2025-06-03 11:32:02 +02:00
Paul Meyer
c811891d24 azure-cli-extensions.carbon: init at 1.0.0b1 2025-06-03 11:32:02 +02:00
Paul Meyer
78ba1b2de1 azure-cli-extensions.vme: init at 1.0.0b1 2025-06-03 11:32:01 +02:00
Paul Meyer
c3a5170638 azure-cli-extensions.mongo-db: init at 1.0.0b1 2025-06-03 11:32:01 +02:00
Paul Meyer
6774ccc0a8 azure-cli: 2.73.0 -> 2.74.0
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2025-06-03 11:32:01 +02:00
Paul Meyer
7fba5a1d47 python3Packages.azure-mgmt-storage: 22.2.0 -> 23.0.0
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2025-06-03 11:32:01 +02:00
Paul Meyer
8860b04024 python3Packages.azure-mgmt-recoveryservicesbackup: 9.1.0 -> 9.2.0
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2025-06-03 11:32:01 +02:00
Paul Meyer
193ede2ccf python3Packages.azure-mgmt-containerservices: 35.0.0 -> 36.0.0
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2025-06-03 11:32:01 +02:00
Paul Meyer
ebd6d1eaa3 python3Packages.azure-keyvault-securitydomain: init at 1.0.0b1
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2025-06-03 11:32:01 +02:00
R. Ryantm
6104638321 stevenblack-blocklist: 3.15.37 -> 3.15.42 2025-06-03 05:10:46 +00:00
Thomas Gebert
2e73d72004 bigpemu: 1.18 -> 1.19 2025-06-02 22:21:40 -04:00
Defelo
323925ea92
ytdl-sub: 2025.05.23 -> 2025.06.01.post1 2025-06-03 01:03:52 +02:00
Defelo
ec0f231587
ytdl-sub: fix updateScript 2025-06-03 01:03:51 +02:00
Nick Cao
99d0c8ba46
mtail: 3.0.23 -> 3.2.4
Diff: https://github.com/jaqx0r/mtail/compare/v3.0.23...v3.2.4
2025-06-02 18:54:54 -04:00
nikstur
a8414c8c84 lon: 0.5.0 -> 0.7.0 2025-06-03 00:54:23 +02:00
Gutyina Gergő
3bddd16a37
nixos/glance: add environmentFile option 2025-06-02 23:07:13 +02:00
Gutyina Gergő
6591213349
nixos/glance: clarify settings _secret 2025-06-02 22:47:21 +02:00
Alyssa Ross
ab1d367671
graphene: fix static
Meson doesn't support gtk-doc for static builds.

Link: https://github.com/mesonbuild/meson/pull/14257
2025-06-02 12:45:48 +02:00
Felix Singer
a6f173ecc2 jenkins: 2.504.1 -> 2.504.2
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-02 11:54:31 +02:00
h0nIg
cacfaf76c2
nodejs: removal of hiprio usage 2025-06-02 10:10:05 +02:00
emaryn
081bb902cf multipass: update protobuf 2025-06-02 08:57:53 +08:00
emaryn
1859534d39 dart-sass: 1.89.0 -> 1.89.1 2025-06-02 08:57:20 +08:00
emaryn
5e0d8687e1 protoc-gen-dart: 22.1.0 -> 22.3.0 2025-06-02 08:56:51 +08:00
R. Ryantm
7b1ab108a8 phpExtensions.blackfire: 1.92.36 -> 1.92.37 2025-06-02 00:28:02 +00:00
emaryn
589ca366c7 protoc-gen-dart: 21.1.2 -> 22.1.0 2025-06-02 07:19:46 +08:00
Thomas Gerbet
ca5c28577c zizmor: 1.8.0 -> 1.9.0
https://github.com/zizmorcore/zizmor/releases/tag/v1.9.0
2025-06-01 23:38:09 +02:00
R. Ryantm
42bf3489df vscode-extensions.ms-azuretools.vscode-docker: 1.29.6 -> 2.0.0 2025-06-01 20:30:58 +00:00
R. Ryantm
129e9e7f69 ecapture: 1.0.2 -> 1.1.0 2025-06-01 19:20:36 +00:00
Morgan Helton
75d912f07c
python3Packages.atlassian-python-api: 3.41.21 -> 4.0.4 2025-06-01 13:45:30 -05:00
Morgan Helton
55963bf96c
python3Packages.atlassian-python-api: modernize 2025-06-01 13:44:14 -05:00
bb2020
7a875d8aa5 gimx: fix build 2025-06-01 19:13:31 +03:00
emaryn
ab95fc1717 animeko: 4.10.1 -> 4.11.1 2025-06-01 14:54:16 +00:00
JuliusFreudenberger
f0bef342fb git-jump: init at 0.3.1 2025-06-01 17:46:37 +03:00
R. Ryantm
1462abddea vscode-extensions.sourcery.sourcery: 1.36.0 -> 1.37.0 2025-06-01 11:45:40 +00:00
R. Ryantm
db1bfc2878 hoppscotch: 25.4.2-0 -> 25.5.1-0 2025-06-01 09:50:08 +00:00
R. Ryantm
96895658f5 checkstyle: 10.24.0 -> 10.25.0 2025-06-01 09:27:52 +00:00
Amadej Kastelic
e111280e04
hackneyed: remove usages of with lib; 2025-05-31 11:47:00 +02:00
Amadej Kastelic
ffb4c8cb11
hackneyed: 0.9.1 -> 0.9.3
https://gitlab.com/Enthymeme/hackneyed-x11-cursors/-/blob/master/CHANGELOG\#L1
2025-05-31 11:46:33 +02:00
Sergei Trofimovich
e894c5eae5 vte: 0.80.1 -> 0.80.2
Changes: https://gitlab.gnome.org/GNOME/vte/-/compare/0.80.1...0.80.2?from_project_id=1893
2025-05-31 06:56:20 +01:00
NilaTheDragon
1a031647f7
high-tide: 0-unstable-2025-05-01 -> 0.1.5 2025-05-31 07:42:40 +02:00
Peder Bergebakken Sundt
63f12ff91b python313Packages.validator-collection: remove unused inputs
just wow
2025-05-31 04:13:42 +02:00
Tristan Ross
f9460c7b56
llvmPackages_20: 20.1.5 -> 20.1.6 2025-05-30 16:25:03 -07:00
Peder Bergebakken Sundt
3c91dc3f90 python313Packages.pygame-gui: 0613 -> 0614 2025-05-30 20:41:38 +02:00
Shawn8901
02071f39e3 victoriametrics: 1.117.1 -> 1.118.0 2025-05-30 18:16:02 +02:00
Shawn8901
037c360635 victoriametrics: add update script for maintainers/scripts/update.nix 2025-05-30 18:15:43 +02:00
Peder Bergebakken Sundt
2a2b9ed586 deepsecrets: unpin python311 2025-05-30 03:56:45 +02:00
Peder Bergebakken Sundt
75c00536ed steamback: unpin python311 2025-05-30 03:56:45 +02:00
Peder Bergebakken Sundt
3f133a5891 manuskript: unping python311 2025-05-30 03:56:44 +02:00
Peder Bergebakken Sundt
a84750bbb4 hyprshade: unpin python311 2025-05-30 03:56:44 +02:00
Peder Bergebakken Sundt
5a1f82be1b volk_2: unpin python311 2025-05-30 03:56:44 +02:00
Peder Bergebakken Sundt
57bb546750 thelounge: unpin python311 2025-05-30 03:56:43 +02:00
Peder Bergebakken Sundt
167c2e876a smassh: unpin python311 2025-05-30 03:56:43 +02:00
Peder Bergebakken Sundt
ac08339ad2 py3c: unpin python311 2025-05-30 03:56:42 +02:00
Peder Bergebakken Sundt
b191a71325 dooit: unpin python311 2025-05-30 03:56:42 +02:00
Peder Bergebakken Sundt
94ea5940ba dooit-extras: unpin python311 2025-05-30 03:56:42 +02:00
Peder Bergebakken Sundt
26576db882 toolong: unpin python311 2025-05-30 03:56:41 +02:00
Peder Bergebakken Sundt
6fb8189cbc renderdoc: unpin python311 2025-05-30 03:50:26 +02:00
Peder Bergebakken Sundt
bec1f651b9 pysolfc: unpin python311 2025-05-30 03:50:25 +02:00
Peder Bergebakken Sundt
1fe7cd22a9 nixos/tests/thelounge: fix eval by disabling theme test
It seems we don't package thelounge themes anymore
2025-05-30 01:41:04 +02:00
Peder Bergebakken Sundt
b6dd19a100 gpodder: unpin python311 2025-05-30 01:08:21 +02:00
Peder Bergebakken Sundt
d936030963 frescobaldi: unpin python311 2025-05-30 01:08:21 +02:00
Peder Bergebakken Sundt
7139b502d1 freecad: unpin python311 2025-05-30 01:08:20 +02:00
Tobias M
0ed8766367 hotspot: move to by-name 2025-05-29 22:59:40 +02:00
Tobias M
b15b952554 kddockwidgets: move to by-name 2025-05-29 22:59:40 +02:00
Tobias M
fae935a9f4 hotspot: use qt6
Port hotspot as well as kddockwidgets to use qt6.
As hotspot is the only reverse dependency of kddockwidgets,
kddockwidgets is simply moved to qt6 alongside hotspot.
Also prepare for by-name migration by taking top-level qt6 as an input.
2025-05-29 22:59:39 +02:00
Tobias M
5125c5e574 hotspot: Add maintainer tmarkus 2025-05-29 22:59:39 +02:00
Rebecca Turner
feef46cb80
nix-your-shell: Add generate-config script
This lets users generate a shell configuration file from Nix, for use
with `home-manager` and similar:

    { config, pkgs, ... }: {
      home.file."${config.xdg.configHome}/nushell/nix-your-shell.nu".source =
        pkgs.nix-your-shell.generate-config "nu";
    }

See: https://github.com/MercuryTechnologies/nix-your-shell/issues/81
2025-05-29 22:16:00 +02:00
Tobias M
23c8861471 hotspot: Add kgraphviewer and qcustomplot
hotspot uses them as optional dependencies for additional features.

QCustomPlot is used for the frequency tab, and KGraphViewer is used
for a call graph in the caller/callee tab.
2025-05-29 18:39:51 +02:00
Duck
4196e2ce85 vintagestory: 1.20.9 -> 1.20.11 2025-05-29 22:38:00 +09:30
Ryan Omasta
f9ceab7267
shadps4: fix update script 2025-05-29 04:08:13 -06:00
emaryn
c46498783a animeko: fix 2025-05-29 08:05:47 +08:00
PopCat19
039addba0c zrok: 0.4.46 -> 1.0.4 2025-05-28 18:13:31 -04:00
Michael Daniels
975b2c6d25 bitbucket-server-cli: drop
No updates since 2015, source code seems to no longer be available, and its
dependencies have vulnerabilities (e.g. CVE-2022-46648, CVE-2022-47318).
2025-05-27 21:28:00 -04:00
Ethan Carter Edwards
a5c7410e0b
nix-check-deps: init at 0-unstable-2025-04-09
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-05-27 21:04:05 -04:00
TomaSajt
33a3784d5e
siyuan: 3.1.28 -> 3.1.31 2025-05-28 02:17:44 +02:00
Diogo Correia
1e3dae0cce
matrix-continuwuity: enable direct_tls build feature 2025-05-28 00:54:30 +01:00
Marcin Serwin
c73bd2a75c
solarus-quest-editor: move to by-name
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-05-27 17:58:23 +02:00
Marcin Serwin
f3422b9f78
solarus: move to by-name
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-05-27 17:57:14 +02:00
Marcin Serwin
d18d7c6bf8
solarus-quest-editor: 1.6.4 -> 2.0.0
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-05-27 17:57:14 +02:00
R. Ryantm
dd00f45c40 kimai: 2.33.0 -> 2.34.0 2025-05-27 12:33:53 +00:00
emaryn
e54fd3c32a python313Packages.newspaper3k: init at 0.2.8 2025-05-27 01:59:11 +00:00
emaryn
f194829964 python313Packages.pip-install-test: init at 0.5 2025-05-27 01:59:11 +00:00
qubitnano
9fc20cc5e9 eduke32: remove gtk2
gtk2 is used for the startup window, but we never actually used it
because we never added gtk2 to LD_LIBRARY_PATH.
2025-05-26 21:48:21 -04:00
Ross Smyth
c7ef20e66c spotify_player: Install shell completions 2025-05-26 19:30:22 -04:00
Marcin Serwin
73dd253079
solarus: 1.6.4 -> 2.0.0
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-05-26 22:58:33 +02:00
NilaTheDragon
554ede7eef
maintainers: add nilathedragon 2025-05-26 18:35:19 +02:00
Diogo Correia
28e980411d
matrix-continuwuity: add rocksdb to passthru
This allows others to use the same version of rocksdb, e.g., for backup
scripts.
2025-05-26 17:29:01 +01:00
Niko Cantero
2f51cb1f8f
dorion: 5.0.1 → 6.7.1; dorion: build from source
Co-authored-by: griffi-gh <prasol258@gmail.com>
2025-05-26 11:59:15 -04:00
Jason Yundt
c1afaee9ed pre-commit: 4.0.1 → 4.2.0
Release notes: <https://github.com/pre-commit/pre-commit/releases/tag/v4.2.0>
2025-05-26 09:25:08 -04:00
eymeric
bda9a249be
plutovg: 1.0.0 -> 1.1.0 2025-05-26 15:20:58 +02:00
rczb
42af7c534c racket, racket-minimal: remove redundant patch for Darwin 2025-05-26 20:42:06 +08:00
Gliczy
1228b36dbf adw-gtk3: change description 2025-05-26 14:36:33 +02:00
Gliczy
56267970c2 adw-gtk3: add normalcea as maintainer 2025-05-26 14:35:06 +02:00
rczb
a8d0fd7e40 racket, racket-minimal: specify meta.sourceProvenance 2025-05-26 20:22:25 +08:00
rczb
84047a3142 racket, racket-minimal: move to pkgs/by-name 2025-05-26 20:22:25 +08:00
rczb
31fb64851e racket, racket-minimal: 8.16 -> 8.17 2025-05-26 20:22:25 +08:00
RatCornu
9456b271f4
pingvin-share: 1.11.1 -> 1.13.0
Moved pingvin-share in pkgs/servers/web-app folder
2025-05-26 13:47:52 +02:00
John Rodewald
d5c77fd3fb gex: fix Darwin build
`zlib` dependency was missing.
2025-05-26 07:45:20 +02:00
Kenichi Kamiya
597012fb70
typescript-go: init at 0-unstable-2025-05-23 2025-05-26 04:38:54 +09:00
Nikolay Korotkiy
f399a6d589
kchmviewer: migrate to by-name 2025-05-25 22:01:32 +04:00
Nikolay Korotkiy
b05f6f1403
kchmviewer: modernize 2025-05-25 22:01:32 +04:00
Nikolay Korotkiy
e189ab9ace
kchmviewer: enable on unix 2025-05-25 22:01:31 +04:00
qubitnano
120880f12c eduke32: add update script 2025-05-25 13:56:49 -04:00
qubitnano
c2fcace1ac eduke32: automatically update VC_REV 2025-05-25 13:56:49 -04:00
Andrew Voynov
60a907b76a
hyphen: add Russian dictionary, update readmeFileName values
For some reason README file for Russian has different naming upstream,
therefore `readmeFileName` for all languages was changed to accommodate
both naming schemes.
2025-05-25 18:49:15 +03:00
R. Ryantm
d24d2fc0d9 python3Packages.influxdb-client: 1.48.0 -> 1.49.0 2025-05-25 14:18:35 +00:00
Peder Bergebakken Sundt
f0c9b09b85 python313Packages.textx.passthru.tests.*: fix meta.homepage 2025-05-25 03:57:35 +02:00
Ryan Omasta
2844748c4b
mozhi: init at 0-unstable-2025-04-14 2025-05-24 17:26:27 -06:00
Peder Bergebakken Sundt
f443d8a56e python313Packages.pyrender: use llvmpipeHook
Didn't know about this one, pretty neat!
2025-05-24 20:19:59 +02:00
Yethal
0ab19b633c terragrunt: 0.78.4 -> 0.80.2 2025-05-23 16:01:35 +02:00
Hoang Nguyen
1d8ea85cda
kubie: add fish completion 2025-05-23 18:07:02 +07:00
Hoang Nguyen
ca1ec659ee
kubie: wrap kubectl
kubie executes kubectl to list namespaces for `kubie ns` command.
2025-05-23 18:05:07 +07:00
Eman Resu
3f47b2cf27 fish-lsp: use finalAttrs 2025-05-22 11:24:45 -04:00
Peder Bergebakken Sundt
60e131c86b python313Packages.starlette-admin: 0.14.1 -> 0.15.0
Changelog: https://github.com/jowilf/starlette-admin/blob/0.15.0/CHANGELOG.md
2025-05-22 02:26:22 +02:00
Flakebi
c4f052c08a
nixos/kanidm: Fix bind paths
1. We bound the directory of certificates, this lead to forced read-only
   binds of these directories, even if they should have been bound
   read-write for other files in there. Looking at the history, there
   seems to be no compelling reason for this, so switch to binding
   the files directly.
2. `/run/kanidmd` is configured as `RuntimeDirectory` so bound
   automatically and we don’t need to specify it explicitly.
2025-05-21 08:49:52 +02:00
nat
f0bee9da80
jazz2: sort and enable strictDeps 2025-05-20 19:36:17 +02:00
nat
3bf8940c4a
jazz2: 3.2.0 -> 3.3.0 2025-05-20 19:35:46 +02:00
Euan Kemp
3e76f46fb9 anki: 24.11 -> 25.02.5
This update is a bit more involved than previous ones because the yarn
format also updated to yarn-berry, so we have to deal with that.
2025-05-20 01:33:15 +09:00
Euan Kemp
1e2df291f1 anki: minorly simplify build
Upstream makes it easier to build offline now, simplify the yarn part a
little
2025-05-20 00:46:47 +09:00
Shogo Takata
712e1a622e
super-productivity: 12.0.5 -> 13.0.10
Updates super-productivity to 13.0.10.
This addresses the changes in the build process and cleans some files in
the output that were not used.
I have found that this app only needs the `app.asar` file to run, so
many files were cleaned in this commit.
2025-05-19 05:16:13 +09:00
Gliczy
4f91e6463e adw-gtk3: add myself as maintainer 2025-05-16 23:45:04 +02:00
Gliczy
3a45ce7bb0 adw-gtk3: 5.10 -> 6.2 2025-05-16 23:44:54 +02:00
dansbandit
58dc404ae0 ocrodjvu: 0.13.2 -> 0.14; python3Packages.python-djvulibre: 0.9.1 ->
0.9.3
2025-05-16 21:36:27 +02:00
VuiMuich
a1d904f9a4
alacritty-graphics: init at 0.15.1 2025-05-15 08:08:35 +02:00
Lorenz Leutgeb
d3e0b0e297 radicle: Remove sunset package aliases 2025-05-12 14:16:21 +02:00
js6pak
110d7b29b3
gpu-screen-recorder-gtk: 5.1.6 -> 5.7.0 2025-05-11 19:01:57 +02:00
js6pak
f18cf012cf
nixos/gpu-screen-recorder: add cap_sys_nice back
This reverts commit 7b69d089ca, because gpu-screen-recorder 5.5.2 fixes the original issue.
2025-05-11 19:01:57 +02:00
js6pak
6fe3a6135e
gpu-screen-recorder: 5.2.0 -> 5.5.3 2025-05-11 19:01:56 +02:00
js6pak
9bfb3e72b7
gpu-screen-recorder{,-gtk}: add myself as maintainer 2025-05-11 19:01:56 +02:00
js6pak
ee02281476
gpu-screen-recorder{,-gtk}: use fetchgit instead of fetchurl 2025-05-11 19:01:56 +02:00
js6pak
2f3a205f64
gpu-screen-recorder{,-gtk}: add passthru.updateScript 2025-05-11 19:01:56 +02:00
js6pak
e39a299931
gpu-screen-recorder{,-gtk}: move to pkgs/by-name 2025-05-11 19:01:55 +02:00
Vishal Das
4eb5ddb53d
signal-desktop: add commandLineArgs for persistent flags 2025-05-07 22:46:38 +05:30
Chan Siu Man
34cd759670
ibus-table-chinese: 1.8.3 -> 1.8.12
Fixes https://github.com/NixOS/nixpkgs/issues/392191.

1. `github:definite/ibus-table-chinese` is deprecated by `github:mike-fabian/ibus-table-chinese`, as per the [README of github:definite/ibus-table-chinese](https://github.com/definite/ibus-table-chinese/blob/master/README).
2. `github:mike-fabian/ibus-table-chinese` is at `1.8.12`.
3. `github:mike-fabian/ibus-table-chinese` [removed the dependency on `cmake-fedora`](17239945c6).
4. This commit fixes `cmake` builds. (Which also fixes https://github.com/NixOS/nixpkgs/issues/392191.)
5. Optionally, this commit replaces `preBuild` and `postFixup` with `writableTmpDirAsHomeHook`.
2025-05-06 20:18:14 -07:00
Kenichi Kamiya
a2219e5559
pinact: ignore pre-release versions in updateScript
For example, v2.1.0-0, v3.0.0-0 and v3.0.4-0 are pre-release versions.
2025-04-26 20:13:07 +09:00
Gavin Zhao
409d7cdfa9
zluda: provide fallback CMAKE_BUILD_TYPE
Signed-off-by: Gavin Zhao <git@gzgz.dev>
2025-04-18 00:20:59 -04:00
Marcin Serwin
9bf1c6850b
pavucontrol: remove libpressureaudio build input
`libpressureaudio` is an alternative to `libpulseaudio` which is also
present in the build inputs. Since the latter is listed earlier, it
shadows the `libpressureaudio` during pkg-config lookup which means that
it's unused. This just bloats the closure for no reason.
2025-04-04 23:13:21 +02:00
Jared Baur
d8f9c63512
nixos/networkd: update valid KeepConfiguration values
These changed with the release of systemd v257 from "dhcp*" to
"dynamic*".
2025-04-02 16:27:33 -07:00
Alexis Hildebrandt
4d657c9c56 saxon: use sourceRoot 2025-03-25 06:44:29 +01:00
Bryan Bennett
15e3bd7ab0 maintainer-list: update bbenne10 information 2025-03-17 08:20:29 -04:00
Bryan Bennett
01b6a6d00f python313Packages.simplekv: Add bbenne10 as maintainer 2025-03-14 16:04:52 -04:00
Bryan Bennett
613cca1638 python313Packages.simplekv: Add dependency groups for backends 2025-03-14 16:04:14 -04:00
Bryan Bennett
55fc554173 python313Packages.simplekv: Move dulwich to nativeCheckInputs 2025-03-14 16:04:00 -04:00
Alexis Hildebrandt
09a349e104 saxon: use sri hashes 2025-03-13 09:27:01 +01:00
Alexis Hildebrandt
a1ac54e267 saxon: use makeWrapper to create mainProgram and additional binaries 2025-03-13 09:24:40 +01:00
Alexis Hildebrandt
8a8dab4758 saxon: use installPhase instead of buildCommand 2025-03-13 09:24:22 +01:00
Alexis Hildebrandt
723f9b5d88 saxon: use stdenvNoCC instead of stdenv 2025-03-13 09:24:22 +01:00
Marcin Serwin
c0f8e318d7
rott-shareware: include shareware data 2025-03-10 23:31:36 +01:00
Marcin Serwin
fa72edbde7
rott: refactor 2025-03-10 23:21:46 +01:00
Marcin Serwin
c8def8c218
rott: move to pkgs/by-name tree 2025-03-10 23:16:53 +01:00
Fabian Affolter
bec5629813 python313Packages.simplekv: fix inputs 2025-03-10 16:03:30 -04:00
hakan-demirli
9ad8aafad2 veridian: init at d094c9d 2025-02-28 22:41:22 +03:00
Tyson Whitehead
dbcc74bfe1
kodiPackages.six: set PYTHON_PATH 2025-02-25 20:53:51 -05:00
Jeshua Lin
39409302e4 allow psf codepoints to be overridden 2025-01-06 02:35:57 +08:00
Jeshua Lin
5effd6403d adapted AUR's cozette PKGBUILD 2025-01-02 13:31:10 +08:00
1444 changed files with 12436 additions and 8625 deletions

View file

@ -1259,6 +1259,13 @@ as many tests should be enabled as possible. Failing tests can still be
a good indication that the package is not in a valid state.
:::
::: {.note}
We only want to test the functionality of a package. In particular, we are not
interested in coverage, formatting, and type checking. If pytest fails with
`unrecognized arguments: --cov`, add `pytest-cov-stub` to `nativeCheckInputs`
rather than `pytest-cov`.
:::
#### Using pytest {#using-pytest}
Pytest is the most common test runner for python repositories. A trivial

View file

@ -21,7 +21,7 @@
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
- Create the first release note entry in this section!
- Added `rewriteURL` attribute to the nixpkgs `config`, to allow for rewriting the URLs downloaded by `fetchurl`.
## Nixpkgs Library {#sec-nixpkgs-release-25.11-lib}

View file

@ -599,6 +599,8 @@ Additional file types can be supported by setting the `unpackCmd` variable (see
The list of source files or directories to be unpacked or copied. One of these must be set. Note that if you use `srcs`, you should also set `sourceRoot` or `setSourceRoot`.
These should ideally actually be sources and licensed under a FLOSS license. If you have to use a binary upstream release or package non-free software, make sure you correctly mark your derivation as such in the [`sourceProvenance`](#var-meta-sourceProvenance) and [`license`](#sec-meta-license) fields of the [`meta`](#chap-meta) section.
##### `sourceRoot` {#var-stdenv-sourceRoot}
After unpacking all of `src` and `srcs`, if neither of `sourceRoot` and `setSourceRoot` are set, `unpackPhase` of the generic builder checks that the unpacking produced a single directory and moves the current working directory into it.

View file

@ -2896,17 +2896,11 @@
name = "Brandon Elam Barker";
};
bbenne10 = {
email = "Bryan.Bennett@protonmail.com";
email = "Bryan.Bennett+nixpkgs@proton.me";
matrix = "@bryan.bennett:matrix.org";
github = "bbenne10";
githubId = 687376;
name = "Bryan Bennett";
keys = [
{
# compare with https://keybase.io/bbenne10
fingerprint = "41EA 00B4 00F9 6970 1CB2 D3AF EF90 E3E9 8B8F 5C0B";
}
];
};
bbenno = {
email = "nix@bbenno.com";
@ -16167,7 +16161,7 @@
email = "mightyiampresence@gmail.com";
github = "mightyiam";
githubId = 635591;
name = "Shahar Dawn Or";
name = "Shahar \"Dawn\" Or";
};
mihaimaruseac = {
email = "mihaimaruseac@gmail.com";
@ -17721,6 +17715,12 @@
github = "nikstur";
githubId = 61635709;
};
nilathedragon = {
email = "nilathedragon@pm.me";
name = "Nila The Dragon";
github = "nilathedragon";
githubId = 43315617;
};
nilp0inter = {
email = "robertomartinezp@gmail.com";
github = "nilp0inter";
@ -27252,6 +27252,11 @@
githubId = 4113027;
name = "Jesper Geertsen Jonsson";
};
yethal = {
github = "yethal";
githubId = 26117918;
name = "Yethal";
};
yinfeng = {
email = "lin.yinfeng@outlook.com";
github = "linyinfeng";

View file

@ -913,6 +913,7 @@ with lib.maintainers;
ngi = {
members = [
eljamm
ethancedwards8
fricklerhandwerk
wegank
];

View file

@ -749,6 +749,15 @@
"module-services-davis-basic-usage": [
"index.html#module-services-davis-basic-usage"
],
"module-services-draupnir": [
"index.html#module-services-draupnir"
],
"module-services-draupnir-setup": [
"index.html#module-services-draupnir-setup"
],
"module-services-draupnir-setup-ems": [
"index.html#module-services-draupnir-setup-ems"
],
"module-services-castopod": [
"index.html#module-services-castopod"
],

View file

@ -22,8 +22,12 @@
- [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable).
- [Draupnir](https://github.com/the-draupnir-project/draupnir), a Matrix moderation bot. Available as [services.draupnir](#opt-services.draupnir.enable).
- [SuiteNumérique Docs](https://github.com/suitenumerique/docs), a collaborative note taking, wiki and documentation web platform and alternative to Notion or Outline. Available as [services.lasuite-docs](#opt-services.lasuite-docs.enable).
[dwl](https://codeberg.org/dwl/dwl), a compact, hackable compositor for Wayland based on wlroots. Available as [programs.dwl](#opt-programs.dwl.enable).
## Backward Incompatibilities {#sec-release-25.11-incompatibilities}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@ -40,5 +44,7 @@
- `services.clamsmtp` is unmaintained and was removed from Nixpkgs.
- `services.dnscrypt-proxy2` gains a `package` option to specify dnscrypt-proxy package to use.
- `amdgpu` kernel driver overdrive mode can now be enabled by setting [hardware.amdgpu.overdrive.enable](#opt-hardware.amdgpu.overdrive.enable) and customized through [hardware.amdgpu.overdrive.ppfeaturemask](#opt-hardware.amdgpu.overdrive.ppfeaturemask).
This allows for fine-grained control over the GPU's performance and maybe required by overclocking softwares like Corectrl and Lact. These new options replace old options such as {option}`programs.corectrl.gpuOverclock.enable` and {option}`programs.tuxclocker.enableAMD`.

View file

@ -49,6 +49,7 @@ if (-e "/etc/nixos-generate-config.conf") {
$rootDir = File::Spec->rel2abs($rootDir); # resolve absolute path
}
$kernel = $cfg->val("Defaults", "Kernel") // $kernel;
$flake = $cfg->val("Defaults", "Flake") // $flake;
}
for (my $n = 0; $n < scalar @ARGV; $n++) {

View file

@ -332,6 +332,7 @@
./programs/vivid.nix
./programs/wavemon.nix
./programs/wayland/cardboard.nix
./programs/wayland/dwl.nix
./programs/wayland/gtklock.nix
./programs/wayland/hyprland.nix
./programs/wayland/hyprlock.nix
@ -757,6 +758,7 @@
./services/matrix/conduit.nix
./services/matrix/continuwuity.nix
./services/matrix/dendrite.nix
./services/matrix/draupnir.nix
./services/matrix/hebbot.nix
./services/matrix/hookshot.nix
./services/matrix/lk-jwt-service.nix

View file

@ -34,6 +34,12 @@ in
capabilities = "cap_sys_admin+ep";
source = "${package}/bin/gsr-kms-server";
};
security.wrappers."gpu-screen-recorder" = {
owner = "root";
group = "root";
capabilities = "cap_sys_nice+ep";
source = "${package}/bin/gpu-screen-recorder";
};
};
meta.maintainers = with lib.maintainers; [ timschumi ];

View file

@ -0,0 +1,104 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.programs.dwl;
in
{
options.programs.dwl = {
enable = lib.mkEnableOption ''
Dwl is a compact, hackable compositor for Wayland based on wlroots.
You can manually launch Dwl by executing "exec dwl" on a TTY.
'';
package = lib.mkPackageOption pkgs "dwl" {
example = ''
# Lets apply bar patch from:
# https://codeberg.org/dwl/dwl-patches/src/branch/main/patches/bar
(pkgs.dwl.override {
configH = ./dwl-config.h;
}).overrideAttrs (oldAttrs: {
buildInputs =
oldAttrs.buildInputs or []
++ [
pkgs.libdrm
pkgs.fcft
];
patches = oldAttrs.patches or [] ++ [
./bar-0.7.patch
];
});
'';
};
extraSessionCommands = lib.mkOption {
default = "";
type = lib.types.lines;
description = ''
Shell commands executed just before dwl is started.
'';
};
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
# Create systemd target for dwl session
systemd.user.targets.dwl-session = {
description = "dwl compositor session";
documentation = [ "man:systemd.special(7)" ];
bindsTo = [ "graphical-session.target" ];
wants = [ "graphical-session-pre.target" ];
after = [ "graphical-session-pre.target" ];
};
# Create wrapper script for dwl
environment.etc."xdg/dwl-session" = {
text = ''
#!${pkgs.runtimeShell}
# Import environment variables
${cfg.extraSessionCommands}
# Setup systemd user environment
systemctl --user import-environment DISPLAY WAYLAND_DISPLAY
systemctl --user start dwl-session.target
# Start dwl
exec ${lib.getExe cfg.package}
'';
mode = "0755"; # Make it executable
};
# Create desktop entry for display managers
services.displayManager.sessionPackages =
let
dwlDesktopFile = pkgs.writeTextFile {
name = "dwl-desktop-entry";
destination = "/share/wayland-sessions/dwl.desktop";
text = ''
[Desktop Entry]
Name=dwl
Comment=Dynamic window manager for Wayland
Exec=/etc/xdg/dwl-session
Type=Application
'';
};
dwlSession = pkgs.symlinkJoin {
name = "dwl-session";
paths = [ dwlDesktopFile ];
passthru.providedSessions = [ "dwl" ];
};
in
[ dwlSession ];
# Configure XDG portal for dwl (minimal configuration)
xdg.portal.config.dwl.default = lib.mkDefault [
"wlr"
"gtk"
];
};
meta.maintainers = with lib.maintainers; [ gurjaka ];
}

View file

@ -0,0 +1,62 @@
# Draupnir (Matrix Moderation Bot) {#module-services-draupnir}
This chapter will show you how to set up your own, self-hosted
[Draupnir](https://github.com/the-draupnir-project/Draupnir) instance.
As an all-in-one moderation tool, it can protect your server from
malicious invites, spam messages, and whatever else you don't want.
In addition to server-level protection, Draupnir is great for communities
wanting to protect their rooms without having to use their personal
accounts for moderation.
The bot by default includes support for bans, redactions, anti-spam,
server ACLs, room directory changes, room alias transfers, account
deactivation, room shutdown, and more. (This depends on homeserver configuration and implementation.)
See the [README](https://github.com/the-draupnir-project/draupnir#readme)
page and the [Moderator's guide](https://the-draupnir-project.github.io/draupnir-documentation/moderator/setting-up-and-configuring)
for additional instructions on how to setup and use Draupnir.
For [additional settings](#opt-services.draupnir.settings)
see [the default configuration](https://github.com/the-draupnir-project/Draupnir/blob/main/config/default.yaml).
## Draupnir Setup {#module-services-draupnir-setup}
First create a new unencrypted, private room which will be used as the management room for Draupnir.
This is the room in which moderators will interact with Draupnir and where it will log possible errors and debugging information.
You'll need to set this room ID or alias in [services.draupnir.settings.managementRoom](#opt-services.draupnir.settings.managementRoom).
Next, create a new user for Draupnir on your homeserver, if one does not already exist.
The Draupnir Matrix user expects to be free of any rate limiting.
See [Synapse #6286](https://github.com/matrix-org/synapse/issues/6286)
for an example on how to achieve this.
If you want Draupnir to be able to deactivate users, move room aliases, shut down rooms, etc.
you'll need to make the Draupnir user a Matrix server admin.
Now invite the Draupnir user to the management room.
Draupnir will automatically try to join this room on startup.
```nix
{
services.draupnir = {
enable = true;
settings = {
homeserverUrl = "https://matrix.org";
managementRoom = "!yyy:example.org";
};
secrets = {
accessToken = "/path/to/secret/containing/access-token";
};
};
}
```
### Element Matrix Services (EMS) {#module-services-draupnir-setup-ems}
If you are using a managed ["Element Matrix Services (EMS)"](https://ems.element.io/)
server, you will need to consent to the terms and conditions. Upon startup, an error
log entry with a URL to the consent page will be generated.

View file

@ -0,0 +1,257 @@
{
config,
options,
lib,
pkgs,
...
}:
let
cfg = config.services.draupnir;
opt = options.services.draupnir;
format = pkgs.formats.yaml { };
configFile = format.generate "draupnir.yaml" cfg.settings;
inherit (lib)
literalExpression
mkEnableOption
mkOption
mkPackageOption
mkRemovedOptionModule
mkRenamedOptionModule
types
;
in
{
imports = [
# Removed options for those migrating from the Mjolnir module
(mkRenamedOptionModule
[ "services" "draupnir" "dataPath" ]
[ "services" "draupnir" "settings" "dataPath" ]
)
(mkRenamedOptionModule
[ "services" "draupnir" "homeserverUrl" ]
[ "services" "draupnir" "settings" "homeserverUrl" ]
)
(mkRenamedOptionModule
[ "services" "draupnir" "managementRoom" ]
[ "services" "draupnir" "settings" "managementRoom" ]
)
(mkRenamedOptionModule
[ "services" "draupnir" "accessTokenFile" ]
[ "services" "draupnir" "secrets" "accessToken" ]
)
(mkRemovedOptionModule [ "services" "draupnir" "pantalaimon" ] ''
`services.draupnir.pantalaimon.*` has been removed because it depends on the deprecated and vulnerable
libolm library for end-to-end encryption and upstream support for Pantalaimon in Draupnir is limited.
See <https://the-draupnir-project.github.io/draupnir-documentation/bot/encryption> for details.
If you nontheless require E2EE via Pantalaimon, you can configure `services.pantalaimon-headless.instances`
yourself and use that with `services.draupnir.settings.pantalaimon` and `services.draupnir.secrets.pantalaimon.password`.
'')
];
options.services.draupnir = {
enable = mkEnableOption "Draupnir, a moderations bot for Matrix";
package = mkPackageOption pkgs "draupnir" { };
settings = mkOption {
example = literalExpression ''
{
homeserverUrl = "https://matrix.org";
managementRoom = "#moderators:example.org";
autojoinOnlyIfManager = true;
automaticallyRedactForReasons = [ "spam" "advertising" ];
}
'';
description = ''
Free-form settings written to Draupnir's configuration file.
See [Draupnir's default configuration](https://github.com/the-draupnir-project/Draupnir/blob/main/config/default.yaml) for available settings.
'';
default = { };
type = types.submodule {
freeformType = format.type;
options = {
homeserverUrl = mkOption {
type = types.str;
example = "https://matrix.org";
description = ''
Base URL of the Matrix homeserver that provides the Client-Server API.
::: {.note}
When using Pantalaimon, set this to the Pantalaimon URL and
{option}`${opt.settings}.rawHomeserverUrl` to the public URL.
:::
'';
};
rawHomeserverUrl = mkOption {
type = types.str;
example = "https://matrix.org";
default = cfg.settings.homeserverUrl;
defaultText = literalExpression "config.${opt.settings}.homeserverUrl";
description = ''
Public base URL of the Matrix homeserver that provides the Client-Server API when using the Draupnir's
[Report forwarding feature](https://the-draupnir-project.github.io/draupnir-documentation/bot/homeserver-administration#report-forwarding).
::: {.warning}
When using Pantalaimon, do not set this to the Pantalaimon URL!
:::
'';
};
managementRoom = mkOption {
type = types.str;
example = "#moderators:example.org";
description = ''
The room ID or alias where moderators can use the bot's functionality.
The bot has no access controls, so anyone in this room can use the bot - secure this room!
Do not enable end-to-end encryption for this room, unless set up with Pantalaimon.
::: {.warning}
When using a room alias, make sure the alias used is on the local homeserver!
This prevents an issue where the control room becomes undefined when the alias can't be resolved.
:::
'';
};
dataPath = mkOption {
type = types.path;
readOnly = true;
default = "/var/lib/draupnir";
description = ''
The path Draupnir will store its state/data in.
::: {.warning}
This option is read-only.
:::
::: {.note}
If you want to customize where this data is stored, use a bind mount.
:::
'';
};
};
};
};
secrets = {
accessToken = mkOption {
type = types.nullOr types.path;
default = null;
description = ''
File containing the access token for Draupnir's Matrix account
to be used in place of {option}`${opt.settings}.accessToken`.
'';
};
pantalaimon.password = mkOption {
type = types.nullOr types.path;
default = null;
description = ''
File containing the password for Draupnir's Matrix account when used in
conjunction with Pantalaimon to be used in place of
{option}`${opt.settings}.pantalaimon.password`.
::: {.warning}
Take note that upstream has limited Pantalaimon and E2EE support:
<https://the-draupnir-project.github.io/draupnir-documentation/bot/encryption> and
<https://the-draupnir-project.github.io/draupnir-documentation/shared/dogfood#e2ee-support>.
:::
'';
};
web.synapseHTTPAntispam.authorization = mkOption {
type = types.nullOr types.path;
default = null;
description = ''
File containing the secret token when using the Synapse HTTP Antispam module
to be used in place of
{option}`${opt.settings}.web.synapseHTTPAntispam.authorization`.
See <https://the-draupnir-project.github.io/draupnir-documentation/bot/synapse-http-antispam> for details.
'';
};
};
};
config = lib.mkIf cfg.enable {
assertions = [
{
# Removed option for those migrating from the Mjolnir module - mkRemovedOption module does *not* work with submodules.
assertion = !(cfg.settings ? protectedRooms);
message = "Unset ${opt.settings}.protectedRooms, as it is unsupported on Draupnir. Add these rooms via `!draupnir rooms add` instead.";
}
];
systemd.services.draupnir = {
description = "Draupnir - a moderation bot for Matrix";
wants = [
"network-online.target"
"matrix-synapse.service"
"conduit.service"
"dendrite.service"
];
after = [
"network-online.target"
"matrix-synapse.service"
"conduit.service"
"dendrite.service"
];
wantedBy = [ "multi-user.target" ];
startLimitIntervalSec = 0;
serviceConfig = {
ExecStart = toString (
[
(lib.getExe cfg.package)
"--draupnir-config"
configFile
]
++ lib.optionals (cfg.secrets.accessToken != null) [
"--access-token-path"
"%d/access_token"
]
++ lib.optionals (cfg.secrets.pantalaimon.password != null) [
"--pantalaimon-password-path"
"%d/pantalaimon_password"
]
++ lib.optionals (cfg.secrets.web.synapseHTTPAntispam.authorization != null) [
"--http-antispam-authorization-path"
"%d/http_antispam_authorization"
]
);
WorkingDirectory = "/var/lib/draupnir";
StateDirectory = "draupnir";
StateDirectoryMode = "0700";
ProtectHome = true;
PrivateDevices = true;
Restart = "on-failure";
RestartSec = "5s";
DynamicUser = true;
LoadCredential =
lib.optionals (cfg.secrets.accessToken != null) [
"access_token:${cfg.secrets.accessToken}"
]
++ lib.optionals (cfg.secrets.pantalaimon.password != null) [
"pantalaimon_password:${cfg.secrets.pantalaimon.password}"
]
++ lib.optionals (cfg.secrets.web.synapseHTTPAntispam.authorization != null) [
"http_antispam_authorization:${cfg.secrets.web.synapseHTTPAntispam.authorization}"
];
};
};
};
meta = {
doc = ./draupnir.md;
maintainers = with lib.maintainers; [
RorySys
emilylange
];
};
}

View file

@ -4,22 +4,25 @@
pkgs,
...
}:
with lib;
let
cfg = config.services.dnscrypt-proxy2;
in
{
options.services.dnscrypt-proxy2 = {
enable = mkEnableOption "dnscrypt-proxy2";
enable = lib.mkEnableOption "dnscrypt-proxy2";
settings = mkOption {
package = lib.mkPackageOption pkgs "dnscrypt-proxy" { };
settings = lib.mkOption {
description = ''
Attrset that is converted and passed as TOML config file.
For available params, see: <https://github.com/DNSCrypt/dnscrypt-proxy/blob/${pkgs.dnscrypt-proxy.version}/dnscrypt-proxy/example-dnscrypt-proxy.toml>
'';
example = literalExpression ''
example = lib.literalExpression ''
{
sources.public-resolvers = {
urls = [ "https://download.dnscrypt.info/resolvers-list/v2/public-resolvers.md" ];
@ -29,27 +32,27 @@ in
};
}
'';
type = types.attrs;
type = lib.types.attrs;
default = { };
};
upstreamDefaults = mkOption {
upstreamDefaults = lib.mkOption {
description = ''
Whether to base the config declared in {option}`services.dnscrypt-proxy2.settings` on the upstream example config (<https://github.com/DNSCrypt/dnscrypt-proxy/blob/master/dnscrypt-proxy/example-dnscrypt-proxy.toml>)
Disable this if you want to declare your dnscrypt config from scratch.
'';
type = types.bool;
type = lib.types.bool;
default = true;
};
configFile = mkOption {
configFile = lib.mkOption {
description = ''
Path to TOML config file. See: <https://github.com/DNSCrypt/dnscrypt-proxy/blob/master/dnscrypt-proxy/example-dnscrypt-proxy.toml>
If this option is set, it will override any configuration done in options.services.dnscrypt-proxy2.settings.
'';
example = "/etc/dnscrypt-proxy/dnscrypt-proxy.toml";
type = types.path;
type = lib.types.path;
default =
pkgs.runCommand "dnscrypt-proxy.toml"
{
@ -70,11 +73,11 @@ in
}
${pkgs.buildPackages.remarshal}/bin/json2toml < config.json > $out
'';
defaultText = literalMD "TOML file generated from {option}`services.dnscrypt-proxy2.settings`";
defaultText = lib.literalMD "TOML file generated from {option}`services.dnscrypt-proxy2.settings`";
};
};
config = mkIf cfg.enable {
config = lib.mkIf cfg.enable {
networking.nameservers = lib.mkDefault [ "127.0.0.1" ];
@ -94,7 +97,7 @@ in
AmbientCapabilities = "CAP_NET_BIND_SERVICE";
CacheDirectory = "dnscrypt-proxy";
DynamicUser = true;
ExecStart = "${pkgs.dnscrypt-proxy}/bin/dnscrypt-proxy -config ${cfg.configFile}";
ExecStart = "${lib.getExe cfg.package} -config ${cfg.configFile}";
LockPersonality = true;
LogsDirectory = "dnscrypt-proxy";
MemoryDenyWriteExecute = true;

View file

@ -5,8 +5,6 @@
...
}:
with lib;
let
cfg = config.services.murmur;
forking = cfg.logFile != null;
@ -18,64 +16,49 @@ let
autobanTimeframe=${toString cfg.autobanTimeframe}
autobanTime=${toString cfg.autobanTime}
logfile=${optionalString (cfg.logFile != null) cfg.logFile}
${optionalString forking "pidfile=/run/murmur/murmurd.pid"}
logfile=${lib.optionalString (cfg.logFile != null) cfg.logFile}
${lib.optionalString forking "pidfile=/run/murmur/murmurd.pid"}
welcometext="${cfg.welcometext}"
port=${toString cfg.port}
${optionalString (cfg.hostName != "") "host=${cfg.hostName}"}
${optionalString (cfg.password != "") "serverpassword=${cfg.password}"}
${lib.optionalString (cfg.hostName != "") "host=${cfg.hostName}"}
${lib.optionalString (cfg.password != "") "serverpassword=${cfg.password}"}
bandwidth=${toString cfg.bandwidth}
users=${toString cfg.users}
textmessagelength=${toString cfg.textMsgLength}
imagemessagelength=${toString cfg.imgMsgLength}
allowhtml=${boolToString cfg.allowHtml}
allowhtml=${lib.boolToString cfg.allowHtml}
logdays=${toString cfg.logDays}
bonjour=${boolToString cfg.bonjour}
sendversion=${boolToString cfg.sendVersion}
bonjour=${lib.boolToString cfg.bonjour}
sendversion=${lib.boolToString cfg.sendVersion}
${optionalString (cfg.registerName != "") "registerName=${cfg.registerName}"}
${optionalString (cfg.registerPassword != "") "registerPassword=${cfg.registerPassword}"}
${optionalString (cfg.registerUrl != "") "registerUrl=${cfg.registerUrl}"}
${optionalString (cfg.registerHostname != "") "registerHostname=${cfg.registerHostname}"}
${lib.optionalString (cfg.registerName != "") "registerName=${cfg.registerName}"}
${lib.optionalString (cfg.registerPassword != "") "registerPassword=${cfg.registerPassword}"}
${lib.optionalString (cfg.registerUrl != "") "registerUrl=${cfg.registerUrl}"}
${lib.optionalString (cfg.registerHostname != "") "registerHostname=${cfg.registerHostname}"}
certrequired=${boolToString cfg.clientCertRequired}
${optionalString (cfg.sslCert != "") "sslCert=${cfg.sslCert}"}
${optionalString (cfg.sslKey != "") "sslKey=${cfg.sslKey}"}
${optionalString (cfg.sslCa != "") "sslCA=${cfg.sslCa}"}
certrequired=${lib.boolToString cfg.clientCertRequired}
${lib.optionalString (cfg.sslCert != "") "sslCert=${cfg.sslCert}"}
${lib.optionalString (cfg.sslKey != "") "sslKey=${cfg.sslKey}"}
${lib.optionalString (cfg.sslCa != "") "sslCA=${cfg.sslCa}"}
${optionalString (cfg.dbus != null) "dbus=${cfg.dbus}"}
${lib.optionalString (cfg.dbus != null) "dbus=${cfg.dbus}"}
${cfg.extraConfig}
'';
in
{
imports = [
(mkRenamedOptionModule [ "services" "murmur" "welcome" ] [ "services" "murmur" "welcometext" ])
(mkRemovedOptionModule [ "services" "murmur" "pidfile" ] "Hardcoded to /run/murmur/murmurd.pid now")
];
options = {
services.murmur = {
enable = mkOption {
type = types.bool;
default = false;
description = "If enabled, start the Murmur Mumble server.";
};
enable = lib.mkEnableOption "Mumble server";
openFirewall = mkOption {
type = types.bool;
default = false;
description = ''
Open ports in the firewall for the Murmur Mumble server.
'';
};
openFirewall = lib.mkEnableOption "opening ports in the firewall for the Mumble server";
user = mkOption {
type = types.str;
user = lib.mkOption {
type = lib.types.str;
default = "murmur";
description = ''
The name of an existing user to use to run the service.
@ -83,8 +66,8 @@ in
'';
};
group = mkOption {
type = types.str;
group = lib.mkOption {
type = lib.types.str;
default = "murmur";
description = ''
The name of an existing group to use to run the service.
@ -92,16 +75,16 @@ in
'';
};
stateDir = mkOption {
type = types.path;
stateDir = lib.mkOption {
type = lib.types.path;
default = "/var/lib/murmur";
description = ''
Directory to store data for the server.
'';
};
autobanAttempts = mkOption {
type = types.int;
autobanAttempts = lib.mkOption {
type = lib.types.int;
default = 10;
description = ''
Number of attempts a client is allowed to make in
@ -110,8 +93,8 @@ in
'';
};
autobanTimeframe = mkOption {
type = types.int;
autobanTimeframe = lib.mkOption {
type = lib.types.int;
default = 120;
description = ''
Timeframe in which a client can connect without being banned
@ -119,47 +102,47 @@ in
'';
};
autobanTime = mkOption {
type = types.int;
autobanTime = lib.mkOption {
type = lib.types.int;
default = 300;
description = "The amount of time an IP ban lasts (in seconds).";
};
logFile = mkOption {
type = types.nullOr types.path;
logFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
example = "/var/log/murmur/murmurd.log";
description = "Path to the log file for Murmur daemon. Empty means log to journald.";
};
welcometext = mkOption {
type = types.str;
welcometext = lib.mkOption {
type = lib.types.str;
default = "";
description = "Welcome message for connected clients.";
};
port = mkOption {
type = types.port;
port = lib.mkOption {
type = lib.types.port;
default = 64738;
description = "Ports to bind to (UDP and TCP).";
};
hostName = mkOption {
type = types.str;
hostName = lib.mkOption {
type = lib.types.str;
default = "";
description = "Host to bind to. Defaults binding on all addresses.";
};
package = mkPackageOption pkgs "murmur" { };
package = lib.mkPackageOption pkgs "murmur" { };
password = mkOption {
type = types.str;
password = lib.mkOption {
type = lib.types.str;
default = "";
description = "Required password to join server, if specified.";
};
bandwidth = mkOption {
type = types.int;
bandwidth = lib.mkOption {
type = lib.types.int;
default = 72000;
description = ''
Maximum bandwidth (in bits per second) that clients may send
@ -167,26 +150,26 @@ in
'';
};
users = mkOption {
type = types.int;
users = lib.mkOption {
type = lib.types.int;
default = 100;
description = "Maximum number of concurrent clients allowed.";
};
textMsgLength = mkOption {
type = types.int;
textMsgLength = lib.mkOption {
type = lib.types.int;
default = 5000;
description = "Max length of text messages. Set 0 for no limit.";
};
imgMsgLength = mkOption {
type = types.int;
imgMsgLength = lib.mkOption {
type = lib.types.int;
default = 131072;
description = "Max length of image messages. Set 0 for no limit.";
};
allowHtml = mkOption {
type = types.bool;
allowHtml = lib.mkOption {
type = lib.types.bool;
default = true;
description = ''
Allow HTML in client messages, comments, and channel
@ -194,8 +177,8 @@ in
'';
};
logDays = mkOption {
type = types.int;
logDays = lib.mkOption {
type = lib.types.int;
default = 31;
description = ''
How long to store RPC logs for in the database. Set 0 to
@ -203,23 +186,16 @@ in
'';
};
bonjour = mkOption {
type = types.bool;
default = false;
description = ''
Enable Bonjour auto-discovery, which allows clients over
your LAN to automatically discover Murmur servers.
'';
};
bonjour = lib.mkEnableOption "Bonjour auto-discovery, which allows clients over your LAN to automatically discover Mumble servers";
sendVersion = mkOption {
type = types.bool;
sendVersion = lib.mkOption {
type = lib.types.bool;
default = true;
description = "Send Murmur version in UDP response.";
};
registerName = mkOption {
type = types.str;
registerName = lib.mkOption {
type = lib.types.str;
default = "";
description = ''
Public server registration name, and also the name of the
@ -228,8 +204,8 @@ in
'';
};
registerPassword = mkOption {
type = types.str;
registerPassword = lib.mkOption {
type = lib.types.str;
default = "";
description = ''
Public server registry password, used authenticate your
@ -238,14 +214,14 @@ in
'';
};
registerUrl = mkOption {
type = types.str;
registerUrl = lib.mkOption {
type = lib.types.str;
default = "";
description = "URL website for your server.";
};
registerHostname = mkOption {
type = types.str;
registerHostname = lib.mkOption {
type = lib.types.str;
default = "";
description = ''
DNS hostname where your server can be reached. This is only
@ -255,40 +231,36 @@ in
'';
};
clientCertRequired = mkOption {
type = types.bool;
default = false;
description = "Require clients to authenticate via certificates.";
};
clientCertRequired = lib.mkEnableOption "requiring clients to authenticate via certificates";
sslCert = mkOption {
type = types.str;
sslCert = lib.mkOption {
type = lib.types.str;
default = "";
description = "Path to your SSL certificate.";
};
sslKey = mkOption {
type = types.str;
sslKey = lib.mkOption {
type = lib.types.str;
default = "";
description = "Path to your SSL key.";
};
sslCa = mkOption {
type = types.str;
sslCa = lib.mkOption {
type = lib.types.str;
default = "";
description = "Path to your SSL CA certificate.";
};
extraConfig = mkOption {
type = types.lines;
extraConfig = lib.mkOption {
type = lib.types.lines;
default = "";
description = "Extra configuration to put into murmur.ini.";
};
environmentFile = mkOption {
type = types.nullOr types.path;
environmentFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
example = literalExpression ''"''${config.services.murmur.stateDir}/murmurd.env"'';
example = lib.literalExpression ''"''${config.services.murmur.stateDir}/murmurd.env"'';
description = ''
Environment file as defined in {manpage}`systemd.exec(5)`.
@ -311,8 +283,8 @@ in
'';
};
dbus = mkOption {
type = types.enum [
dbus = lib.mkOption {
type = lib.types.enum [
null
"session"
"system"
@ -323,19 +295,19 @@ in
};
};
config = mkIf cfg.enable {
users.users.murmur = mkIf (cfg.user == "murmur") {
config = lib.mkIf cfg.enable {
users.users.murmur = lib.mkIf (cfg.user == "murmur") {
description = "Murmur Service user";
home = cfg.stateDir;
createHome = true;
uid = config.ids.uids.murmur;
group = cfg.group;
};
users.groups.murmur = mkIf (cfg.group == "murmur") {
users.groups.murmur = lib.mkIf (cfg.group == "murmur") {
gid = config.ids.gids.murmur;
};
networking.firewall = mkIf cfg.openFirewall {
networking.firewall = lib.mkIf cfg.openFirewall {
allowedTCPPorts = [ cfg.port ];
allowedUDPPorts = [ cfg.port ];
};
@ -353,8 +325,8 @@ in
serviceConfig = {
# murmurd doesn't fork when logging to the console.
Type = if forking then "forking" else "simple";
PIDFile = mkIf forking "/run/murmur/murmurd.pid";
EnvironmentFile = mkIf (cfg.environmentFile != null) cfg.environmentFile;
PIDFile = lib.mkIf forking "/run/murmur/murmurd.pid";
EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile;
ExecStart = "${cfg.package}/bin/mumble-server -ini /run/murmur/murmurd.ini";
Restart = "always";
RuntimeDirectory = "murmur";
@ -390,7 +362,7 @@ in
# currently not included in upstream package, addition requested at
# https://github.com/mumble-voip/mumble/issues/6078
services.dbus.packages = mkIf (cfg.dbus == "system") [
services.dbus.packages = lib.mkIf (cfg.dbus == "system") [
(pkgs.writeTextFile {
name = "murmur-dbus-policy";
text = ''
@ -432,19 +404,19 @@ in
r /run/murmur/murmurd.ini,
r ${configFile},
''
+ optionalString (cfg.logFile != null) ''
+ lib.optionalString (cfg.logFile != null) ''
rw ${cfg.logFile},
''
+ optionalString (cfg.sslCert != "") ''
+ lib.optionalString (cfg.sslCert != "") ''
r ${cfg.sslCert},
''
+ optionalString (cfg.sslKey != "") ''
+ lib.optionalString (cfg.sslKey != "") ''
r ${cfg.sslKey},
''
+ optionalString (cfg.sslCa != "") ''
+ lib.optionalString (cfg.sslCa != "") ''
r ${cfg.sslCa},
''
+ optionalString (cfg.dbus != null) ''
+ lib.optionalString (cfg.dbus != null) ''
dbus bus=${cfg.dbus}
''
+ ''

View file

@ -54,15 +54,10 @@ let
++ optional (cfg.provision.extraJsonFile != null) cfg.provision.extraJsonFile
++ mapAttrsToList (_: x: x.basicSecretFile) cfg.provision.systems.oauth2
);
secretDirectories = unique (
map builtins.dirOf (
[
cfg.serverSettings.tls_chain
cfg.serverSettings.tls_key
]
++ optionals cfg.provision.enable provisionSecretFiles
)
);
secretPaths = [
cfg.serverSettings.tls_chain
cfg.serverSettings.tls_key
] ++ optionals cfg.provision.enable provisionSecretFiles;
# Merge bind mount paths and remove paths where a prefix is already mounted.
# This makes sure that if e.g. the tls_chain is in the nix store and /nix/store is already in the mount
@ -881,7 +876,7 @@ in
(
defaultServiceConfig
// {
BindReadOnlyPaths = mergePaths (defaultServiceConfig.BindReadOnlyPaths ++ secretDirectories);
BindReadOnlyPaths = mergePaths (defaultServiceConfig.BindReadOnlyPaths ++ secretPaths);
}
)
{
@ -895,8 +890,6 @@ in
BindPaths =
[
# To create the socket
"/run/kanidmd:/run/kanidmd"
# To store backups
cfg.serverSettings.online_backup.path
]

View file

@ -100,14 +100,64 @@ in
for more.
Settings containing secret data should be set to an
attribute set containing the attribute
<literal>_secret</literal> - a string pointing to a file
containing the value the option should be set to. See the
example in `services.glance.settings.pages` at the weather widget
attribute set with this format: `{ _secret = "/path/to/secret"; }`.
See the example in `services.glance.settings.pages` at the weather widget
with a location secret to get a better picture of this.
Alternatively, you can use a single file with environment variables,
see `services.glance.environmentFile`.
'';
};
environmentFile = mkOption {
type = types.nullOr types.path;
description =
let
singleQuotes = "''";
in
''
Path to an environment file as defined in {manpage}`systemd.exec(5)`.
See upstream documentation
<https://github.com/glanceapp/glance/blob/main/docs/configuration.md#environment-variables>.
Example content of the file:
```
TIMEZONE=Europe/Paris
```
Example `services.glance.settings.pages` configuration:
```nix
[
{
name = "Home";
columns = [
{
size = "full";
widgets = [
{
type = "clock";
timezone = "\''${TIMEZONE}";
label = "Local Time";
}
];
}
];
}
];
```
Note that when using Glance's `''${ENV_VAR}` syntax in Nix,
you need to escape it as follows: use `\''${ENV_VAR}` in `"` strings
and `${singleQuotes}''${ENV_VAR}` in `${singleQuotes}` strings.
Alternatively, you can put each secret in it's own file,
see `services.glance.settings`.
'';
default = "/dev/null";
example = "/var/lib/secrets/glance";
};
openFirewall = mkOption {
type = types.bool;
default = false;
@ -159,6 +209,7 @@ in
'';
ExecStart = "${getExe cfg.package} --config ${mergedSettingsFile}";
WorkingDirectory = "/var/lib/glance";
EnvironmentFile = cfg.environmentFile;
StateDirectory = "glance";
RuntimeDirectory = "glance";
RuntimeDirectoryMode = "0755";

View file

@ -905,8 +905,8 @@ let
boolValues
++ [
"static"
"dhcp-on-stop"
"dhcp"
"dynamic-on-stop"
"dynamic"
]
))
];

View file

@ -5,11 +5,31 @@
utils,
...
}@moduleArgs:
with lib;
with utils;
let
inherit (lib)
any
attrValues
concatMapStrings
concatMapStringsSep
concatStringsSep
elem
filter
flip
head
literalExpression
mkDefault
mkEnableOption
mkIf
mkMerge
mkOption
optional
optionalAttrs
optionalString
toposort
types
;
inherit (utils) fsBefore;
# https://wiki.archlinux.org/index.php/fstab#Filepath_spaces
escape = string: builtins.replaceStrings [ " " "\t" ] [ "\\040" "\\011" ] string;
@ -61,7 +81,7 @@ let
description = "Location of the mounted file system.";
};
stratis.poolUuid = lib.mkOption {
stratis.poolUuid = mkOption {
type = types.uniq (types.nullOr types.str);
description = ''
UUID of the stratis pool that the fs is located in
@ -166,9 +186,7 @@ let
};
config.device = lib.mkIf (config.label != null) (
lib.mkDefault "/dev/disk/by-label/${escape config.label}"
);
config.device = mkIf (config.label != null) (mkDefault "/dev/disk/by-label/${escape config.label}");
config.options =
let
@ -320,7 +338,7 @@ in
boot.supportedFilesystems = mkOption {
default = { };
example = lib.literalExpression ''
example = literalExpression ''
{
btrfs = true;
zfs = lib.mkForce false;
@ -471,7 +489,7 @@ in
# Filesystems.
${makeFstabEntries fileSystems { }}
${lib.optionalString (config.swapDevices != [ ]) "# Swap devices."}
${optionalString (config.swapDevices != [ ]) "# Swap devices."}
${flip concatMapStrings config.swapDevices (sw: "${sw.realDevice} none swap ${swapOptions sw}\n")}
'';

View file

@ -409,11 +409,13 @@ in
domination = runTest ./domination.nix;
dovecot = handleTest ./dovecot.nix { };
drawterm = discoverTests (import ./drawterm.nix);
draupnir = runTest ./matrix/draupnir.nix;
drbd = runTest ./drbd.nix;
druid = handleTestOn [ "x86_64-linux" ] ./druid { };
drupal = runTest ./drupal.nix;
drbd-driver = runTest ./drbd-driver.nix;
dublin-traceroute = runTest ./dublin-traceroute.nix;
dwl = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./dwl.nix;
earlyoom = handleTestOn [ "x86_64-linux" ] ./earlyoom.nix { };
early-mount-options = handleTest ./early-mount-options.nix { };
ec2-config = (handleTestOn [ "x86_64-linux" ] ./ec2.nix { }).boot-ec2-config or { };
@ -1527,7 +1529,6 @@ in
zoom-us = runTest ./zoom-us.nix;
zram-generator = runTest ./zram-generator.nix;
zrepl = runTest ./zrepl.nix;
zsh-history = runTest ./zsh-history.nix;
zwave-js = runTest ./zwave-js.nix;
zwave-js-ui = runTest ./zwave-js-ui.nix;
}

43
nixos/tests/dwl.nix Normal file
View file

@ -0,0 +1,43 @@
{ lib, ... }:
{
name = "dwl_test_vm";
meta = {
maintainers = with lib.maintainers; [ gurjaka ];
};
nodes.machine =
{
pkgs,
lib,
...
}:
{
imports = [
./common/user-account.nix
./common/wayland-cage.nix
];
environment.systemPackages = [ pkgs.foot ];
services.displayManager.defaultSession = lib.mkForce "dwl";
programs.dwl.enable = true;
};
testScript = ''
with subtest("ensure dwl starts"):
machine.wait_for_file("/run/user/1000/wayland-0")
with subtest("ensure foot is installed"):
machine.succeed("which foot")
with subtest("ensure we can open a new terminal"):
# sleep 3 is required to make sure dwl has started
# TODO: find better way to identify dwl session
machine.sleep(3)
machine.send_key("alt-shift-ret")
machine.sleep(3)
machine.screenshot("terminal")
'';
}

View file

@ -0,0 +1,150 @@
{
lib,
...
}:
{
name = "draupnir";
meta.maintainers = with lib.maintainers; [
RorySys
emilylange
];
nodes = {
homeserver =
{ pkgs, ... }:
{
services.matrix-synapse = {
enable = true;
log.root.level = "WARNING";
settings = {
database.name = "sqlite3";
registration_shared_secret = "supersecret-registration";
listeners = [
{
bind_addresses = [
"::"
];
port = 8008;
resources = [
{
compress = true;
names = [ "client" ];
}
{
compress = false;
names = [ "federation" ];
}
];
tls = false;
type = "http";
x_forwarded = false;
}
];
};
};
specialisation.draupnir = {
inheritParentConfig = true;
configuration.services.draupnir = {
enable = true;
settings = {
homeserverUrl = "http://localhost:8008";
managementRoom = "#moderators:homeserver";
};
secrets = {
accessToken = "/tmp/draupnir-access-token";
};
};
};
environment.systemPackages = with pkgs; [
curl
jq
(writers.writePython3Bin "test_draupnir_in_matrix"
{
libraries = [ python3Packages.matrix-nio ];
flakeIgnore = [ "E501" ];
}
''
import asyncio
from nio import AsyncClient, MatrixRoom, RoomMemberEvent, RoomMessageNotice
async def main() -> None:
client = AsyncClient("http://localhost:8008", "moderator")
async def member_callback(room: MatrixRoom, event: RoomMemberEvent) -> None:
if event.membership == "join" and event.sender == "@draupnir:homeserver":
await client.room_send(
room_id=room.room_id,
message_type="m.room.message",
content={
"msgtype": "m.text",
"body": "!draupnir status"
}
)
async def message_callback(room: MatrixRoom, event: RoomMessageNotice) -> None:
print(f"{event.sender}: {event.body}")
if event.sender == "@draupnir:homeserver":
await client.close()
exit(0)
client.add_event_callback(member_callback, RoomMemberEvent)
client.add_event_callback(message_callback, RoomMessageNotice)
print(await client.login("password"))
room = await client.room_create(
name="Moderators",
alias="moderators",
invite=["@draupnir:homeserver"],
power_level_override={
"users": {
"@draupnir:homeserver": 100,
"@moderator:homeserver": 100,
}
}
)
print(room)
print(await client.join(room.room_id))
await client.sync_forever(timeout=30000)
asyncio.run(main())
''
)
];
};
};
testScript =
{ nodes, ... }:
''
import json
homeserver.wait_for_unit("matrix-synapse.service")
homeserver.wait_until_succeeds("curl --fail -L http://localhost:8008/")
homeserver.succeed("matrix-synapse-register_new_matrix_user -u draupnir -p password --no-admin")
homeserver.succeed("matrix-synapse-register_new_matrix_user -u moderator -p password --no-admin")
# get draupnir access token
payload = json.dumps({ "type": "m.login.password", "user": "draupnir", "password": "password" })
homeserver.succeed(
f"curl --fail --json '{payload}' http://localhost:8008/_matrix/client/v3/login"
+ " | jq -r .access_token"
+ " | tee /tmp/draupnir-access-token"
)
homeserver.succeed("${nodes.homeserver.system.build.toplevel}/specialisation/draupnir/bin/switch-to-configuration test")
homeserver.wait_for_unit("draupnir.service")
print(homeserver.succeed("test_draupnir_in_matrix >&2", timeout=60))
'';
}

View file

@ -46,5 +46,11 @@
machine.succeed("rm -rf /etc/nixos")
machine.succeed("nixos-generate-config --flake")
machine.succeed("nix-instantiate --parse /etc/nixos/flake.nix /etc/nixos/configuration.nix /etc/nixos/hardware-configuration.nix")
machine.succeed("mv /etc/nixos /etc/nixos-with-flake-arg")
machine.succeed("printf '[Defaults]\nFlake = 1\n' > /etc/nixos-generate-config.conf")
machine.succeed("nixos-generate-config")
machine.succeed("nix-instantiate --parse /etc/nixos/flake.nix /etc/nixos/configuration.nix /etc/nixos/hardware-configuration.nix")
machine.succeed("diff -r /etc/nixos /etc/nixos-with-flake-arg")
'';
}

View file

@ -7,7 +7,8 @@ import ./make-test-python.nix {
{
services.thelounge = {
enable = true;
plugins = [ pkgs.theLoungePlugins.themes.solarized ];
# nodePackages.thelounge-theme-* has been removed
# plugins = [ pkgs.theLoungePlugins.themes.solarized ];
};
};
@ -28,7 +29,7 @@ import ./make-test-python.nix {
machine.wait_for_unit("thelounge.service")
machine.wait_for_open_port(9000)
private.wait_until_succeeds("journalctl -u thelounge.service | grep thelounge-theme-solarized")
# private.wait_until_succeeds("journalctl -u thelounge.service | grep thelounge-theme-solarized")
private.wait_until_succeeds("journalctl -u thelounge.service | grep 'in private mode'")
public.wait_until_succeeds("journalctl -u thelounge.service | grep 'in public mode'")
'';

View file

@ -1,38 +0,0 @@
{ pkgs, ... }:
{
name = "zsh-history";
meta = with pkgs.lib.maintainers; {
maintainers = [ ];
};
nodes.default =
{ ... }:
{
programs = {
zsh.enable = true;
};
environment.systemPackages = [ pkgs.zsh-history ];
programs.zsh.interactiveShellInit = ''
source ${pkgs.zsh-history.out}/share/zsh/init.zsh
'';
users.users.root.shell = "${pkgs.zsh}/bin/zsh";
};
testScript = ''
start_all()
default.wait_for_unit("multi-user.target")
default.wait_until_succeeds("pgrep -f 'agetty.*tty1'")
# Login
default.wait_until_tty_matches("1", "login: ")
default.send_chars("root\n")
default.wait_until_tty_matches("1", r"\nroot@default\b")
# Generate some history
default.send_chars("echo foobar\n")
default.wait_until_tty_matches("1", "foobar")
# Ensure that command was recorded in history
default.succeed("/run/current-system/sw/bin/history list | grep -q foobar")
'';
}

File diff suppressed because it is too large Load diff

View file

@ -12,12 +12,12 @@
pkgs,
}:
let
version = "0.0.23-unstable-2025-06-02";
version = "0.0.24-unstable-2025-06-05";
src = fetchFromGitHub {
owner = "yetone";
repo = "avante.nvim";
rev = "647a459a2b87e5c9b2987cb44150b71beffdfb10";
hash = "sha256-GgLOcVp2IuMBr4aBRWJTvrAuWWiMEIHmec/S97piBaM=";
rev = "12bdb66ea4749f9f59861e7165a4de6cfbf4eb22";
hash = "sha256-dUtvMkb85HR7xzMoCHeeJIwwyQPdwHNdQHUMyA7+EsU=";
};
avante-nvim-lib = rustPlatform.buildRustPackage {
pname = "avante-nvim-lib";

View file

@ -172,9 +172,9 @@ in
aerial-nvim = super.aerial-nvim.overrideAttrs {
# optional dependencies
nvimSkipModules = [
"lualine.components.aerial"
"telescope._extensions.aerial"
checkInputs = with self; [
lualine-nvim
telescope-nvim
];
};
@ -212,11 +212,8 @@ in
};
asyncrun-vim = super.asyncrun-vim.overrideAttrs {
nvimSkipModules = [
# vim plugin with optional toggleterm integration
"asyncrun.toggleterm"
"asyncrun.toggleterm2"
];
# Optional toggleterm integration
checkInputs = [ self.toggleterm-nvim ];
};
autosave-nvim = super.autosave-nvim.overrideAttrs {
@ -224,12 +221,8 @@ in
};
auto-session = super.auto-session.overrideAttrs {
# optional telescope dependency
nvimSkipModules = [
"auto-session.session-lens.actions"
"auto-session.session-lens.init"
"telescope._extensions.session-lens"
];
# Optional integration
checkInputs = [ self.telescope-nvim ];
};
aw-watcher-vim = super.aw-watcher-vim.overrideAttrs {
@ -241,6 +234,11 @@ in
};
bamboo-nvim = super.bamboo-nvim.overrideAttrs {
# Optional integration
checkInputs = with self; [
barbecue-nvim
lualine-nvim
];
nvimSkipModules = [
# Requires config table
"bamboo.colors"
@ -249,14 +247,17 @@ in
"bamboo-light"
"bamboo-vulgaris"
"bamboo-multiplex"
# Optional modules
"lualine.themes.bamboo"
"barbecue.theme.bamboo"
];
};
barbar-nvim = super.barbar-nvim.overrideAttrs {
# nvim-web-devicons dependency
# Optional integrations
checkInputs = with self; [
bufferline-nvim
nvim-web-devicons
];
# E5108: Error executing lua ...implugin-barbar.nvim-2025-04-28/lua/bufferline/utils.lua:10: module 'barbar.utils.hl' not found:
nvimSkipModules = [ "bufferline.utils" ];
};
@ -621,14 +622,18 @@ in
};
codecompanion-nvim = super.codecompanion-nvim.overrideAttrs {
checkInputs = with self; [
# Optional completion
blink-cmp
nvim-cmp
# Optional pickers
fzf-lua
mini-nvim
snacks-nvim
telescope-nvim
];
dependencies = [ self.plenary-nvim ];
nvimSkipModules = [
# Optional provider dependencies
"codecompanion.providers.actions.mini_pick"
"codecompanion.providers.actions.snacks"
"codecompanion.providers.actions.telescope"
"codecompanion.providers.actions.fzf_lua"
"codecompanion.providers.diff.mini_diff"
# Requires setup call
"codecompanion.actions.static"
"codecompanion.actions.init"
@ -1306,9 +1311,12 @@ in
};
go-nvim = super.go-nvim.overrideAttrs {
checkInputs = with self; [
luasnip
null-ls-nvim
nvim-treesitter
];
nvimSkipModules = [
# Null-ls
"go.null_ls"
# _GO_NVIM_CFG
"go.inlay"
"go.project"
@ -1316,16 +1324,9 @@ in
"go.tags"
"go.gotests"
"go.format"
# nvim-treesitter
"go.gotest"
"go.ginkgo"
"go.ts.go"
"go.ts.utils"
"go.ts.nodes"
"go.fixplurals"
# Luasnip
"go.snips"
"snips.all"
"snips.go"
];
};
@ -1390,11 +1391,9 @@ in
};
haskell-tools-nvim = neovimUtils.buildNeovimPlugin {
# Optional integrations
checkInputs = [ self.telescope-nvim ];
luaAttr = luaPackages.haskell-tools-nvim;
nvimSkipModules = [
# Optional telescope integration
"haskell-tools.hoogle.helpers"
];
};
helpview-nvim = super.helpview-nvim.overrideAttrs {
@ -1407,10 +1406,10 @@ in
himalaya-vim = super.himalaya-vim.overrideAttrs {
buildInputs = [ himalaya ];
# vim plugin with optional telescope lua module
nvimSkipModules = [
"himalaya.folder.pickers.fzflua"
"himalaya.folder.pickers.telescope"
# Optional integrations
checkInputs = with self; [
fzf-lua
telescope-nvim
];
};
@ -1827,8 +1826,8 @@ in
};
material-vim = super.material-vim.overrideAttrs {
# vim plugin with optional lualine module
nvimSkipModules = "material.lualine";
# Optional integration
checkInputs = [ self.lualine-nvim ];
};
meson = buildVimPlugin {
@ -1903,11 +1902,11 @@ in
};
molten-nvim = super.molten-nvim.overrideAttrs {
nvimSkipModules = [
# Optional image providers
"load_image_nvim"
"load_wezterm_nvim"
"load_snacks_nvim"
# Optional image providers
checkInputs = with self; [
image-nvim
snacks-nvim
wezterm-nvim
];
};
@ -1957,9 +1956,11 @@ in
};
neogit = super.neogit.overrideAttrs {
# Optional diffview integration
checkInputs = [ self.diffview-nvim ];
dependencies = [ self.plenary-nvim ];
nvimSkipModules = [
# Optional diffview integration
# E5108: Error executing lua ...vim-2024-06-13/lua/diffview/api/views/diff/diff_view.lua:13: attempt to index global 'DiffviewGlobal' (a nil value)
"neogit.integrations.diffview"
"neogit.popups.diff.actions"
"neogit.popups.diff.init"
@ -2223,11 +2224,12 @@ in
};
netman-nvim = super.netman-nvim.overrideAttrs {
nvimSkipModules = [
# Optional neo-tree integration
"netman.ui.neo-tree.init"
"netman.ui.neo-tree.commands"
"netman.ui.neo-tree.components"
# Optional neo-tree integration
checkInputs = with self; [
neo-tree-nvim
# FIXME: propagate `neo-tree` dependencies
nui-nvim
plenary-nvim
];
};
@ -2313,9 +2315,12 @@ in
};
nvim-autopairs = super.nvim-autopairs.overrideAttrs {
# Optional completion dependency
checkInputs = with self; [
nvim-cmp
];
nvimSkipModules = [
# Optional completion dependencies
"nvim-autopairs.completion.cmp"
# compe not packaged anymore
"nvim-autopairs.completion.compe"
];
};
@ -2492,10 +2497,10 @@ in
};
nvim-neoclip-lua = super.nvim-neoclip-lua.overrideAttrs {
nvimSkipModules = [
# Optional dependencies
"neoclip.fzf"
"neoclip.telescope"
# Optional dependencies
checkInputs = with self; [
fzf-lua
telescope-nvim
];
};
@ -2506,7 +2511,9 @@ in
nvim-notify = super.nvim-notify.overrideAttrs {
# Optional fzf integration
nvimSkipModules = "notify.integrations.fzf";
checkInputs = [
self.fzf-lua
];
};
nvim-nu = super.nvim-nu.overrideAttrs {
@ -2532,13 +2539,17 @@ in
};
nvim-snippets = super.nvim-snippets.overrideAttrs {
# Optional cmp integration
nvimSkipModules = "snippets.utils.cmp";
checkInputs = [
# Optional cmp integration
self.nvim-cmp
];
};
nvim-surround = super.nvim-surround.overrideAttrs {
# Optional treesitter integration
nvimSkipModules = "nvim-surround.queries";
checkInputs = [
# Optional treesitter integration
self.nvim-treesitter
];
};
nvim-teal-maker = super.nvim-teal-maker.overrideAttrs {
@ -2550,6 +2561,8 @@ in
};
nvim-test = super.nvim-test.overrideAttrs {
# Optional toggleterm integration
checkInputs = [ self.toggleterm-nvim ];
dependencies = with self; [
nvim-treesitter
nvim-treesitter-parsers.c_sharp
@ -2563,8 +2576,6 @@ in
nvim-treesitter-parsers.zig
];
nvimSkipModules = [
# Optional toggleterm integration
"nvim-test.terms.toggleterm"
# Broken runners
"nvim-test.runners.zig"
"nvim-test.runners.hspec"
@ -2767,9 +2778,11 @@ in
};
overseer-nvim = super.overseer-nvim.overrideAttrs {
checkInputs = [
checkInputs = with self; [
# Optional integration
self.neotest
neotest
toggleterm-nvim
nvim-dap
];
checkPhase = ''
runHook preCheck
@ -2782,11 +2795,6 @@ in
runHook postCheck
'';
nvimSkipModules = [
# Optional integrations
"overseer.strategy.toggleterm"
"overseer.dap"
];
};
package-info-nvim = super.package-info-nvim.overrideAttrs {
@ -3036,6 +3044,8 @@ in
};
snacks-nvim = super.snacks-nvim.overrideAttrs {
# Optional trouble integration
checkInputs = [ self.trouble-nvim ];
nvimSkipModules = [
# Requires setup call first
# attempt to index global 'Snacks' (a nil value)
@ -3060,8 +3070,6 @@ in
"snacks.win"
"snacks.words"
"snacks.zen"
# Optional trouble integration
"trouble.sources.profiler"
# TODO: Plugin requires libsqlite available, create a test for it
"snacks.picker.util.db"
];
@ -3427,6 +3435,7 @@ in
};
tokyonight-nvim = super.tokyonight-nvim.overrideAttrs {
checkInputs = [ self.fzf-lua ];
nvimSkipModules = [
# Meta file
"tokyonight.docs"
@ -3478,11 +3487,13 @@ in
};
typescript-nvim = super.typescript-nvim.overrideAttrs {
checkInputs = [
# Optional null-ls integration
self.none-ls-nvim
];
dependencies = with self; [
nvim-lspconfig
];
# Optional null-ls integration
nvimSkipModules = [ "typescript.extensions.null-ls.code-actions.init" ];
};
typescript-tools-nvim = super.typescript-tools-nvim.overrideAttrs {
@ -3807,7 +3818,7 @@ in
vim-illuminate = super.vim-illuminate.overrideAttrs {
# Optional treesitter integration
nvimSkipModules = "illuminate.providers.treesitter";
checkInputs = [ self.nvim-treesitter ];
};
vim-isort = super.vim-isort.overrideAttrs {
@ -3939,14 +3950,17 @@ in
};
whichpy-nvim = super.whichpy-nvim.overrideAttrs {
checkInputs = with self; [
telescope-nvim
checkInputs = [
# Optional telescope integration
self.telescope-nvim
];
};
wiki-vim = super.wiki-vim.overrideAttrs {
# Optional telescope integration
nvimSkipModules = [ "wiki.telescope" ];
checkInputs = [
# Optional telescope integration
self.telescope-nvim
];
};
windows-nvim = super.windows-nvim.overrideAttrs {
@ -3989,10 +4003,9 @@ in
};
yanky-nvim = super.yanky-nvim.overrideAttrs {
nvimSkipModules = [
checkInputs = with self; [
# Optional telescope integration
"yanky.telescope.mapping"
"yanky.telescope.yank_history"
telescope-nvim
];
};
@ -4074,12 +4087,12 @@ in
};
zk-nvim = super.zk-nvim.overrideAttrs {
# Optional integrations
nvimSkipModules = [
"zk.pickers.fzf_lua"
"zk.pickers.minipick"
"zk.pickers.snacks_picker"
"zk.pickers.telescope"
checkInputs = with self; [
# Optional pickers
fzf-lua
mini-nvim
snacks-nvim
telescope-nvim
];
};

View file

@ -7,8 +7,8 @@ buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-wakatime";
publisher = "WakaTime";
version = "25.0.3";
hash = "sha256-rD2Uzzt8xfkfgM+Y0NLe7lthfxinv1Zatpr56OjfABM=";
version = "25.0.4";
hash = "sha256-J+H/PShsOGwt0AZExLApXLl86XQdZbE5cPS9v4gOXWc=";
};
meta = {

View file

@ -786,8 +786,8 @@ let
mktplcRef = {
name = "vscode-tailwindcss";
publisher = "bradlc";
version = "0.14.19";
hash = "sha256-HgrUTrYHJNC8tS8qZza98Tr3T0O0NMb7DgddNf3m7XY=";
version = "0.14.20";
hash = "sha256-Q45o7UAqyPuSMI02BOyXHzD5eqOJLYcYGnwA+eppEj4=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog";
@ -1210,8 +1210,8 @@ let
mktplcRef = {
publisher = "DanielSanMedium";
name = "dscodegpt";
version = "3.12.38";
hash = "sha256-+9OsFH586I8/P7WzadRHS9tX22/bxOByJB2LDSqp2Nk=";
version = "3.12.39";
hash = "sha256-CShqaG3P6b9JdAtbqFyGn7RGZX8ov98sYJiBy9RCXnE=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/DanielSanMedium.dscodegpt/changelog";
@ -1279,8 +1279,8 @@ let
mktplcRef = {
name = "vscode-markdownlint";
publisher = "DavidAnson";
version = "0.59.0";
hash = "sha256-zbK7kRa9k5xIM7BcwMOT1pRO7637eMUCUzgQwnpBCvI=";
version = "0.60.0";
hash = "sha256-Buwa63HahT96qhhuvARW7p1u9kbkoEyA9usoh60m3KE=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/DavidAnson.vscode-markdownlint/changelog";
@ -1643,8 +1643,8 @@ let
mktplcRef = {
publisher = "editorconfig";
name = "editorconfig";
version = "0.17.2";
hash = "sha256-Xi2+mN6zjIKm0HWxfRAFs2vYkZ10Gv6poR2b2d8XCug=";
version = "0.17.4";
hash = "sha256-MYPYhSKAxgaZ0UijxU+xiO4HDPLtXGymhN+2YmTev8M=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/EditorConfig.EditorConfig/changelog";
@ -2129,8 +2129,8 @@ let
mktplcRef = {
name = "gitlab-workflow";
publisher = "gitlab";
version = "6.17.0";
hash = "sha256-4/wGrHFB7yn7WTJq9igOU6XTOQZ1PGZ6kdMBP/IlZqw=";
version = "6.21.0";
hash = "sha256-vaOAk4ovQjUcnBtxqMlRstYLvR6uzmqGk3Sx6zV6wvY=";
};
meta = {
description = "GitLab extension for Visual Studio Code";
@ -2619,8 +2619,8 @@ let
mktplcRef = {
name = "gruvbox";
publisher = "jdinhlife";
version = "1.26.0";
hash = "sha256-XSDGwJ8zL1y9EZqk2wixMEV5GRjQngs8Pvu9QppWCNI=";
version = "1.28.0";
hash = "sha256-XwQzbbZU6MfYcT50/0YgQp8UaOeQskEvEQPZXG72lLk=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/jdinhlife.gruvbox/changelog";
@ -3264,8 +3264,8 @@ let
mktplcRef = {
publisher = "ms-azuretools";
name = "vscode-docker";
version = "1.29.6";
hash = "sha256-kHQuS6wxp3Gu5WSjWRXXMLwSrv7LBSsnsNu7VY4H/J0=";
version = "2.0.0";
hash = "sha256-Yxysekp9nC91g7M5oXppOF+Rf4Jf/PD+X3inmdVfVmo=";
};
meta = {
description = "Docker Extension for Visual Studio Code";
@ -3284,8 +3284,8 @@ let
mktplcRef = {
name = "vscode-dotnet-runtime";
publisher = "ms-dotnettools";
version = "2.3.3";
hash = "sha256-l+/r0C+BZr8H8qBKenVP3b4qYGR57Lol+Y1Q2XUGl24=";
version = "2.3.5";
hash = "sha256-Hik1BNhvcCs/IzqSvc2dPu3v6PhCZSqovFH4ODVJMnE=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/ms-dotnettools.vscode-dotnet-runtime/changelog";
@ -4303,8 +4303,8 @@ let
mktplcRef = {
publisher = "seatonjiang";
name = "gitmoji-vscode";
version = "1.2.5";
hash = "sha256-lWd7SyYNxoDauMecJq11akTiwEKBeXuR4htDYCbb6n4=";
version = "1.3.0";
hash = "sha256-vr6UKd+7g6J8XEY57sCqPpLuxNC4KOvf7nddDKaceaU=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/seatonjiang.gitmoji-vscode/changelog";
@ -4617,8 +4617,8 @@ let
mktplcRef = {
name = "vscode-stylelint";
publisher = "stylelint";
version = "1.5.0";
hash = "sha256-SHUb7+eL0PWlw/KUidXPvE5+MFsJz1Fi7Csptiw8j4M=";
version = "1.5.1";
hash = "sha256-Sbp2zy/6PcsMlUPe94spm3JrWxBYHfd7py3f4rb+0G4=";
};
meta = {
description = "Official Stylelint extension for Visual Studio Code";
@ -4942,8 +4942,8 @@ let
mktplcRef = {
name = "vscode-testscript";
publisher = "twpayne";
version = "0.0.5";
hash = "sha256-rAkwcEmonZArN7Vls8k5ey+6V1b5bICTJoOSxgtnv+A=";
version = "0.0.6";
hash = "sha256-y8Esm6nnLf+4FPxy4aZxrTPOxx+zoWm7mUrxZ1dsPyM=";
};
meta = {
description = "Syntax highlighting support for testscript";
@ -5019,8 +5019,8 @@ let
mktplcRef = {
name = "vscode-mdx";
publisher = "unifiedjs";
version = "1.8.14";
hash = "sha256-kIQPvmLkqZa3jPxIfJ3LDyIvr5yXQTsO7uzzvFa9EJM=";
version = "1.8.15";
hash = "sha256-n2aWgvhSaU7TU45yeIUU8OmIMOAVYYB500jxrChPeA4=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/unifiedjs.vscode-mdx/changelog";
@ -5371,8 +5371,8 @@ let
mktplcRef = {
name = "gitblame";
publisher = "waderyan";
version = "11.1.2";
sha256 = "sha256-TlvMyFmtJQtpsjbdh3bPiRaMHro0M7gKOgtGc2bQLN4=";
version = "11.1.3";
sha256 = "sha256-r+fmb382hzxD7frrsNZTJk6uPahO7QBfKTJWA0ObWFI=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/waderyan.gitblame/changelog";
@ -5643,8 +5643,8 @@ let
mktplcRef = {
name = "vscode-zig";
publisher = "ziglang";
version = "0.6.9";
hash = "sha256-R18NnnsYVLmCNdGU0plIYn2MKrlSedfJoXH/amxKKaY=";
version = "0.6.10";
hash = "sha256-Tptl+tJ2ZlnKyswdTjnPJakhiiJn+1XmB82rbk8aO1w=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";

View file

@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "github";
name = "copilot-chat";
version = "0.27.2";
hash = "sha256-nwBDQNs5qrA0TxQZVtuXRiOy0iBNOCFpIim0x2k37YA=";
version = "0.27.3";
hash = "sha256-b7zvbDzwJcHAp9tn2ibtyeErrH2KNbgqT4Ir7aqLMQg=";
};
meta = {

View file

@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "github";
name = "copilot";
version = "1.323.0";
hash = "sha256-rTAq6snn3HAARrYbMJYy7aZ5rDucLfFS/t01VPjgXAo=";
version = "1.326.0";
hash = "sha256-bZ8Cm3bowUCWq4mMv/7rWIBOdw1U6UoH7RODz20/r9U=";
};
meta = {

View file

@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ms-azuretools";
name = "vscode-bicep";
version = "0.35.1";
hash = "sha256-Ggp3Z3pxPMEDxgzjPYNr830wx+upkBP4YAbKiOivbYs=";
version = "0.36.1";
hash = "sha256-yrSIHTGHZ1m6fLGrtVlT4UHyWpKuzGKdywBDsMepd4g=";
};
buildInputs = [

View file

@ -16,19 +16,19 @@ let
{
x86_64-linux = {
arch = "linux-x64";
hash = "sha256-XHx64V8JJl+/kb+kkTowu7mE7ysBRhUQJqicxjbHM3k=";
hash = "sha256-bpvaGnl6LQaZazuk/xGHxbNUsEMph0tDAaAOBIuikVQ=";
};
aarch64-linux = {
arch = "linux-arm64";
hash = "sha256-Pm3jUARrH8bksiCpYtUvo0UB3Oq67EjJGYLGLV54rl4=";
hash = "sha256-yBT5sAZHXX66vuTDo+opPLBnCX09tBQYscW5LaiS3nU=";
};
x86_64-darwin = {
arch = "darwin-x64";
hash = "sha256-hgd7tpRn2WP0PL4IOpZLL6Uzw1V9rSqlOTDfgFxwWGk=";
hash = "sha256-W7qGN3VbS1BJT+887mSqegKheLimYR59gNj7QOZBvyg=";
};
aarch64-darwin = {
arch = "darwin-arm64";
hash = "sha256-PQPxwwHbLXa5+p/SfH4IFu/OBEa/1CKdfaM+HAegiDA=";
hash = "sha256-OlsoQsA6qHoIwRRVvMpjyO9BOdR63mRcSFkM9i0nFH0=";
};
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}")
@ -38,7 +38,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "csdevkit";
publisher = "ms-dotnettools";
version = "1.19.63";
version = "1.20.35";
inherit (extInfo) hash arch;
};
sourceRoot = "extension"; # This has more than one folder.

View file

@ -17,19 +17,19 @@ let
{
x86_64-linux = {
arch = "linux-x64";
hash = "sha256-yJ4bAxIg3yfQJPWJcl6jUMwQ/ssHkstJWuEp3wr0dDA=";
hash = "sha256-rxXyDIDANtWUT4z6SK+fHwMXu/xSOIGtNpILdlC5lMc=";
};
aarch64-linux = {
arch = "linux-arm64";
hash = "sha256-EpWHwansBwBD0aYoW2ek7iWFbp+s7ZH6ug3ejoSRG5U=";
hash = "sha256-3JLnZr7pGOY0wSmo9PpQclDE/Yb99qJLALgEBAPn4Ms=";
};
x86_64-darwin = {
arch = "darwin-x64";
hash = "sha256-345hK47tyMGMJDKiujwpECDHMbRpLi17x2lH2rMX9Lg=";
hash = "sha256-yhP5dXP42ZKsoLZ3CySY+Nw2c0bF4IKDc0Le9ky+Qmc=";
};
aarch64-darwin = {
arch = "darwin-arm64";
hash = "sha256-u/vflQd285SuZ41ASd8nJgs+lN6892J3x6lPgWqVY+Y=";
hash = "sha256-KtOZ4AzsS30nF0DtJJT/CaLRD6Pa9pz1hYBgvxPbzZw=";
};
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}")
@ -39,7 +39,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "csharp";
publisher = "ms-dotnettools";
version = "2.76.27";
version = "2.80.16";
inherit (extInfo) hash arch;
};

View file

@ -12,8 +12,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "r";
publisher = "reditorsupport";
version = "2.8.5";
hash = "sha256-cZeZdrViEae9sRb9GyB/LeSQ5NRb/fAp3qQW9mPMbsM=";
version = "2.8.6";
hash = "sha256-T/Qh0WfTfXMzPonbg9NMII5qFptfNoApFFiZCT5rR3Y=";
};
nativeBuildInputs = [
jq

View file

@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "RooVeterinaryInc";
name = "roo-cline";
version = "3.18.3";
hash = "sha256-kg4kXO7UwDQPXb6CAysaez2v8FPRMbX+f41vE68V0QA=";
version = "3.19.3";
hash = "sha256-7GZD7oCrkGcG7B/pgXK92hL0QyyodmqyxOcRhTt5LMs=";
};
passthru.updateScript = vscode-extension-update-script { };

View file

@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "sourcery";
publisher = "sourcery";
version = "1.36.0";
hash = "sha256-HbOPoDu0R47US+UtK7i2BLiYgUhnNMD1i6Ibo8h3Auk=";
version = "1.37.0";
hash = "sha256-ovCxcr1m3GmRu45hr5DG781xkQdANbQYLvV2gFhG4eQ=";
};
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];

View file

@ -74,7 +74,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Comic reader for cross-platform reading and managing your digital comic collection";
homepage = "http://www.yacreader.com";
homepage = "https://www.yacreader.com";
license = lib.licenses.gpl3;
mainProgram = "YACReader";
maintainers = [ ];

View file

@ -1,66 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
qmake,
wrapQtAppsHook,
chmlib,
libzip,
qtwebengine,
}:
stdenv.mkDerivation rec {
pname = "kchmviewer";
version = "8.0";
src = fetchFromGitHub {
owner = "gyunaev";
repo = pname;
rev = "RELEASE_${lib.replaceStrings [ "." ] [ "_" ] version}";
sha256 = "sha256-YNpiBf6AFBCRbAZRPODvqGbQQedJJJrZFQIQyzIeBlw=";
};
patches = [
# remove unused webkit
(fetchpatch {
url = "https://github.com/gyunaev/kchmviewer/commit/a4a3984465cb635822953350c571950ae726b539.patch";
sha256 = "sha256-nHW18a4SrTG4fETJmKS4ojHXwnX1d1uN1m4H0GIuI28=";
})
# QtWebengine fixes
(fetchpatch {
url = "https://github.com/gyunaev/kchmviewer/commit/9ac73e7ad15de08aab6b1198115be2eb44da7afe.patch";
sha256 = "sha256-qg2ytqA2On7jg19WZmHIOU7vLQI2hoyqItySLEA64SY=";
})
(fetchpatch {
url = "https://github.com/gyunaev/kchmviewer/commit/99a6d94bdfce9c4578cce82707e71863a71d1453.patch";
sha256 = "sha256-o8JkaMmcJObmMt+o/6ooCAPCi+yRAWDAgxV+tR5eHfY=";
})
];
buildInputs = [
chmlib
libzip
qtwebengine
];
nativeBuildInputs = [
qmake
wrapQtAppsHook
];
postInstall = ''
install -Dm755 bin/kchmviewer -t $out/bin
install -Dm644 packages/kchmviewer.png -t $out/share/pixmaps
install -Dm644 packages/kchmviewer.desktop -t $out/share/applications
'';
meta = with lib; {
description = "CHM (Winhelp) files viewer";
mainProgram = "kchmviewer";
homepage = "http://www.ulduzsoft.com/linux/kchmviewer/";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ sikmir ];
platforms = platforms.linux;
};
}

View file

@ -54,7 +54,7 @@ mkDerivation rec {
meta = with lib; {
description = "WYSIWYM frontend for LaTeX, DocBook";
homepage = "http://www.lyx.org";
homepage = "https://www.lyx.org";
license = licenses.gpl2Plus;
maintainers = [ maintainers.vcunat ];
platforms = platforms.linux;

View file

@ -10,9 +10,9 @@ ocamlPackages.buildDunePackage rec {
src = fetchFromGitHub {
owner = "pelzlpj";
repo = pname;
rev = "release-${version}";
sha256 = "1rx2nl6cdv609pfymnbq53pi3ql5fr4kda8x10ycd9xq2gc4f21g";
repo = "orpie";
tag = "release-${version}";
sha256 = "sha256-LwhH2BO4p8Y8CB2pNkl2heIR7yh42erdTcDsxgy1ouc=";
};
patches = [ ./prefix.patch ];

View file

@ -36,13 +36,13 @@
"vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk="
},
"aiven": {
"hash": "sha256-XZXyeWSgJ5h+dkxYNqb49BrdlmpbfMIxY7UgP2yAtoI=",
"hash": "sha256-XIBaAzQWuKbLIkjSqBS3hVOtXlZzt9AonSgE+qTmU8Q=",
"homepage": "https://registry.terraform.io/providers/aiven/aiven",
"owner": "aiven",
"repo": "terraform-provider-aiven",
"rev": "v4.40.0",
"rev": "v4.41.0",
"spdx": "MIT",
"vendorHash": "sha256-T2yIUO8DAuUC5s/bBxgsn99fCjJO1y6TzmPTuhT08FY="
"vendorHash": "sha256-lzih59OW98HRfl8ENCdGDeocNZjnWvHjNWmd0djPoEM="
},
"akamai": {
"hash": "sha256-JALEVzmBVmHtCG4B1jNeNdSWb+SGZWDSZgUQ5voMQPg=",
@ -399,13 +399,13 @@
"vendorHash": "sha256-0axKIqF1t4AW1PPi+fHfsFQLRrjhpsloQIZ9clR+8Gc="
},
"docker": {
"hash": "sha256-sPeX1bupACBSmt8ppyxQKyD+FXIPdCBWn8cnOAvNHwQ=",
"hash": "sha256-A2XFSVWpEZs6vmJb5i9dDqkIIlwoGLgbFxXUnFKgtMo=",
"homepage": "https://registry.terraform.io/providers/kreuzwerker/docker",
"owner": "kreuzwerker",
"repo": "terraform-provider-docker",
"rev": "v3.6.0",
"rev": "v3.6.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-bQM6bAtTqAzrIqvCnpfxYefiTmTKaJq8okAgOVls5jk="
"vendorHash": "sha256-duHOqjy8AthXuDX63GO3myJ9TJmV0Ts1a8OsbSOGZWI="
},
"doppler": {
"hash": "sha256-TPWHqRpvyk1dtSbQySMOecq0AhN2VlSB+2naPIbvMHI=",
@ -543,13 +543,13 @@
"vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g="
},
"grafana": {
"hash": "sha256-Nz+6l/sJog7Snzady4qQCooBwv6IZ+12RkFZ55Hka9w=",
"hash": "sha256-nKapC8Pcg/HF/xXP8fOzMQV0NSJarAym6TIb+7l0g+c=",
"homepage": "https://registry.terraform.io/providers/grafana/grafana",
"owner": "grafana",
"repo": "terraform-provider-grafana",
"rev": "v3.25.1",
"rev": "v3.25.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-G5CiuQ0GPsJ7D+wlWQUAktT3DSgb2X7NL66c6U+9APU="
"vendorHash": "sha256-QTcWJlwE6s4nEPSg6svzIhsJo9p9rk1gQiSr4qSTfns="
},
"gridscale": {
"hash": "sha256-Ygt3L/dzwycccQZmuwbcaLHp9FBGNHgU19wSNmY8PzQ=",
@ -687,13 +687,13 @@
"vendorHash": null
},
"jetstream": {
"hash": "sha256-N/cKiMwPHo8581PFg06RjgOGpGB02/CCARTIFu9kH3s=",
"hash": "sha256-I9T5PTNiZfCyPnNiqL8yDhJxpLRQpK7ynZmlr682BnY=",
"homepage": "https://registry.terraform.io/providers/nats-io/jetstream",
"owner": "nats-io",
"repo": "terraform-provider-jetstream",
"rev": "v0.2.0",
"rev": "v0.2.1",
"spdx": "Apache-2.0",
"vendorHash": "sha256-Dd02Ikt51eh/FBEtswe8Qr6P5tgQFZJTKgO01gxPX3s="
"vendorHash": "sha256-ctd9V5EXL0c9b4aJ47nfjhqCMTewL55IkjkQ39ShoUk="
},
"kafka": {
"hash": "sha256-RZwag424lXwI1GR/kFOcpv+huaYMyG4jcFjkhvA0Nlc=",

View file

@ -30,18 +30,28 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "mullvad";
version = "2025.3";
version = "2025.6";
src = fetchFromGitHub {
owner = "mullvad";
repo = "mullvadvpn-app";
tag = version;
fetchSubmodules = true;
hash = "sha256-IpGTqi0gSE2yXXou5fp+CryHfIKx0n3y/V4K2+ZO3k8=";
hash = "sha256-WWJcfnp1v1LhEElJQdLx6Gz+bj7MdgbefD6BQ4nihMs=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-EJ8yk11H1QB+7CGjJYY5BjBAFTDK4d02/DJOQTVGFho=";
cargoHash = "sha256-r6WogC25hpzw2pHa8RQOhr9SWks9RKKatpVHblfs+Nc=";
cargoBuildFlags = [
"-p mullvad-daemon --bin mullvad-daemon"
"-p mullvad-cli --bin mullvad"
"-p mullvad-setup --bin mullvad-setup"
"-p mullvad-problem-report --bin mullvad-problem-report"
"-p mullvad-exclude --bin mullvad-exclude"
"-p tunnel-obfuscation --bin tunnel-obfuscation"
"-p talpid-openvpn-plugin --lib"
];
checkFlags = [
"--skip=version_check"
@ -79,22 +89,14 @@ rustPlatform.buildRustPackage rec {
'';
postFixup =
# Place all binaries in the 'mullvad-' namespace, even though these
# specific binaries aren't used in the lifetime of the program.
# Files necessary for OpenVPN tunnels to work.
lib.optionalString enableOpenvpn ''
mkdir -p $out/share/mullvad
cp dist-assets/ca.crt $out/share/mullvad
ln -s ${openvpn-mullvad}/bin/openvpn $out/share/mullvad
ln -s ${shadowsocks-rust}/bin/sslocal $out/share/mullvad
ln -s $out/lib/libtalpid_openvpn_plugin.so $out/share/mullvad
''
for bin in relay_list translations-converter tunnel-obfuscation; do
mv "$out/bin/$bin" "$out/bin/mullvad-$bin"
done
''
+
# Files necessary for OpenVPN tunnels to work.
lib.optionalString enableOpenvpn ''
mkdir -p $out/share/mullvad
cp dist-assets/ca.crt $out/share/mullvad
ln -s ${openvpn-mullvad}/bin/openvpn $out/share/mullvad
ln -s ${shadowsocks-rust}/bin/sslocal $out/share/mullvad
ln -s $out/lib/libtalpid_openvpn_plugin.so $out/share/mullvad
''
+
# Set the directory where Mullvad will look for its resources by default to
# `$out/share`, so that we can avoid putting the files in `$out/bin` --
@ -121,7 +123,7 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Mullvad VPN command-line client tools";
homepage = "https://github.com/mullvad/mullvadvpn-app";
changelog = "https://github.com/mullvad/mullvadvpn-app/blob/2025.2/CHANGELOG.md";
changelog = "https://github.com/mullvad/mullvadvpn-app/blob/2025.6/CHANGELOG.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ cole-h ];
mainProgram = "mullvad";

View file

@ -72,7 +72,7 @@ callPackage ./generic.nix {
);
meta = with lib; {
description = "Wolfram Mathematica computational software system";
homepage = "http://www.wolfram.com/mathematica/";
homepage = "https://www.wolfram.com/mathematica/";
license = licenses.unfree;
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
maintainers = with maintainers; [

View file

@ -1,2 +0,0 @@
source 'https://rubygems.org'
gem 'atlassian-stash'

View file

@ -1,27 +0,0 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.5.0)
public_suffix (~> 2.0, >= 2.0.2)
atlassian-stash (0.7.0)
commander (~> 4.1.2)
git (>= 1.2.5)
json (>= 1.7.5)
launchy (~> 2.4.2)
commander (4.1.6)
highline (~> 1.6.11)
git (1.3.0)
highline (1.6.21)
json (2.0.2)
launchy (2.4.3)
addressable (~> 2.3)
public_suffix (2.0.5)
PLATFORMS
ruby
DEPENDENCIES
atlassian-stash
BUNDLED WITH
2.1.4

View file

@ -1,30 +0,0 @@
{
lib,
bundlerEnv,
ruby,
bundlerUpdateScript,
}:
bundlerEnv rec {
name = "bitbucket-server-cli-${version}";
version = (import ./gemset.nix).atlassian-stash.version;
inherit ruby;
gemdir = ./.;
pname = "atlassian-stash";
passthru.updateScript = bundlerUpdateScript "bitbucket-server-cli";
meta = with lib; {
description = "Command line interface to interact with BitBucket Server (formerly Atlassian Stash)";
homepage = "https://bitbucket.org/atlassian/bitbucket-server-cli";
license = licenses.mit;
maintainers = with maintainers; [
jgertm
nicknovitski
];
mainProgram = "stash";
platforms = platforms.unix;
};
}

View file

@ -1,66 +0,0 @@
{
addressable = {
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1j5r0anj8m4qlf2psnldip4b8ha2bsscv11lpdgnfh4nnchzjnxw";
type = "gem";
};
version = "2.5.0";
};
atlassian-stash = {
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1rsf9h5w5wiglwv0fqwp45fq06fxbg68cqkc3bpqvps1i1qm0p6i";
type = "gem";
};
version = "0.7.0";
};
commander = {
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0x9i8hf083wjlgj09nl1p9j8sr5g7amq0fdmxjqs4cxdbg3wpmsb";
type = "gem";
};
version = "4.1.6";
};
git = {
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1waikaggw7a1d24nw0sh8fd419gbf7awh000qhsf411valycj6q3";
type = "gem";
};
version = "1.3.0";
};
highline = {
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "06bml1fjsnrhd956wqq5k3w8cyd09rv1vixdpa3zzkl6xs72jdn1";
type = "gem";
};
version = "1.6.21";
};
json = {
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1lhinj9vj7mw59jqid0bjn2hlfcnq02bnvsx9iv81nl2han603s0";
type = "gem";
};
version = "2.0.2";
};
launchy = {
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "190lfbiy1vwxhbgn4nl4dcbzxvm049jwc158r2x7kq3g5khjrxa2";
type = "gem";
};
version = "2.4.3";
};
public_suffix = {
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "040jf98jpp6w140ghkhw2hvc1qx41zvywx5gj7r2ylr1148qnj7q";
type = "gem";
};
version = "2.0.5";
};
}

View file

@ -16,8 +16,11 @@ buildKodiAddon rec {
sha256 = "sha256-d6BNpnTg6K7NPX3uWp5X0rog33C+B7YoAtLH/CrUYno=";
};
passthru.updateScript = addonUpdateScript {
attrPath = "kodi.packages.six";
passthru = {
pythonPath = "lib";
updateScript = addonUpdateScript {
attrPath = "kodi.packages.six";
};
};
meta = with lib; {

View file

@ -18,7 +18,7 @@ let
hash = "sha256-VwIL1529CW9MLK4N9jHHddSSZD5RsJ5bWGWqGJ751C0=";
};
sourceRoot = "source/scripts";
sourceRoot = "${self.src.name}/scripts";
passthru = {
updateScript = unstableGitUpdater { };

View file

@ -82,7 +82,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
homepage = "http://www.tvdr.de/";
homepage = "https://www.tvdr.de/";
description = "Video Disc Recorder";
maintainers = [ maintainers.ck3d ];
platforms = platforms.linux;

View file

@ -16,7 +16,6 @@
libXcursor,
libXfixes,
libXmu,
libIDL,
SDL2,
libcap,
libGL,
@ -74,9 +73,9 @@ let
buildType = "release";
# Use maintainers/scripts/update.nix to update the version and all related hashes or
# change the hashes in extpack.nix and guest-additions/default.nix as well manually.
virtualboxVersion = "7.1.8";
virtualboxVersion = "7.1.10";
virtualboxSubVersion = "";
virtualboxSha256 = "3f7132c55ac6c5f50585bfaa115d29e30b47ccf535cb0a12ff50214ddae2f63d";
virtualboxSha256 = "7d60010a4c9102613554b46f61d17b825c30ee59d8be071e52d8aac664ca9869";
kvmPatchVersion = "20250207";
kvmPatchHash = "sha256-GzRLIXhzWL1NLvaGKcWVBCdvay1IxgJUE4koLX1ze7Y=";
@ -148,7 +147,6 @@ stdenv.mkDerivation (finalAttrs: {
libX11
libXext
libXcursor
libIDL
libcap
glib
lvm2
@ -249,8 +247,8 @@ stdenv.mkDerivation (finalAttrs: {
++ optional enableKvm (
let
patchVboxVersion =
# There is no updated patch for 7.1.8 yet, but the older one still applies.
if finalAttrs.virtualboxVersion == "7.1.8" then "7.1.6" else finalAttrs.virtualboxVersion;
# There is no updated patch for 7.1.10 yet, but the older one still applies.
if finalAttrs.virtualboxVersion == "7.1.10" then "7.1.6" else finalAttrs.virtualboxVersion;
in
fetchpatch {
name = "virtualbox-${finalAttrs.virtualboxVersion}-kvm-dev-${finalAttrs.kvmPatchVersion}.patch";
@ -320,7 +318,7 @@ stdenv.mkDerivation (finalAttrs: {
${optionalString (enableKvm) "--with-kvm"} \
${extraConfigureFlags} \
--disable-kmods
sed -e 's@PKG_CONFIG_PATH=.*@PKG_CONFIG_PATH=${libIDL}/lib/pkgconfig:${glib.dev}/lib/pkgconfig ${libIDL}/bin/libIDL-config-2@' \
sed -e 's@PKG_CONFIG_PATH=.*@PKG_CONFIG_PATH=${glib.dev}/lib/pkgconfig@' \
-i AutoConfig.kmk
sed -e 's@arch/x86/@@' \
-i Config.kmk

View file

@ -4,7 +4,7 @@
virtualbox,
}:
let
virtualboxExtPackVersion = "7.1.8";
virtualboxExtPackVersion = "7.1.10";
in
fetchurl rec {
name = "Oracle_VirtualBox_Extension_Pack-${virtualboxExtPackVersion}.vbox-extpack";
@ -14,7 +14,7 @@ fetchurl rec {
# Thus do not use `nix-prefetch-url` but instead plain old `sha256sum`.
# Checksums can also be found at https://www.virtualbox.org/download/hashes/${version}/SHA256SUMS
let
value = "912586a3a1e9285f9df264f7999e6fffc0b8a42f2e013dd898a86f7ed3975d37";
value = "e020755711849fa0ee23d3bc47bc90cb0ea595da7dda804499568a0dc2387989";
in
assert (builtins.stringLength value) == 64;
value;

View file

@ -5,7 +5,7 @@
}:
fetchurl {
url = "http://download.virtualbox.org/virtualbox/${virtualboxVersion}/VBoxGuestAdditions_${virtualboxVersion}.iso";
sha256 = "0001ed19cc389f04723c9b911338559b9b74bea0d24edf794d8d2ce5b5cb14e0";
sha256 = "59c92f7f5fd7e081211e989f5117fc53ad8d8800ad74a01b21e97bb66fe62972";
meta = {
description = "Guest additions ISO for VirtualBox";
longDescription = ''

View file

@ -12,9 +12,9 @@
libX11,
}:
let
virtualboxVersion = "7.1.8";
virtualboxVersion = "7.1.10";
virtualboxSubVersion = "";
virtualboxSha256 = "3f7132c55ac6c5f50585bfaa115d29e30b47ccf535cb0a12ff50214ddae2f63d";
virtualboxSha256 = "7d60010a4c9102613554b46f61d17b825c30ee59d8be071e52d8aac664ca9869";
virtualBoxNixGuestAdditionsBuilder = callPackage ./builder.nix {
inherit virtualboxVersion virtualboxSubVersion virtualboxSha256;

View file

@ -149,7 +149,6 @@ rec {
xorg.libpciaccess
glib
gtk2
bzip2
zlib
gdk-pixbuf
@ -218,7 +217,6 @@ rec {
speex
SDL2_ttf
SDL2_mixer
libappindicator-gtk2
libcaca
libcanberra
libgcrypt

View file

@ -2,7 +2,10 @@ let
mirrors = import ./mirrors.nix;
in
{ system }:
{
rewriteURL,
system,
}:
{
url ? builtins.head urls,
@ -28,7 +31,15 @@ import <nix/fetchurl.nix> {
# Handle mirror:// URIs. Since <nix/fetchurl.nix> currently
# supports only one URI, use the first listed mirror.
let
m = builtins.match "mirror://([a-z]+)/(.*)" url;
url_ =
let
u = rewriteURL url;
in
if builtins.isString u then
u
else
throw "rewriteURL deleted the only URL passed to fetchurlBoot (was ${url})";
m = builtins.match "mirror://([a-z]+)/(.*)" url_;
in
if m == null then url else builtins.head (mirrors.${builtins.elemAt m 0}) + (builtins.elemAt m 1);
if m == null then url_ else builtins.head (mirrors.${builtins.elemAt m 0}) + (builtins.elemAt m 1);
}

View file

@ -6,6 +6,7 @@
stdenvNoCC,
curl, # Note that `curl' may be `null', in case of the native stdenvNoCC.
cacert ? null,
rewriteURL,
}:
let
@ -122,7 +123,7 @@ in
}@args:
let
urls_ =
preRewriteUrls =
if urls != [ ] && url == "" then
(
if lib.isList urls then urls else throw "`urls` is not a list: ${lib.generators.toPretty { } urls}"
@ -137,6 +138,12 @@ let
else
throw "fetchurl requires either `url` or `urls` to be set: ${lib.generators.toPretty { } args}";
urls_ =
let
u = lib.lists.filter (url: lib.isString url) (map rewriteURL preRewriteUrls);
in
if u == [ ] then throw "urls is empty after rewriteURL (was ${toString preRewriteUrls})" else u;
hash_ =
if
with lib.lists;

View file

@ -23,12 +23,12 @@ stdenvNoCC.mkDerivation rec {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Proportional version of the 0xProto font";
homepage = "https://github.com/0xType/0xPropo";
changelog = "https://github.com/0xType/0xPropo/releases/tag/${version}";
license = licenses.ofl;
maintainers = with maintainers; [ vinnymeller ];
platforms = platforms.all;
license = lib.licenses.ofl;
maintainers = with lib.maintainers; [ vinnymeller ];
platforms = lib.platforms.all;
};
}

View file

@ -6,36 +6,34 @@
autoreconfHook,
allegro,
libsamplerate,
libGLU,
libX11,
libXext,
SDL,
SDL_mixer,
SDL2,
SDL2_mixer,
readline,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "1oom";
version = "1.11.2";
version = "1.11.6";
src = fetchFromGitHub {
owner = "1oom-fork";
repo = "1oom";
tag = "v${version}";
hash = "sha256-xvVl/XzOnItIvW0T3RpQ4tswqANHGWFvwnoY0+uHhx8=";
tag = "v${finalAttrs.version}";
hash = "sha256-w67BjS5CrQviMXOeKNWGR1SzDeJHZrIpY7FDGt86CPA=";
};
nativeBuildInputs = [ autoreconfHook ];
strictDeps = true;
enableParallelBuilding = true;
nativeBuildInputs = [
autoreconfHook
SDL2
];
buildInputs = [
allegro
libsamplerate
libGLU
libX11
libXext
SDL
SDL_mixer
SDL2
SDL2_mixer
readline
@ -47,19 +45,19 @@ stdenv.mkDerivation rec {
];
postInstall = ''
install -d $doc/share/doc/${pname}
install -t $doc/share/doc/${pname} \
install -d $doc/share/doc/1oom
install -t $doc/share/doc/1oom \
HACKING NEWS PHILOSOPHY README.md doc/*.txt
'';
passthru.updateScript = gitUpdater { rev-prefix = "f"; };
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = with lib; {
meta = {
homepage = "https://github.com/1oom-fork/1oom";
changelog = "https://github.com/1oom-fork/1oom/releases/tag/v${version}";
changelog = "https://github.com/1oom-fork/1oom/releases/tag/v${finalAttrs.version}";
description = "Master of Orion (1993) game engine recreation; a more updated fork";
license = licenses.gpl2Only;
platforms = platforms.linux;
maintainers = [ ];
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ marcin-serwin ];
};
}
})

View file

@ -199,7 +199,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/HarbourMasters/2ship2harkinian";
description = "A PC port of Majora's Mask with modern controls, widescreen, high-resolution, and more";
description = "PC port of Majora's Mask with modern controls, widescreen, high-resolution, and more";
mainProgram = "2s2h";
platforms = [ "x86_64-linux" ];
maintainers = with lib.maintainers; [ qubitnano ];

View file

@ -29,15 +29,15 @@ stdenvNoCC.mkDerivation rec {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Monospaced font based on IBM 3270 terminals";
homepage = "https://github.com/rbanffy/3270font";
changelog = "https://github.com/rbanffy/3270font/blob/v${version}/CHANGELOG.md";
license = [
licenses.bsd3
licenses.ofl
lib.licenses.bsd3
lib.licenses.ofl
];
maintainers = [ ];
platforms = platforms.all;
maintainers = with lib.maintainers; [ ];
platforms = lib.platforms.all;
};
}

View file

@ -18,13 +18,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook ];
meta = with lib; {
meta = {
description = "Tunnelling for application that don't speak IPv6";
mainProgram = "6tunnel";
homepage = "https://github.com/wojtekka/6tunnel";
changelog = "https://github.com/wojtekka/6tunnel/blob/${version}/ChangeLog";
license = licenses.gpl2Only;
maintainers = with maintainers; [ Br1ght0ne ];
platforms = platforms.unix;
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ Br1ght0ne ];
platforms = lib.platforms.unix;
};
}

View file

@ -33,13 +33,13 @@ stdenv.mkDerivation rec {
# but it's better to disable tests than loose ASLR on i686
doCheck = !stdenv.hostPlatform.isi686;
meta = with lib; {
meta = {
description = "ATSC A/52 stream decoder";
homepage = "https://liba52.sourceforge.io/";
changelog = "https://git.adelielinux.org/community/a52dec/-/blob/v${version}/ChangeLog?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ wegank ];
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ wegank ];
mainProgram = "a52dec";
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
}

View file

@ -88,7 +88,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
description = "A discord client reimplementation, written in C++";
description = "Discord client reimplementation, written in C++";
mainProgram = "abaddon";
homepage = "https://github.com/uowuo/abaddon";
license = licenses.gpl3Plus;

View file

@ -132,7 +132,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://adios2.readthedocs.io/en/latest/";
description = "The Adaptable Input/Output System version 2";
description = "Adaptable Input/Output System version 2";
license = lib.licenses.asl20;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ qbisi ];

View file

@ -5,40 +5,37 @@
nix-update-script,
meson,
ninja,
sassc,
dart-sass,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "adw-gtk3";
version = "5.10";
version = "6.2";
src = fetchFromGitHub {
owner = "lassekongo83";
repo = "adw-gtk3";
tag = "v${finalAttrs.version}";
hash = "sha256-0OZk27b0kujzWtRX5uvelTMivL19g6sNB1IY6BsrO10=";
hash = "sha256-YYaqSEnIYHHkY4L3UhFBkR3DehoB6QADhSGOP/9NKx8=";
};
nativeBuildInputs = [
meson
ninja
sassc
dart-sass
];
postPatch = ''
chmod +x gtk/src/adw-gtk3-dark/gtk-3.0/install-dark-theme.sh
patchShebangs gtk/src/adw-gtk3-dark/gtk-3.0/install-dark-theme.sh
'';
passthru = {
updateScript = nix-update-script { };
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Theme from libadwaita ported to GTK-3";
description = "Unofficial GTK 3 port of libadwaita";
homepage = "https://github.com/lassekongo83/adw-gtk3";
license = lib.licenses.lgpl21Only;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ ciferkey ];
maintainers = with lib.maintainers; [
ciferkey
Gliczy
normalcea
];
};
})

View file

@ -25,13 +25,13 @@ buildGoModule rec {
# Tests require network access
doCheck = false;
meta = with lib; {
meta = {
description = "Vulnerability remediation scoring system";
homepage = "https://github.com/elysium-suite/aeacus";
changelog = "https://github.com/elysium-suite/aeacus/releases/tag/v${version}";
license = licenses.gpl2Only;
maintainers = with maintainers; [ fab ];
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "aeacus";
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}

View file

@ -0,0 +1,34 @@
From 2bbe75fe0bc87ab4c1e16c5a18c6200224391629 Mon Sep 17 00:00:00 2001
From: Nicole Patricia Mazzuca <nicole@streganil.no>
Date: Fri, 9 May 2025 09:32:21 +0200
Subject: [PATCH] open: fix opening text/html messages
This fixes a bug introduced in 93bec0de8ed5ab3d6b1f01026fe2ef20fa154329:
aerc started using `path.Base(<part>)`, which returns `"."` on an empty
path, but still checked for `""` two lines later.
On macOS, the result is that aerc attempts to open the directory:
```
open /var/folders/vn/hs0zvdsx3vq6svvry8s1bnym0000gn/T/aerc-4229266673: is a directory
```
Signed-off-by: Nicole Patricia Mazzuca <nicole@streganil.no>
Acked-by: Robin Jarry <robin@jarry.cc>
---
commands/msgview/open.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/commands/msgview/open.go b/commands/msgview/open.go
index a6e43cb8da5fd49d2aa562d4c25ee2d597deefc3..7c770d4a90b771e3a18dfcb327f5e9306d5b5fa7 100644
--- a/commands/msgview/open.go
+++ b/commands/msgview/open.go
@@ -59,7 +59,7 @@ func (o Open) Execute(args []string) error {
}
filename := path.Base(part.FileName())
var tmpFile *os.File
- if filename == "" {
+ if filename == "." {
extension := ""
if exts, _ := mime.ExtensionsByType(mimeType); len(exts) > 0 {
extension = exts[0]

View file

@ -0,0 +1,41 @@
From 93bec0de8ed5ab3d6b1f01026fe2ef20fa154329 Mon Sep 17 00:00:00 2001
From: Robin Jarry <robin@jarry.cc>
Date: Wed, 9 Apr 2025 10:49:24 +0200
Subject: [PATCH] open: only use part basename for temp file
When an attachment part has a name such as "/tmp/55208186_AllDocs.pdf",
aerc creates a temp folder and tries to store the file by blindly
concatenating the path as follows:
/tmp/aerc-3444057757/tmp/55208186_AllDocs.pdf
And when writing to this path, it gets a "No such file or directory"
error because the intermediate "tmp" subfolder isn't created.
Reported-by: Erik Colson <eco@ecocode.net>
Signed-off-by: Robin Jarry <robin@jarry.cc>
---
commands/msgview/open.go | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/commands/msgview/open.go b/commands/msgview/open.go
index 4293b7e4892c137a7f3fbbe79245ffb6733b2671..a6e43cb8da5fd49d2aa562d4c25ee2d597deefc3 100644
--- a/commands/msgview/open.go
+++ b/commands/msgview/open.go
@@ -5,6 +5,7 @@ import (
"io"
"mime"
"os"
+ "path"
"path/filepath"
"git.sr.ht/~rjarry/aerc/app"
@@ -56,7 +57,7 @@ func (o Open) Execute(args []string) error {
app.PushError(err.Error())
return
}
- filename := part.FileName()
+ filename := path.Base(part.FileName())
var tmpFile *os.File
if filename == "" {
extension := ""

View file

@ -33,7 +33,14 @@ buildGoModule (finalAttrs: {
python3Packages.wrapPython
];
patches = [ ./runtime-libexec.patch ];
patches = [
./runtime-libexec.patch
# TODO remove these with the next release
# they resolve a path injection vulnerability when saving attachments (CVE-2025-49466)
./basename-temp-file.patch
./basename-temp-file-fixup.patch
];
postPatch = ''
substituteAllInPlace config/aerc.conf

View file

@ -22,12 +22,12 @@ buildGoModule rec {
"-X main.Version=${version}"
];
meta = with lib; {
meta = {
homepage = "https://github.com/slok/agebox";
changelog = "https://github.com/slok/agebox/releases/tag/v${version}";
description = "Age based repository file encryption gitops tool";
license = licenses.asl20;
maintainers = with maintainers; [ lesuisse ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ lesuisse ];
mainProgram = "agebox";
};
}

View file

@ -68,14 +68,14 @@ stdenvNoCC.mkDerivation rec {
];
});
meta = with lib; {
meta = {
description = "Android GPU Inspector";
homepage = "https://gpuinspector.dev";
changelog = "https://github.com/google/agi/releases/tag/v${version}";
platforms = [ "x86_64-linux" ];
license = licenses.asl20;
maintainers = with maintainers; [ kashw2 ];
sourceProvenance = with sourceTypes; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ kashw2 ];
sourceProvenance = with lib.sourceTypes; [
binaryBytecode
binaryNativeCode
];

View file

@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
meta = {
description = "ANSI HTML Adapter";
mainProgram = "aha";
longDescription = ''
@ -27,11 +27,11 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/theZiz/aha";
changelog = "https://github.com/theZiz/aha/blob/${version}/CHANGELOG";
license = with licenses; [
license = with lib.licenses; [
lgpl2Plus
mpl11
];
maintainers = with maintainers; [ pSub ];
platforms = platforms.all;
maintainers = with lib.maintainers; [ pSub ];
platforms = lib.platforms.all;
};
}

View file

@ -36,7 +36,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
};
meta = {
description = "An extremely fast R code formatter";
description = "Extremely fast R code formatter";
homepage = "https://posit-dev.github.io/air";
changelog = "https://github.com/posit-dev/air/blob/${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.mit;

View file

@ -23,6 +23,7 @@
xdg-utils,
nix-update-script,
withGraphics ? false,
}:
let
rpathLibs =
@ -44,17 +45,32 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "alacritty";
version = "0.15.1";
version = "0.15.1" + lib.optionalString withGraphics "-graphics";
src = fetchFromGitHub {
owner = "alacritty";
repo = "alacritty";
tag = "v${version}";
hash = "sha256-/yERMNfCFLPb1S17Y9OacVH8UobDIIZDhM2qPzf5Vds=";
};
src =
# by default we want the official package
if !withGraphics then
fetchFromGitHub {
owner = "alacritty";
repo = "alacritty";
tag = "v${version}";
hash = "sha256-/yERMNfCFLPb1S17Y9OacVH8UobDIIZDhM2qPzf5Vds=";
}
# optionally we want to build the sixels feature fork
else
fetchFromGitHub {
owner = "ayosec";
repo = "alacritty";
tag = "v${version}";
hash = "sha256-n8vO6Q4bzWLaOqg8YhZ+aLOtBBTQ9plKIEJHXq+hhnM=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-uXwefUV1NAKqwwPIWj4Slkx0c5b+RfLR3caTb42fc4M=";
cargoHash =
if !withGraphics then
"sha256-uXwefUV1NAKqwwPIWj4Slkx0c5b+RfLR3caTb42fc4M="
else
"sha256-UtxZFqU974N+YcHoEHifBjNSyaVuMvuc1clTDgUPuoQ=";
nativeBuildInputs = [
cmake

View file

@ -20,14 +20,14 @@
python3Packages.buildPythonApplication rec {
pname = "alpaca";
version = "6.0.5";
version = "6.1.5";
pyproject = false; # Built with meson
src = fetchFromGitHub {
owner = "Jeffser";
repo = "Alpaca";
tag = version;
hash = "sha256-faxqSUYqf3vRZYeuXAzv+n1inMVwl5KmnndABF77Sus=";
hash = "sha256-4QN88KOCtVFNoqAKpjW/MSvPJFsLoXZixiGN5JNRDvs=";
};
nativeBuildInputs = [

View file

@ -10,7 +10,7 @@
let
pname = "amphetype";
version = "1.0.0";
description = "An advanced typing practice program";
description = "Advanced typing practice program";
in
python3Packages.buildPythonApplication {
inherit pname version;

File diff suppressed because it is too large Load diff

View file

@ -79,13 +79,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "animeko";
version = "4.10.1";
version = "4.11.1";
src = fetchFromGitHub {
owner = "open-ani";
repo = "animeko";
tag = "v${finalAttrs.version}";
hash = "sha256-sFEq6tJfADH5x8+wdQ9T89awT7/Qx2RV5r+cND3J0iw=";
hash = "sha256-JLOwWJvBfwqvAfaFn5qr8lsHL7/u97qYjZsckBjAu6I=";
fetchSubmodules = true;
};
@ -207,6 +207,8 @@ stdenv.mkDerivation (finalAttrs: {
"libdca.so.0"
"liba52-0.7.4.so"
"libFLAC.so.12"
"libtheoradec.so.1"
"libtheoraenc.so.1"
];
dontWrapQtApps = true;

View file

@ -53,12 +53,12 @@ python3.pkgs.buildPythonApplication rec {
"ansibledoctor"
];
meta = with lib; {
meta = {
description = "Annotation based documentation for your Ansible roles";
mainProgram = "ansible-doctor";
homepage = "https://github.com/thegeeklab/ansible-doctor";
changelog = "https://github.com/thegeeklab/ansible-doctor/releases/tag/v${version}";
license = licenses.lgpl3Only;
maintainers = with maintainers; [ tboerger ];
license = lib.licenses.lgpl3Only;
maintainers = with lib.maintainers; [ tboerger ];
};
}

View file

@ -34,12 +34,12 @@ buildNpmPackage rec {
npmPackFlags = [ "--ignore-scripts" ];
passthru.updateScript = nix-update-script { };
meta = with lib; {
meta = {
changelog = "https://github.com/ansible/ansible-language-server/releases/tag/v${version}";
description = "Ansible Language Server";
mainProgram = "ansible-language-server";
homepage = "https://github.com/ansible/ansible-language-server";
license = licenses.mit;
maintainers = with maintainers; [ hexa ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ hexa ];
};
}

View file

@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
changelog = "https://github.com/apache/orc/releases/tag/v${finalAttrs.version}";
description = "The smallest, fastest columnar storage for Hadoop workloads";
description = "Smallest, fastest columnar storage for Hadoop workloads";
homepage = "https://github.com/apache/orc/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ drupol ];

View file

@ -101,7 +101,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
];
meta = with lib; {
description = "An open-source alternative to Notion";
description = "Open-source alternative to Notion";
homepage = "https://www.appflowy.io/";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.agpl3Only;

View file

@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
changelog = "https://github.com/hyprwm/aquamarine/releases/tag/v${finalAttrs.version}";
description = "A very light linux rendering backend library";
description = "Very light linux rendering backend library";
homepage = "https://github.com/hyprwm/aquamarine";
license = lib.licenses.bsd3;
teams = [ lib.teams.hyprland ];

View file

@ -25,7 +25,7 @@ buildNpmPackage rec {
meta = {
homepage = "https://webostv.developer.lge.com/develop/tools/cli-introduction";
description = "A collection of commands used for creating, packaging, installing, and launching web apps for LG webOS TV.";
description = "Collection of commands used for creating, packaging, installing, and launching web apps for LG webOS TV";
longDescription = ''
webOS CLI (Command Line Interface) provides a collection of commands used for creating, packaging, installing,
and launching web apps in the command line environment. The CLI allows you to develop and test your app without using

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "argo-rollouts";
version = "1.8.2";
version = "1.8.3";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo-rollouts";
rev = "v${version}";
sha256 = "sha256-C2Ha3Sdq5IOHEc9S4jb4g6do6a4Gkm4E0BVFq5TnJDM=";
sha256 = "sha256-OCFbnBSFSXcbXHT48sS8REAt6CtNFPCNTIfKRBj19DM=";
};
vendorHash = "sha256-1YtRc2xLP8QAIK+vO690zHb9tXCkR7na/zwwlIdAxgQ=";
vendorHash = "sha256-2zarm9ZvPJ5uwEYvYI60uaN5MONKE8gd+i6TPHdD3PU=";
# Disable tests since some test fail because of missing test data
doCheck = false;

View file

@ -29,7 +29,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
passthru.updateScript = nix-update-script { };
meta = {
description = "A comprehensive user.js template for configuration and hardening";
description = "Comprehensive user.js template for configuration and hardening";
homepage = "https://github.com/arkenfox/user.js";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [

View file

@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
description = "The Astro language server";
description = "Astro language server";
homepage = "https://github.com/withastro/language-tools";
changelog = "https://github.com/withastro/language-tools/blob/@astrojs/language-server@${finalAttrs.version}/packages/language-server/CHANGELOG.md";
license = lib.licenses.mit;

View file

@ -55,12 +55,12 @@ stdenv.mkDerivation rec {
mv docs/* $out/share/doc/${pname}
'';
meta = with lib; {
meta = {
homepage = "https://github.com/CycoPH/atasm";
description = "Commandline 6502 assembler compatible with Mac/65";
license = licenses.gpl2Plus;
license = lib.licenses.gpl2Plus;
changelog = "https://github.com/CycoPH/atasm/releases/tag/V${version}";
maintainers = with maintainers; [ ];
platforms = with platforms; unix;
maintainers = with lib.maintainers; [ ];
platforms = with lib.platforms; unix;
};
}

View file

@ -48,12 +48,12 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = with lib; {
meta = {
description = "Advanced tftp tools";
changelog = "https://sourceforge.net/p/atftp/code/ci/v${version}/tree/Changelog";
homepage = "https://sourceforge.net/projects/atftp/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ raskin ];
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ raskin ];
platforms = lib.platforms.linux;
};
}

View file

@ -35,16 +35,16 @@ buildGoModule (finalAttrs: {
tests.version = testers.testVersion { package = athens; };
};
meta = with lib; {
meta = {
description = "Go module datastore and proxy";
homepage = "https://github.com/gomods/athens";
changelog = "https://github.com/gomods/athens/releases/tag/v${version}";
license = licenses.mit;
changelog = "https://github.com/gomods/athens/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
mainProgram = "athens";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
katexochen
malt3
];
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
})

View file

@ -40,12 +40,12 @@ buildGoModule {
passthru.updateScript = nix-update-script { };
meta = with lib; {
meta = {
homepage = "https://github.com/AthanorLabs/atomic-swap";
changelog = "https://github.com/AthanorLabs/atomic-swap/releases/tag/v${version}";
description = "ETH-XMR atomic swap implementation";
license = with licenses; [ lgpl3Only ];
maintainers = with maintainers; [
license = with lib.licenses; [ lgpl3Only ];
maintainers = with lib.maintainers; [
happysalada
lord-valen
];

View file

@ -17,13 +17,13 @@ let
in
rustPlatform.buildRustPackage {
pname = "attic";
version = "0-unstable-2025-02-02";
version = "0-unstable-2025-05-29";
src = fetchFromGitHub {
owner = "zhaofengli";
repo = "attic";
rev = "ff8a897d1f4408ebbf4d45fa9049c06b3e1e3f4e";
hash = "sha256-hPYEJ4juK3ph7kbjbvv7PlU1D9pAkkhl+pwx8fZY53U=";
rev = "ce9373715fe3fac7a174a65a7e6d6baeba8cb4f9";
hash = "sha256-CvaKOUq8G10sghKpZhEB2UYjJoWhEkrDFggDgi7piUI=";
};
nativeBuildInputs = [

View file

@ -31,12 +31,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "audiness" ];
meta = with lib; {
meta = {
description = "CLI tool to interact with Nessus";
homepage = "https://github.com/audiusGmbH/audiness";
changelog = "https://github.com/audiusGmbH/audiness/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "audiness";
};
}

View file

@ -18,12 +18,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true;
cargoHash = "sha256-kIrbHt6aAUgdF4Jx/aUOYpiBj1+pyFLCVak6R+JN2Ug=";
meta = with lib; {
meta = {
description = "Ping the host continuously and write results to a file";
homepage = "https://github.com/audiusGmbH/audion";
changelog = "https://github.com/audiusGmbH/audion/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "audion";
};
}

View file

@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
# One test is failing, see PR #101947
doCheck = false;
meta = with lib; {
meta = {
description = "C++ program to generate waveform data and render waveform images from audio files";
longDescription = ''
audiowaveform is a C++ command-line application that generates waveform data from either MP3, WAV, FLAC, or Ogg Vorbis format audio files.
@ -55,9 +55,9 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/bbc/audiowaveform";
changelog = "https://github.com/bbc/audiowaveform/blob/${version}/ChangeLog";
license = licenses.gpl3Plus;
platforms = platforms.all;
maintainers = with maintainers; [ edbentley ];
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ edbentley ];
mainProgram = "audiowaveform";
};
}

View file

@ -62,13 +62,13 @@ stdenv.mkDerivation rec {
"dev"
];
meta = with lib; {
meta = {
description = "Configuration editing tool";
license = licenses.lgpl21Only;
license = lib.licenses.lgpl21Only;
homepage = "https://augeas.net/";
changelog = "https://github.com/hercules-team/augeas/releases/tag/release-${version}";
mainProgram = "augtool";
maintainers = with maintainers; [ offline ];
platforms = platforms.unix;
maintainers = with lib.maintainers; [ offline ];
platforms = lib.platforms.unix;
};
}

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