Compare commits

..

553 commits

Author SHA1 Message Date
Peder Bergebakken Sundt
e02c3f51ac
python3Packages.schwifty: 2026.01.0 -> 2026.07.0 (#538909) 2026-07-09 15:13:44 +00:00
Peder Bergebakken Sundt
6329149e93
mongosh: 2.8.3 -> 2.9.2 (#538848) 2026-07-09 15:10:15 +00:00
Peder Bergebakken Sundt
f59f4e4dae
praat: 6.4.65 -> 6.6.30 (#538823) 2026-07-09 15:09:51 +00:00
Peder Bergebakken Sundt
9f25385132
blink-qt: 6.0.4 -> 6.0.6 (#538702) 2026-07-09 15:08:36 +00:00
Peder Bergebakken Sundt
cc564c5a66
shen-sbcl: 41.1 -> 41.2 (#538771) 2026-07-09 15:04:25 +00:00
Peder Bergebakken Sundt
b4372c3527
tombi: 1.1.7 -> 1.2.0 (#538727) 2026-07-09 15:03:26 +00:00
Peder Bergebakken Sundt
1481f5e5e3
dopamine: drop electron version pin (#538332) 2026-07-09 15:02:29 +00:00
Sandro
d85444b7d4
stash-clipboard: init at 0.4.0; init module (#438722) 2026-07-09 15:02:05 +00:00
nixpkgs-ci[bot]
faef48b027
remnote: 1.26.20 -> 1.26.30 (#540012) 2026-07-09 14:59:15 +00:00
nixpkgs-ci[bot]
2a538245b5
rocketchat-desktop: 4.15.0 -> 4.15.2 (#539619) 2026-07-09 14:58:32 +00:00
Peder Bergebakken Sundt
cda3916bee
kanboard: patch CVE-2026-56774 (#538660) 2026-07-09 14:53:10 +00:00
Sandro
f56811c916
arti: 2.4.0 -> 2.5.0 (#537280) 2026-07-09 14:52:40 +00:00
Thomas Gerbet
03ac00d1d1
osquery: 5.23.0 -> 5.23.1 (#540001) 2026-07-09 14:52:33 +00:00
Peder Bergebakken Sundt
48081a02bb
bitwig-studio6: 6.0.6 -> 6.0.11 (#528034) 2026-07-09 14:50:53 +00:00
Peder Bergebakken Sundt
dfb2189c9e
wezterm: 0-unstable-2026-06-22 -> 0-unstable-2026-07-05 (#536327) 2026-07-09 14:49:38 +00:00
Peder Bergebakken Sundt
a050b87723
typstPackages: sync with Typst Universe as of 2026-07-03 (#538117) 2026-07-09 14:47:13 +00:00
Fabian Affolter
248820e4a8
chainsaw: 2.16.0 -> 2.16.2 (#539977) 2026-07-09 14:45:31 +00:00
Peder Bergebakken Sundt
ab17193c43
taisei: 1.4.4 -> 1.4.5 (#538335) 2026-07-09 14:44:30 +00:00
Arne Keller
9c3dbfea5f
openfortivpn-webview-qt: 1.2.3 -> 1.3.0 (#539313) 2026-07-09 14:43:44 +00:00
Peder Bergebakken Sundt
5e4b2073bd
jay: 1.13.0 -> 1.14.0 (#538980) 2026-07-09 14:40:09 +00:00
Philip Taron
860b437a06
python3Packages.fireworks-ai: relax pydantic dependency (#539743) 2026-07-09 14:39:01 +00:00
Philip Taron
b7c4064fd4
llama-cpp: remove passthru test specific to x86_64-darwin (#539778) 2026-07-09 14:38:37 +00:00
Peder Bergebakken Sundt
37b3a54050
openomf: 0.8.5 -> 0.8.6, modernize (#538819) 2026-07-09 14:38:00 +00:00
R. Ryantm
e559f917d6 remnote: 1.26.20 -> 1.26.30 2026-07-09 14:37:14 +00:00
Peder Bergebakken Sundt
fa12e897af
vimhjkl: 0.5.1 -> 0.6.0 (#538937) 2026-07-09 14:34:40 +00:00
Martin Weinelt
6b97c0cfa1
python3Packages.chefiq-ble: init at 1.0.1 (#540005) 2026-07-09 14:30:24 +00:00
Peder Bergebakken Sundt
0a8fcb015d
go-ios: 1.0.207 -> 1.2.0 (#538053) 2026-07-09 14:29:32 +00:00
Martin Weinelt
3e3fd544ff
python3Packages.modbus-connection: 3.3.0 -> 3.4.1 (#539979) 2026-07-09 14:27:20 +00:00
Peder Bergebakken Sundt
ed0e87644e
typstPackages: Do not build in Hydra (#538299) 2026-07-09 14:25:24 +00:00
Peder Bergebakken Sundt
4818c9ee13
python3Packages.mediawiki-langcodes: 0.2.23 -> 0.2.24 (#539307) 2026-07-09 14:21:57 +00:00
R. Ryantm
fd2b867b79
python3Packages.modbus-connection: 3.3.0 -> 3.4.1
https://github.com/home-assistant-libs/modbus-connection/releases/tag/3.4.0
https://github.com/home-assistant-libs/modbus-connection/releases/tag/3.4.1
2026-07-09 16:21:53 +02:00
Peder Bergebakken Sundt
c603534122
nsd: 4.14.3 -> 4.15.0, clean up package a bit (#539271) 2026-07-09 14:21:40 +00:00
Jamie Magee
d805b1a21a home-assistant: update component packages 2026-07-09 07:17:15 -07:00
Arne Keller
64ea995452
logseq: enable text_input_v3 protocol (#508630) 2026-07-09 14:16:33 +00:00
Jamie Magee
1279f2a2d8 python3Packages.chefiq-ble: init at 1.0.1 2026-07-09 07:15:01 -07:00
Johannes Kirschbauer
b7c75043a9
nixos-render-docs: extend admonition support (#538502) 2026-07-09 14:14:50 +00:00
Peder Bergebakken Sundt
601d0e82cf
gotosocial: 0.21.3 -> 0.22.0 (#536969) 2026-07-09 14:13:14 +00:00
Arne Keller
1fa00bd8d3
playonlinux: pin Python version to 3.12 (#509299) 2026-07-09 14:11:15 +00:00
Peder Bergebakken Sundt
0f4982230e
wealthfolio: 3.5.3 -> 3.6.1 (#539226) 2026-07-09 14:08:42 +00:00
Fabian Affolter
067e20be70
snmpen: 1.1.3 -> 1.1.4 (#539993) 2026-07-09 14:08:25 +00:00
Thomas Gerbet
fe18534c04
cinny-unwrapped: 4.12.2 -> 4.12.3, cinny-desktop: 4.12.2 -> 4.12.5 (#539103) 2026-07-09 14:02:13 +00:00
Fabian Affolter
fd9546e01e
vulnx: 2.0.1 -> 2.0.2 (#539833) 2026-07-09 14:00:34 +00:00
R. Ryantm
0ce3a6b928 osquery: 5.23.0 -> 5.23.1 2026-07-09 14:00:24 +00:00
Jonas Heinrich
a19f1852e7
python314Packages.mpv: fix build (#538764) 2026-07-09 13:58:31 +00:00
Arne Keller
08f6d8613c
doc: fix path to manual as described in contributing (#482988) 2026-07-09 13:53:28 +00:00
nixpkgs-ci[bot]
fb006b3c62
vacuum-go: 0.29.7 -> 0.29.9 (#539965) 2026-07-09 13:48:34 +00:00
nixpkgs-ci[bot]
fbefc47674
gcx: 0.4.2 -> 0.4.3 (#539844) 2026-07-09 13:48:08 +00:00
nixpkgs-ci[bot]
767b0d3ec9
libchewing: 0.12.0 -> 0.13.0 (#539812) 2026-07-09 13:48:05 +00:00
nixpkgs-ci[bot]
a5a135b5f3
dns-collector: 2.3.0 -> 2.4.0 (#539634) 2026-07-09 13:47:39 +00:00
nixpkgs-ci[bot]
0e626f4592
n8n: 2.27.4 -> 2.28.6 (#538333) 2026-07-09 13:47:34 +00:00
Thomas Gerbet
0772c70441
brave: 1.91.180 -> 1.92.134 (#538140) 2026-07-09 13:44:36 +00:00
Fabian Affolter
a29d80653c
nerva: 1.38.0 -> 1.39.0 (#539980) 2026-07-09 13:30:53 +00:00
Fabian Affolter
278112d63f snmpen: 1.1.3 -> 1.1.4
Diff: https://github.com/fabaff/snmpen/compare/1.1.3...1.1.4

Changelog: https://github.com/affolter-engineering/snmpen/blob/refs/tags/1.1.4/CHANGELOG.md
2026-07-09 15:21:25 +02:00
Sandro
ed72afe1a8
fast: 0-unstable-2026-07-01 -> 0.1.0 (#539449) 2026-07-09 13:08:58 +00:00
Sandro
e0fb6e9fc5
macos-instantview: 3.22R0002 -> 3.24R0004 (#530053) 2026-07-09 13:06:49 +00:00
fazzi
559fff38d0 nixos/stash-clipboard: init 2026-07-09 14:00:26 +01:00
fazzi
fd58da0cab stash-clipboard: init at 0.4.0 2026-07-09 14:00:26 +01:00
R. Ryantm
13f13b319e chainsaw: 2.16.0 -> 2.16.2 2026-07-09 12:47:22 +00:00
Sandro
61153c8663
python3Packages.bittensor: init at 10.5.0 (#517497) 2026-07-09 12:41:46 +00:00
Sandro
82cb266056
cpond: init at 0-unstable-2025-11-23 (#538252) 2026-07-09 12:37:21 +00:00
Fabian Affolter
8bc9e56431 nerva: 1.38.0 -> 1.39.0
Diff: https://github.com/praetorian-inc/nerva/compare/v1.38.0...v1.39.0

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.39.0/CHANGELOG.md
2026-07-09 14:26:13 +02:00
Felix Bargfeldt
485b5cbad2
dua: add shell completions (#539871) 2026-07-09 12:16:06 +00:00
Fabian Affolter
252137395d
nerva: 1.37.3 -> 1.38.0 (#539963) 2026-07-09 12:11:44 +00:00
Felix Bargfeldt
f83d4aa92a
radicle-node-unstable: 1.9.1 -> 1.10.0-rc.1 (#539949) 2026-07-09 12:04:03 +00:00
Fabian Affolter
2cb2e5830e nerva: 1.37.3 -> 1.38.0
Diff: https://github.com/praetorian-inc/nerva/compare/v1.37.3...v1.38.0

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.38.0/CHANGELOG.md
2026-07-09 13:53:00 +02:00
nixpkgs-ci[bot]
f4ae747637
sdl-jstest: 0.2.2-unstable-2025-11-28 -> 0.2.2-unstable-2026-07-03 (#539874) 2026-07-09 11:51:47 +00:00
nixpkgs-ci[bot]
7d57b8266c
versatiles: 4.5.0 -> 4.6.0 (#539831) 2026-07-09 11:51:42 +00:00
nixpkgs-ci[bot]
5b2c659d90
graphite: 0-unstable-2026-06-23 -> 0-unstable-2026-07-01 (#537972) 2026-07-09 11:51:13 +00:00
nixpkgs-ci[bot]
cdcee680ed
libfrida-core: 17.15.3 -> 17.15.4 (#515277) 2026-07-09 11:50:57 +00:00
R. Ryantm
b8a97c3d59 vacuum-go: 0.29.7 -> 0.29.9 2026-07-09 11:49:26 +00:00
Fabian Affolter
c597290b02
exploitdb: 2026-07-08 -> 2026-07-09 (#539959) 2026-07-09 11:48:48 +00:00
Fabian Affolter
cd9ef73686
kingfisher: 1.102.0 -> 1.106.0 (#539950) 2026-07-09 11:48:10 +00:00
Fabian Affolter
9f49b01625
python3Packages.iamdata: 0.1.202607071 -> 0.1.202607081 (#539943) 2026-07-09 11:47:47 +00:00
Fabian Affolter
7feae71d55
linux-exploit-suggester: unstable-2022-04-01 -> 1.2-unstable-2026-03-20 (#539490) 2026-07-09 11:46:02 +00:00
Fabian Affolter
8660b1fcd2
pspy: init at 1.2.1 (#539498) 2026-07-09 11:45:58 +00:00
Fabian Affolter
c900d9fc17
cnspec: 13.27.4 -> 13.28.0 (#539699) 2026-07-09 11:45:53 +00:00
Fabian Affolter
77b5afe3a9
prowler: 5.31.1 -> 5.33.0 (#539957) 2026-07-09 11:45:19 +00:00
Fabian Affolter
d68b53a8bc
vcard-viewer: init at 0.1.2 (#539956) 2026-07-09 11:44:40 +00:00
Fabian Affolter
dfdd24f5fa
mqattack: init at 0.1.2 (#539931) 2026-07-09 11:44:27 +00:00
Fabian Affolter
8249549e94
nerva: 1.37.1 -> 1.37.3 (#539701) 2026-07-09 11:44:03 +00:00
Fabian Affolter
991bbfe33b
python3Packages.weatherflow4py: 1.5.4 -> 1.5.8 (#539906) 2026-07-09 11:38:33 +00:00
Fabian Affolter
ed32ec460c exploitdb: 2026-07-08 -> 2026-07-09
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/2026-07-08...2026-07-09
2026-07-09 13:38:04 +02:00
Fabian Affolter
56c362a1e5 prowler: 5.31.1 -> 5.33.0
Diff: https://github.com/prowler-cloud/prowler/compare/5.31.1...5.33.0

Changelog: https://github.com/prowler-cloud/prowler/releases/tag/5.33.0
2026-07-09 13:35:29 +02:00
Fabian Affolter
89b895f110 vcard-viewer: init at 0.1.2
Command-line vCard tool that parses and displays vCards

https://github.com/affolter-engineering/vcard-viewer
2026-07-09 13:30:35 +02:00
Peder Bergebakken Sundt
3b315264d3
lockbook-desktop: fix missing runtime libxkbcommon; build lockbook-desktop (#539096) 2026-07-09 11:08:27 +00:00
Peder Bergebakken Sundt
44dd7e2c67
cef-binary: 147.0.10 -> 149.0.5 (#522930) 2026-07-09 11:06:14 +00:00
Defelo
55f5331ddd
radicle-node-unstable: 1.9.1 -> 1.10.0-rc.1
Changelog: https://radicle.network/nodes/seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md
2026-07-09 13:04:49 +02:00
Fabian Affolter
3c27b361cb kingfisher: 1.102.0 -> 1.106.0
Diff: https://github.com/mongodb/kingfisher/compare/v1.102.0...v1.106.0

Changelog: https://github.com/mongodb/kingfisher/blob/v1.106.0/CHANGELOG.md
2026-07-09 13:01:47 +02:00
nixpkgs-ci[bot]
1156883585
spacetimedb: 2.7.0 -> 2.7.0-hotfix1 (#539769) 2026-07-09 10:56:23 +00:00
R. Ryantm
58d4232ebf libfrida-core: 17.15.3 -> 17.15.4 2026-07-09 10:51:02 +00:00
Artur Sannikov
f939fcebba
dua: add shell completions 2026-07-09 13:49:52 +03:00
nixpkgs-ci[bot]
8dd0d70f75
pacman: 7.1.0 -> 7.1.0-unstable-2026-01-25 (#538585) 2026-07-09 10:48:59 +00:00
Fabian Affolter
a91eb2fd27
python3Packages.httpx-retries: 0.5.0 -> 0.6.0 (#539916) 2026-07-09 10:39:14 +00:00
zowoq
fc348e32ca
terraform-providers.hashicorp_awscc: 1.90.0 -> 1.92.0 (#539932) 2026-07-09 10:37:53 +00:00
zowoq
d2a7c286bd
kitty: work around ld64 hardening issue (#539908) 2026-07-09 10:37:50 +00:00
Martin Weinelt
f83e3200ab
python3Packages.kornia-rs: 0.1.10 -> 0.1.14 (#539889) 2026-07-09 10:35:40 +00:00
Martin Weinelt
4e120e44e3
python3Packages.arwn-client: init at 0.2.1 (#539746) 2026-07-09 10:35:28 +00:00
Martin Weinelt
859bccfe01
python3Packages.clip-anytorch: pin setuptools 80 2026-07-09 12:23:50 +02:00
Michele Guerini Rocco
993ebee4b6
mkvtoolnix: 99.0 -> 100.0 (#539667) 2026-07-09 10:17:52 +00:00
@mjones
ac96f9d0ed
mattermost: update patches (#538858) 2026-07-09 10:13:14 +00:00
Martin Weinelt
17ade34f2f
buildMozillaMach: enable structuredAttrs and strictDeps (#539739) 2026-07-09 10:10:09 +00:00
Fabian Affolter
9e4c76fb18 python3Packages.iamdata: 0.1.202607071 -> 0.1.202607081
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202607071...v0.1.202607081

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202607081
2026-07-09 12:06:59 +02:00
Martin Weinelt
1c992ad1e2
python3Packages.kornia-rs: 0.1.10 -> 0.1.14
https://github.com/kornia/kornia-rs/releases/tag/v0.1.11
https://github.com/kornia/kornia-rs/releases/tag/v0.1.12
https://github.com/kornia/kornia-rs/releases/tag/v0.1.13
https://github.com/kornia/kornia-rs/releases/tag/v0.1.14
2026-07-09 12:04:25 +02:00
José Romildo Malaquias
8387889747
enlightenment.evisum: 2.0.11 -> 2.0.12 (#539754) 2026-07-09 10:03:14 +00:00
R. Ryantm
61bc132a2d terraform-providers.hashicorp_awscc: 1.90.0 -> 1.92.0 2026-07-09 10:00:51 +00:00
Fabian Affolter
41f364a3e6 mqattack: init at 0.1.2
MQTT penetration testing tool

https://github.com/affolter-engineering/mqattack
2026-07-09 11:54:46 +02:00
nixpkgs-ci[bot]
05995407f5
pinocchio: 4.0.0 -> 4.1.0 (#539841) 2026-07-09 09:43:08 +00:00
nixpkgs-ci[bot]
cc9f7ec6d0
openmeters: 1.9.1 -> 1.10.0 (#539814) 2026-07-09 09:43:06 +00:00
R. Ryantm
cfda44bb17 python3Packages.httpx-retries: 0.5.0 -> 0.6.0 2026-07-09 09:41:09 +00:00
Gaétan Lepage
d5fe009c89
nixos/tests/caddy: drop withPlugins test path (#524860) 2026-07-09 09:40:25 +00:00
Thiago Kenji Okada
ad759bca2e
libretro.ppsspp: 0-unstable-2026-06-28 -> 0-unstable-2026-07-08 (#539809) 2026-07-09 09:37:13 +00:00
Gaétan Lepage
ed34af4a7c
softmaker-{office,nx}: 1230 -> 1234 (#538034) 2026-07-09 09:28:33 +00:00
Christian Kögler
f463e7333b
prometheus-nvidia-gpu-exporter: 1.6.0 -> 1.10.0 (#539883) 2026-07-09 09:25:37 +00:00
zowoq
83cc719d53 kitty: work around ld64 hardening issue 2026-07-09 19:20:25 +10:00
R. Ryantm
1e868d3b5c python3Packages.weatherflow4py: 1.5.4 -> 1.5.8 2026-07-09 09:14:49 +00:00
R. Ryantm
169f54f52a prometheus-nvidia-gpu-exporter: 1.6.0 -> 1.10.0 2026-07-09 09:11:24 +00:00
R. Ryantm
92622d564a sdl-jstest: 0.2.2-unstable-2025-11-28 -> 0.2.2-unstable-2026-07-03 2026-07-09 08:57:34 +00:00
Martin Weinelt
662b9fe145
home-assistant-custom-components.adaptive_lighting: 1.30.1 -> 1.31.0 (#539838) 2026-07-09 08:47:31 +00:00
Thomas Gerbet
3c6eeea9ed
copyparty: 1.20.16 -> 1.20.17 (#539067) 2026-07-09 08:47:11 +00:00
Arne Keller
8db731ad27
python313Packages.click-threading: drop docs dir before check phase (#539806) 2026-07-09 08:46:32 +00:00
nixpkgs-ci[bot]
994456d7c3
kubexporter: 0.8.7 -> 0.8.8 (#539862) 2026-07-09 08:41:37 +00:00
zowoq
ed8176cc45
terraform-providers.digitalocean_digitalocean: 2.92.0 -> 2.95.0 (#539848) 2026-07-09 08:41:14 +00:00
Thomas Gerbet
997db51cba
fulcio: 1.8.7 -> 1.8.8 (#539679) 2026-07-09 08:39:44 +00:00
zowoq
d5a55497f3
Revert "nixos/hydra: fix args for createdb" (#539756) 2026-07-09 08:31:23 +00:00
R. Ryantm
f5c21d33b3 kubexporter: 0.8.7 -> 0.8.8 2026-07-09 08:30:26 +00:00
nixpkgs-ci[bot]
1271e99611
speakeasy-cli: 1.786.1 -> 1.789.0 (#539808) 2026-07-09 08:20:38 +00:00
nixpkgs-ci[bot]
0742690e69
sddm-astronaut: 0-unstable-2026-06-17 -> 0-unstable-2026-07-06 (#539802) 2026-07-09 08:20:37 +00:00
nixpkgs-ci[bot]
86377ebc32
fastly: 15.3.1 -> 15.4.0 (#539782) 2026-07-09 08:20:35 +00:00
Pol Dellaiera
ecd79cb74d
mcp-server-git: 2026.6.16 -> 2026.7.4 (#539730) 2026-07-09 08:14:40 +00:00
Pol Dellaiera
c0a2d93045
mcp-server-time: 2026.6.16 -> 2026.7.4 (#539731) 2026-07-09 08:14:40 +00:00
R. Ryantm
6e21dce905 terraform-providers.digitalocean_digitalocean: 2.92.0 -> 2.95.0 2026-07-09 07:40:52 +00:00
R. Ryantm
7a529b0134 gcx: 0.4.2 -> 0.4.3 2026-07-09 07:25:24 +00:00
nixpkgs-ci[bot]
d65b116ca7
src-cli: 7.4.0 -> 7.5.0 (#539825) 2026-07-09 07:07:58 +00:00
Fabian Affolter
3bd00e4470
wpprobe: 0.12.3 -> 0.12.4 (#539615) 2026-07-09 06:59:04 +00:00
R. Ryantm
6a8026743c home-assistant-custom-components.adaptive_lighting: 1.30.1 -> 1.31.0 2026-07-09 06:42:40 +00:00
Bjørn Forsman
1132257b2c
wireshark: 4.6.6 -> 4.6.7 (#539785) 2026-07-09 06:32:16 +00:00
R. Ryantm
a54b01a906 pinocchio: 4.0.0 -> 4.1.0 2026-07-09 06:17:28 +00:00
R. Ryantm
6e6c9a57b9 vulnx: 2.0.1 -> 2.0.2 2026-07-09 06:02:32 +00:00
R. Ryantm
1aa377a873 versatiles: 4.5.0 -> 4.6.0 2026-07-09 05:50:56 +00:00
Niklas Korz
b86de243c9
shader-slang: 2026.12 -> 2026.12.2 (#539604) 2026-07-09 05:49:28 +00:00
Jamie Magee
f65cd64e41 home-assistant: update component packages 2026-07-08 22:15:05 -07:00
Jamie Magee
49586ee0f7 python3Packages.arwn-client: init at 0.2.1 2026-07-08 22:15:05 -07:00
R. Ryantm
ebb58459ee src-cli: 7.4.0 -> 7.5.0 2026-07-09 05:07:52 +00:00
Austin Horstman
80bd90efca
kulala-core: 0.26.1 -> 0.28.1 (#539786) 2026-07-09 04:39:57 +00:00
zowoq
46d669cd30
terraform-providers.sap_btp: 1.23.1 -> 1.24.0 (#539819) 2026-07-09 04:34:42 +00:00
Donovan Glover
4debc49716
nushell: 0.113.1 -> 0.114.0 (#539703) 2026-07-09 04:26:11 +00:00
Donovan Glover
52feaf9267
salt: 3008.1 -> 3008.2 (#539534) 2026-07-09 04:21:41 +00:00
Donovan Glover
5800638447
dms-shell: 1.4.6 -> 1.5.0 (#539682) 2026-07-09 04:18:50 +00:00
nixpkgs-ci[bot]
ce3c2d2d52
melos: 8.0.0 -> 8.2.0 (#539647) 2026-07-09 04:18:40 +00:00
R. Ryantm
c233ce4798 terraform-providers.sap_btp: 1.23.1 -> 1.24.0 2026-07-09 04:13:47 +00:00
Ihar Hrachyshka
8edea12b47
discord: don't strip upstream binaries on darwin (#528893) 2026-07-09 04:03:02 +00:00
R. Ryantm
7abb911f22 openmeters: 1.9.1 -> 1.10.0 2026-07-09 03:33:38 +00:00
R. Ryantm
d983ad808a libchewing: 0.12.0 -> 0.13.0 2026-07-09 03:17:19 +00:00
R. Ryantm
7d2d9272f5 libretro.ppsspp: 0-unstable-2026-06-28 -> 0-unstable-2026-07-08 2026-07-09 03:15:18 +00:00
R. Ryantm
5744ee6241 speakeasy-cli: 1.786.1 -> 1.789.0 2026-07-09 03:05:38 +00:00
R. Ryantm
15beeaf6b0 sddm-astronaut: 0-unstable-2026-06-17 -> 0-unstable-2026-07-06 2026-07-09 02:54:04 +00:00
nixpkgs-ci[bot]
bede774ba2
jsonschema-cli: 0.46.6 -> 0.47.0 (#539790) 2026-07-09 02:48:57 +00:00
nixpkgs-ci[bot]
c0c191e652
officecli: 1.0.116 -> 1.0.129 (#536614) 2026-07-09 02:48:42 +00:00
骑士姬
1cb613d054 python313Packages.click-threading: drop docs dir before check phase 2026-07-09 10:48:30 +08:00
dotlambda
9ab0784f4b
python3Packages.python-jsonpath: 2.1.0 -> 2.2.1 (#539787) 2026-07-09 02:28:10 +00:00
R. Ryantm
e0ed40afe5 jsonschema-cli: 0.46.6 -> 0.47.0 2026-07-09 02:04:51 +00:00
R. Ryantm
8668f7c5f8 python3Packages.python-jsonpath: 2.1.0 -> 2.2.1 2026-07-09 01:45:51 +00:00
dotlambda
cb6e5dce2f
python3Packages.aioamazondevices: 14.1.8 -> 14.2.0 (#538868) 2026-07-09 01:44:48 +00:00
R. Ryantm
c9eccc357c kulala-core: 0.26.1 -> 0.28.1 2026-07-09 01:43:45 +00:00
zowoq
790157f5f2
terraform_1: 1.15.7 -> 1.15.8 (#539780) 2026-07-09 01:42:04 +00:00
Ihar Hrachyshka
ad2a68437f
llama-cpp: 9842 -> 9925 (#539705) 2026-07-09 01:32:00 +00:00
R. Ryantm
a50f9261c3 fastly: 15.3.1 -> 15.4.0 2026-07-09 01:31:25 +00:00
R. Ryantm
0d87663edf wireshark: 4.6.6 -> 4.6.7 2026-07-09 01:31:17 +00:00
Ihar Hrachyshka
a83c26d937
llama-cpp: remove passthru test specific to x86_64-darwin
The architecture is no longer support so we no longer need to
conditionalize metalSupport on isAarch64, nor we need to carry a test
that makes sense only when metal support is off (which was the case on
x86_64-darwin).
2026-07-08 21:29:04 -04:00
jose
c8dc6e9f55 mattermost: 11.7.4 -> 11.7.6 2026-07-09 09:26:05 +08:00
jose
e269cab294 mattermost: update patches 2026-07-09 09:26:05 +08:00
R. Ryantm
d39c704b17 terraform_1: 1.15.7 -> 1.15.8 2026-07-09 01:22:56 +00:00
dotlambda
fa22e46195
python3Packages.aioimmich: 0.15.1 -> 0.16.1 (#538908) 2026-07-09 01:21:44 +00:00
dotlambda
619a6f88ac
python3Packages.aiosomecomfort: 0.0.36 -> 0.0.37 (#539199) 2026-07-09 01:20:38 +00:00
dotlambda
7e97f38e58
python3Packages.elevenlabs: 2.54.0 -> 2.56.0 (#539238) 2026-07-09 01:18:35 +00:00
Ihar Hrachyshka
016e252b34
podman-desktop: add extraPackages parameter (#479730) 2026-07-09 00:57:05 +00:00
R. Ryantm
917aae0914 spacetimedb: 2.7.0 -> 2.7.0-hotfix1 2026-07-09 00:44:31 +00:00
Ihar Hrachyshka
63ae0aec8c
maintainers: change my email address (#539744) 2026-07-09 00:41:54 +00:00
Jan Düpmeier
e9d79fb37d
podman-desktop: add extraPackages parameter
This commit adds a new parameter `extraPackages` to add extra packages
to the PATH.
Some podman-desktop extensions (e.g. Openshift Local) need extra tooling
to work.
This parameter allows to the extra tooling to the PATH.
2026-07-08 20:20:40 -04:00
zowoq
d8a7a713eb Revert "nixos/hydra: fix args for createdb"
This reverts commit feba265275.
2026-07-09 10:03:25 +10:00
R. Ryantm
82b1abd9a3 enlightenment.evisum: 2.0.11 -> 2.0.12 2026-07-08 23:45:44 +00:00
nixpkgs-ci[bot]
9575138579
exploitdb: 2026-07-07 -> 2026-07-08 (#539700) 2026-07-08 23:40:29 +00:00
taku0
7e195ef74e
thunderbird-latest-bin-unwrapped: 152.0 -> 152.0.1 (#539302) 2026-07-08 23:25:45 +00:00
nixpkgs-ci[bot]
6bf3b72fa0
bird-lg: 1.4.5 -> 1.4.7 (#539720) 2026-07-08 23:11:20 +00:00
Ingo Reitz
dcd1900bc3
maintainers: change my email address
drop subaddress for personal workflow reasons
2026-07-09 01:05:26 +02:00
Sarah Clark
6052db59c2 python3Packages.fireworks-ai: relax pydantic dependency 2026-07-08 16:01:34 -07:00
zowoq
d6464bfafb
terraform-providers: drop outdated aliases (#539183) 2026-07-08 22:59:01 +00:00
zowoq
6db115a86d
terraform-providers.scaleway_scaleway: 2.77.1 -> 2.78.0 (#539670) 2026-07-08 22:58:37 +00:00
Philip Taron
97ba6e284d
python3Packages.json-schema-to-pydantic: fix tests for pydantic 2.13 (#539737) 2026-07-08 22:57:47 +00:00
Michael Daniels
299f1ba691
google-chrome: 150.0.7871.46 -> 150.0.7871.100 (#539729) 2026-07-08 22:51:17 +00:00
Martin Weinelt
1eadb818dd
buildMozillaMach: enable structuredAttrs and strictDeps 2026-07-09 00:48:08 +02:00
Martin Weinelt
1f068332e3
python3Packages.py-opensonic: 10.0.0 -> 10.1.0 (#539726) 2026-07-08 22:42:03 +00:00
Philip Taron
594b29e60e
python3Packages.json-schema-to-pydantic: fix tests for pydantic 2.13 2026-07-08 15:40:21 -07:00
Weijia Wang
6d3e11cffd
typescript-go: 0-unstable-2026-06-25 -> 7.0.2 (#539661) 2026-07-08 22:33:16 +00:00
Michael Daniels
5a50dd170d
google-chrome: 150.0.7871.46 -> 150.0.7871.100
Announcement: https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop.html
2026-07-08 18:17:25 -04:00
R. Ryantm
bd0beda691 mcp-server-time: 2026.6.16 -> 2026.7.4 2026-07-08 22:13:48 +00:00
R. Ryantm
e936818e15 mcp-server-git: 2026.6.16 -> 2026.7.4 2026-07-08 22:12:50 +00:00
Philip Taron
4f63f39545
oci-cli: 3.88.0 -> 3.89.0 (#537686) 2026-07-08 22:11:29 +00:00
Yohann Boniface
acf4d3a4f0
qtractor: 1.6.0 -> 1.6.1 (#531738) 2026-07-08 22:09:49 +00:00
Philip Taron
54f5dbbf9b
oci-cli: relax setuptools dependency
oci-cli 3.89.0 pins setuptools<81, but nixpkgs ships setuptools 82.
Relax the constraint so the runtime dependency check passes.

Assisted-by: Claude Code (claude-opus-4-8)
2026-07-08 15:06:11 -07:00
Yohann Boniface
b2c1a7d5c4
labwc: 0.20.0 -> 0.20.1 (#532098) 2026-07-08 22:05:53 +00:00
R. Ryantm
029f2cf094
oci-cli: 3.88.0 -> 3.89.0 2026-07-08 15:04:01 -07:00
Yohann Boniface
151058cd9c
nzbhydra2: 8.8.4 -> 8.8.5 (#536866) 2026-07-08 22:03:08 +00:00
Sandro
8de8564a01
part-db: 2.4.0 -> 2.13.1 (#539197) 2026-07-08 21:53:02 +00:00
R. Ryantm
36ef1d5f39 python3Packages.py-opensonic: 10.0.0 -> 10.1.0 2026-07-08 21:44:26 +00:00
Bjørn Forsman
ab85428750
genimage: 19 -> 20 (#534644) 2026-07-08 21:33:03 +00:00
R. Ryantm
508d9290ae bird-lg: 1.4.5 -> 1.4.7 2026-07-08 21:20:18 +00:00
Yohann Boniface
9ecfb336af
python3Packages.sgp4: 2.25 -> 2.26 (#537661) 2026-07-08 21:18:06 +00:00
Yohann Boniface
349420b2d9
octavePackages.io: 2.7.1 -> 2.7.2 (#539322) 2026-07-08 21:17:08 +00:00
Yohann Boniface
389ed85304
tellico: 4.2 -> 4.2.1 (#538281) 2026-07-08 21:13:06 +00:00
nixpkgs-ci[bot]
8d44c947bc
jetbrains-toolbox: 3.5.0.84344 -> 3.6.1.85592 (#539251) 2026-07-08 21:11:31 +00:00
Gaétan Lepage
60367d4c01
python3Packages.disposable-email-domains: 0.0.212 -> 0.0.216 (#539696) 2026-07-08 21:08:33 +00:00
Wolfgang Walther
9cc2f85233
postgresqlPackages.pg_ivm: 1.14 -> 1.15 (#539469) 2026-07-08 21:08:28 +00:00
Martin Weinelt
0cee2aedc7
python3Packages.pyaqvify: init at 0.0.12 (#539715) 2026-07-08 21:08:09 +00:00
Jamie Magee
0f0348e285 home-assistant: update component packages 2026-07-08 13:53:07 -07:00
Yohann Boniface
4db50c6b78
marge-bot: specify correct dependencies (#539407) 2026-07-08 20:52:58 +00:00
Nick Cao
1f08b8b8b1
python3Packages.apache-beam: 2.74.0 -> 2.75.0 (#539484) 2026-07-08 20:50:52 +00:00
Jamie Magee
38e9cfacee python3Packages.pyaqvify: init at 0.0.12 2026-07-08 13:50:43 -07:00
Yohann Boniface
44ed4649e0
maintainers: remove ftrvxmtrx (#536613) 2026-07-08 20:39:45 +00:00
Weijia Wang
8d7d33d7bf
espeak{edit,-classic}: move to by-name/, add missing runHooks (#539391) 2026-07-08 20:38:02 +00:00
nixpkgs-ci[bot]
a401aa90b7
crossplane-cli: 2.3.3 -> 2.4.0 (#537948) 2026-07-08 20:37:02 +00:00
nixpkgs-ci[bot]
49b0056fb5
lightning-terminal: 0.16.0-alpha -> 0.17.0-alpha (#490447) 2026-07-08 20:37:00 +00:00
Nick Cao
6b99836f9c
python3Packages.ec2-metadata: 2.17.0 -> 3.0.0 (#490138) 2026-07-08 20:16:11 +00:00
Nick Cao
1fb0a85745
uutils-procps: fix for darwin (#538839) 2026-07-08 20:15:01 +00:00
Fabian Affolter
cb4a8bde25
python3Packages.pyleri: 1.5.0 -> 1.5.1 (#539698) 2026-07-08 20:04:10 +00:00
nixpkgs-ci[bot]
ab7f967b6c
tuxbox: 3.1.5 -> 3.1.6 (#539219) 2026-07-08 19:59:42 +00:00
Fabian Affolter
1f3db906ba
python3Packages.pylacrosse: 0.4 -> 0.5, migrate to pyproject, enable __structuredAttrs, use finalAttrs (#539643) 2026-07-08 19:59:03 +00:00
Fabian Affolter
e65619cf42
python3Packages.fastcore: 1.13.8 -> 1.14.5 (#539535) 2026-07-08 19:56:24 +00:00
Fabian Affolter
f6d4e77bcc
pythpn3Packages.pyleri: migrate to finalAttrs 2026-07-08 21:54:24 +02:00
Fabian Affolter
ea0880a62c exploitdb: 2026-07-07 -> 2026-07-08
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/2026-07-07...2026-07-08
2026-07-08 21:47:47 +02:00
azahi
d7ce3f61fd
librewolf-unwrapped: 152.0.4-1 -> 152.0.5-1 (#539529) 2026-07-08 19:46:39 +00:00
Fabian Affolter
bf0e14a7e5 nerva: 1.37.1 -> 1.37.3
Diff: https://github.com/praetorian-inc/nerva/compare/v1.37.1...v1.37.3

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.37.3/CHANGELOG.md
2026-07-08 21:45:46 +02:00
Fabian Affolter
7b96846f8e cnspec: 13.27.4 -> 13.28.0
Diff: https://github.com/mondoohq/cnspec/compare/v13.27.4...v13.28.0

Changelog: https://github.com/mondoohq/cnspec/releases/tag/v13.28.0
2026-07-08 21:44:18 +02:00
Nick Cao
4f7902cde1
libkrunfw: keep structuredAttrs compatibility while allowing kernelSrc override (#539582) 2026-07-08 19:36:05 +00:00
R. Ryantm
23b4e27e4a python3Packages.pyleri: 1.5.0 -> 1.5.1 2026-07-08 19:30:55 +00:00
K900
992c3a1431
hunspellDictionaries.ru-ru-mozilla: init at 0-unstable-2026-05-30 (#539007) 2026-07-08 19:30:32 +00:00
R. Ryantm
d292dbb316 llama-cpp: 9842 -> 9925 2026-07-08 19:30:10 +00:00
R. Ryantm
208b2c71e9 nushell: 0.113.1 -> 0.114.0 2026-07-08 19:27:37 +00:00
nixpkgs-ci[bot]
c6e1d1e0ee
leetcode-cli: 0.5.0 -> 0.5.4 (#537896) 2026-07-08 19:16:23 +00:00
Nick Cao
82d933c546
zerofs: 2.0.5 -> 2.0.6 (#539652) 2026-07-08 19:01:41 +00:00
Nick Cao
d776f404b8
mistral-vibe: cleanup (#539650) 2026-07-08 19:01:10 +00:00
Nick Cao
fc8e96efd5
daktari: 0.0.340 -> 0.0.341 (#539645) 2026-07-08 19:00:22 +00:00
Nick Cao
2a3fd56c5b
sonobuoy: 0.57.4 -> 0.57.5 (#539620) 2026-07-08 18:58:52 +00:00
R. Ryantm
07d79a6993 python3Packages.disposable-email-domains: 0.0.212 -> 0.0.216 2026-07-08 18:58:19 +00:00
yaaaarn
36e01a3c12 fast: 0-unstable-2026-07-08 -> 0.1.0 2026-07-08 20:58:01 +02:00
Nick Cao
bbd3ff5c39
go-mockery: fix env.CGO_ENABLED set to "" (#539612) 2026-07-08 18:56:41 +00:00
Nick Cao
00701c7b63
terraform-providers.bpg_proxmox: 0.111.0 -> 0.111.1 (#539608) 2026-07-08 18:56:00 +00:00
Nick Cao
780ab7c615
diun: fix env.CGO_ENABLED set to "" instead of 0 (#539595) 2026-07-08 18:55:26 +00:00
Nick Cao
bcfca2feda
terraform-providers.selectel_selectel: 8.1.0 -> 8.2.1 (#539579) 2026-07-08 18:53:24 +00:00
Nick Cao
38e2c4aae7
boring: 0.16.0 -> 0.16.1 (#539568) 2026-07-08 18:52:56 +00:00
Nick Cao
feb9f16235
python3Packages.clarifai-grpc: 12.5.0 -> 12.5.1 (#539561) 2026-07-08 18:52:32 +00:00
Nick Cao
6a4c3a2868
vscode-extensions.denoland.vscode-deno: 3.52.0 -> 3.53.0 (#539556) 2026-07-08 18:52:09 +00:00
Nick Cao
02558dc675
qt6Packages.fcitx5-configtool: remove qt5 conditions (#539554) 2026-07-08 18:51:54 +00:00
Nick Cao
11feca92cb
see-cat: 0.9.1 -> 0.9.2 (#539553) 2026-07-08 18:51:04 +00:00
Nick Cao
849d0de5d2
python3Packages.manifestoo-core: 1.15.3 -> 1.15.4 (#539547) 2026-07-08 18:50:37 +00:00
Nick Cao
9b06e8239f
livekit: 1.13.2 -> 1.13.3 (#539536) 2026-07-08 18:49:32 +00:00
Nick Cao
21b33e1b93
pkgsite: 0.2.0-unstable-2026-06-24 -> 0.2.0-unstable-2026-07-07 (#539506) 2026-07-08 18:48:16 +00:00
Nick Cao
2963abd038
carapace-bridge: 1.6.0 -> 1.6.1 (#539497) 2026-07-08 18:47:22 +00:00
Emily
1d2f8c4bf0
ungoogled-chromium: 150.0.7871.46-1 -> 150.0.7871.100-1 (#539686) 2026-07-08 18:46:05 +00:00
Nick Cao
c20ab761ae
gtt: 10 -> 11 (#539483) 2026-07-08 18:45:50 +00:00
Nick Cao
a7326a3d2e
pixi-pack: 0.7.9 -> 0.7.10 (#539478) 2026-07-08 18:45:22 +00:00
Nick Cao
aabd236fc2
tt-smi: 5.3.0 -> 5.3.1 (#539467) 2026-07-08 18:44:18 +00:00
nixpkgs-ci[bot]
efc85f7197
buildbox: 1.4.11 -> 1.4.13 (#539635) 2026-07-08 18:43:25 +00:00
Nick Cao
2703a918c4
python3Packages.hydra-core: 1.3.3 -> 1.3.4 (#539428) 2026-07-08 18:42:18 +00:00
Nick Cao
9d9b4e6d4e
python3Packages.lazy: 1.6 -> 2.0 (#539420) 2026-07-08 18:41:32 +00:00
Nick Cao
4dc03e4558
coc-rust-analyzer: 0-unstable-2026-06-16 -> 0-unstable-2026-07-01 (#539387) 2026-07-08 18:39:48 +00:00
Nick Cao
2b4b728c59
linuxPackages.nvidiaPackages.new_feature: 610.43.02 -> 610.43.03 (#539385) 2026-07-08 18:38:58 +00:00
Nick Cao
47ebd42d20
gcli: fix changelog (#539374) 2026-07-08 18:38:37 +00:00
networkException
46cf9015f0
ungoogled-chromium: 150.0.7871.46-1 -> 150.0.7871.100-1
https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop.html
2026-07-08 20:37:04 +02:00
Nick Cao
d90daf638a
mcelog: 210 -> 211 (#539258) 2026-07-08 18:36:55 +00:00
Nick Cao
b3fc4de0dd
portfolio: 0.84.2 -> 0.85.0 (#539216) 2026-07-08 18:35:23 +00:00
Nick Cao
748324dc98
protonup-rs: 0.12.1 -> 0.12.2 (#539208) 2026-07-08 18:35:01 +00:00
Nick Cao
98848717b7
systemc: add atalii as maintainer (#539266) 2026-07-08 18:33:18 +00:00
Curious
999076469c dms-shell: 1.4.6 -> 1.5.0 2026-07-09 02:15:55 +08:00
nixpkgs-ci[bot]
de67147022
serverpod_cli: 3.4.10 -> 3.4.11 (#539416) 2026-07-08 18:06:09 +00:00
Weijia Wang
9129e9ca9a
pcre2: move to by-name (#539671) 2026-07-08 18:03:01 +00:00
R. Ryantm
24781ab3f7 fulcio: 1.8.7 -> 1.8.8 2026-07-08 17:43:44 +00:00
Oleksii Filonenko
2569f3cbc8
nix-auth: init at 0.1.0 (#539296) 2026-07-08 17:36:55 +00:00
Oleksii Filonenko
7f3f2c3ddb
fnox: 1.20.0 -> 1.29.0 (#539638) 2026-07-08 17:35:23 +00:00
Oleksii Filonenko
2769e7ac5a
hk: 1.48.0 -> 1.50.0 (#539640) 2026-07-08 17:35:04 +00:00
Robin Gloster
c33c0b14a4
prometheus-postgres-exporter: 0.20.0 -> 0.20.1 (#539610) 2026-07-08 17:34:45 +00:00
Thomas Butter
4739283c4c genimage: 19 -> 20
Change the source from a tarball to fetchFromGitHub because version 20
is only available on the official GitHub repository.
2026-07-08 17:34:33 +00:00
nixpkgs-ci[bot]
ad24bdadb2
bluebubbles: 1.15.4 → 1.15.7 (#539381) 2026-07-08 17:29:09 +00:00
nixpkgs-ci[bot]
bb4088ebd2
modrinth-app-unwrapped: 0.15.1 -> 0.15.7 (#539088) 2026-07-08 17:29:00 +00:00
Oleksii Filonenko
f0f71b8326
shellharden: 4.3.1 -> 4.3.2 (#536158) 2026-07-08 17:27:42 +00:00
SamLukeYes
e1a7e664b5
pacman: 7.1.0 -> 7.1.0-unstable-2026-01-25 2026-07-09 01:18:07 +08:00
isabel
8dbdf5680b
nh-unwrapped: 4.4.0 -> 4.4.1 (#539361) 2026-07-08 17:01:24 +00:00
Arne Keller
019b2c3f2d
nixos/mjpeg-streamer: add package option (#452618) 2026-07-08 16:59:52 +00:00
Kenichi Kamiya
37cee940fb
typescript-go: 0-unstable-2026-06-25 -> 7.0.2
Diff: https://github.com/microsoft/typescript-go/compare/c080da62e73c5ea066b381303c74ae00b53368ac...typescript/v7.0.2

Changelog: https://github.com/microsoft/typescript-go/releases/tag/typescript/v7.0.2
2026-07-09 01:50:51 +09:00
R. Ryantm
9c078319c3 terraform-providers.scaleway_scaleway: 2.77.1 -> 2.78.0 2026-07-08 16:49:06 +00:00
Arne Keller
085835983e
services.xserver.desktopManager: Allow to disable wallpaper (#244302) 2026-07-08 16:40:17 +00:00
Hythera
8352894ea4
pcre2: move to by-name 2026-07-08 18:34:50 +02:00
Martin Weinelt
bf6982d962
python3Packages.tmodbus: init at 0.4.1; python3Packages.modbus-connnection: init at 3.3.0 (#538840) 2026-07-08 16:29:11 +00:00
R. Ryantm
a6d4cc5f26 mkvtoolnix: 99.0 -> 100.0 2026-07-08 16:19:04 +00:00
Gergő Gutyina
d7a9b964e9
dorion: build with pnpm 10 (#537778) 2026-07-08 16:14:41 +00:00
nixpkgs-ci[bot]
f1691952f5
boat-cli: 0.9.1 -> 0.9.2 (#539563) 2026-07-08 16:14:32 +00:00
nixpkgs-ci[bot]
32a7d41354
dblab: 0.42.0 -> 0.43.0 (#539549) 2026-07-08 16:14:31 +00:00
Martin Weinelt
f60e42ebc3
tlsrpt-reporter: disable failing tests (#539658) 2026-07-08 16:12:02 +00:00
Martin Weinelt
ec272fbc8d
tlsrpt-reporter: disable failing tests
These tests match on argparse output, which changed in Python 3.14.
2026-07-08 18:06:04 +02:00
Niklas Hambüchen
d0219c0a50
meshlab: fix launch failure with EGL-only glew (#539294) 2026-07-08 16:03:06 +00:00
Gaétan Lepage
31220fd494
nodejs_24: fix riscv64-linux build (#539503) 2026-07-08 15:56:20 +00:00
Oleksii Filonenko
810c78f3e7
proton-cli: init at 1.9.0 (#517435) 2026-07-08 15:49:37 +00:00
Oleksii Filonenko
f566fa72c6
aver: init at 0.26.0 (#539018) 2026-07-08 15:43:25 +00:00
Gaetan Lepage
21bb5d32a6 mistral-vibe: cleanup 2026-07-08 15:38:25 +00:00
Sandro
9afb010103
sunshine: modernize, remove cudatoolkit (#539485) 2026-07-08 15:36:34 +00:00
Oleksii Filonenko
50dc03bd12 aver: init at 0.26.0
aver: add versionCheckHook

Co-authored-by: Ross George <mrrosspgeorge@gmail.com>
2026-07-08 16:34:55 +01:00
nixpkgs-ci[bot]
7a9fb60f70
c2patool: 0.26.68 -> 0.26.69 (#539597) 2026-07-08 15:26:44 +00:00
nixpkgs-ci[bot]
99543ef184
kbd-ergol: 0-unstable-2026-07-03 -> 0-unstable-2026-07-07 (#539594) 2026-07-08 15:26:42 +00:00
nixpkgs-ci[bot]
4214c97467
simplex-chat-desktop: 6.5.5 -> 6.5.6 (#539507) 2026-07-08 15:26:40 +00:00
R. Ryantm
8477c684bd melos: 8.0.0 -> 8.2.0 2026-07-08 15:22:52 +00:00
R. Ryantm
28ae9f5043 daktari: 0.0.340 -> 0.0.341 2026-07-08 15:21:21 +00:00
R. Ryantm
b1e5ad0bd7 zerofs: 2.0.5 -> 2.0.6 2026-07-08 15:19:28 +00:00
Oleksii Filonenko
89277d846f
sneakerweb: init at 1.0.1 (#539297) 2026-07-08 15:18:25 +00:00
Timo Gottszky
de8f4eb4ba
python3Packages.pylacrosse: migrate to pyproject 2026-07-08 17:17:19 +02:00
Oleksii Filonenko
cb14d4d912
gilt-rs: init at 0.3.6 (#539611) 2026-07-08 15:16:09 +00:00
Oleksii Filonenko
594f8ae174
aerospace: 0.21.1-Beta -> 0.21.2-Beta (#539352) 2026-07-08 15:15:14 +00:00
Timo Gottszky
2544d4d0fe
python3Packages.pylacrosse: enable __structuredAttrs 2026-07-08 17:15:00 +02:00
Oleksii Filonenko
8e5e44b12e
mitra: 5.0.0 -> 5.6.0 (#539338) 2026-07-08 15:14:32 +00:00
Timo Gottszky
665f5dc24a
python3Packages.pylacrosse: use finalAttrs 2026-07-08 17:12:23 +02:00
Timo Gottszky
a35f08fdf1
python3Packages.pylacrosse: 0.4 -> 0.5 2026-07-08 17:12:23 +02:00
Gaétan Lepage
37bb61c04f
python3Packages.torch: cleanup dependencies (#536976) 2026-07-08 15:12:10 +00:00
Heitor Augusto
8d6aeeacc3
hydralauncher: 4.0.3 -> 4.0.4 (#539565) 2026-07-08 15:10:19 +00:00
Oleksii Filonenko
672006cc75 nix-auth: add __darwinAllowLocalNetworking 2026-07-08 16:08:42 +01:00
Oleksii Filonenko
7c4f41e334
codexbar: add kinnrai as maintainer (#539447) 2026-07-08 15:06:37 +00:00
Oleksii Filonenko
385fffad07
incus-spawn: init at 0.2.7 (#532955) 2026-07-08 15:06:02 +00:00
Jules Aguillon
fa126dbede services.xserver.desktopManager: Allow to disable wallpaper
The wallpaper setting command is not used by many people as the
`.background-image` convention is new and people have other mechanisms
in place.

I am not interested in this feature and I'm worried by the closure size
of `feh`, which is 400Mb due to `imlib2Full`.

The wallpaper are enabled by default.
2026-07-08 17:05:15 +02:00
Oleksii Filonenko
ab23c37a75
mise: 2026.7.1 -> 2026.7.2 (#539624) 2026-07-08 15:03:45 +00:00
Oleksii Filonenko
baf9d2b1c9 hk: add Br1ght0ne to maintainers 2026-07-08 15:57:54 +01:00
Oleksii Filonenko
bac07bce88 hk: 1.48.0 -> 1.50.0 2026-07-08 15:57:27 +01:00
Weijia Wang
0bb7ec54c8
msolve: 0.10.0 -> 0.10.1 (#539621) 2026-07-08 14:55:02 +00:00
Alyssa Ross
43e418ab46
zbus-xmlgen: 5.3.1 -> 5.4.0 (#539589) 2026-07-08 14:54:08 +00:00
Bobby Rong
a4562759a8
pantheon.elementary-icon-theme: 8.2.0 -> 8.2.0-unstable-2026-07-06 (#539552) 2026-07-08 14:53:47 +00:00
Oleksii Filonenko
ccb60b25d5 fnox: add Br1ght0ne to maintainers 2026-07-08 15:51:21 +01:00
Oleksii Filonenko
0be73b0e37 fnox: 1.20.0 -> 1.29.0 2026-07-08 15:51:21 +01:00
Felix Bargfeldt
8e47088096
bruijn: 0-unstable-2026-05-03 -> 0-unstable-2026-07-05 (#539607) 2026-07-08 14:48:10 +00:00
Vladimír Čunát
1e94a0307f
staging-next 2026-06-27 (#535855) 2026-07-08 16:47:59 +02:00
Vladimír Čunát
4bddd7068b
Merge master into staging-next 2026-07-08 16:42:08 +02:00
Heitor Augusto
49928bd4ad
cosmic-ext-applet-sysinfo: 0-unstable-2026-06-25 -> 0-unstable-2026-07-04 (#539446) 2026-07-08 14:41:31 +00:00
Adam C. Stephens
4b0ffe1c05
python3Packages.weasyprint: 68.1-unstable-2026-05-18 -> 69.0 (#539182) 2026-07-08 14:29:35 +00:00
Yueh-Shun Li
6db40e19b1
linuxPackages.rtl8188eus-aircrack: switch to gglluukk's fork (#521901) 2026-07-08 14:28:01 +00:00
R. Ryantm
dc01ba966d dns-collector: 2.3.0 -> 2.4.0 2026-07-08 14:27:05 +00:00
R. Ryantm
631ffeb72b buildbox: 1.4.11 -> 1.4.13 2026-07-08 14:24:01 +00:00
Martin Weinelt
e97294ecc7
nixos/nixpkgs: add zstd flavored nixexprs tarballs (#535272) 2026-07-08 14:23:04 +00:00
Doron Behar
5c9e5e3481
qt6Packages.sddm: define with callPackage without kdePackages (#539551) 2026-07-08 14:16:35 +00:00
Oleksii Filonenko
bfbc14144c
hk: init at 1.48.0 (#503171) 2026-07-08 14:11:35 +00:00
Oleksii Filonenko
cfa233957f
fnox: init at 1.20.0 (#511494) 2026-07-08 14:11:17 +00:00
Galder Zamarreño
0037a21101 incus-spawn: use update-source-version and passthru.sources
* Move srcs and git-remote-isx into passthru.
* Replace the custom update.sh with an inline writeShellScript
that uses update-source-version from common-updater-scripts,
following the pattern of bun and proton-pass-cli.
2026-07-08 16:10:55 +02:00
Oleksii Filonenko
200a5ace51 mise: add Br1ght0ne to maintainers 2026-07-08 15:07:18 +01:00
Oleksii Filonenko
96e7cf2f67 mise: 2026.7.1 -> 2026.7.2 2026-07-08 15:05:28 +01:00
Bruno BELANYI
127eb43605 gilt-rs: init at 0.3.6 2026-07-08 14:02:18 +00:00
Martin Weinelt
43b6fc5342
weechat: 4.9.2 -> 4.9.3 (#538960) 2026-07-08 13:57:23 +00:00
R. Ryantm
4b7f420465 sonobuoy: 0.57.4 -> 0.57.5 2026-07-08 13:50:00 +00:00
R. Ryantm
e2bd6b4f7a rocketchat-desktop: 4.15.0 -> 4.15.2 2026-07-08 13:47:32 +00:00
R. Ryantm
d8de48c929 msolve: 0.10.0 -> 0.10.1 2026-07-08 13:46:57 +00:00
yaya
d1ded74c76
doc/akkoma: fix mistake in manual (#538772) 2026-07-08 13:36:51 +00:00
yaya
4d98552843
electron_38-bin,electron-chromedriver_38: drop (#539209) 2026-07-08 13:35:57 +00:00
pancho horrillo
b1ba85535d
go-mockery: fix env.CGO_ENABLED set to ""
instead of 0.

Note that the official docs specify that only 1 or 0 are valid:
https://pkg.go.dev/cmd/cgo and look for CGO_ENABLED.

If set to 'false', it gets rendered as an empty string:

$ nix derivation show nixpkgs#go-mockery | jq '.derivations[].env | {CGO_ENABLED}'
{
  "CGO_ENABLED": ""
}
$ nix derivation show nixpkgs#go-mockery_2 | jq '.derivations[].env | {CGO_ENABLED}'
{
  "CGO_ENABLED": ""
}

which has the same effect as not defining `env.CGO_ENABLED` at all,
i.e., it generates a dynamically linked executable:

$ nix shell nixpkgs#go-mockery
$ ldd $(which mockery)
	linux-vdso.so.1 (0x00007c440bdd3000)
	libresolv.so.2 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libresolv.so.2 (0x00007c440bdb8000)
	libpthread.so.0 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libpthread.so.0 (0x00007c440bdb3000)
	libc.so.6 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6 (0x00007c440ba00000)
	/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/ld-linux-x86-64.so.2 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib64/ld-linux-x86-64.so.2 (0x00007c440bdd5000)

ditto for v2:

$ nix shell nixpkgs#go-mockery_2
$ ldd $(which mockery)
	linux-vdso.so.1 (0x000077377575f000)
	libresolv.so.2 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libresolv.so.2 (0x0000773775744000)
	libpthread.so.0 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libpthread.so.0 (0x000077377573f000)
	libc.so.6 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6 (0x0000773775400000)
	/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/ld-linux-x86-64.so.2 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib64/ld-linux-x86-64.so.2 (0x0000773775761000)

whereas after setting it to 0:

$ nix derivation show .#go-mockery | jq '.derivations[].env | {CGO_ENABLED}'
{
  "CGO_ENABLED": "0"
}
$ nix derivation show .#go-mockery_2 | jq '.derivations[].env | {CGO_ENABLED}'
{
  "CGO_ENABLED": "0"
}

and now the executables are not dynamic, as intended:

$ nix shell .#go-mockery
$ ldd $(which mockery)
	not a dynamic executable

$ nix shell .#go-mockery_2
$ ldd $(which mockery)
	not a dynamic executable
2026-07-08 15:33:43 +02:00
R. Ryantm
6a60d2a13a wpprobe: 0.12.3 -> 0.12.4 2026-07-08 13:33:41 +00:00
Martin Weinelt
eb2f33a146
home-assistant-custom-lovelace-modules.material-you-utilities: 2.1.16 -> 2.1.19 (#538587) 2026-07-08 13:33:06 +00:00
nixpkgs-ci[bot]
0db3c17b30
goda: 0.9.3 -> 0.9.4 (#539575) 2026-07-08 13:29:54 +00:00
Jannik Punke
7193d4e0b0
python3Packages.weasyprint: 68.1-unstable-2026-05-18 -> 69.0
Release notes: https://github.com/Kozea/WeasyPrint/releases#release-v69.0
2026-07-08 15:27:42 +02:00
R. Ryantm
07568bbec5 prometheus-postgres-exporter: 0.20.0 -> 0.20.1 2026-07-08 13:25:49 +00:00
R. Ryantm
fe9a6eef96 terraform-providers.bpg_proxmox: 0.111.0 -> 0.111.1 2026-07-08 13:10:42 +00:00
Martin Weinelt
5402e25e14
pretalx: 2026.2.0 -> 2026.2.1 (#539600) 2026-07-08 13:09:42 +00:00
Arne Keller
7f2d7036b2
discordchatexporter-desktop: support aarch64-linux (#496636) 2026-07-08 13:09:07 +00:00
R. Ryantm
281cc50fe0 bruijn: 0-unstable-2026-05-03 -> 0-unstable-2026-07-05 2026-07-08 13:08:17 +00:00
pancho horrillo
3e9fc0661b
diun: fix env.CGO_ENABLED set to "" instead of 0
env.CGO_ENABLED should be either 1 or 0, not a boolean.

If set to false, it is then rendered as an empty string,
which can be verified by running

$ nix derivation show nixpkgs#diun | jq '.derivations[].env | {CGO_ENABLED}'
{
  "CGO_ENABLED": ""
}

Also, the executable is, in fact, a dynamic one:
$ nix shell nixpkgs#diun
$ which diun
/nix/store/q8mc73sp6nz113m7ggb2m10r4brak82y-diun-4.33.0/bin/diun
$ ldd $(which diun)
	linux-vdso.so.1 (0x000076b5e6e4e000)
	libresolv.so.2 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libresolv.so.2 (0x000076b5e6e33000)
	libpthread.so.0 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libpthread.so.0 (0x000076b5e6e2e000)
	libc.so.6 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/libc.so.6 (0x000076b5e6c00000)
	/nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib/ld-linux-x86-64.so.2 => /nix/store/8kvxvr3pmsypxiypq4g8zy13glnfr7nx-glibc-2.42-67/lib64/ld-linux-x86-64.so.2 (0x000076b5e6e50000)

After setting it to 0,
$ nix derivation show .#diun | jq '.derivations[].env | {CGO_ENABLED}'
{
  "CGO_ENABLED": "0"
}

and the executable:
$ ldd $(which diun)
	not a dynamic executable

which is the intended effect.
2026-07-08 15:08:16 +02:00
Gaetan Lepage
0c6b89df83 python3Packages.pylance: re-enable torch compile tests on darwin 2026-07-08 13:04:59 +00:00
Gaetan Lepage
10fee97c23 python3Packages.torch: cleanup dependencies 2026-07-08 13:04:59 +00:00
R. Ryantm
75e08ee902 shader-slang: 2026.12 -> 2026.12.2 2026-07-08 13:04:51 +00:00
Gaétan Lepage
34c244bed9
python3Packages.skrl: add missing test dependency hypothesis (#539584) 2026-07-08 12:58:28 +00:00
Martin Weinelt
1ed5aba226
nixos/pretix: fix manual eval 2026-07-08 14:58:11 +02:00
Martin Weinelt
7f136820b5
pretalx: 2026.2.0 -> 2026.2.1
https://docs.pretalx.org/changelog/v2026.2.1/
2026-07-08 14:54:56 +02:00
nixpkgs-ci[bot]
a86db492a0
qownnotes: 26.6.9 -> 26.7.3 (#539574) 2026-07-08 12:51:17 +00:00
Masum Reza
d1362d8e6f
androidStudioPackages.canary: 2026.1.3.2 -> 2026.1.3.3 (#539543) 2026-07-08 12:48:31 +00:00
Sandro
0db6726dc2
go-avahi-cname: init at 2.6.1 (#539077) 2026-07-08 12:43:31 +00:00
R. Ryantm
269dcb2b8c c2patool: 0.26.68 -> 0.26.69 2026-07-08 12:42:29 +00:00
R. Ryantm
1032972f2c kbd-ergol: 0-unstable-2026-07-03 -> 0-unstable-2026-07-07 2026-07-08 12:39:03 +00:00
R. Ryantm
f8ba92343f zbus-xmlgen: 5.3.1 -> 5.4.0 2026-07-08 12:32:19 +00:00
Gaetan Lepage
b7f5b85041 python3Packages.skrl: enable __structuredAttrs 2026-07-08 12:24:13 +00:00
Gaetan Lepage
e78efb18b7 python3Packages.skrl: add missing test dependency hypothesis 2026-07-08 12:24:08 +00:00
Vika
9f3830cf6a libkrunfw: keep structuredAttrs compatibility while allowing kernelSrc override
This is useful for building forks of libkrunfw.
2026-07-08 15:15:46 +03:00
R. Ryantm
e600deac7c terraform-providers.selectel_selectel: 8.1.0 -> 8.2.1 2026-07-08 11:53:43 +00:00
R. Ryantm
628112ceda goda: 0.9.3 -> 0.9.4 2026-07-08 11:45:39 +00:00
R. Ryantm
1de4ac2936 qownnotes: 26.6.9 -> 26.7.3 2026-07-08 11:44:40 +00:00
R. Ryantm
08761687be boring: 0.16.0 -> 0.16.1 2026-07-08 11:20:57 +00:00
R. Ryantm
faec18215a hydralauncher: 4.0.3 -> 4.0.4 2026-07-08 11:00:41 +00:00
R. Ryantm
0b904d0fee boat-cli: 0.9.1 -> 0.9.2 2026-07-08 10:58:35 +00:00
R. Ryantm
81fa86d2c3 python3Packages.clarifai-grpc: 12.5.0 -> 12.5.1 2026-07-08 10:50:56 +00:00
Doron Behar
3b5b664912 qt6Packages.fcitx5-configtool: remove qt5 conditions
Ever since 01fc72b356 we don't distribute
libsForQt5.fcitx5-configtool so the qt5 conditions are redundant.
2026-07-08 13:49:13 +03:00
Hythera
dbfed0fa8c
maintainers: remove ftrvxmtrx 2026-07-08 12:48:27 +02:00
Doron Behar
72972e9840 qt6Packages.sddm: define with callPackage without kdePackages 2026-07-08 13:48:20 +03:00
Christopher Crouse
5fcabe57cc
pantheon.elementary-icon-theme: 8.2.0 -> 8.2.0-unstable-2026-07-06 2026-07-08 12:44:56 +02:00
R. Ryantm
3fb13c4c7f vscode-extensions.denoland.vscode-deno: 3.52.0 -> 3.53.0 2026-07-08 10:43:14 +00:00
R. Ryantm
7f7504b285 see-cat: 0.9.1 -> 0.9.2 2026-07-08 10:38:56 +00:00
R. Ryantm
2345d55d4a dblab: 0.42.0 -> 0.43.0 2026-07-08 10:35:35 +00:00
R. Ryantm
5eb4ceebf2 python3Packages.manifestoo-core: 1.15.3 -> 1.15.4 2026-07-08 10:28:12 +00:00
R. Ryantm
d883f366ae androidStudioPackages.canary: 2026.1.3.2 -> 2026.1.3.3 2026-07-08 10:19:25 +00:00
R. Ryantm
c9518ab789 livekit: 1.13.2 -> 1.13.3 2026-07-08 09:55:27 +00:00
R. Ryantm
61090e3595 lightning-terminal: 0.16.0-alpha -> 0.17.0-alpha 2026-07-08 09:55:13 +00:00
Flakebi
9798671753
salt: 3008.1 -> 3008.2
Changelog: https://docs.saltproject.io/en/latest/topics/releases/3008.2.html
2026-07-08 11:46:47 +02:00
R. Ryantm
4af37b8c65 officecli: 1.0.116 -> 1.0.129 2026-07-08 09:35:04 +00:00
Hythera
a798681475
librewolf-unwrapped: 152.0.4-1 -> 152.0.5-1
diff: https://codeberg.org/librewolf/source/compare/152.0.4-1...152.0.5-1
2026-07-08 11:34:01 +02:00
R. Ryantm
7da7549cec python3Packages.fastcore: 1.13.8 -> 1.14.5 2026-07-08 09:30:55 +00:00
Martin Weinelt
54dc8286f9
{nixos/channel,make-tarball.nix}: argue for unbounded compression threads 2026-07-08 10:34:14 +02:00
R. Ryantm
7bb94064f4 simplex-chat-desktop: 6.5.5 -> 6.5.6 2026-07-08 08:27:49 +00:00
R. Ryantm
5af64faafc pkgsite: 0.2.0-unstable-2026-06-24 -> 0.2.0-unstable-2026-07-07 2026-07-08 08:27:32 +00:00
Ben Brown
8593cb1c46 marge-bot: specify correct dependencies
marge-bot migrated to uv back in 0.15.1:
https://gitlab.com/marge-org/marge-bot/-/compare/0.15.0...0.15.1

maya and pendulum were removed back in 0.14.2:
https://gitlab.com/marge-org/marge-bot/-/compare/0.14.1...0.14.2
2026-07-08 09:26:00 +01:00
liberodark
a6110e0e9f nodejs_24: fix riscv64-linux build 2026-07-08 10:12:45 +02:00
Gerhard Schwanzer
72672bd2e0
nixos/part-db: add environmentFile option
Generate env.local at runtime so secrets such as APP_SECRET can be provided outside the Nix store.

Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5)
2026-07-08 10:11:39 +02:00
Gerhard Schwanzer
b7dcd54f64
nixos/part-db: use writable attachment storage
Move mutable public media and uploads out of the Nix store and add nginx hardening for served media files.

Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5)
2026-07-08 10:11:26 +02:00
Gerhard Schwanzer
b8171f37b9
part-db: 2.4.0 -> 2.13.1
https://github.com/Part-DB/Part-DB-server/releases/tag/v2.13.1

Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5)
2026-07-08 10:10:45 +02:00
Fabian Affolter
ab0904cb1b pspy: init at 1.2.1
Monitor linux processes without root permissions

https://github.com/dominicbreuker/pspy
2026-07-08 09:50:54 +02:00
R. Ryantm
c0e97c0cf8 carapace-bridge: 1.6.0 -> 1.6.1 2026-07-08 07:43:50 +00:00
Fabian Affolter
fec81a5208 linux-exploit-suggester: unstable-2022-04-01 -> 1.2-unstable-2026-03-20 2026-07-08 09:25:24 +02:00
Gaetan Lepage
b11b8f67a5 python3Packages.apache-beam: 2.74.0 -> 2.75.0
Diff: https://github.com/apache/beam/compare/v2.74.0...v2.75.0

Changelog: https://github.com/apache/beam/blob/v2.75.0/CHANGES.md
2026-07-08 07:17:17 +00:00
Ethan Carter Edwards
023e25b477 sunshine: enable strictDeps, __structuredAttrs
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-08 02:58:10 -04:00
R. Ryantm
46dfdd74ee gtt: 10 -> 11 2026-07-08 06:46:02 +00:00
Ethan Carter Edwards
d441a26993 sunshine: use upstream package-lock.json
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-08 02:40:57 -04:00
R. Ryantm
05c6c14a4b pixi-pack: 0.7.9 -> 0.7.10 2026-07-08 06:29:43 +00:00
Ethan Carter Edwards
1423ce6c16 sunshine: remove cudaPackages.cudatoolkit
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-08 01:32:47 -04:00
R. Ryantm
741410bd79 postgresqlPackages.pg_ivm: 1.14 -> 1.15 2026-07-08 05:26:56 +00:00
R. Ryantm
f17c34d940 tt-smi: 5.3.0 -> 5.3.1 2026-07-08 04:50:16 +00:00
Philip Munksgaard
b58dc364e9
sneakerweb: init at 1.0.1 2026-07-08 06:39:37 +02:00
yaaaarn
4e722f57f5 cpond: init at 0-unstable-2025-11-23 2026-07-08 05:11:11 +02:00
yaaaarn
8a0518244d fast: 0-unstable-2026-07-01 -> 0-unstable-2026-07-08 2026-07-08 05:07:21 +02:00
kinnrai
2044e1cd30
codexbar: add kinnrai as maintainer 2026-07-08 10:56:15 +08:00
R. Ryantm
4c87fb4606 cosmic-ext-applet-sysinfo: 0-unstable-2026-06-25 -> 0-unstable-2026-07-04 2026-07-08 02:56:00 +00:00
R. Ryantm
10d1a71072 python3Packages.hydra-core: 1.3.3 -> 1.3.4 2026-07-08 00:12:57 +00:00
R. Ryantm
23054e2043 python3Packages.lazy: 1.6 -> 2.0 2026-07-08 00:03:17 +00:00
R. Ryantm
0bef0c5620 serverpod_cli: 3.4.10 -> 3.4.11 2026-07-07 23:51:18 +00:00
pancaek
38b6207b9e espeakedit: add missing runHooks 2026-07-07 14:34:56 -07:00
pancaek
f8734c8da9 espeak-classic: add missing runHooks 2026-07-07 14:34:56 -07:00
pancaek
fc2adf8c8e espeak{edit,-classic}: move to by-name/ 2026-07-07 14:34:48 -07:00
R. Ryantm
67af8a7592 coc-rust-analyzer: 0-unstable-2026-06-16 -> 0-unstable-2026-07-01 2026-07-07 21:08:31 +00:00
Cian Ormond
384e25e2e5
bluebubbles: 1.15.4 → 1.15.7
https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v1.15.7%2B76-desktop
Signed-off-by: Cian Ormond <co@cianormond.com>
2026-07-07 14:03:58 -07:00
Kiskae
0bb7750e6a linuxPackages.nvidiaPackages.new_feature: 610.43.02 -> 610.43.03 2026-07-07 22:56:04 +02:00
Sigmanificient
0f44d6b6fe gcli: fix changelog 2026-07-07 22:24:12 +02:00
faukah
322b2a5a7f
nh-unwrapped: 4.4.0 -> 4.4.1 2026-07-07 21:41:37 +02:00
Alexandru Nechita
9328e76948 aerospace: 0.21.1-Beta -> 0.21.2-Beta 2026-07-07 20:26:25 +02:00
Luc_Ren
3ec14d9d06 mitra: 5.0.0 -> 5.6.0 2026-07-07 20:36:33 +03:00
Sarah Clark
31f3cbfd80 go-avahi-cname: init at 2.6.1 2026-07-07 09:26:15 -07:00
R. Ryantm
8b1085dcfe octavePackages.io: 2.7.1 -> 2.7.2 2026-07-07 16:16:07 +00:00
Gerhard Schwanzer
64b6f7cbd9
openfortivpn-webview-qt: 1.2.3 -> 1.3.0
https://github.com/gm-vm/openfortivpn-webview/releases/tag/v1.3.0-qt

Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5)
2026-07-07 17:41:18 +02:00
Théo Bori
271ac64dd9
python3Packages.mediawiki-langcodes: 0.2.23 -> 0.2.24 2026-07-07 17:32:14 +02:00
R. Ryantm
991a91afd1 thunderbird-latest-bin-unwrapped: 152.0 -> 152.0.1 2026-07-07 14:55:55 +00:00
Oleksii Filonenko
4cbafcce37 nix-auth: init at 0.1.0
https://github.com/numtide/nix-auth

Assisted-by: nix-init
2026-07-07 15:54:30 +01:00
Zexin Yuan
f1a5c7062a
meshlab: fix launch failure with EGL-only glew
meshlab renders through Qt's xcb platform, which creates a GLX context
and calls glewInit() against it. Since the glew 2.2.0 -> 2.3.1 upgrade
(#526521) dropped Arch's egl+glx coexistence patch, the default
EGL-enabled glew is built EGL-only (no GLX dispatch table), so
glewInit can't read GL_VERSION and meshlab fails to launch with
"GLEW initialization failed: Missing GL version".

Use a GLX-capable glew (enableEGL = false), matching the workaround
already used by openscad and rpcs3.

Resolves #531470

Co-authored-by: daef <daef@sourcemonk.com>
Assisted-by: Claude-Code:GLM-5.2
2026-07-07 22:53:39 +08:00
Ruud van Asseldonk
2466716834 nsd: remove references to -dev store paths
This drops 4 paths from the closure, which saves about 3.7 MiB in nsd's
closure size.
2026-07-07 15:11:11 +02:00
Ruud van Asseldonk
58fb9c25f9 nsd: 4.14.3 -> 4.15.0 2026-07-07 15:11:11 +02:00
Ruud van Asseldonk
2acaa8b784 nsd: ensure patches can be overridden
Because the package replaced patchPhase entirely, using overrideAttrs to
add additional patches did not work. If we need to carry patches here in
the future, this will also get in the way. Fix this by moving the
current patch code to postPatch.

This removes the dead code with a todo on it; the package worked before
with that code being dead, so let's not change it right now.
2026-07-07 15:11:11 +02:00
Tali Auster
d2e8ba4da8 systemc: add atalii as maintainer 2026-07-07 15:09:10 +02:00
R. Ryantm
aa221e43cc mcelog: 210 -> 211 2026-07-07 12:30:54 +00:00
R. Ryantm
b114624aeb jetbrains-toolbox: 3.5.0.84344 -> 3.6.1.85592 2026-07-07 12:10:57 +00:00
R. Ryantm
66790d1689 python3Packages.elevenlabs: 2.54.0 -> 2.56.0 2026-07-07 11:36:00 +00:00
CherryKitten
dc4d391fad
gotosocial: remove Go codegen helper binary after install 2026-07-07 13:11:01 +02:00
CherryKitten
91fe46a7d0
gotosocial: use containers for tests 2026-07-07 13:09:31 +02:00
kilianar
3787684cc3 wealthfolio: 3.5.3 -> 3.6.1
https://github.com/wealthfolio/wealthfolio/releases/tag/v3.6.1
2026-07-07 12:43:47 +02:00
eyjhb
af72018c46 go-ios: 1.0.207 -> 1.2.0 2026-07-07 12:21:10 +02:00
R. Ryantm
a5c44af9aa tuxbox: 3.1.5 -> 3.1.6 2026-07-07 10:03:28 +00:00
kilianar
b0fc8f8ec3 portfolio: 0.84.2 -> 0.85.0
https://github.com/portfolio-performance/portfolio/releases/tag/0.85.0
2026-07-07 11:53:51 +02:00
TomaSajt
4ad5733fe5
electron_38-bin,electron-chromedriver_38: drop 2026-07-07 11:38:25 +02:00
Mio
6d28359b72 uutils-procps: fix for darwin 2026-07-07 21:20:32 +12:00
R. Ryantm
ef0d12b216 protonup-rs: 0.12.1 -> 0.12.2 2026-07-07 09:02:08 +00:00
zowoq
987fbc2bcb terraform-providers: drop outdated aliases 2026-07-07 18:13:22 +10:00
R. Ryantm
86d6020cea python3Packages.aiosomecomfort: 0.0.36 -> 0.0.37 2026-07-07 08:10:41 +00:00
yvnth
17b3042d1b wezterm: 0-unstable-2026-06-22 -> 0-unstable-2026-07-05 2026-07-07 11:14:31 +05:30
parth
b5f860d8f2 lockbook-desktop: fix missing libxkbcommon at runtime; build lockbook-desktop crate 2026-07-06 19:16:34 -04:00
Lu Wang
74508fe291
cinny-desktop: 4.12.2 -> 4.12.5
Diff: https://github.com/cinnyapp/cinny-desktop/compare/v4.12.2...v4.12.5
2026-07-07 07:16:24 +08:00
Lu Wang
b73bb1ff3c
cinny-unwrapped: 4.12.2 -> 4.12.3
Diff: https://github.com/cinnyapp/cinny/compare/v4.12.2...v4.12.3
2026-07-07 07:04:31 +08:00
R. Ryantm
b7b898458c modrinth-app-unwrapped: 0.15.1 -> 0.15.7 2026-07-06 22:19:15 +00:00
Bart Oostveen
58c14b1896
copyparty: 1.20.16 -> 1.20.17
Diff: https://github.com/9001/copyparty/compare/v1.20.16...v1.20.17
Changelog: https://github.com/9001/copyparty/releases/tag/v1.20.17
2026-07-06 22:28:11 +02:00
Sandro Jäckel
75c7b99953
python314Packages.mpv: ignore some flaky or timing sensitive tests 2026-07-06 21:44:10 +02:00
Gliczy
2b784cbcc6
taisei: 1.4.4 -> 1.4.5 2026-07-06 20:41:45 +02:00
K900
52aefdcc74 hunspellDictionaries.ru-ru-mozilla: init at 0-unstable-2026-05-30
This one is significantly better than the old LibreOffice version.
2026-07-06 19:22:53 +03:00
Roman
97c4ea0812 proton-cli: 1.8.0 -> 1.9.0 2026-07-06 17:23:51 +02:00
uku
c21cf4ed21
jay: 1.13.0 -> 1.14.0
Changelog: https://github.com/mahkoh/jay/releases/tag/v1.14.0
2026-07-06 16:39:19 +02:00
Weijia Wang
55a1797a8e linuxPackages.rtl8188eus-aircrack: switch to gglluukk's fork 2026-07-06 15:29:24 +02:00
Martin Weinelt
8a89271926
weechat: 4.9.2 -> 4.9.3
https://github.com/weechat/weechat/releases/tag/v4.9.3

Fixes: GHSA-wmpc-m6g9-fwj8
2026-07-06 15:21:12 +02:00
Keenan Weaver
ae87d216c0
openomf: modernize 2026-07-06 07:04:50 -05:00
Keenan Weaver
95ec8b53bf
openomf: 0.8.5 -> 0.8.6 2026-07-06 07:04:45 -05:00
Baum
ad0d0cec09
akkoma: fix mistake in manual 2026-07-06 13:46:31 +02:00
Moritz Böhme
476b9e8324
vimhjkl: 0.5.1 -> 0.6.0 2026-07-06 12:30:55 +02:00
Emilia Bopp
6c89d20cf3 python3Packages.schwifty: 2026.01.0 -> 2026.07.0 2026-07-06 10:35:12 +02:00
R. Ryantm
b908b7a615 python3Packages.aioimmich: 0.15.1 -> 0.16.1 2026-07-06 08:28:55 +00:00
R. Ryantm
ce319a0f88 python3Packages.aioamazondevices: 14.1.8 -> 14.2.0 2026-07-06 04:55:41 +00:00
Aaron Jheng
f6efa40e28
mongosh: 2.8.3 -> 2.9.2 2026-07-06 10:45:28 +08:00
Martin Weinelt
3d8a6e75ec
python3Packages.modbus-connection: init at 3.3.0 2026-07-06 04:01:48 +02:00
Martin Weinelt
146e598234
python3Packages.tmodbus: init at 0.4.1 2026-07-06 04:01:48 +02:00
pancaek
17c8c3abc0 praat: 6.4.65 -> 6.6.30 2026-07-05 18:02:40 -07:00
Colin King
085cfa0b3c shen-sbcl: 41.1 -> 41.2
Bump shen-sbcl to 41.2.
2026-07-05 13:03:28 -07:00
Matt Sturgeon
0a4a00b86f
nixos-render-docs: add --admonition-style pandoc to commonmark renderer
Support rendering admonishments as pandoc-style fenced-div blocks.
This is the format currently used by NixOS/Nixpkgs.
2026-07-05 20:56:39 +01:00
Sandro Jäckel
7e69650f2c
python314Packages.mpv: fix build
python3.13-mpv> 3.534 [v] vo/x11: Assuming -nan FPS for display sync.
python3.13-mpv> ----------------------------- Captured stderr call -----------------------------
python3.13-mpv> Fontconfig error: Cannot load default config file: No such file: (null)
python3.13-mpv> Fontconfig error: Cannot load default config file: No such file: (null)
python3.13-mpv>
python3.13-mpv> Fontconfig error: No writable cache directories
python3.13-mpv>         /var/cache/fontconfig
python3.13-mpv>         /homeless-shelter/.cache/fontconfig
python3.13-mpv>
python3.13-mpv> Fontconfig error: No writable cache directories
python3.13-mpv>         /var/cache/fontconfig
python3.13-mpv>         /homeless-shelter/.cache/fontconfig
2026-07-05 21:41:37 +02:00
Matt Sturgeon
858eb3b15c
nixos-render-docs: add --admonition-style gfm to commonmark renderer
Support rendering markdown admonishments using GitHub-flavoured markdown
"alerts" syntax. This is useful for targets like mkBook which also
support the GFM-alerts extension.
2026-07-05 20:33:15 +01:00
Matt Sturgeon
085ed21c70
nixos-render-docs: propagate --anchor-style to parallel workers 2026-07-05 20:33:14 +01:00
Matt Sturgeon
e8e381c998
nixos-render-docs: parse GFM-alerts as admonitions
Mostly useful for out-of-tree users of nixos-render-docs, but could also
be useful if NixOS/Nixpkgs decides to transition to GFM's flavour of
admonition syntax in the future.

Both GFM-style and pandoc-fenced-div will now be tokenised as
"admonitions".
2026-07-05 20:33:14 +01:00
R. Ryantm
c17d0937a3
python3Packages.ec2-metadata: 2.17.0 -> 3.0.0 2026-07-05 14:47:43 -04:00
yvnth
6475b20229 tombi: 1.1.7 -> 1.2.0 2026-07-05 22:32:19 +05:30
phanirithvij
f295f49c26
blink-qt: 6.0.4 -> 6.0.6
Diff: https://github.com/AGProjects/blink-qt/compare/6.0.4...6.0.6
Changelog: https://icanblink.com/changelog-linux/

blink-qt: fix none account crash on startup

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-07-05 21:01:07 +05:30
Zexin Yuan
0518a634d6
kanboard: patch CVE-2026-56774
Backport upstream commit 928c68a ("fix(user): scope remember me session
removal to its owner"), which constrains RememberMeSessionModel::remove()
by user_id in addition to the session id. Without it, an authenticated
user can enumerate sequential session ids and delete other users'
(including administrators') persistent "Remember Me" sessions.

Patch can be dropped once kanboard is upgraded past 1.2.52.

CVE-2026-56774 / NIXPKGS-2026-2001

Closes #535589

Assisted-by: Claude-Code:GLM-5.2
2026-07-05 14:28:01 +08:00
R. Ryantm
eeae38d03a home-assistant-custom-lovelace-modules.material-you-utilities: 2.1.16 -> 2.1.19 2026-07-05 05:30:23 +00:00
Gutyina Gergő
1e3e096c68
n8n: 2.27.4 -> 2.28.6 2026-07-04 09:39:47 +00:00
ern775
9c90e8d941 dopamine: drop electron version pin 2026-07-04 10:11:33 +03:00
Eleina Mironia
ac22961a2a
bitwig-studio6: 6.0.6 -> 6.0.11 2026-07-03 23:42:06 -05:00
Ross Smyth
a75da8d0dc typstPackages: Do not build in Hydra
Downloading from the cache is basically the same
building anyways, no reason to build on Hydra TBH.
2026-07-03 23:55:24 -04:00
R. Ryantm
680beacb52 tellico: 4.2 -> 4.2.1 2026-07-04 00:39:31 +00:00
Sean Buckley
5aad7d5e0b brave: 1.91.180 -> 1.92.134
https://community.brave.app/t/release-channel-1-92-134/655069
2026-07-03 10:52:41 -04:00
Code Instable
cfe06d0fc1 typstPackages: sync with Typst Universe as of 2026-07-03
Updates typstPackages to match the Typst Universe as of 2026-07-03, at commit f4b65c3d2da734f78019866481b9d61f76377879.

It was regenerated with maintainers/scripts/update-typst-packages.py.

- Typst Packages Data source: typst/packages@f4b65c3.
- Nixpkgs Upstream reference: NixOS/nixpkgs@d114360
2026-07-03 15:01:11 +02:00
Yifei Sun
c35ba24ba1
caddy: init caddy.withPlugins passthru test 2026-07-03 14:46:47 +02:00
Yifei Sun
dc8e7f0fed
caddy: move dist to passthru and cleanup 2026-07-03 14:46:47 +02:00
Yifei Sun
3b6df04482
nixos/tests/caddy: drop withPlugins test path 2026-07-03 14:15:19 +02:00
liberodark
8e3d372a8c softmaker-{office,nx}: 1230 -> 1234 2026-07-03 08:00:30 +02:00
R. Ryantm
797553d55f graphite: 0-unstable-2026-06-23 -> 0-unstable-2026-07-01 2026-07-02 22:53:57 +00:00
R. Ryantm
daac8acc80 crossplane-cli: 2.3.3 -> 2.4.0 2026-07-02 21:23:55 +00:00
R. Ryantm
24c0debdd9 leetcode-cli: 0.5.0 -> 0.5.4 2026-07-02 18:04:25 +00:00
Roman
f46f59515a proton-cli: 1.7.0 -> 1.8.0 2026-07-02 19:40:39 +02:00
mulatta
7b452b5d39 dorion: build with pnpm 10
pnpm_9 is marked insecure, making Dorion refuse to evaluate under default settings. Switch to current pnpm_10 and update the vendored dependency hash.

pnpm 10 asks before purging node_modules in non-interactive builds, so set CI=true to keep Nix builds unattended.
2026-07-02 21:00:35 +09:00
R. Ryantm
a1cf92f017 python3Packages.sgp4: 2.25 -> 2.26 2026-07-02 04:25:22 +00:00
CherryKitten
8359b6fe91
gotosocial: 0.21.3 -> 0.22.0 2026-07-01 10:27:49 +02:00
whispers
ed768baac4
arti: 2.4.0 -> 2.5.0
blog: https://blog.torproject.org/arti_2_5_0_released/
changelog: https://gitlab.torproject.org/tpo/core/arti/-/blob/arti-v2.5.0/CHANGELOG.md
diff: https://gitlab.torproject.org/tpo/core/arti/-/compare/arti-v2.4.0...arti-v2.5.0
trove: https://gitlab.torproject.org/tpo/core/team/-/wikis/NetworkTeam/TROVE

this release is non-breaking for users of the binary, but should provide
various transparent improvements (CGO, congestion control).
additionally, the upstream tag contains fixes for two medium severity
DoS issues: TROVE-2026-024 and TROVE-2026-027. we already had (and now
drop) the patch for the former, but this does fix the latter for us.

Fixes: TROVE-2026-027
2026-07-01 00:01:57 -04:00
kilyanni
10a9889c1a
python3Packages.bittensor: init at 10.5.0 2026-06-30 09:35:53 +02:00
kilyanni
13f7768d7a
python3Packages.msgpack-numpy-opentensor: init at 0.5.0 2026-06-30 09:35:52 +02:00
kilyanni
11c0cdda65
btcli: init at 9.22.2 2026-06-30 09:35:52 +02:00
kilyanni
4204579c10
python3Packages.bittensor-cli: init at 9.23.1 2026-06-30 09:35:52 +02:00
kilyanni
1ae25f5a10
python3Packages.async-substrate-interface: init at 2.2.0 2026-06-30 09:35:52 +02:00
R. Ryantm
799fec2482 nzbhydra2: 8.8.4 -> 8.8.5 2026-06-30 02:02:10 +00:00
Roman
c5861e2c3d proton-cli: 1.5.0 -> 1.7.0 2026-06-29 19:47:53 +02:00
Roman
e6dcff466a proton-cli: use versionCheckHook 2026-06-29 19:40:58 +02:00
yvnth
0c231b456e wezterm: fix upstream owner in update.sh 2026-06-28 19:43:04 +05:30
yvnth
599fbff65e wezterm: add yvnth as maintainer 2026-06-28 19:41:10 +05:30
R. Ryantm
bf99c194cf shellharden: 4.3.1 -> 4.3.2 2026-06-28 00:27:35 +00:00
R. Ryantm
ae899dae28 cef-binary: 147.0.10 -> 149.0.5 2026-06-27 02:53:18 +00:00
Martin Weinelt
6026336a39
nixos/doc/rl, doc/rl: announce nixexprs.tar.xz discontinuation
We need to allow some time for users to migrate between the tarballs and
can reasonably link that to the 26.11 EOL one year from now.

Until then our channel and tarball jobs will be twice as big.
2026-06-26 14:08:03 +02:00
Martin Weinelt
290af9f23f
nixos/channel: apply reproducibility fixes from make-tarball.nix
These changes are ported from 72e89d7461, f7672530de and
e309661586.
2026-06-26 11:22:20 +02:00
Martin Weinelt
1088aac127
make-tarball.nix: add zstd flavored nixexprs tarball
This can significantly speed up consumption of nixexprs because zstd
decompress is generally 10x faster than xz.
2026-06-26 11:22:20 +02:00
Martin Weinelt
69353cef31
nixos/channel: add zstd flavored nixexprs tarball
This can significantly speed up consumption of nixexprs because zstd
decompress is generally 10x faster than xz.
2026-06-26 11:22:19 +02:00
Alexis Williams
455746e2d4 hk: init at 1.48.0 2026-06-22 11:28:40 -07:00
Galder Zamarreño
1a2873d119 incus-spawn: init at 0.2.7
https://github.com/Sanne/incus-spawn/releases/tag/v0.2.7

Assisted-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-18 15:36:55 +02:00
Galder Zamarreño
1df2b81109 maintainers: add galder 2026-06-18 11:59:39 +02:00
Roman
1f6f9a04f0 proton-cli: 1.4.0 -> 1.5.0 2026-06-16 22:16:12 +02:00
R. Ryantm
b8626d0ccd labwc: 0.20.0 -> 0.20.1 2026-06-15 21:47:49 +00:00
R. Ryantm
61803333a5 qtractor: 1.6.0 -> 1.6.1 2026-06-14 18:03:03 +00:00
Alex Spaulding
878b1d3720 macos-instantview: 3.22R0002 -> 3.24R0004
Update to the latest Silicon Motion release for macOS 13–26 Tahoe.
Fix install to copy only the app bundle and skip fixup so bundled
helper scripts keep their original shebangs.
2026-06-09 12:27:04 -07:00
Gabriel Soldani
ff36900ebe discord: don't strip upstream binaries on darwin 2026-06-06 15:07:47 -03:00
Roman
e34ea07f93 proton-cli: init at 1.4.0 2026-05-08 16:17:25 +02:00
Roman
918f96b700 maintainers: add roman-16 2026-05-06 22:32:49 +02:00
Tip ten Brink
0cad835b01 fnox: init at 1.20.0 2026-04-23 19:15:54 +02:00
Tip ten Brink
22c16508ff maintainers: add tiptenbrink 2026-04-19 18:40:33 +02:00
Winnie
3e85677fa7 playonlinux: pin Python version to 3.12
fixes error on startup:

```
/nix/store/1x1nza90hwvnxc57bzizgryjh8hh2bqi-playonlinux-4.4/share/playonlinux/python/mainwindow.py:709: SyntaxWarning: invalid escape sequence '\|'
  \|XPM (*.xpm)|*.xpm;*.XPM\
Traceback (most recent call last):
  File "/nix/store/1x1nza90hwvnxc57bzizgryjh8hh2bqi-playonlinux-4.4/share/playonlinux/python/mainwindow.py", line 39, in <module>
    import lib.lng as lng
  File "/nix/store/1x1nza90hwvnxc57bzizgryjh8hh2bqi-playonlinux-4.4/share/playonlinux/python/lib/lng.py", line 6, in <module>
    from . import Variables
  File "/nix/store/1x1nza90hwvnxc57bzizgryjh8hh2bqi-playonlinux-4.4/share/playonlinux/python/lib/Variables.py", line 6, in <module>
    import wx, lib.playonlinux as playonlinux
  File "/nix/store/1x1nza90hwvnxc57bzizgryjh8hh2bqi-playonlinux-4.4/share/playonlinux/python/lib/playonlinux.py", line 8, in <module>
    import subprocess, shlex, pipes, wx
ModuleNotFoundError: No module named 'pipes'
```

relevant upstream issues:

- https://github.com/PhoenicisOrg/phoenicis/issues/2874
- https://github.com/PhoenicisOrg/phoenicis/issues/2873
- https://github.com/PlayOnLinux/POL-POM-4/pull/76

see also https://docs.python.org/3.12/library/pipes.html
2026-04-12 18:14:08 +02:00
Ink-Sakura
976620227c logseq: enable text_input_v3 protocol 2026-04-11 01:15:30 +08:00
David Alexander Pfeiffer
7e7159ede3
discordchatexporter-desktop: support aarch64-linux 2026-03-04 19:33:04 +01:00
Rens Oliemans
7e23356fcd
doc: fix path to manual as described in contributing 2026-01-23 10:18:09 +01:00
Minionflo
c11c13a5d9 nixos/mjpeg-streamer: add package option 2025-10-16 16:18:12 +02:00
343 changed files with 25340 additions and 27548 deletions

View file

@ -4,7 +4,17 @@
<!-- 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!
- The {file}`nixexprs.tar.xz` tarball will be discontinued together with Nixpkgs
27.05 after 2027-12-31. Migrate to the {file}`nixexprs.tar.zst` tarball
instead.
This affects for example users who pull Nixpkgs as a flake input from
https://channels.nixos.org:
```diff
-nixpkgs.url = "https://channels.nixos.org/nixos-26.05/nixexprs.tar.xz";
+nixpkgs.url = "https://channels.nixos.org/nixos-26.05/nixexprs.tar.zst";
```
## Backward Incompatibilities {#sec-nixpkgs-release-26.11-incompatibilities}
@ -25,6 +35,9 @@
- `hurl` has been updated to `8.x.x` which has some breaking changes. See [upstream changelog](https://github.com/Orange-OpenSource/hurl/releases/tag/8.0.0) for details.
- `gotosocial` has been updated to 0.22.0. This release contains a very long database migration, which should not be cancelled or interrupted under any circumstances.
- Postgres users: Following the migration, if you encounter slowdown on Postgres specifically (ie., timing out while loading timelines) you may need to run some manual database maintenance steps. Please check https://docs.gotosocial.org/en/stable/admin/database_maintenance/#postgres.
- `xsecurelock` no longer supports authentication via htaccess files (`~/.xsecurelock.pw`) or via the `pamtester` program by default. Only the recommended PAM module is supported unless rebuilt with `withHtaccess` or `withPamtester`.
- `python3Packages.django-health-check` has been updated to major version 4. See its [migration guide](https://codingjoe.dev/django-health-check/migrate-to-v4/) and [changelog](https://github.com/codingjoe/django-health-check/releases/tag/4.0.0) for breaking changes.

View file

@ -9542,12 +9542,6 @@
name = "Fritz Stracke";
keys = [ { fingerprint = "7A9D 6DB2 0C5A AA55 7838 EEE6 B8CA 2D9A D8F0 506F"; } ];
};
ftrvxmtrx = {
email = "ftrvxmtrx@gmail.com";
github = "ftrvxmtrx";
githubId = 248148;
name = "Sigrid Solveig Haflínudóttir";
};
ftsimas = {
name = "Filippos Tsimas";
email = "filippos.tsimas@outlook.com";
@ -9732,6 +9726,12 @@
githubId = 45048741;
name = "Alwanga Oyango";
};
galder = {
email = "galder@ibm.com";
github = "galderz";
githubId = 50187;
name = "Galder Zamarreño";
};
gale-username = {
name = "gale";
email = "git@galewebsite.com";
@ -20161,7 +20161,7 @@
name = "Nindouja";
};
ninelore = {
email = "9l+nix@9lo.re";
email = "9l@9lo.re";
matrix = "@9lore:tchncs.de";
github = "ninelore";
githubId = 21343557;
@ -24149,6 +24149,12 @@
githubId = 7335;
name = "Roman Gonzalez";
};
roman-16 = {
email = "roman@lerchster.dev";
github = "roman-16";
githubId = 15262665;
name = "Roman";
};
romildo = {
email = "malaquias@gmail.com";
github = "romildo";
@ -28293,6 +28299,12 @@
githubId = 1334474;
name = "Timothy Stott";
};
tiptenbrink = {
email = "tip@tenbrinkmeijs.com";
github = "tiptenbrink";
githubId = 75669206;
name = "Tip ten Brink";
};
tiramiseb = {
email = "sebastien@maccagnoni.eu";
github = "tiramiseb";

View file

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

View file

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

View file

@ -6,6 +6,18 @@
- The default PostgreSQL version for new NixOS installations (i.e. with `system.stateVersion >= 26.11`) is v18.
- The {file}`nixexprs.tar.xz` tarball will be discontinued together with Nixpkgs
27.05 after 2027-12-31. Migrate to the {file}`nixexprs.tar.zst` tarball
instead.
This affects for example users who pull Nixpkgs as a flake input from
https://channels.nixos.org:
```diff
-nixpkgs.url = "https://channels.nixos.org/nixos-26.05/nixexprs.tar.xz";
+nixpkgs.url = "https://channels.nixos.org/nixos-26.05/nixexprs.tar.zst";
```
## New Modules {#sec-release-26.11-new-modules}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@ -36,6 +48,8 @@
- [Matrix Authentication Service](https://github.com/element-hq/matrix-authentication-service) is an OAuth2.0 and OpenID Connect provider for Matrix homeservers (such as Synapse). It replaces standard password authentication with modern OpenID Connect flows, and can delegate authentication to upstream OIDC providers. Available as [services.matrix-authentication-service](#opt-services.matrix-authentication-service.enable).
- [stash-clipboard](https://github.com/NotAShelf/stash), a Wayland clipboard "manager" with fast persistent history and multi-media support. Available as [services.stash-clipboard](#opt-services.stash-clipboard.enable).
## Backward Incompatibilities {#sec-release-26.11-incompatibilities}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

View file

@ -18,7 +18,10 @@ pkgs.releaseTools.makeSourceTarball {
officialRelease = false; # FIXME: fix this in makeSourceTarball
inherit version versionSuffix;
buildInputs = [ pkgs.nix ];
buildInputs = with pkgs; [
nix
zstd
];
distPhase = ''
rm -rf .git
@ -32,6 +35,35 @@ pkgs.releaseTools.makeSourceTarball {
NIX_STATE_DIR=$TMPDIR nix-env -f ../$releaseName/default.nix -qaP --meta --show-trace --xml \* > /dev/null
cd ..
chmod -R u+w $releaseName
tar cfJ $out/tarballs/$releaseName.tar.xz $releaseName
# The compression tasks are shortlived; use all available CPUs (-T0) to
# prioritize fast channel advancement.
XZ_OPT="-T0" tar \
--create \
--file=$out/tarballs/$releaseName.tar.xz \
--xz \
--absolute-names \
--owner=0 \
--group=0 \
--numeric-owner \
--format=gnu \
--sort=name \
--mtime="@$SOURCE_DATE_EPOCH" \
--hard-dereference \
$releaseName
tar \
--create \
--file="$out/tarballs/$releaseName.tar.zst" \
--use-compress-program="zstd -19 -T0" \
--absolute-names \
--owner=0 \
--group=0 \
--numeric-owner \
--format=gnu \
--sort=name \
--mtime="@$SOURCE_DATE_EPOCH" \
--hard-dereference \
$releaseName
'';
}

View file

@ -982,6 +982,7 @@
./services/misc/spice-webdavd.nix
./services/misc/spoolman.nix
./services/misc/sssd.nix
./services/misc/stash-clipboard.nix
./services/misc/subsonic.nix
./services/misc/sundtek.nix
./services/misc/svnserve.nix

View file

@ -360,7 +360,7 @@ in
${lib.optionalString haveLocalDB ''
if ! [ -e ${baseDir}/.db-created ]; then
runuser -u ${config.services.postgresql.superUser} ${config.services.postgresql.package}/bin/createuser hydra
runuser -u ${config.services.postgresql.superUser} ${config.services.postgresql.package}/bin/createdb -O hydra hydra
runuser -u ${config.services.postgresql.superUser} ${config.services.postgresql.package}/bin/createdb -- -O hydra hydra
touch ${baseDir}/.db-created
fi
echo "create extension if not exists pg_trgm" | runuser -u ${config.services.postgresql.superUser} -- ${config.services.postgresql.package}/bin/psql hydra

View file

@ -0,0 +1,73 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.stash-clipboard;
inherit (lib)
mkPackageOption
mkEnableOption
mkOption
types
mkIf
getExe
concatStringsSep
;
in
{
options.services.stash-clipboard = {
enable = mkEnableOption "stash, a Wayland clipboard manager";
package = mkPackageOption pkgs [ "stash-clipboard" ] { };
arguments = mkOption {
type = types.listOf types.str;
default = [ ];
example = [ "--max-items 10" ];
description = "A list of arguments to pass to stash watch.";
};
filterFile = mkOption {
type = types.str;
default = "";
example = "/etc/stash/clipboard_filter";
description = ''
Stash can be configured to avoid storing clipboard entries that match a sensitive pattern, using a regular expression.
The file set here should contain your regex pattern (no quotes).
Example regex to block common password patterns:
- (password|secret|api[_-]?key|token)[=: ]+[^\s]+
'';
};
excludedApps = mkOption {
type = types.listOf types.str;
default = [ ];
example = [ "Bitwarden" ];
description = ''
List of application classes to exclude from the database.
Entries from these apps are still copied to the clipboard, but it will never be put inside the database.
'';
};
};
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
systemd = {
user.services.stash-clipboard = {
description = "Stash clipboard manager daemon";
wantedBy = [ "graphical-session.target" ];
after = [ "graphical-session.target" ];
serviceConfig = {
ExecStart = "${getExe cfg.package} ${concatStringsSep " " cfg.arguments} watch";
LoadCredential = mkIf (cfg.filterFile != "") "clipboard_filter:${cfg.filterFile}";
};
environment = mkIf (cfg.excludedApps != [ ]) {
STASH_EXCLUDED_APPS = concatStringsSep "," cfg.excludedApps;
};
};
};
};
}

View file

@ -20,6 +20,8 @@ in
enable = mkEnableOption "mjpg-streamer webcam streamer";
package = mkPackageOption pkgs "mjpg-streamer" { };
inputPlugin = mkOption {
type = types.str;
default = "input_uvc.so";
@ -77,7 +79,7 @@ in
IPLUGIN="${cfg.inputPlugin}"
OPLUGIN="${cfg.outputPlugin}"
OPLUGIN="''${OPLUGIN//@www@/${pkgs.mjpg-streamer}/share/mjpg-streamer/www}"
exec ${pkgs.mjpg-streamer}/bin/mjpg_streamer -i "$IPLUGIN" -o "$OPLUGIN"
exec ${lib.getExe cfg.package} -i "$IPLUGIN" -o "$OPLUGIN"
'';
};

View file

@ -27,7 +27,7 @@ be run behind a HTTP proxy on `fediverse.example.com`.
name = "My Akkoma instance";
description = "More detailed description";
email = "admin@example.com";
registration_open = false;
registrations_open = false;
};
"Pleroma.Web.Endpoint" = {
@ -221,17 +221,28 @@ of the fediverse and providing a pleasant experience to the users of an instance
":mrf_simple" = {
# Tag all media as sensitive
media_nsfw = mkMap { "nsfw.weird.kinky" = "Untagged NSFW content"; };
media_nsfw = map mkTuple [
[
"nsfw.weird.kinky"
"Untagged NSFW content"
]
];
# Reject all activities except deletes
reject = mkMap {
"kiwifarms.cc" = "Persistent harassment of users, no moderation";
};
reject = map mkTuple [
[
"kiwifarms.cc"
"Persistent harassment of users, no moderation"
]
];
# Force posts to be visible by followers only
followers_only = mkMap {
"beta.birdsite.live" = "Avoid polluting timelines with Twitter posts";
};
followers_only = map mkTuple [
[
"beta.birdsite.live"
"Avoid polluting timelines with Twitter posts"
]
];
};
};
}

View file

@ -8,6 +8,11 @@ let
cfg = config.services.part-db;
pkg = cfg.package;
envFile = pkgs.writeText "part-db-env" (
lib.concatStringsSep "\n" (lib.mapAttrsToList (key: value: "${key}=\"${value}\"") cfg.settings)
+ "\n"
);
inherit (lib)
mkEnableOption
mkPackageOption
@ -62,6 +67,17 @@ in
'';
};
environmentFile = mkOption {
type = types.nullOr types.path;
default = null;
example = "/run/secrets/part-db.env";
description = ''
Path to a file containing extra Part-DB environment variables in dotenv
format. This can be used for secrets such as `APP_SECRET` without
putting them in the Nix store.
'';
};
poolConfig = lib.mkOption {
type = lib.types.attrsOf (
lib.types.oneOf [
@ -176,18 +192,34 @@ in
root = "${pkg}/public";
locations = {
"/" = {
tryFiles = "$uri $uri/ /index.php?$query_string";
tryFiles = "$uri $uri/ /index.php$is_args$args";
index = "index.php";
extraConfig = ''
add_header Content-Security-Policy "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; sandbox;" always;
add_header X-Content-Type-Options "nosniff" always;
sendfile off;
'';
};
"~ \\.php$" = {
"= /index.php" = {
extraConfig = ''
include ${config.services.nginx.package}/conf/fastcgi_params ;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_param modHeadersAvailable true; #Avoid sending the security headers twice
include ${config.services.nginx.package}/conf/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice
fastcgi_pass unix:${config.services.phpfpm.pools.part-db.socket};
internal;
'';
};
"~ \\.php$" = {
return = "404";
};
"~* ^/media/.*\\.(php[3-8]?|phar|phtml|pht|phps)$" = {
return = "403";
};
"~* \\.svg$" = {
extraConfig = ''
add_header Content-Security-Policy "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; frame-ancestors 'none'; sandbox;" always;
add_header X-Content-Type-Options "nosniff" always;
'';
};
};
@ -197,10 +229,32 @@ in
systemd = {
services = {
part-db-setup = {
before = [ "part-db-migrate.service" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
};
restartTriggers = [ envFile ];
script = ''
install -Dm0600 -o part-db -g part-db ${envFile} /var/lib/part-db/env.local
''
+ lib.optionalString (cfg.environmentFile != null) ''
cat ${lib.escapeShellArg cfg.environmentFile} >> /var/lib/part-db/env.local
'';
};
part-db-migrate = {
before = [ "phpfpm-part-db.service" ];
after = [ "postgresql.target" ];
requires = [ "postgresql.target" ];
after = [
"postgresql.target"
"part-db-setup.service"
];
requires = [
"postgresql.target"
"part-db-setup.service"
];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "oneshot";
@ -235,10 +289,30 @@ in
user = "part-db";
group = "part-db";
};
"/var/lib/part-db/env.local"."L+" = {
argument = "${pkgs.writeText "part-db-env" (
lib.concatStringsSep "\n" (lib.mapAttrsToList (key: value: "${key}=\"${value}\"") cfg.settings)
)}";
"/var/lib/part-db/".d = {
mode = "0755";
user = "part-db";
group = "part-db";
};
"/var/lib/part-db/public/".d = {
mode = "0755";
user = "part-db";
group = "part-db";
};
"/var/lib/part-db/public/media/".d = {
mode = "0755";
user = "part-db";
group = "part-db";
};
"/var/lib/part-db/uploads/".d = {
mode = "0750";
user = "part-db";
group = "part-db";
};
"/var/lib/part-db/share/".d = {
mode = "0750";
user = "part-db";
group = "part-db";
};
"/var/log/part-db/".d = {
mode = "0750";

View file

@ -277,7 +277,7 @@ in
backend = lib.mkOption {
type = with lib.types; nullOr str;
default = "redis+socket://${config.services.redis.servers.pretalx.unixSocket}?virtual_host=1";
defaultText = lib.literalExpression "redis+socket://''${config.services.redis.servers.pretalx.unixSocket}?virtual_host=1";
defaultText = lib.literalExpression "redis+socket://\${config.services.redis.servers.pretalx.unixSocket}?virtual_host=1";
description = ''
URI to the celery backend used for the asynchronous job queue.
'';
@ -286,7 +286,7 @@ in
broker = lib.mkOption {
type = with lib.types; nullOr str;
default = "redis+socket://${config.services.redis.servers.pretalx.unixSocket}?virtual_host=2";
defaultText = lib.literalExpression "redis+socket://''${config.services.redis.servers.pretalx.unixSocket}?virtual_host=2";
defaultText = lib.literalExpression "redis+socket://\${config.services.redis.servers.pretalx.unixSocket}?virtual_host=2";
description = ''
URI to the celery broker used for the asynchronous job queue.
'';

View file

@ -13,7 +13,7 @@ let
# If desktop manager `d' isn't capable of setting a background and
# the xserver is enabled, `feh' or `xsetroot' are used as a fallback.
needBGCond = d: !(d ? bgSupport && d.bgSupport) && xcfg.enable;
needBGCond = d: !(d ? bgSupport && d.bgSupport) && xcfg.enable && cfg.wallpaper.enable;
in
@ -48,6 +48,16 @@ in
services.xserver.desktopManager = {
wallpaper = {
enable = mkOption {
type = types.bool;
default = true;
description = ''
The file {file}`~/.background-image` is used as a background image.
The `mode` option specifies the placement of this image onto your desktop.
To disable this, set this option to `false`.
'';
};
mode = mkOption {
type = types.enum [
"center"
@ -59,9 +69,6 @@ in
default = "scale";
example = "fill";
description = ''
The file {file}`~/.background-image` is used as a background image.
This option specifies the placement of this image onto your desktop.
Possible values:
`center`: Center the image on the background. If it is too small, it will be surrounded by a black border.
`fill`: Like `scale`, but preserves aspect ratio by zooming the image until it fits. Either a horizontal or a vertical part of the image will be cut off.

View file

@ -1,11 +1,11 @@
{ pkgs, ... }:
{ lib, ... }:
{
name = "caddy";
meta = with pkgs.lib.maintainers; {
maintainers = [
stepbrobd
];
};
meta.maintainers = with lib.maintainers; [
stepbrobd
];
nodes = {
webserver =
@ -69,24 +69,6 @@
respond "hello world"
'';
};
specialisation.with-plugins.configuration = {
services.caddy = {
package = pkgs.caddy.withPlugins {
plugins = [ "github.com/caddyserver/replace-response@v0.0.0-20250618171559-80962887e4c6" ];
hash = "sha256-0N/bQAM5yT6g9UAteWsfxofGcelmU/NDTroS2oL43Gs=";
};
configFile = pkgs.writeText "Caddyfile" ''
{
order replace after encode
}
localhost:80 {
respond "hello world"
replace world caddy
}
'';
};
};
};
};
@ -98,7 +80,6 @@
multipleConfigs = "${nodes.webserver.system.build.toplevel}/specialisation/multiple-configs";
multipleHostnames = "${nodes.webserver.system.build.toplevel}/specialisation/multiple-hostnames";
rfc42Config = "${nodes.webserver.system.build.toplevel}/specialisation/rfc42";
withPluginsConfig = "${nodes.webserver.system.build.toplevel}/specialisation/with-plugins";
in
''
url = "http://localhost/example.html"
@ -141,12 +122,5 @@
)
webserver.wait_for_open_port(80)
webserver.succeed("curl http://localhost | grep hello")
with subtest("plugins are correctled installed and configurable"):
webserver.succeed(
"${withPluginsConfig}/bin/switch-to-configuration test >&2"
)
webserver.wait_for_open_port(80)
webserver.succeed("curl http://localhost | grep caddy")
'';
}

View file

@ -3,7 +3,7 @@
name = "gotosocial";
meta.maintainers = with lib.maintainers; [ blakesmith ];
nodes.machine =
containers.machine =
{ pkgs, ... }:
{
environment.systemPackages = [ pkgs.jq ];

View file

@ -1,11 +1,16 @@
{ lib, ... }:
{ lib, pkgs, ... }:
{
name = "part-db";
meta.maintainers = with lib.maintainers; [ oddlama ];
nodes = {
machine = {
services.part-db.enable = true;
services.part-db = {
enable = true;
environmentFile = pkgs.writeText "part-db.env" ''
APP_SECRET=0123456789abcdef0123456789abcdef
'';
};
};
};
@ -15,8 +20,22 @@
machine.wait_for_unit("part-db-migrate.service")
machine.wait_for_unit("phpfpm-part-db.service")
machine.wait_for_unit("nginx.service")
machine.succeed("test -d /var/lib/part-db/public/media")
machine.succeed("test -d /var/lib/part-db/uploads")
machine.succeed("test -d /var/lib/part-db/share")
machine.succeed("test $(readlink ${pkgs.part-db}/public/media) = /var/lib/part-db/public/media/")
machine.succeed("test $(readlink ${pkgs.part-db}/uploads) = /var/lib/part-db/uploads/")
machine.succeed("grep APP_SECRET=0123456789abcdef0123456789abcdef /var/lib/part-db/env.local")
machine.succeed("test $(stat -c %a:%U:%G /var/lib/part-db/env.local) = 600:part-db:part-db")
machine.wait_for_open_port(80)
machine.succeed("curl -L --fail http://localhost | grep 'Part-DB'", timeout=10)
machine.succeed("echo static > /var/lib/part-db/public/media/static.txt")
machine.succeed("curl -I --fail http://localhost/media/static.txt | grep 'Content-Security-Policy'")
machine.succeed("curl -I --fail http://localhost/media/static.txt | grep 'X-Content-Type-Options: nosniff'")
machine.succeed("echo '<?php echo 1; ?>' > /var/lib/part-db/public/media/shell.phar")
machine.succeed("curl -I http://localhost/media/shell.phar | grep 'HTTP/1.1 403 Forbidden'")
'';
}

View file

@ -96,7 +96,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Fast console MPEG Audio Player and decoder library";
homepage = "https://mpg123.org";
license = lib.licenses.lgpl21Only;
maintainers = with lib.maintainers; [ ftrvxmtrx ];
maintainers = [ ];
platforms = lib.platforms.all;
};
})

View file

@ -26,9 +26,9 @@ let
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.2.8/android-studio-quail2-rc1-linux.tar.gz";
};
latestVersion = {
version = "2026.1.3.2"; # "Android Studio Quail 3 | 2026.1.3 Canary 2"
sha256Hash = "sha256-bGCLbl+b9vTml0m+uxBBWg99ikBAFfk5X+UnR+j2Ogw=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.3.2/android-studio-quail3-canary2-linux.tar.gz";
version = "2026.1.3.3"; # "Android Studio Quail 3 | 2026.1.3 Canary 3"
sha256Hash = "sha256-C8rbR+0iGNzsr7HtiNiFw++ZG9/t00/c1Ozr9ngssPs=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.3.3/android-studio-quail3-canary3-linux.tar.gz";
};
in
{

View file

@ -1286,8 +1286,8 @@ let
mktplcRef = {
publisher = "denoland";
name = "vscode-deno";
version = "3.52.0";
hash = "sha256-0Qkruo7Eh86JRm58G7XhyceUpCJDmhoYaPjUKJQjFiU=";
version = "3.53.0";
hash = "sha256-M+wFee1x/cCgGMFrDaV7OtIhEORHkLHf/Z06/VuZZmg=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/denoland.vscode-deno/changelog";

View file

@ -13,13 +13,13 @@
}:
mkLibretroCore {
core = "ppsspp";
version = "0-unstable-2026-06-28";
version = "0-unstable-2026-07-08";
src = fetchFromGitHub {
owner = "hrydgard";
repo = "ppsspp";
rev = "3b319699318731d6d1900ba4b65e2c8c47774631";
hash = "sha256-JcsYRV1T9Fpi7w0MB57IonhOG6CPCcejhx64ls4+Aqw=";
rev = "0335e5e6a98a9578a2a2b6a7698905d706e4ca82";
hash = "sha256-AE4IZ81Wrjn4g3BY9FEiIGOPQ5vRDUf7Jzo3lLwQqk4=";
fetchSubmodules = true;
};

View file

@ -838,7 +838,7 @@
}
},
"ungoogled-chromium": {
"version": "150.0.7871.46",
"version": "150.0.7871.100",
"deps": {
"depot_tools": {
"rev": "f4fadaf6a5ba1bced9d3d9021060667b563bf583",
@ -850,16 +850,16 @@
"hash": "sha256-/1A+DkzAQj2zGPe/A/G0Z3VrYJXUxq4Hd/+d/o5p3G8="
},
"ungoogled-patches": {
"rev": "150.0.7871.46-1",
"hash": "sha256-SuZTPUpv7onrHvDrwZO0Xo/mxLVcGUSxf2xb+OC//L8="
"rev": "150.0.7871.100-1",
"hash": "sha256-a+bGt3sROlE9edUBN2/VGn/grN6BqxWX/bsUlAVoAxY="
},
"npmHash": "sha256-pF0JtwFpPC4/fodbhSJnQKkczA9WlDg4VqEAy9aDVLg="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "5b586c06e0d27582900f17e2d59c5370d8d6e0bb",
"hash": "sha256-OAZNyZtR5WFWW42r74RSy9fT7Eb7CNZwzoIHhuoqR28=",
"rev": "b5a9b587b83512ef1fab99cb7510c58a06d22089",
"hash": "sha256-bylGmZC9NhUjcU6amK3mwuZ1it7uTm2hsC60DaKINr4=",
"recompress": true
},
"src/third_party/clang-format/script": {

View file

@ -127,189 +127,13 @@ let
removed = name: date: throw "the ${name} terraform provider removed from nixpkgs on ${date}";
in
lib.optionalAttrs config.allowAliases {
_assert = archived "_assert" "2025/10";
azurestack = archived "azurestack" "2025/10";
googleworkspace = archived "googleworkspace" "2025/10";
huaweicloudstack = archived "huaweicloudstack" "2025/10";
metal = archived "metal" "2025/10";
stackpath = archived "stackpath" "2025/10";
vra7 = archived "vra7" "2025/10";
ccloud = removed "ccloud" "2025/11. Try sap-cloud-infrastructure_sci instead.";
sapcc_ccloud = removed "sapcc_ccloud" "2025/11. Try sap-cloud-infrastructure_sci instead.";
argocd = removed "argocd" "2025/12. Try argoproj-labs_argocd instead.";
oboukili_argocd = removed "oboukili_argocd" "2025/12. Try argoproj-labs_argocd instead.";
};
# added 2025-10-12
renamed-providers = lib.optionalAttrs config.allowAliases {
onepassword =
lib.warnOnInstantiate
"terraform-providers.onepassword has been renamed to terraform-providers.1password_onepassword"
actualProviders."1password_onepassword";
thunder = lib.warnOnInstantiate "terraform-providers.thunder has been renamed to terraform-providers.a10networks_thunder" actualProviders.a10networks_thunder;
netlify = lib.warnOnInstantiate "terraform-providers.netlify has been renamed to terraform-providers.aegirhealth_netlify" actualProviders.aegirhealth_netlify;
aiven = lib.warnOnInstantiate "terraform-providers.aiven has been renamed to terraform-providers.aiven_aiven" actualProviders.aiven_aiven;
akamai = lib.warnOnInstantiate "terraform-providers.akamai has been renamed to terraform-providers.akamai_akamai" actualProviders.akamai_akamai;
alicloud = lib.warnOnInstantiate "terraform-providers.alicloud has been renamed to terraform-providers.aliyun_alicloud" actualProviders.aliyun_alicloud;
minio = lib.warnOnInstantiate "terraform-providers.minio has been renamed to terraform-providers.aminueza_minio" actualProviders.aminueza_minio;
auth0 = lib.warnOnInstantiate "terraform-providers.auth0 has been renamed to terraform-providers.auth0_auth0" actualProviders.auth0_auth0;
aviatrix = lib.warnOnInstantiate "terraform-providers.aviatrix has been renamed to terraform-providers.aviatrixsystems_aviatrix" actualProviders.aviatrixsystems_aviatrix;
dhall = lib.warnOnInstantiate "terraform-providers.dhall has been renamed to terraform-providers.awakesecurity_dhall" actualProviders.awakesecurity_dhall;
baiducloud = lib.warnOnInstantiate "terraform-providers.baiducloud has been renamed to terraform-providers.baidubce_baiducloud" actualProviders.baidubce_baiducloud;
brightbox = lib.warnOnInstantiate "terraform-providers.brightbox has been renamed to terraform-providers.brightbox_brightbox" actualProviders.brightbox_brightbox;
buildkite = lib.warnOnInstantiate "terraform-providers.buildkite has been renamed to terraform-providers.buildkite_buildkite" actualProviders.buildkite_buildkite;
pass = lib.warnOnInstantiate "terraform-providers.pass has been renamed to terraform-providers.camptocamp_pass" actualProviders.camptocamp_pass;
sops = lib.warnOnInstantiate "terraform-providers.sops has been renamed to terraform-providers.carlpett_sops" actualProviders.carlpett_sops;
checkly = lib.warnOnInstantiate "terraform-providers.checkly has been renamed to terraform-providers.checkly_checkly" actualProviders.checkly_checkly;
aci = lib.warnOnInstantiate "terraform-providers.aci has been renamed to terraform-providers.ciscodevnet_aci" actualProviders.ciscodevnet_aci;
ciscoasa = lib.warnOnInstantiate "terraform-providers.ciscoasa has been renamed to terraform-providers.ciscodevnet_ciscoasa" actualProviders.ciscodevnet_ciscoasa;
age = lib.warnOnInstantiate "terraform-providers.age has been renamed to terraform-providers.clementblaise_age" actualProviders.clementblaise_age;
cloudamqp = lib.warnOnInstantiate "terraform-providers.cloudamqp has been renamed to terraform-providers.cloudamqp_cloudamqp" actualProviders.cloudamqp_cloudamqp;
cloudflare = lib.warnOnInstantiate "terraform-providers.cloudflare has been renamed to terraform-providers.cloudflare_cloudflare" actualProviders.cloudflare_cloudflare;
cloudfoundry = lib.warnOnInstantiate "terraform-providers.cloudfoundry has been renamed to terraform-providers.cloudfoundry-community_cloudfoundry" actualProviders.cloudfoundry-community_cloudfoundry;
utils = lib.warnOnInstantiate "terraform-providers.utils has been renamed to terraform-providers.cloudposse_utils" actualProviders.cloudposse_utils;
cloudscale = lib.warnOnInstantiate "terraform-providers.cloudscale has been renamed to terraform-providers.cloudscale-ch_cloudscale" actualProviders.cloudscale-ch_cloudscale;
constellix = lib.warnOnInstantiate "terraform-providers.constellix has been renamed to terraform-providers.constellix_constellix" actualProviders.constellix_constellix;
porkbun = lib.warnOnInstantiate "terraform-providers.porkbun has been renamed to terraform-providers.cullenmcdermott_porkbun" actualProviders.cullenmcdermott_porkbun;
postgresql = lib.warnOnInstantiate "terraform-providers.postgresql has been renamed to terraform-providers.cyrilgdn_postgresql" actualProviders.cyrilgdn_postgresql;
rabbitmq = lib.warnOnInstantiate "terraform-providers.rabbitmq has been renamed to terraform-providers.cyrilgdn_rabbitmq" actualProviders.cyrilgdn_rabbitmq;
datadog = lib.warnOnInstantiate "terraform-providers.datadog has been renamed to terraform-providers.datadog_datadog" actualProviders.datadog_datadog;
nexus = lib.warnOnInstantiate "terraform-providers.nexus has been renamed to terraform-providers.datadrivers_nexus" actualProviders.datadrivers_nexus;
deno = lib.warnOnInstantiate "terraform-providers.deno has been renamed to terraform-providers.denoland_deno" actualProviders.denoland_deno;
hydra = lib.warnOnInstantiate "terraform-providers.hydra has been renamed to terraform-providers.determinatesystems_hydra" actualProviders.determinatesystems_hydra;
digitalocean = lib.warnOnInstantiate "terraform-providers.digitalocean has been renamed to terraform-providers.digitalocean_digitalocean" actualProviders.digitalocean_digitalocean;
libvirt = lib.warnOnInstantiate "terraform-providers.libvirt has been renamed to terraform-providers.dmacvicar_libvirt" actualProviders.dmacvicar_libvirt;
dnsimple = lib.warnOnInstantiate "terraform-providers.dnsimple has been renamed to terraform-providers.dnsimple_dnsimple" actualProviders.dnsimple_dnsimple;
dme = lib.warnOnInstantiate "terraform-providers.dme has been renamed to terraform-providers.dnsmadeeasy_dme" actualProviders.dnsmadeeasy_dme;
doppler = lib.warnOnInstantiate "terraform-providers.doppler has been renamed to terraform-providers.dopplerhq_doppler" actualProviders.dopplerhq_doppler;
bitbucket = lib.warnOnInstantiate "terraform-providers.bitbucket has been renamed to terraform-providers.drfaust92_bitbucket" actualProviders.drfaust92_bitbucket;
equinix = lib.warnOnInstantiate "terraform-providers.equinix has been renamed to terraform-providers.equinix_equinix" actualProviders.equinix_equinix;
exoscale = lib.warnOnInstantiate "terraform-providers.exoscale has been renamed to terraform-providers.exoscale_exoscale" actualProviders.exoscale_exoscale;
bigip = lib.warnOnInstantiate "terraform-providers.bigip has been renamed to terraform-providers.f5networks_bigip" actualProviders.f5networks_bigip;
fastly = lib.warnOnInstantiate "terraform-providers.fastly has been renamed to terraform-providers.fastly_fastly" actualProviders.fastly_fastly;
flexibleengine = lib.warnOnInstantiate "terraform-providers.flexibleengine has been renamed to terraform-providers.flexibleenginecloud_flexibleengine" actualProviders.flexibleenginecloud_flexibleengine;
fortios = lib.warnOnInstantiate "terraform-providers.fortios has been renamed to terraform-providers.fortinetdev_fortios" actualProviders.fortinetdev_fortios;
kubectl = lib.warnOnInstantiate "terraform-providers.kubectl has been renamed to terraform-providers.gavinbunney_kubectl" actualProviders.gavinbunney_kubectl;
gitlab = lib.warnOnInstantiate "terraform-providers.gitlab has been renamed to terraform-providers.gitlabhq_gitlab" actualProviders.gitlabhq_gitlab;
gandi = lib.warnOnInstantiate "terraform-providers.gandi has been renamed to terraform-providers.go-gandi_gandi" actualProviders.go-gandi_gandi;
gitea = lib.warnOnInstantiate "terraform-providers.gitea has been renamed to terraform-providers.go-gitea_gitea" actualProviders.go-gitea_gitea;
harbor = lib.warnOnInstantiate "terraform-providers.harbor has been renamed to terraform-providers.goharbor_harbor" actualProviders.goharbor_harbor;
grafana = lib.warnOnInstantiate "terraform-providers.grafana has been renamed to terraform-providers.grafana_grafana" actualProviders.grafana_grafana;
gridscale = lib.warnOnInstantiate "terraform-providers.gridscale has been renamed to terraform-providers.gridscale_gridscale" actualProviders.gridscale_gridscale;
archive = lib.warnOnInstantiate "terraform-providers.archive has been renamed to terraform-providers.hashicorp_archive" actualProviders.hashicorp_archive;
aws = lib.warnOnInstantiate "terraform-providers.aws has been renamed to terraform-providers.hashicorp_aws" actualProviders.hashicorp_aws;
awscc = lib.warnOnInstantiate "terraform-providers.awscc has been renamed to terraform-providers.hashicorp_awscc" actualProviders.hashicorp_awscc;
azuread = lib.warnOnInstantiate "terraform-providers.azuread has been renamed to terraform-providers.hashicorp_azuread" actualProviders.hashicorp_azuread;
azurerm = lib.warnOnInstantiate "terraform-providers.azurerm has been renamed to terraform-providers.hashicorp_azurerm" actualProviders.hashicorp_azurerm;
cloudinit = lib.warnOnInstantiate "terraform-providers.cloudinit has been renamed to terraform-providers.hashicorp_cloudinit" actualProviders.hashicorp_cloudinit;
consul = lib.warnOnInstantiate "terraform-providers.consul has been renamed to terraform-providers.hashicorp_consul" actualProviders.hashicorp_consul;
dns = lib.warnOnInstantiate "terraform-providers.dns has been renamed to terraform-providers.hashicorp_dns" actualProviders.hashicorp_dns;
external = lib.warnOnInstantiate "terraform-providers.external has been renamed to terraform-providers.hashicorp_external" actualProviders.hashicorp_external;
google = lib.warnOnInstantiate "terraform-providers.google has been renamed to terraform-providers.hashicorp_google" actualProviders.hashicorp_google;
google-beta = lib.warnOnInstantiate "terraform-providers.google-beta has been renamed to terraform-providers.hashicorp_google-beta" actualProviders.hashicorp_google-beta;
helm = lib.warnOnInstantiate "terraform-providers.helm has been renamed to terraform-providers.hashicorp_helm" actualProviders.hashicorp_helm;
http = lib.warnOnInstantiate "terraform-providers.http has been renamed to terraform-providers.hashicorp_http" actualProviders.hashicorp_http;
kubernetes = lib.warnOnInstantiate "terraform-providers.kubernetes has been renamed to terraform-providers.hashicorp_kubernetes" actualProviders.hashicorp_kubernetes;
local = lib.warnOnInstantiate "terraform-providers.local has been renamed to terraform-providers.hashicorp_local" actualProviders.hashicorp_local;
nomad = lib.warnOnInstantiate "terraform-providers.nomad has been renamed to terraform-providers.hashicorp_nomad" actualProviders.hashicorp_nomad;
null = lib.warnOnInstantiate "terraform-providers.null has been renamed to terraform-providers.hashicorp_null" actualProviders.hashicorp_null;
random = lib.warnOnInstantiate "terraform-providers.random has been renamed to terraform-providers.hashicorp_random" actualProviders.hashicorp_random;
tfe = lib.warnOnInstantiate "terraform-providers.tfe has been renamed to terraform-providers.hashicorp_tfe" actualProviders.hashicorp_tfe;
time = lib.warnOnInstantiate "terraform-providers.time has been renamed to terraform-providers.hashicorp_time" actualProviders.hashicorp_time;
tls = lib.warnOnInstantiate "terraform-providers.tls has been renamed to terraform-providers.hashicorp_tls" actualProviders.hashicorp_tls;
vault = lib.warnOnInstantiate "terraform-providers.vault has been renamed to terraform-providers.hashicorp_vault" actualProviders.hashicorp_vault;
vsphere = lib.warnOnInstantiate "terraform-providers.vsphere has been renamed to terraform-providers.hashicorp_vsphere" actualProviders.hashicorp_vsphere;
heroku = lib.warnOnInstantiate "terraform-providers.heroku has been renamed to terraform-providers.heroku_heroku" actualProviders.heroku_heroku;
hcloud = lib.warnOnInstantiate "terraform-providers.hcloud has been renamed to terraform-providers.hetznercloud_hcloud" actualProviders.hetznercloud_hcloud;
huaweicloud = lib.warnOnInstantiate "terraform-providers.huaweicloud has been renamed to terraform-providers.huaweicloud_huaweicloud" actualProviders.huaweicloud_huaweicloud;
ibm = lib.warnOnInstantiate "terraform-providers.ibm has been renamed to terraform-providers.ibm-cloud_ibm" actualProviders.ibm-cloud_ibm;
icinga2 = lib.warnOnInstantiate "terraform-providers.icinga2 has been renamed to terraform-providers.icinga_icinga2" actualProviders.icinga_icinga2;
infoblox = lib.warnOnInstantiate "terraform-providers.infoblox has been renamed to terraform-providers.infobloxopen_infoblox" actualProviders.infobloxopen_infoblox;
github = lib.warnOnInstantiate "terraform-providers.github has been renamed to terraform-providers.integrations_github" actualProviders.integrations_github;
artifactory = lib.warnOnInstantiate "terraform-providers.artifactory has been renamed to terraform-providers.jfrog_artifactory" actualProviders.jfrog_artifactory;
project = lib.warnOnInstantiate "terraform-providers.project has been renamed to terraform-providers.jfrog_project" actualProviders.jfrog_project;
sentry = lib.warnOnInstantiate "terraform-providers.sentry has been renamed to terraform-providers.jianyuan_sentry" actualProviders.jianyuan_sentry;
openwrt = lib.warnOnInstantiate "terraform-providers.openwrt has been renamed to terraform-providers.joneshf_openwrt" actualProviders.joneshf_openwrt;
triton = lib.warnOnInstantiate "terraform-providers.triton has been renamed to terraform-providers.joyent_triton" actualProviders.joyent_triton;
keycloak = lib.warnOnInstantiate "terraform-providers.keycloak has been renamed to terraform-providers.keycloak_keycloak" actualProviders.keycloak_keycloak;
neon = lib.warnOnInstantiate "terraform-providers.neon has been renamed to terraform-providers.kislerdm_neon" actualProviders.kislerdm_neon;
docker = lib.warnOnInstantiate "terraform-providers.docker has been renamed to terraform-providers.kreuzwerker_docker" actualProviders.kreuzwerker_docker;
launchdarkly = lib.warnOnInstantiate "terraform-providers.launchdarkly has been renamed to terraform-providers.launchdarkly_launchdarkly" actualProviders.launchdarkly_launchdarkly;
linode = lib.warnOnInstantiate "terraform-providers.linode has been renamed to terraform-providers.linode_linode" actualProviders.linode_linode;
htpasswd = lib.warnOnInstantiate "terraform-providers.htpasswd has been renamed to terraform-providers.loafoe_htpasswd" actualProviders.loafoe_htpasswd;
ssh = lib.warnOnInstantiate "terraform-providers.ssh has been renamed to terraform-providers.loafoe_ssh" actualProviders.loafoe_ssh;
incus = lib.warnOnInstantiate "terraform-providers.incus has been renamed to terraform-providers.lxc_incus" actualProviders.lxc_incus;
dexidp = lib.warnOnInstantiate "terraform-providers.dexidp has been renamed to terraform-providers.marcofranssen_dexidp" actualProviders.marcofranssen_dexidp;
bitwarden = lib.warnOnInstantiate "terraform-providers.bitwarden has been renamed to terraform-providers.maxlaverse_bitwarden" actualProviders.maxlaverse_bitwarden;
migadu = lib.warnOnInstantiate "terraform-providers.migadu has been renamed to terraform-providers.metio_migadu" actualProviders.metio_migadu;
kafka = lib.warnOnInstantiate "terraform-providers.kafka has been renamed to terraform-providers.mongey_kafka" actualProviders.mongey_kafka;
kafka-connect = lib.warnOnInstantiate "terraform-providers.kafka-connect has been renamed to terraform-providers.mongey_kafka-connect" actualProviders.mongey_kafka-connect;
mongodbatlas = lib.warnOnInstantiate "terraform-providers.mongodbatlas has been renamed to terraform-providers.mongodb_mongodbatlas" actualProviders.mongodb_mongodbatlas;
namecheap = lib.warnOnInstantiate "terraform-providers.namecheap has been renamed to terraform-providers.namecheap_namecheap" actualProviders.namecheap_namecheap;
jetstream = lib.warnOnInstantiate "terraform-providers.jetstream has been renamed to terraform-providers.nats-io_jetstream" actualProviders.nats-io_jetstream;
ansible = lib.warnOnInstantiate "terraform-providers.ansible has been renamed to terraform-providers.nbering_ansible" actualProviders.nbering_ansible;
newrelic = lib.warnOnInstantiate "terraform-providers.newrelic has been renamed to terraform-providers.newrelic_newrelic" actualProviders.newrelic_newrelic;
ns1 = lib.warnOnInstantiate "terraform-providers.ns1 has been renamed to terraform-providers.ns1-terraform_ns1" actualProviders.ns1-terraform_ns1;
linuxbox = lib.warnOnInstantiate "terraform-providers.linuxbox has been renamed to terraform-providers.numtide_linuxbox" actualProviders.numtide_linuxbox;
secret = lib.warnOnInstantiate "terraform-providers.secret has been renamed to terraform-providers.numtide_secret" actualProviders.numtide_secret;
nutanix = lib.warnOnInstantiate "terraform-providers.nutanix has been renamed to terraform-providers.nutanix_nutanix" actualProviders.nutanix_nutanix;
okta = lib.warnOnInstantiate "terraform-providers.okta has been renamed to terraform-providers.okta_okta" actualProviders.okta_okta;
oktaasa = lib.warnOnInstantiate "terraform-providers.oktaasa has been renamed to terraform-providers.oktadeveloper_oktaasa" actualProviders.oktadeveloper_oktaasa;
opennebula = lib.warnOnInstantiate "terraform-providers.opennebula has been renamed to terraform-providers.opennebula_opennebula" actualProviders.opennebula_opennebula;
openstack = lib.warnOnInstantiate "terraform-providers.openstack has been renamed to terraform-providers.terraform-provider-openstack_openstack" actualProviders.terraform-provider-openstack_openstack;
opentelekomcloud = lib.warnOnInstantiate "terraform-providers.opentelekomcloud has been renamed to terraform-providers.opentelekomcloud_opentelekomcloud" actualProviders.opentelekomcloud_opentelekomcloud;
opsgenie = lib.warnOnInstantiate "terraform-providers.opsgenie has been renamed to terraform-providers.opsgenie_opsgenie" actualProviders.opsgenie_opsgenie;
oci = lib.warnOnInstantiate "terraform-providers.oci has been renamed to terraform-providers.oracle_oci" actualProviders.oracle_oci;
ovh = lib.warnOnInstantiate "terraform-providers.ovh has been renamed to terraform-providers.ovh_ovh" actualProviders.ovh_ovh;
slack = lib.warnOnInstantiate "terraform-providers.slack has been renamed to terraform-providers.pablovarela_slack" actualProviders.pablovarela_slack;
pagerduty = lib.warnOnInstantiate "terraform-providers.pagerduty has been renamed to terraform-providers.pagerduty_pagerduty" actualProviders.pagerduty_pagerduty;
powerdns = lib.warnOnInstantiate "terraform-providers.powerdns has been renamed to terraform-providers.pan-net_powerdns" actualProviders.pan-net_powerdns;
elasticsearch = lib.warnOnInstantiate "terraform-providers.elasticsearch has been renamed to terraform-providers.phillbaker_elasticsearch" actualProviders.phillbaker_elasticsearch;
ct = lib.warnOnInstantiate "terraform-providers.ct has been renamed to terraform-providers.poseidon_ct" actualProviders.poseidon_ct;
matchbox = lib.warnOnInstantiate "terraform-providers.matchbox has been renamed to terraform-providers.poseidon_matchbox" actualProviders.poseidon_matchbox;
rancher2 = lib.warnOnInstantiate "terraform-providers.rancher2 has been renamed to terraform-providers.rancher_rancher2" actualProviders.rancher_rancher2;
rootly = lib.warnOnInstantiate "terraform-providers.rootly has been renamed to terraform-providers.rootlyhq_rootly" actualProviders.rootlyhq_rootly;
rundeck = lib.warnOnInstantiate "terraform-providers.rundeck has been renamed to terraform-providers.rundeck_rundeck" actualProviders.rundeck_rundeck;
sakuracloud = lib.warnOnInstantiate "terraform-providers.sakuracloud has been renamed to terraform-providers.sacloud_sakuracloud" actualProviders.sacloud_sakuracloud;
btp = lib.warnOnInstantiate "terraform-providers.btp has been renamed to terraform-providers.sap_btp" actualProviders.sap_btp;
scaleway = lib.warnOnInstantiate "terraform-providers.scaleway has been renamed to terraform-providers.scaleway_scaleway" actualProviders.scaleway_scaleway;
shell = lib.warnOnInstantiate "terraform-providers.shell has been renamed to terraform-providers.scottwinkler_shell" actualProviders.scottwinkler_shell;
selectel = lib.warnOnInstantiate "terraform-providers.selectel has been renamed to terraform-providers.selectel_selectel" actualProviders.selectel_selectel;
talos = lib.warnOnInstantiate "terraform-providers.talos has been renamed to terraform-providers.siderolabs_talos" actualProviders.siderolabs_talos;
skytap = lib.warnOnInstantiate "terraform-providers.skytap has been renamed to terraform-providers.skytap_skytap" actualProviders.skytap_skytap;
snowflake = lib.warnOnInstantiate "terraform-providers.snowflake has been renamed to terraform-providers.snowflake-labs_snowflake" actualProviders.snowflake-labs_snowflake;
spacelift = lib.warnOnInstantiate "terraform-providers.spacelift has been renamed to terraform-providers.spacelift-io_spacelift" actualProviders.spacelift-io_spacelift;
signalfx = lib.warnOnInstantiate "terraform-providers.signalfx has been renamed to terraform-providers.splunk-terraform_signalfx" actualProviders.splunk-terraform_signalfx;
spotinst = lib.warnOnInstantiate "terraform-providers.spotinst has been renamed to terraform-providers.spotinst_spotinst" actualProviders.spotinst_spotinst;
statuscake = lib.warnOnInstantiate "terraform-providers.statuscake has been renamed to terraform-providers.statuscakedev_statuscake" actualProviders.statuscakedev_statuscake;
sumologic = lib.warnOnInstantiate "terraform-providers.sumologic has been renamed to terraform-providers.sumologic_sumologic" actualProviders.sumologic_sumologic;
sysdig = lib.warnOnInstantiate "terraform-providers.sysdig has been renamed to terraform-providers.sysdiglabs_sysdig" actualProviders.sysdiglabs_sysdig;
tailscale = lib.warnOnInstantiate "terraform-providers.tailscale has been renamed to terraform-providers.tailscale_tailscale" actualProviders.tailscale_tailscale;
proxmox = lib.warnOnInstantiate "terraform-providers.proxmox has been renamed to terraform-providers.telmate_proxmox" actualProviders.telmate_proxmox;
temporalcloud = lib.warnOnInstantiate "terraform-providers.temporalcloud has been renamed to terraform-providers.temporalio_temporalcloud" actualProviders.temporalio_temporalcloud;
tencentcloud = lib.warnOnInstantiate "terraform-providers.tencentcloud has been renamed to terraform-providers.tencentcloudstack_tencentcloud" actualProviders.tencentcloudstack_tencentcloud;
remote = lib.warnOnInstantiate "terraform-providers.remote has been renamed to terraform-providers.tenstad_remote" actualProviders.tenstad_remote;
virtualbox = lib.warnOnInstantiate "terraform-providers.virtualbox has been renamed to terraform-providers.terra-farm_virtualbox" actualProviders.terra-farm_virtualbox;
lxd = lib.warnOnInstantiate "terraform-providers.lxd has been renamed to terraform-providers.terraform-lxd_lxd" actualProviders.terraform-lxd_lxd;
routeros = lib.warnOnInstantiate "terraform-providers.routeros has been renamed to terraform-providers.terraform-routeros_routeros" actualProviders.terraform-routeros_routeros;
hetznerdns = lib.warnOnInstantiate "terraform-providers.hetznerdns has been renamed to terraform-providers.timohirt_hetznerdns" actualProviders.timohirt_hetznerdns;
pocketid = lib.warnOnInstantiate "terraform-providers.pocketid has been renamed to terraform-providers.trozz_pocketid" actualProviders.trozz_pocketid;
turbot = lib.warnOnInstantiate "terraform-providers.turbot has been renamed to terraform-providers.turbot_turbot" actualProviders.turbot_turbot;
unifi = lib.warnOnInstantiate "terraform-providers.unifi has been renamed to terraform-providers.ubiquiti-community_unifi" actualProviders.ubiquiti-community_unifi;
ucloud = lib.warnOnInstantiate "terraform-providers.ucloud has been renamed to terraform-providers.ucloud_ucloud" actualProviders.ucloud_ucloud;
acme = lib.warnOnInstantiate "terraform-providers.acme has been renamed to terraform-providers.vancluever_acme" actualProviders.vancluever_acme;
venafi = lib.warnOnInstantiate "terraform-providers.venafi has been renamed to terraform-providers.venafi_venafi" actualProviders.venafi_venafi;
vinyldns = lib.warnOnInstantiate "terraform-providers.vinyldns has been renamed to terraform-providers.vinyldns_vinyldns" actualProviders.vinyldns_vinyldns;
avi = lib.warnOnInstantiate "terraform-providers.avi has been renamed to terraform-providers.vmware_avi" actualProviders.vmware_avi;
vcd = lib.warnOnInstantiate "terraform-providers.vcd has been renamed to terraform-providers.vmware_vcd" actualProviders.vmware_vcd;
wavefront = lib.warnOnInstantiate "terraform-providers.wavefront has been renamed to terraform-providers.vmware_wavefront" actualProviders.vmware_wavefront;
vpsadmin = lib.warnOnInstantiate "terraform-providers.vpsadmin has been renamed to terraform-providers.vpsfreecz_vpsadmin" actualProviders.vpsfreecz_vpsadmin;
vultr = lib.warnOnInstantiate "terraform-providers.vultr has been renamed to terraform-providers.vultr_vultr" actualProviders.vultr_vultr;
mailgun = lib.warnOnInstantiate "terraform-providers.mailgun has been renamed to terraform-providers.wgebis_mailgun" actualProviders.wgebis_mailgun;
yandex = lib.warnOnInstantiate "terraform-providers.yandex has been renamed to terraform-providers.yandex-cloud_yandex" actualProviders.yandex-cloud_yandex;
};
# excluding aliases, used by terraform-full
actualProviders = automated-providers // special-providers;
in
actualProviders // removed-providers // renamed-providers // { inherit actualProviders mkProvider; }
actualProviders // removed-providers // { inherit actualProviders mkProvider; }

View file

@ -110,11 +110,11 @@
"vendorHash": null
},
"bpg_proxmox": {
"hash": "sha256-Hi37jOpSfBO13BrBSQCrTaYhcyIuL4PAIV9ow7f4eOU=",
"hash": "sha256-lZQTbs5hPGswNiF5lJ+95y30i0TQAH3v5W4bVilp+CE=",
"homepage": "https://registry.terraform.io/providers/bpg/proxmox",
"owner": "bpg",
"repo": "terraform-provider-proxmox",
"rev": "v0.111.0",
"rev": "v0.111.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-kvHI8cd/rl9kVKKzSwjrC0+Qikz3w2P9jgLvYa+T2DE="
},
@ -319,11 +319,11 @@
"vendorHash": null
},
"digitalocean_digitalocean": {
"hash": "sha256-Myy9UIvKD0W19CGToMjq1iGy4tBVpfACpqgibsKOvac=",
"hash": "sha256-r+Bi8F603JE9K4hZDFwuhYtfg3FKYNPP1A7lpvvrZQg=",
"homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean",
"owner": "digitalocean",
"repo": "terraform-provider-digitalocean",
"rev": "v2.92.0",
"rev": "v2.95.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@ -517,13 +517,13 @@
"vendorHash": "sha256-COWHnLR6aRwcGJVo6IFvqQLwAYxFpqUGQbZVvEo/b/I="
},
"hashicorp_awscc": {
"hash": "sha256-IRDNbQh3OouVUKranI962+3f5REeIC5Vtv8dw06z9UE=",
"hash": "sha256-z1wns0zuanfoeIb7CDRBtt4CoRQ4+b5PNKpmDbfyHd0=",
"homepage": "https://registry.terraform.io/providers/hashicorp/awscc",
"owner": "hashicorp",
"repo": "terraform-provider-awscc",
"rev": "v1.90.0",
"rev": "v1.92.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-9FzpBgb3BzIVhx8kqhyDJw/liH6X8jUhFmwtbic4uVw="
"vendorHash": "sha256-/kcUQo6hd1TxP6rEoTsll0ZRL2BXdRg8vxIoJ9VmzTs="
},
"hashicorp_azuread": {
"hash": "sha256-mEYEZIztDjyqWSJFoJPXtV0E9YikumtwGVtZA4Jfw3U=",
@ -1175,22 +1175,22 @@
"vendorHash": "sha256-InCRL4k6v0avmnNja+b6Ozg5+injxa8EmrRHIWrq4Ag="
},
"sap_btp": {
"hash": "sha256-kTH3diM9jbncv80+I//mj+zCWGosIXjjMETXa6IS2HU=",
"hash": "sha256-1+gi+iRTKe/LHM6O3IBMRk9nba0kQ6+AbjYkrRXa5hM=",
"homepage": "https://registry.terraform.io/providers/SAP/btp",
"owner": "SAP",
"repo": "terraform-provider-btp",
"rev": "v1.23.1",
"rev": "v1.24.0",
"spdx": "Apache-2.0",
"vendorHash": "sha256-w/AmSHydCeyp/EURgPY2c/E2LjqAXXCORI53X1hEdxY="
"vendorHash": "sha256-uCw5Xdqp3VjLj6IytoVfO0atxkT69FNqJmAlA6eCmfs="
},
"scaleway_scaleway": {
"hash": "sha256-9fmNBTOG+A1X+em1nphvwmMUrM/kaR64HlI/e2QeWlA=",
"hash": "sha256-rO5xmAJB2ndhVh7Lkun1Gxi04+I2lGVtkbbCbmngp3E=",
"homepage": "https://registry.terraform.io/providers/scaleway/scaleway",
"owner": "scaleway",
"repo": "terraform-provider-scaleway",
"rev": "v2.77.1",
"rev": "v2.78.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-nqDob9nyw21LwSj8lDrA/5kGxe4KwwnHy0+FedIJr3k="
"vendorHash": "sha256-x2cppxUU58nN7eu+wMxIoS16HezxzkHWI50ck2r34ls="
},
"scottwinkler_shell": {
"hash": "sha256-LTWEdXxi13sC09jh+EFZ6pOi1mzuvgBz5vceIkNE/JY=",
@ -1202,13 +1202,13 @@
"vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0="
},
"selectel_selectel": {
"hash": "sha256-xoIwvrjeuY1T+7pyBQfoU8orWC4qMuQ9IgbLYIEzLIA=",
"hash": "sha256-DKz+Cs8Jh480SnZsG7x+CE70pCP43GhQa9S1gl5oWl0=",
"homepage": "https://registry.terraform.io/providers/selectel/selectel",
"owner": "selectel",
"repo": "terraform-provider-selectel",
"rev": "v8.1.0",
"rev": "v8.2.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-Y2oj1DIn80CCdJ7ZM/p6sGqT64dGIEFg/vXXSv6B+iE="
"vendorHash": "sha256-PERDJ74FtXhK+HUd9EjYINpmUXVX+kHtkRbFf6gv8Ng="
},
"siderolabs_talos": {
"hash": "sha256-/NACmEpodBNx+Q2M9y3JnKpw9a3Y1eFDdTQ+48MXAc8=",

View file

@ -200,9 +200,9 @@ rec {
mkTerraform = attrs: pluggable (generic attrs);
terraform_1 = mkTerraform {
version = "1.15.7";
hash = "sha256-FF3LEovWjEDrKp6e6opRfCt8c4wghva3mjN97vCxq3E=";
vendorHash = "sha256-3y9+KCmvskJ24X4F6gSLglmsl4hUlvzBb/ep4kcbS8A=";
version = "1.15.8";
hash = "sha256-FeXebcNl/npEkEyMvwzeMYTEsl9t8Iz+4lBHd/HzQHQ=";
vendorHash = "sha256-l5n5PS2buGPvmx/U8vQeKk6BlZdJQQEujJxlPMTdg0k=";
patches = [ ./provider-path-0_15.patch ];
passthru = {
inherit plugins;

View file

@ -107,6 +107,7 @@ stdenv.mkDerivation {
sourceRoot = ".";
dontUnpack = true;
dontStrip = true;
installPhase = ''
runHook preInstall

View file

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

View file

@ -6,9 +6,9 @@
# overridable. This is useful when the upstream archive was replaced
# and nixpkgs is not in sync yet.
officeVersion ? {
version = "1230";
version = "1234";
edition = "";
hash = "sha256-/4qKFnLoou1ZuGkRt+2Yf/FPGOnYhx7fnE+8D3gutaY=";
hash = "sha256-00bscKt+4aE94x6wKGqXh6tE2GiDll6F4gWZZBEl2JE=";
},
...

View file

@ -7,9 +7,9 @@
# Softmaker Office or when the upstream archive was replaced and
# nixpkgs is not in sync yet.
officeVersion ? {
version = "1230";
version = "1234";
edition = "2024";
hash = "sha256-xaXS22feHbRVPWP43vGbfptoT2S6jLUrGVFQ3xY7SJY=";
hash = "sha256-oIO/p52ASIU0qjQqxp/l9GVrUK+LQNQxX1wKheKHT3w=";
},
...

View file

@ -304,6 +304,9 @@ buildStdenv.mkDerivation {
inherit src unpackPhase;
__structuredAttrs = true;
strictDeps = true;
meta =
meta
// lib.optionalAttrs stdenv.hostPlatform.isDarwin {

View file

@ -9,7 +9,7 @@
let
appName = "AeroSpace.app";
version = "0.21.1-Beta";
version = "0.21.2-Beta";
in
stdenv.mkDerivation {
pname = "aerospace";
@ -18,7 +18,7 @@ stdenv.mkDerivation {
src = fetchzip {
url = "https://github.com/nikitabobko/AeroSpace/releases/download/v${version}/AeroSpace-v${version}.zip";
sha256 = "sha256-PXLVRAVsM+Zp+i3LAol9UoITxBE8DwI+qb0U5z6JvD0=";
sha256 = "sha256-+4n9di1NbPs5pttSEHPDzpHinfuSyWSx5CjNA9IOH+Q=";
};
nativeBuildInputs = [ installShellFiles ];

View file

@ -64,7 +64,6 @@ stdenv.mkDerivation (finalAttrs: {
'';
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
ftrvxmtrx
chris-martin
];
license = lib.licenses.mit;

View file

@ -3,7 +3,6 @@
stdenv,
rustPlatform,
fetchFromGitLab,
fetchpatch,
pkg-config,
sqlite,
openssl,
@ -14,7 +13,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "arti";
version = "2.4.0";
version = "2.5.0";
src = fetchFromGitLab {
domain = "gitlab.torproject.org";
@ -22,29 +21,18 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "core";
repo = "arti";
tag = "arti-v${finalAttrs.version}";
hash = "sha256-YLOdrHstmN2pLl75uclkbpN5h3iBs3xpraZ8XN6R/+Q=";
hash = "sha256-jOCFXlBI2xAzgpb7Fa8ap53SpDF6kcRGYnBXcu3vpk4=";
};
patches = [
# Fixes a panic that could allow malicious directory caches to crash
# clients.
# https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4062
(fetchpatch {
name = "TROVE-2026-024.patch";
url = "https://gitlab.torproject.org/tpo/core/arti/-/commit/f69be8c70561629e63004788f0aa4bf898025f93.patch";
hash = "sha256-P0sXTKOBW7ulqQZwmTVJfrpLksLyaonuDpxGF2keDqE=";
})
];
# Working around a bug in cargo that appears with cargo-auditable, see
# https://github.com/rust-secure-code/cargo-auditable/issues/124.
postPatch = ''
substituteInPlace crates/arti/Cargo.toml \
--replace-fail '"tor-rpcbase"' '"dep:tor-rpcbase"'
--replace-fail '"tokio-util"' '"dep:tokio-util"'
'';
buildAndTestSubdir = "crates/arti";
cargoHash = "sha256-7X3JJbt0/jxaMvBR3XQvguR7tqd96kiqX66G2byvPjM=";
cargoHash = "sha256-JK6ubp697jZ98ErNrZdFe0mXIez3lUZ5SmAHkyD97WQ=";
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ];

View file

@ -0,0 +1,49 @@
{
lib,
stdenv,
rustPlatform,
fetchFromGitHub,
lld,
nix-update-script,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "aver";
version = "0.26.0";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "jasisz";
repo = "aver";
tag = "v${finalAttrs.version}";
hash = "sha256-LeI6qy+z8azrrgoskRq/hsk5t0PDydQ/yJNxYIB7I68=";
};
cargoHash = "sha256-Zqu56tBbKjWZmpRpPuK9JMexcajRcDzBW4AfTRAkPbs=";
cargoBuildFlags = [
"--workspace"
"--bin=aver"
"--bin=aver-lsp"
];
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ lld ];
# some tests are generated, some take a long time, some need to be skipped
doCheck = false;
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Programming language for auditable AI-written code";
homepage = "https://github.com/jasisz/aver";
changelog = "https://github.com/jasisz/aver/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ Br1ght0ne ];
mainProgram = "aver";
};
})

View file

@ -10,13 +10,13 @@ let
{ modRoot, vendorHash }:
buildGoModule rec {
pname = "bird-lg-${modRoot}";
version = "1.4.5";
version = "1.4.7";
src = fetchFromGitHub {
owner = "xddxdd";
repo = "bird-lg-go";
rev = "v${version}";
hash = "sha256-xKDpaGnMv8e2OKV3547d7Jsq3VFNwayhCL2dGKVYSZM=";
hash = "sha256-Ca+wMiIMcknqhn+p8Cb00ibvsrsFXyFxvGhqOWrzZcA=";
};
doDist = false;
@ -42,12 +42,12 @@ let
bird-lg-frontend = generic {
modRoot = "frontend";
vendorHash = "sha256-tqpDH7KfpwPuOvIfx3vVclMGOMNFroiBcNb1lN0PtQc=";
vendorHash = "sha256-SmpCCvOP9HQh+Niqa3EhRGj1a7EXQgwRW2hTJgv+oIw=";
};
bird-lg-proxy = generic {
modRoot = "proxy";
vendorHash = "sha256-9BpsRIIidBEm+ivwFIo00H9MTH4R3kkze/W/HaH8124=";
vendorHash = "sha256-LRj5OvCu0e0iNW8nEUmbnKhhvaUXOVNIYGv0Lmai28g=";
};
in
symlinkJoin {

View file

@ -38,12 +38,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bitwig-studio6";
version = "6.0.6";
version = "6.0.11";
src = fetchurl {
name = "bitwig-studio-${finalAttrs.version}.deb";
url = "https://www.bitwig.com/dl/Bitwig%20Studio/${finalAttrs.version}/installer_linux";
hash = "sha256-tczgtA4v3a5Qjxaa6ZvaiFDWD6dhRw19vj8IMxkyCNI=";
hash = "sha256-rnr/Z8y6klKrU2gT5/XT+sRryl/HZZZ04n565L0HPEw=";
};
strictDeps = true;

View file

@ -0,0 +1,25 @@
From 6e438d1ab9f9da5e55b0cc96ea81fbac1f1a871b Mon Sep 17 00:00:00 2001
From: phanirithvij <phanirithvij2000@gmail.com>
Date: Sun, 5 Jul 2026 19:40:36 +0530
Subject: [PATCH] fix: handle None default_account on startup
---
blink/mainwindow.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blink/mainwindow.py b/blink/mainwindow.py
index d0baa21..77c67e8 100644
--- a/blink/mainwindow.py
+++ b/blink/mainwindow.py
@@ -1109,7 +1109,7 @@ class MainWindow(base_class, ui_class):
def _NH_SIPAccountManagerDidStart(self, notification):
account = notification.sender.default_account
- if account is not BonjourAccount() and account.sms.enable_pgp and account.sms.private_key is not None and os.path.exists(account.sms.private_key.normalized):
+ if account is not None and account is not BonjourAccount() and account.sms.enable_pgp and account.sms.private_key is not None and os.path.exists(account.sms.private_key.normalized):
self.export_pgp_key_action.setEnabled(True)
def _NH_SIPAccountManagerDidRemoveAccount(self, notification):
--
2.54.0

View file

@ -5,26 +5,24 @@
python3Packages,
qt6Packages,
libvncserver,
stdenv,
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "blink-qt";
version = "6.0.4";
version = "6.0.6";
pyproject = true;
src = fetchFromGitHub {
owner = "AGProjects";
repo = "blink-qt";
tag = finalAttrs.version;
hash = "sha256-QESg9yo5oddYqSKuFLSMI2Oju3FCq97+j0uJDK85Yy8=";
hash = "sha256-0hsuAYYp7KvfxErAcN4EX8G3goirGRmpijJfAMvbZJQ=";
};
patches = [
# Remove when version > 6.0.4
(fetchpatch2 {
url = "https://github.com/AGProjects/blink-qt/commit/45343c90ae0680a3d03589fa8a12ac1eb85a6925.patch";
hash = "sha256-XwV5L3r0IqWkhlaJypS2cHkDCcoumOgEEqDpdcaTviE=";
})
# Remove once https://github.com/AGProjects/blink-qt/pull/7 is mereged and tagged
./fix-none-account.patch
];
nativeBuildInputs = [ qt6Packages.wrapQtAppsHook ];
@ -40,26 +38,31 @@ python3Packages.buildPythonApplication (finalAttrs: {
qt6Packages.qtsvg
];
dependencies = with python3Packages; [
dateutils
dnspython
google-api-python-client
lxml
lxml-html-clean
msrplib
oauth2client
otr
pgpy
pyqt6
pyqt6-webengine
python3-application
python3-eventlib
python3-gnutls
python3-sipsimple
sqlobject
standard-imghdr
xcaplib
];
dependencies =
with python3Packages;
[
dateutils
dnspython
google-auth-oauthlib
google-api-python-client
lxml
lxml-html-clean
msrplib
otr
pgpy
pyqt6
pyqt6-webengine
python3-application
python3-eventlib
python3-gnutls
python3-sipsimple
sqlobject
standard-imghdr
xcaplib
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
numpy
];
dontWrapQtApps = true;

View file

@ -7,7 +7,7 @@
-# ----------------------------------------------------------------------
-# Download and add objectbox-c prebuilt library.
-
-set(OBJECTBOX_VERSION 4.0.2)
-set(OBJECTBOX_VERSION 4.3.0)
-
-set(OBJECTBOX_ARCH ${CMAKE_SYSTEM_PROCESSOR})
-if (${OBJECTBOX_ARCH} MATCHES "x86_64")

View file

@ -19,11 +19,11 @@ let
};
objectbox-c = fetchzip {
name = "objectbox-linux-4.0.2";
url = "https://github.com/objectbox/objectbox-c/releases/download/v4.0.2/objectbox-linux-${arch}.tar.gz";
name = "objectbox-linux-4.3.0";
url = "https://github.com/objectbox/objectbox-c/releases/download/v4.3.0/objectbox-linux-${arch}.tar.gz";
hash = selectSystem {
x86_64-linux = "sha256-v51/m+v/FjryZuJphVb35jKgQk6DtEu+uHEzUzmeKMo=";
aarch64-linux = "sha256-trpF71hpJA6+DFQ3cTKOyyjtLKf8aFHf6JWb6Jxm4eo=";
x86_64-linux = "sha256-VaDUQcTk0ArmeKFpdKN35WEGL8QX89k8KPHTRP9xadI=";
aarch64-linux = "sha256-vnsxkNiYoZIBfw6IcYg4cFgsdRyHGDbyA0y8J4NuYE0=";
};
stripRoot = false;
meta.license = lib.licenses.unfree; # the release tarball has a proprietary shared library

View file

@ -13,13 +13,13 @@
flutter329.buildFlutterApplication rec {
pname = "bluebubbles";
version = "1.15.4";
version = "1.15.7";
src = fetchFromGitHub {
owner = "BlueBubblesApp";
repo = "bluebubbles-app";
tag = "v${version}+73-desktop";
hash = "sha256-+JCj4EuwFbzE4u+7iJ+v9FQuLVt1tozwBufw+eL5usk=";
tag = "v${version}+76-desktop";
hash = "sha256-KmIoJHQAF4DQQ78SJ5Vra7ubfvqTjmK4lf8tGJDJNTs=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
@ -27,13 +27,14 @@ flutter329.buildFlutterApplication rec {
customSourceBuilders.objectbox_flutter_libs = callPackage ./objectbox_flutter_libs.nix { };
gitHashes = {
desktop_webview_auth = "sha256-n3lvYFUzm/1sCwQBJ3Ovup4Mq7lqGJ17ktk3TJrHhKE=";
desktop_webview_auth = "sha256-G6xrC6Jz3kYAysHI6w/8ahzXTvX7k6QW3GB3b8Uh+RQ=";
disable_battery_optimization = "sha256-IsfclmbdLvju+0VWElFz9brdVntRESFB+PF8UPJBL2E=";
firebase_dart = "sha256-jq4Y5ApGPrXcLN3gwC9NuGN/EQkl5u64iMzL8KG02Sc=";
gesture_x_detector = "sha256-H3OJxDhESWwnpRky9jS9RIBiZ7gSqWQ/j0x/1VvRb5M=";
local_notifier = "sha256-0vajd2XNGpV9aqywbCUvDC2SLjwxh1LmshTa5yttQUI=";
local_notifier = "sha256-OvJKZXa2qmEgKV0Z3Ptdg0e/abWFAmH0z/DZFgW2TIQ=";
permission_handler_windows = "sha256-9h0wEOgY6gtqaSyH9x2fbvH8Y0EfoVs/qNqwwI5d18k=";
video_thumbnail = "sha256-7IbKg6bBA5D8ODwMNwJqIohTCbAox56TMgoI07CbrPw=";
flutter_map = "sha256-JsVh7wwyehhAkE+TIvThQ8iYx7icY76qm2Pwf/k0Z7M=";
};
nativeBuildInputs = [ autoPatchelfHook ];

File diff suppressed because one or more lines are too long

View file

@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "boat-cli";
version = "0.9.1";
version = "0.9.2";
src = fetchFromGitHub {
owner = "coko7";
repo = "boat-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-+QhW7QWBoDzSNzkHotNLg/dnolSd3uK/IcDPnzVKBbI=";
hash = "sha256-oS+NfEQKAcfZwYQkftMJAUz7fG1nleruAROMUUbBP3Y=";
};
cargoHash = "sha256-rfZbOeOoBWMp232vXVeKtQz3LP5IloIBZS0OWkN8Fys=";
cargoHash = "sha256-mHqXIFI2KJOMnxdG3X4DHDozFDPmqw4f//ori3Dc7us=";
nativeBuildInputs = [
writableTmpDirAsHomeHook

View file

@ -11,13 +11,13 @@
buildGoModule (finalAttrs: {
pname = "boring";
version = "0.16.0";
version = "0.16.1";
src = fetchFromGitHub {
owner = "alebeck";
repo = "boring";
tag = "v${finalAttrs.version}";
hash = "sha256-PU/DwYgP8pcBc21GwuMMiQIzdU4BhBvHzk9YrktYo1Y=";
hash = "sha256-Llc/zxra07DD3pxsUZGAKN2ltegCeTMTI/jSg76gn3U=";
};
nativeBuildInputs = [

View file

@ -3,24 +3,24 @@
let
pname = "brave";
version = "1.91.180";
version = "1.92.134";
allArchives = {
aarch64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
hash = "sha256-HdmJBLANsmlBi3EtzeuMn4USmW8x/LaYKUWDlqw3a2I=";
hash = "sha256-qo40t+PGl1RO2ajJ2Hev4G1FWvzTx7Ak5CVxjdxabLI=";
};
x86_64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
hash = "sha256-mM2SOn6V1KQJEjxR0KH1lXJMLSzpx/IiZDeSrJtIFt0=";
hash = "sha256-T3A/ejmLkIRYGWc8GXQmvIAZvQFwYEyhQJxssNDalhQ=";
};
aarch64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip";
hash = "sha256-WkBudj8I0/pIzhA4fynkfY4t6M/6d1zPTZPSQeX3d5Y=";
hash = "sha256-K1p5mAYfEDJNZFSmoOQV7kHNsA5RQuyUl3T2KVsNcbw=";
};
x86_64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip";
hash = "sha256-mxKhtUiLoloUvYK0hv1WHpVytadHPLGN8IePrscxWxs=";
hash = "sha256-IrhvRVFZGLoGSVNy10ppFL9rEy7MRTb/HIhzspDsrs8=";
};
};

View file

@ -22,10 +22,10 @@
}:
mkDerivation {
pname = "bruijn";
version = "0-unstable-2026-05-03";
version = "0-unstable-2026-07-05";
src = fetchzip {
url = "https://github.com/marvinborner/bruijn/archive/b5cb32a7bb3b44f58f9e909bfd394564be26d50a.tar.gz";
sha256 = "1k9sgl4h4da1qr9r1laz72rscxsicr5sjmla8qx7px0g1iajl0dn";
url = "https://github.com/marvinborner/bruijn/archive/29a4a3e9620702f47d839a154d64489b8fdce1a7.tar.gz";
sha256 = "18vxzgd6faq8djgpav4na1nvp0jid44vd52gn9a8smwr2xk44wnz";
};
isLibrary = true;
isExecutable = true;

View file

@ -23,13 +23,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "buildbox";
version = "1.4.11";
version = "1.4.13";
src = fetchFromGitLab {
owner = "BuildGrid";
repo = "buildbox/buildbox";
tag = finalAttrs.version;
hash = "sha256-8Et5wgiugoDLtW2C2nsth5iPXPGQ7wkPDSc6hrBgeG8=";
hash = "sha256-W/QV65A7zm2vUdvJRrR+bxe8O3Zogzrx86RmqFVCY84=";
};
nativeBuildInputs = [

View file

@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "c2patool";
version = "0.26.68";
version = "0.26.69";
src = fetchFromGitHub {
owner = "contentauth";
repo = "c2pa-rs";
tag = "c2patool-v${finalAttrs.version}";
hash = "sha256-0St3EoHvUQtfPF0LOLkbQ3C6NT/R+F9YhQoE0TpDTOc=";
hash = "sha256-BTPkqRfET77IrNafeo/sPT/4AxXb87prqbu+GjKErG8=";
};
cargoHash = "sha256-lUHRGfI/GW9ZMEor5NPATt/ih6D/AhvGbL4H7FtyzDQ=";
cargoHash = "sha256-cMvRDRVXa4044F7pHM+X3NcBB8OtgfIw6Sxw6PilNKs=";
# use the non-vendored openssl
env.OPENSSL_NO_VENDOR = 1;

View file

@ -3,6 +3,7 @@
buildGoModule,
callPackage,
fetchFromGitHub,
testers,
nixosTests,
caddy,
installShellFiles,
@ -10,23 +11,18 @@
writableTmpDirAsHomeHook,
versionCheckHook,
}:
let
version = "2.11.4";
dist = fetchFromGitHub {
owner = "caddyserver";
repo = "dist";
tag = "v${version}";
hash = "sha256-oRQfQH1GKjAjVMj+dZo1f1+HOaOdJIyEfod0iGLYcc8=";
};
in
buildGoModule (finalAttrs: {
pname = "caddy";
inherit version;
version = "2.11.4";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "caddyserver";
repo = "caddy";
tag = "v${finalAttrs.version}";
# remember to update hashes for `dist` and `plugins` test!
hash = "sha256-wzk8KRZfDCbbjRlBwkoKAoMjOhV4xF3yuXUueqtl1xM=";
};
@ -52,7 +48,7 @@ buildGoModule (finalAttrs: {
__darwinAllowLocalNetworking = true;
postInstall = ''
install -Dm644 ${dist}/init/caddy.service ${dist}/init/caddy-api.service -t $out/lib/systemd/system
install -Dm644 ${finalAttrs.passthru.dist}/init/caddy.service ${finalAttrs.passthru.dist}/init/caddy-api.service -t $out/lib/systemd/system
substituteInPlace $out/lib/systemd/system/caddy.service \
--replace-fail "/usr/bin/caddy" "$out/bin/caddy"
@ -72,20 +68,29 @@ buildGoModule (finalAttrs: {
--zsh <($out/bin/caddy completion zsh)
'';
passthru = {
tests = {
inherit (nixosTests) caddy;
acme-integration = nixosTests.acme.caddy;
};
withPlugins = callPackage ./plugins.nix { inherit caddy; };
};
doInstallCheck = true;
nativeInstallCheckInputs = [
writableTmpDirAsHomeHook
versionCheckHook
];
versionCheckKeepEnvironment = [ "HOME" ];
doInstallCheck = true;
passthru = {
withPlugins = callPackage ./plugins.nix { inherit caddy; };
dist = fetchFromGitHub {
owner = "caddyserver";
repo = "dist";
tag = "v${finalAttrs.version}";
hash = "sha256-oRQfQH1GKjAjVMj+dZo1f1+HOaOdJIyEfod0iGLYcc8=";
};
tests = {
inherit (nixosTests) caddy;
plugins = testers.runNixOSTest ./plugins.test.nix;
acme-integration = nixosTests.acme.caddy;
};
};
meta = {
homepage = "https://caddyserver.com";

View file

@ -0,0 +1,36 @@
{ lib, ... }:
{
name = "caddy-plugins";
meta.maintainers = with lib.maintainers; [
stepbrobd
];
nodes.machine =
{ pkgs, ... }:
{
services.caddy = {
enable = true;
package = pkgs.caddy.withPlugins {
plugins = [ "github.com/caddyserver/replace-response@v0.0.0-20250618171559-80962887e4c6" ];
hash = "sha256-oj0IpspxslpNZbJFsexh0W2Sja19XRUsbShoCuY6qkQ=";
};
globalConfig = ''
order replace after encode
'';
virtualHosts."localhost:80".extraConfig = ''
respond "hello world"
replace world nixos
'';
};
};
testScript = ''
machine.wait_for_unit("caddy")
machine.wait_for_open_port(80)
machine.succeed("curl http://localhost | grep nixos")
'';
}

View file

@ -8,19 +8,19 @@
buildGoModule (finalAttrs: {
pname = "carapace-bridge";
version = "1.6.0";
version = "1.6.1";
src = fetchFromGitHub {
owner = "carapace-sh";
repo = "carapace-bridge";
tag = "v${finalAttrs.version}";
hash = "sha256-HEVFg9rW1UiRpcZlENTg+YgB/AwmtuEuNqTf4jXW4wU=";
hash = "sha256-+PxsIkNRG9lwmhdzW/KB+CUkjJUXpYNn82m1tqIo/NE=";
};
# buildGoModule tries to run `go mod vendor` instead of `go work vendor` on
# the workspace if proxyVendor is off
proxyVendor = true;
vendorHash = "sha256-RLx5QtA3oTsDSmSWoRqV0LJ+rSifSRc+WAQyeh0Xnbw=";
vendorHash = "sha256-5d1LTwfYJe2RCNYNpKbO/3ofayTXDHD+OFul+wuXO0w=";
postPatch = ''
substituteInPlace cmd/carapace-bridge/main.go \

View file

@ -29,13 +29,13 @@
libx11,
libxshmfence,
libxcb,
version ? "147.0.10",
gitRevision ? "d58e84d",
chromiumVersion ? "147.0.7727.118",
version ? "149.0.5",
gitRevision ? "6770623",
chromiumVersion ? "149.0.7827.197",
buildType ? "Release",
srcHashes ? {
aarch64-linux = "sha256-kaRijMDacPcoeCcS31zmRSNOvgozx+uq2M34mD28bu4=";
x86_64-linux = "sha256-CHzPofBDhCniDZEpOxXK4I7p57SYjMAY1HVo3Vna0e8=";
aarch64-linux = "sha256-cBAvcvs1rAg5EKJkCt81RZYupCWpUNIC/nLt3PJow7Q=";
x86_64-linux = "sha256-OPGMBJmvvLiLdBDniBQwx7LmTGGI59AcesJdILSeqcs=";
},
}:

View file

@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "chainsaw";
version = "2.16.0";
version = "2.16.2";
src = fetchFromGitHub {
owner = "WithSecureLabs";
repo = "chainsaw";
tag = "v${finalAttrs.version}";
hash = "sha256-ywHPDVHpw0TrzeWPzZ3cvQSxCr2Di2YjS0Not1B9vlg=";
hash = "sha256-EKL2MTo5qirpY4TCWwBptpRWJRd6Yp/dLz/5sIsdsbg=";
};
cargoHash = "sha256-AA8JQiGukh4SRZyciuE2u4OUo7HNeb6+SWej9vlw5z8=";
cargoHash = "sha256-bbgRqp3bNw2U69aVqwvJNWOKgW0YhR8SlqzH9jdrHZU=";
ldflags = [
"-w"

View file

@ -20,35 +20,30 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cinny-desktop";
# We have to be using the same version as cinny-web or this isn't going to work.
version = "4.12.2";
version = "4.12.5";
src = fetchFromGitHub {
owner = "cinnyapp";
repo = "cinny-desktop";
tag = "v${finalAttrs.version}";
hash = "sha256-gaTgNTn0/HHzULHRL03+t73MEUOGdqcEyqaIt8CWA0k=";
hash = "sha256-/A/O42jwwK2iDV1IdRjOO8fE/AZ0h7UWAZZLozOqUWs=";
};
sourceRoot = "${finalAttrs.src.name}/src-tauri";
cargoHash = "sha256-x7rpnhTz454Ftolu4x50NSGKdg8NfenUwdhPY4a+lbA=";
cargoHash = "sha256-EF8gpfeZasazq0NKrjItt4bkgautQjYjEegf1OlWLOw=";
postPatch =
let
cinny' =
assert lib.assertMsg (
cinny.version == finalAttrs.version
) "cinny.version (${cinny.version}) != cinny-desktop.version (${finalAttrs.version})";
cinny.override {
conf = {
hashRouter.enabled = true;
};
cinny' = cinny.override {
conf = {
hashRouter.enabled = true;
};
};
in
''
${lib.getExe jq} \
'del(.plugins.tauri.updater) | .build.frontendDist = "${cinny'}" | del(.build.beforeBuildCommand) | .bundle.createUpdaterArtifacts = false' tauri.conf.json \
'.build.frontendDist = "${cinny'}" | del(.build.beforeBuildCommand) | .bundle.createUpdaterArtifacts = false' tauri.conf.json \
| ${lib.getExe' moreutils "sponge"} tauri.conf.json
'';
@ -82,6 +77,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
webkitgtk_4_1
];
buildNoDefaultFeatures = true;
buildFeatures = [ "custom-protocol" ];
passthru = {
updateScript = _experimental-update-script-combinators.sequence [
(nix-update-script { attrPath = "cinny-unwrapped"; })

View file

@ -7,17 +7,17 @@
buildNpmPackage (finalAttrs: {
pname = "cinny-unwrapped";
# Remember to update cinny-desktop when bumping this version.
version = "4.12.2";
version = "4.12.3";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "cinnyapp";
repo = "cinny";
tag = "v${finalAttrs.version}";
hash = "sha256-UF5MwV02G0oYIXtvyzHn+DifYM8PFlyb9DZ4w1fuyDE=";
hash = "sha256-RjPdq9xNvUbJESV7CqxmgfqAx+MoKZbhUtJNTcH9aUk=";
};
npmDepsHash = "sha256-8SyUFv1wgnqfSyBlykmeGI8RAmFt5Q5uS6OFLi+qPPY=";
npmDepsHash = "sha256-CU8AVRuMFOGI0/LbN0LGysBk+qc2XQYxQGfrrH72stc=";
# Skip rebuilding native modules since they're not needed for the web app
npmRebuildFlags = [

View file

@ -6,18 +6,18 @@
buildGoModule (finalAttrs: {
pname = "cnspec";
version = "13.27.4";
version = "13.28.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${finalAttrs.version}";
hash = "sha256-HcDGHcKxbXYTF+PdrjcOcCH/0Hnz++qIGdbDYtCRpDM=";
hash = "sha256-9AlHvxWdmJIdfvmok9n+6g0k5A4Rts2+G5pO9xbYWSQ=";
};
proxyVendor = true;
vendorHash = "sha256-suSEjRh6vSSI2jRyz12nLD/G1gvQiWC4aGx2J2drSIo=";
vendorHash = "sha256-LTzg76RQOV0d3Xk4Q8NvBnmTQv4QhJutNoJPw0gCCII=";
subPackages = [ "apps/cnspec" ];

View file

@ -7,16 +7,16 @@
buildNpmPackage {
pname = "coc-rust-analyzer";
version = "0-unstable-2026-06-16";
version = "0-unstable-2026-07-01";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-rust-analyzer";
rev = "832db4c7c99b526bf3608ea40a5a904cae77b691";
hash = "sha256-bf3pA4JOCN+BhtIFIHBplHkLqvtdwYKZObrdkw+2v4E=";
rev = "056c78eb619bdf985d4414cbf73abfc5226d5c04";
hash = "sha256-1WhU2GYUU2l3tKpb5F6VxY61HPOHqtuS6hbI+upCmH8=";
};
npmDepsHash = "sha256-5yOJwuqeW9tyXRmp/G1gEsv4h2OIr3QFYCXZC8pbJQI=";
npmDepsHash = "sha256-ifDAM08pfdbqPl9G5s5cx8hGzldNuVc0DcXDyCGgkkI=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };

View file

@ -38,7 +38,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
description = "Show usage stats for AI coding-provider limits";
homepage = "https://codex.bar/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ Br1ght0ne ];
maintainers = with lib.maintainers; [
Br1ght0ne
kinnrai
];
platforms = lib.platforms.darwin;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};

View file

@ -71,11 +71,11 @@ in
python3Packages.buildPythonApplication rec {
pname = "copyparty${nameSuffix}";
version = "1.20.16";
version = "1.20.17";
src = fetchurl {
url = "https://github.com/9001/copyparty/releases/download/v${version}/copyparty-${version}.tar.gz";
hash = "sha256-Yl+V1l2VzdaJhRBRjQE5BeZ2bH0q4Oqa59XeyW6J4C0=";
hash = "sha256-lJVTrv/qlCoN2r0+EtKKZD/qhi14kwuzbgrMxmxMlHU=";
};
pyproject = true;

View file

@ -9,13 +9,13 @@
}:
rustPlatform.buildRustPackage {
pname = "cosmic-ext-applet-sysinfo";
version = "0-unstable-2026-06-25";
version = "0-unstable-2026-07-04";
src = fetchFromGitHub {
owner = "cosmic-utils";
repo = "cosmic-ext-applet-sysinfo";
rev = "34ed2a114ec327431e576dc8060e767d15d3571f";
hash = "sha256-9BF51WrASOSyBTmAenk02cR0fab2S7qU8KMfkgZGZDE=";
rev = "f00dfa49568f8e9d97cd109fa67045ddc6df78d7";
hash = "sha256-e/dmBJik953u1JSQwQ+n9A3jTVmcefKSkF+EmXhg73o=";
};
cargoHash = "sha256-KVnvyiF2rXb9gio3o+dE9w/zZ5gcad1uEbWHMBC3yDc=";

View file

@ -0,0 +1,45 @@
{
lib,
stdenv,
fetchFromGitHub,
ncurses,
}:
stdenv.mkDerivation {
pname = "cpond";
version = "0-unstable-2025-11-23";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "ayuzur";
repo = "cpond";
rev = "b6d2827c73080b144ff07a70ec61757baff6a73b";
hash = "sha256-feRGJ2CIa82eEiGG65WwFlh6dhhIvhW70FJMObWvi1Q=";
};
buildInputs = [ ncurses ];
postPatch = ''
substituteInPlace Makefile \
--replace-fail '$(eflags)$(ncursesw_macros)' '$(eflags) $(ncursesw_macros)'
''
+ lib.optionalString stdenv.isDarwin ''
substituteInPlace Makefile \
--replace-fail '-lncursesw' '-lncurses'
'';
installPhase = ''
mkdir -p $out/bin
cp cpond $out/bin/
'';
meta = {
homepage = "https://github.com/ayuzur/cpond";
description = "Procedurally animated fish for your terminal";
license = lib.licenses.mit;
mainProgram = "cpond";
maintainers = with lib.maintainers; [ yarn ];
platforms = lib.platforms.unix;
};
}

View file

@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "crossplane-cli";
version = "2.3.3";
version = "2.4.0";
src = fetchFromGitHub {
owner = "crossplane";
repo = "cli";
rev = "v${finalAttrs.version}";
hash = "sha256-X40vTjtai6zlZWvGG/wPt8us4AONcXZ9TxIZn2cPH2E=";
hash = "sha256-pD91bH+K0nWDXv51mWtNlQVtBLi/zDEjAxAJ6ywd69g=";
};
vendorHash = "sha256-WAGIhGW7R5BZuQmERbJhN3mFCLVSDsNqtAFYnrNo7XE=";
vendorHash = "sha256-d7ZgiRF5LVxJoOwqfe0nHyJmakbexGEA7865QXUotP8=";
ldflags = [
"-s"

View file

@ -7,7 +7,7 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "daktari";
version = "0.0.340";
version = "0.0.341";
pyproject = true;
__structuredAttrs = true;
@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
owner = "genio-learn";
repo = "daktari";
tag = "v${finalAttrs.version}";
hash = "sha256-gHBpezrya7i4Gh3dQHynS5vJtBhvXndruGsRRBBRde8=";
hash = "sha256-Z2NJ59APuw3AwJ4d3Ux8aaLugbzxjs7CnGQHyfIHiyk=";
};
patches = [ ./optional-pyclip.patch ];

View file

@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "dblab";
version = "0.42.0";
version = "0.43.0";
src = fetchFromGitHub {
owner = "danvergara";
repo = "dblab";
tag = "v${finalAttrs.version}";
hash = "sha256-zp3bF8mzhB2CPiUCNYDWTJVYrwZvZdV3xaM2Mil9sTo=";
hash = "sha256-SH5iSXo5QEZiguP2fW2mYMXWY4sPP4ImV+Y89hhm+ys=";
};
vendorHash = "sha256-widzVKA85qslxuuO/ledG+IUvr+vw2HUiD3kVbe2D2A=";

View file

@ -41,7 +41,10 @@ buildDotnetModule rec {
license = lib.licenses.gpl3Plus;
changelog = "https://github.com/Tyrrrz/DiscordChatExporter/releases/tag/${version}";
maintainers = with lib.maintainers; [ willow ];
platforms = [ "x86_64-linux" ];
platforms = [
"x86_64-linux"
"aarch64-linux"
];
mainProgram = "discordchatexporter";
};
}

View file

@ -19,7 +19,7 @@ buildGoModule (finalAttrs: {
# upstream disable CGO in release build
# https://github.com/crazy-max/diun/blob/76c0fe99212adc58d6a3433bbcde1ffa9fb879c4/Dockerfile#L11
env.CGO_ENABLED = false;
env.CGO_ENABLED = 0;
ldflags = [
"-s"

View file

@ -28,18 +28,18 @@ buildGoModule (
in
{
pname = "dms-shell";
version = "1.4.6";
version = "1.5.0";
src = fetchFromGitHub {
owner = "AvengeMedia";
repo = "DankMaterialShell";
tag = "v${finalAttrs.version}";
hash = "sha256-g6r/Gx8PTDzO3jCNzzySA+Ff1lmLF9nDlMCNyyoQjoE=";
hash = "sha256-zdHsPGPE5MVi/y+uIt548XScTfZjQzdF21dME7ISEJM=";
};
sourceRoot = "${finalAttrs.src.name}/core";
vendorHash = "sha256-cVUJXgzYMRSM0od1xzDVkMTdxHu3OIQX2bQ8AJbGQ1Q=";
vendorHash = "sha256-nvxFHQhOfBGl3h51fgYDb39K0NCj+H8mAEyKr1qOwJQ=";
ldflags = [
"-s"

View file

@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "dns-collector";
version = "2.3.0";
version = "2.4.0";
src = fetchFromGitHub {
owner = "dmachard";
repo = "dns-collector";
tag = "v${finalAttrs.version}";
hash = "sha256-5SFdTDuXnVdMFGxoraUMbDV3o476sc9c7D9qWBoQXr4=";
hash = "sha256-Gm5PXEEgw98NnsfKN8JxhyTqEL9KSA6L2CgRTRJirdY=";
};
subPackages = [ "." ];
@ -28,7 +28,7 @@ buildGoModule (finalAttrs: {
"-X=github.com/prometheus/common/version.Version=${finalAttrs.version}"
];
vendorHash = "sha256-eoUsiRGtq1ucAIyeCRNEuro2Qj4iRe+3aE8DrqIcCWs=";
vendorHash = "sha256-pEex5xu3Cf6vqFp7YLwk+Ku+Yc0coOGLXP7/NUtDYbg=";
passthru.updateScript = nix-update-script { };

View file

@ -0,0 +1,48 @@
diff --git a/package-lock.json b/package-lock.json
index 921ffcdc..f1a2aeeb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,7 +17,7 @@
"@electron/remote": "2.1.3",
"@fortawesome/fontawesome-free": "^6.6.0",
"angular-split": "14.1.0",
- "better-sqlite3": "12.5.0",
+ "better-sqlite3": "12.11.1",
"cheerio": "1.0.0-rc.12",
"discord-rpc": "4.0.1",
"electron-log": "4.4.8",
@@ -10353,9 +10353,9 @@
"license": "MIT"
},
"node_modules/better-sqlite3": {
- "version": "12.5.0",
- "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.5.0.tgz",
- "integrity": "sha512-WwCZ/5Diz7rsF29o27o0Gcc1Du+l7Zsv7SYtVPG0X3G/uUI1LqdxrQI7c9Hs2FWpqXXERjW9hp6g3/tH7DlVKg==",
+ "version": "12.11.1",
+ "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.11.1.tgz",
+ "integrity": "sha512-dq9AtApgg5PGFtBzPFSBl3HZQjHok5gaQCM6zh2Yk0aSmDCs1CbnVI8/HgASQkNKsWFpseIO9beg5xxpYhbIfA==",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
@@ -10363,7 +10363,7 @@
"prebuild-install": "^7.1.1"
},
"engines": {
- "node": "20.x || 22.x || 23.x || 24.x || 25.x"
+ "node": "20.x || 22.x || 23.x || 24.x || 25.x || 26.x"
}
},
"node_modules/big.js": {
diff --git a/package.json b/package.json
index 2c07792f..9023e10c 100644
--- a/package.json
+++ b/package.json
@@ -98,7 +98,7 @@
"@electron/remote": "2.1.3",
"@fortawesome/fontawesome-free": "^6.6.0",
"angular-split": "14.1.0",
- "better-sqlite3": "12.5.0",
+ "better-sqlite3": "12.11.1",
"cheerio": "1.0.0-rc.12",
"discord-rpc": "4.0.1",
"electron-log": "4.4.8",

View file

@ -3,30 +3,36 @@
stdenv,
fetchFromGitHub,
buildNpmPackage,
electron_40,
electron,
python3,
xcodebuild,
applyPatches,
}:
buildNpmPackage (finalAttrs: {
pname = "dopamine";
version = "3.0.6";
src = fetchFromGitHub {
owner = "digimezzo";
repo = "dopamine";
tag = "v${finalAttrs.version}";
hash = "sha256-HTPWejm5Wi6yGJyS/f1RhjIluTz01ue8lAsnAcQY3IY=";
# needed to upgrade better-sqlite3 in npmConfigHook
src = applyPatches {
src = fetchFromGitHub {
owner = "digimezzo";
repo = "dopamine";
tag = "v${finalAttrs.version}";
hash = "sha256-HTPWejm5Wi6yGJyS/f1RhjIluTz01ue8lAsnAcQY3IY=";
};
patches = [
# register-scheme contains install scripts, but has no lockfile
./remove-register-scheme.patch
# fixes node-addon-api errors with aarch64-darwin
./update-node-addon-api.patch
# bump better-sqlite3 to work with electron 41
./bump-better-sqlite3.patch
];
};
npmDepsHash = "sha256-JkGS0YmjsdUiOD48HcGXy/fPTP33JQAtJui0mQWicmc=";
patches = [
# register-scheme contains install scripts, but has no lockfile
./remove-register-scheme.patch
# fixes node-addon-api errors with aarch64-darwin
./update-node-addon-api.patch
];
npmDepsHash = "sha256-9dQUqoLfzYXOgmE9j2lkew9b/1m4XOghT7roD82y+qg=";
nativeBuildInputs = [
(python3.withPackages (ps: with ps; [ distutils ]))
@ -39,8 +45,8 @@ buildNpmPackage (finalAttrs: {
runHook preBuild
# needed for better-sqlite3 rebuild
export npm_config_nodedir="${electron_40.headers}"
export npm_config_target="${electron_40.version}"
export npm_config_nodedir="${electron.headers}"
export npm_config_target="${electron.version}"
npm rebuild --verbose --no-progress --offline
@ -57,7 +63,7 @@ buildNpmPackage (finalAttrs: {
${
if stdenv.hostPlatform.isDarwin then
''
cp -r ${electron_40.dist}/Electron.app ./
cp -r ${electron.dist}/Electron.app ./
find ./Electron.app -name 'Info.plist' -exec chmod +rw {} \;
npm exec electron-builder -- \
@ -65,7 +71,7 @@ buildNpmPackage (finalAttrs: {
-c.npmRebuild=false \
-c.mac.identity=null \
-c.electronDist=./ \
-c.electronVersion=${electron_40.version} \
-c.electronVersion=${electron.version} \
-c.extraMetadata.version=v${finalAttrs.version} \
--config electron-builder.config.js
''
@ -74,8 +80,8 @@ buildNpmPackage (finalAttrs: {
npm exec electron-builder -- \
--dir \
-c.npmRebuild=false \
-c.electronDist=${electron_40.dist} \
-c.electronVersion=${electron_40.version} \
-c.electronDist=${electron.dist} \
-c.electronVersion=${electron.version} \
-c.extraMetadata.version=v${finalAttrs.version} \
--config electron-builder.config.js
''
@ -99,7 +105,7 @@ buildNpmPackage (finalAttrs: {
mkdir -p $out/share/dopamine
cp -r release/linux*unpacked/{locales,resources{,.pak}} $out/share/dopamine
makeWrapper ${lib.getExe electron_40} $out/bin/dopamine \
makeWrapper ${lib.getExe electron} $out/bin/dopamine \
--add-flags $out/share/dopamine/resources/app.asar \
--inherit-argv0

View file

@ -15,7 +15,7 @@
openssl,
pkg-config,
yq-go,
pnpm_9,
pnpm_10,
fetchPnpmDeps,
pnpmConfigHook,
webkitgtk_4_1,
@ -51,9 +51,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_9;
pnpm = pnpm_10;
fetcherVersion = 3;
hash = "sha256-E45X3JEns1TE+SVbtbBEl+RzwRgTiGN7/N4OgJ5o63o=";
hash = "sha256-WzJD2Brg7+cx7TXRpEg2c1QSY0uo0Ppulj3ytdl0A4I=";
};
# CMake (webkit extension, Linux only)
@ -69,7 +69,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeBuildInputs = [
pnpmConfigHook
pnpm_9
pnpm_10
cargo-tauri.hook
nodejs
pkg-config
@ -180,6 +180,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
doCheck = false;
env = {
# pnpm 10 prompts before purging node_modules in non-interactive builds.
CI = "true";
TAURI_RESOURCE_DIR = "${placeholder "out"}/lib";
};

View file

@ -1,9 +1,11 @@
{
stdenv,
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
installShellFiles,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@ -38,6 +40,16 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
# TODO: Upstream also provides Elvish and PowerShell completions,
# but `installShellCompletion` only has support for Bash, Zsh and Fish at the moment.
installShellCompletion --cmd dua \
--bash <($out/bin/dua completions bash) \
--fish <($out/bin/dua completions fish) \
--zsh <($out/bin/dua completions zsh)
'';
passthru.updateScript = nix-update-script { };
meta = {

View file

@ -31,8 +31,10 @@ stdenv.mkDerivation (finalAttrs: {
'');
configurePhase = ''
runHook preConfigure
cd src
makeFlags="PREFIX=$out DATADIR=$out/share/espeak-data"
runHook postConfigure
'';
meta = {

View file

@ -0,0 +1,13 @@
diff --git c/src/tr_languages.cpp i/src/tr_languages.cpp
index ec210a5..9503f47 100755
--- c/src/tr_languages.cpp
+++ i/src/tr_languages.cpp
@@ -198,7 +198,7 @@ static const unsigned short chars_ignore_zwnj_hyphen[] = {
0x200d, 1, // zero width joiner
0, 0 };
-const char string_ordinal[] = {0xc2,0xba,0}; // masculine ordinal character, UTF-8
+const char string_ordinal[] = {char(0xc2),char(0xba),0}; // masculine ordinal character, UTF-8
static Translator* NewTranslator(void)

View file

@ -61,12 +61,15 @@ stdenv.mkDerivation (finalAttrs: {
'';
buildPhase = ''
runHook preBuild
make -C src
runHook postBuild
'';
installPhase = ''
mkdir -p "$out/bin"
cp src/espeakedit "$out/bin"
runHook preInstall
install -D src/espeakedit -t $out/bin
runHook postInstall
'';
meta = {

View file

@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "exploitdb";
version = "2026-07-07";
version = "2026-07-09";
src = fetchFromGitLab {
owner = "exploit-database";
repo = "exploitdb";
tag = finalAttrs.version;
hash = "sha256-YjE8ovQAbBPOT7dES7ihHWUQE2b/jhfboLuoqxrd314=";
hash = "sha256-V9hRNS5F6XovML9coPqSq1letp67THqqocqKYWJtFkQ=";
};
nativeBuildInputs = [ makeWrapper ];

View file

@ -3,17 +3,17 @@
buildGoModule,
fetchFromGitHub,
}:
buildGoModule {
buildGoModule rec {
pname = "fast";
version = "0-unstable-2026-07-01";
version = "0.1.0";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "maaslalani";
repo = "fast";
rev = "26d8fc9c189ba748c68f8930af11dee5c2467f7e";
hash = "sha256-YeDx082+ySqzamo9UutFTXXkrb37nmqt3ZUNzUHShf4=";
tag = "v${version}";
hash = "sha256-/Li5AAuuHkVqJzmh38g5CPQXWj4RY0TRwvtjlpydosg=";
};
vendorHash = "sha256-YSjJ8NOL97hXZLnfGYIjoKmARv+gWOsv+5qkl9konnA=";

View file

@ -12,13 +12,13 @@
buildGoModule (finalAttrs: {
pname = "fastly";
version = "15.3.1";
version = "15.4.0";
src = fetchFromGitHub {
owner = "fastly";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-SjRs4ZJnjRTfMgoMBoDoHImD6M6FO6QRA0Vmth1GFbI=";
hash = "sha256-vC3S3PYLtkbobfqUSdgrxcfFxHWN02mEO3YzctMkybU=";
# The git commit is part of the `fastly version` original output;
# leave that output the same in nixpkgs. Use the `.git` directory
# to retrieve the commit SHA, and remove the directory afterwards,
@ -35,7 +35,7 @@ buildGoModule (finalAttrs: {
"cmd/fastly"
];
vendorHash = "sha256-zQ+ZJ4LXV9NR2zwcMrTTc3eWpNxrbFlik2m2CpaE3eA=";
vendorHash = "sha256-8TM/gprIgItjw9rUAHh6eJ8ZHlbUoB5KyKmFJDM2xlU=";
nativeBuildInputs = [
installShellFiles

View file

@ -62,7 +62,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
relrod
ftrvxmtrx
];
platforms = lib.platforms.unix;
};

View file

@ -0,0 +1,59 @@
{
lib,
fetchFromGitHub,
stdenv,
rustPlatform,
perl,
pkg-config,
testers,
dbus,
udev,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
__structuredAttrs = true;
pname = "fnox";
version = "1.29.0";
src = fetchFromGitHub {
owner = "jdx";
repo = "fnox";
tag = "v${finalAttrs.version}";
hash = "sha256-sXFcvpAcHrzRbqYLIrq844TH1dHY1G23QIQoIcsCLGY=";
};
cargoHash = "sha256-BhBWghjPC8qs5oKECmddV250YO4/hSWupOz+J9DYKog=";
nativeBuildInputs = [
perl
pkg-config
];
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
dbus
udev
];
passthru = {
tests.version = testers.testVersion { package = finalAttrs.finalPackage; };
updateScript = nix-update-script { };
};
checkFlags = [
# requires a D-Bus session unavailable in the sandbox
"--skip=providers::keychain::tests::test_keychain_set_and_get"
];
meta = {
description = "Flexible secret management tool supporting multiple providers and encryption methods";
homepage = "https://github.com/jdx/fnox";
changelog = "https://github.com/jdx/fnox/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
tiptenbrink
Br1ght0ne
];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
})

View file

@ -15,13 +15,13 @@
buildGoModule (finalAttrs: {
pname = "fulcio";
version = "1.8.7";
version = "1.8.8";
src = fetchFromGitHub {
owner = "sigstore";
repo = "fulcio";
tag = "v${finalAttrs.version}";
hash = "sha256-9TvucbTD2uPFxJqUG2EwMLRV6PxGf5UbxoEIUAqUE84=";
hash = "sha256-MKXJAk4N6Q/VM7/8Ri08rfrxHRw5FvOoreFrMp2SoE0=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@ -33,7 +33,7 @@ buildGoModule (finalAttrs: {
find "$out" -name .git -print0 | xargs -0 rm -rf
'';
};
vendorHash = "sha256-Mb4MBqEbWAo58TLd15JUh53I7CUHu+nyyIAfZxx3DMw=";
vendorHash = "sha256-Bpu6PR3i+Sq5tZhCPLYi4rECwZ/QiN3Wls7U+8f6fBU=";
nativeBuildInputs = [ installShellFiles ];

View file

@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Portable Git(Hub|Lab|ea) CLI tool";
homepage = "https://herrhotzenplotz.de/gcli/";
changelog = "https://github.com/herrhotzenplotz/gcli/releases/tag/${version}";
changelog = "https://github.com/herrhotzenplotz/gcli/releases/tag/v${version}";
license = lib.licenses.bsd2;
mainProgram = "gcli";
maintainers = with lib.maintainers; [ kenran ];

View file

@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "gcx";
version = "0.4.2";
version = "0.4.3";
src = fetchFromGitHub {
owner = "grafana";
repo = "gcx";
tag = "v${finalAttrs.version}";
hash = "sha256-Gf05N13ZJLjB55eCcIfXIoJn3CVAAR5mcFyEq8s+RxY=";
hash = "sha256-nSopsew5QMOs/QyJg7TzALokZagIGCjxMCNsairB5PA=";
};
vendorHash = "sha256-JioNpEqGFxD6Gg84ZZ/9OrETxTGn2V+HMlGGiiZfeIo=";

View file

@ -1,7 +1,7 @@
{
lib,
stdenv,
fetchurl,
fetchFromGitHub,
autoreconfHook,
pkg-config,
libconfuse,
@ -10,11 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "genimage";
version = "19";
version = "20";
src = fetchurl {
url = "https://public.pengutronix.de/software/genimage/genimage-${finalAttrs.version}.tar.xz";
sha256 = "sha256-fsT8uGVmKosv8gKEgZBE/6hBN788oW+3SXASkbwB8Qg=";
src = fetchFromGitHub {
owner = "pengutronix";
repo = "genimage";
tag = "v${finalAttrs.version}";
hash = "sha256-6pKqvpoEQWebubl6K5FzEAv2aUsBXgOBEAdcCwARkrU=";
};
nativeBuildInputs = [

View file

@ -0,0 +1,28 @@
{
lib,
fetchFromGitHub,
rustPlatform,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "gilt-rs";
version = "0.3.6";
src = fetchFromGitHub {
owner = "simonhollingshead";
repo = "gilt-rs";
tag = "v${finalAttrs.version}";
hash = "sha256-rW5uHRqGq8CBl+4eZo/1W0T7km+mRI2oFN0FU30To8Q=";
};
cargoHash = "sha256-oVHNBg6umFsPWBVIZEMBc6AB1SFqHMAxwuTa3cIyKjE=";
__structuredAttrs = true;
meta = {
description = "Tool for calculating which UK Gilt will give the best return if held to maturity";
homepage = "https://github.com/simonhollingshead/gilt-rs";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ambroisie ];
};
})

View file

@ -0,0 +1,43 @@
{
lib,
buildGoModule,
fetchFromGitHub,
nix-update-script,
}:
buildGoModule (finalAttrs: {
pname = "go-avahi-cname";
version = "2.6.1";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "grishy";
repo = "go-avahi-cname";
tag = "v${finalAttrs.version}";
hash = "sha256-MeEytTRZF5zpfWYNzvqiMdjvf6IJpS1t5V7+D08GjAY=";
};
vendorHash = "sha256-vbIHB9u9Ftwdw7rHnj6rkk/ABmESNvOgp0hixeWVnkI=";
ldflags = [
"-w"
"-s"
"-X=main.version=${finalAttrs.version}"
"-X=main.commit=${finalAttrs.src.rev}"
"-X=main.date=1970-01-01T00:00:00Z"
];
# bind: operation not permitted
__darwinAllowLocalNetworking = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Lightweight mDNS publisher of subdomains for your machine";
homepage = "https://github.com/grishy/go-avahi-cname";
changelog = "https://github.com/grishy/go-avahi-cname/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ sarahec ];
mainProgram = "go-avahi-cname";
};
})

View file

@ -7,33 +7,42 @@
pkg-config,
libusb1,
iproute2,
net-tools,
}:
buildGoModule (finalAttrs: {
pname = "go-ios";
version = "1.0.207";
version = "1.2.0";
src = fetchFromGitHub {
owner = "danielpaulus";
repo = "go-ios";
rev = "v${finalAttrs.version}";
sha256 = "sha256-2GjUrt1F8MrPOITCsuWHHsi/85pfzbLeY+WbPfLYDY4=";
sha256 = "sha256-5fMsHSwJUH/JBaZXyB11rHCNOqzHF3MYI9gg29hj0O4=";
};
proxyVendor = true;
vendorHash = "sha256-/aVaTC9lfoXQvhDVQm31HmXBnDYYOv6RH69Nm3I/K7s=";
vendorHash = "sha256-Bl9nlRnclqVgFF6mS6DX6oS+1c26DoISqDBY2rMS2yw=";
excludedPackages = [
"restapi"
"test/e2e"
];
postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
ldflags = [
"-X main.version=${finalAttrs.version}"
];
postPatch = ''
substituteInPlace main.go \
--replace-fail 'const version = ' 'var version = '
''
+ lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace ncm/linux_commands.go \
--replace-fail "ip " "${lib.getExe' iproute2 "ip"} "
substituteInPlace ios/tunnel/tunnel.go \
--replace-fail "ifconfig" "${lib.getExe' net-tools "ifconfig"}"
''
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace ios/tunnel/tunnel_darwin.go \
--replace-fail "ifconfig" "/sbin/ifconfig"
'';
nativeBuildInputs = [

View file

@ -28,7 +28,7 @@ buildGoModule (finalAttrs: {
"-X github.com/vektra/mockery/v${lib.versions.major finalAttrs.version}/internal/logging.SemVer=v${finalAttrs.version}"
];
env.CGO_ENABLED = false;
env.CGO_ENABLED = 0;
subPackages = [ "." ];

View file

@ -30,7 +30,7 @@ buildGoModule (finalAttrs: {
"-X github.com/vektra/mockery/v${lib.versions.major finalAttrs.version}/pkg/logging.SemVer=v${finalAttrs.version}"
];
env.CGO_ENABLED = false;
env.CGO_ENABLED = 0;
subPackages = [ "." ];

View file

@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "goda";
version = "0.9.3";
version = "0.9.4";
src = fetchFromGitHub {
owner = "loov";
repo = "goda";
rev = "v${finalAttrs.version}";
hash = "sha256-tUt/VxO3QLqPuHleFSO7txiHZ1bJ7ohGak09ZIr/62A=";
hash = "sha256-ARiI5varW7p7eX58N8mtS6yeXeTlZfiiTFgI8pcDD6M=";
};
vendorHash = "sha256-ZDiDAabLUGa/NFs2EQpwWAd8ypxUZ32I8AOeYCm/ntA=";
vendorHash = "sha256-jtri/73UnpI5oyykW2DYiH0vra62+jk8VIHhcWT2oJA=";
passthru.updateScript = nix-update-script { };

View file

@ -179,11 +179,11 @@ let
linux = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
version = "150.0.7871.46";
version = "150.0.7871.100";
src = fetchurl {
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";
hash = "sha256-abQBOftzoCGnSfMvzeCFP7F4G286izyvFzrY9nR/qnw=";
hash = "sha256-SbV/ACzm31CA1fglQtxc8RdBuTeal/HXXXtUFa0IYHk=";
};
# With strictDeps on, some shebangs were not being patched correctly
@ -289,11 +289,11 @@ let
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
version = "150.0.7871.47";
version = "150.0.7871.101";
src = fetchurl {
url = "http://dl.google.com/release2/chrome/ad2pojsfcj6hr5telal5kk4t6gua_150.0.7871.47/GoogleChrome-150.0.7871.47.dmg";
hash = "sha256-1VTMVSBLfSRp9CxPaRkmdgAC0H5KNuZNWywTGLSphUI=";
url = "http://dl.google.com/release2/chrome/fwvlzsetnpzv5sb7rdxd5a6nke_150.0.7871.101/GoogleChrome-150.0.7871.101.dmg";
hash = "sha256-cumG2dMFXZuYCWWdIn6iJT0Bd24hauVMfXZzbDFVvuU=";
};
dontPatch = true;

View file

@ -11,13 +11,13 @@
}:
buildGo125Module (finalAttrs: {
pname = "gotosocial";
version = "0.21.3";
version = "0.22.0";
src = fetchFromCodeberg {
owner = "superseriousbusiness";
repo = "gotosocial";
tag = "v${finalAttrs.version}";
hash = "sha256-gemi9t4wTjmCHEXfdXz1X9Q4gcvj/3LMtlrO5UpQ19M=";
hash = "sha256-rslzi9WqPqN/wm9PN6SWdXtLdMRJJV6Hhb3whJ0RicU=";
};
vendorHash = null;
@ -63,6 +63,9 @@ buildGo125Module (finalAttrs: {
'';
postInstall = ''
# remove a Go codegen helper binary
rm $out/bin/gen
mkdir -p $out/share/gotosocial/web
mv web/{assets,template} $out/share/gotosocial/web
'';

View file

@ -29,12 +29,12 @@
}:
let
version = "0-unstable-2026-06-23";
rev = "ebbbb6bd1b0add39969717d18563808cc6306a63";
version = "0-unstable-2026-07-01";
rev = "95c1ab81f31f318a9e344d1d229feacff861ad39";
srcHash = "sha256-8k30s/czdJ5uNHH75K4+XJo6Ncd1GA3NSlaa7yO4+mg=";
srcHash = "sha256-0GNoGD0S3YrHAaJ/aPNyVG6SfFi1h1NyTR1xmvd5+DQ=";
shaderHash = "sha256-4lKBrGh1rfhTBczmCDvIF2KxLyEHzHdKVGgQ+jLd/Dw=";
cargoHash = "sha256-gpv4LZHEWKonQodW/uzdoAfkaxSRuCMKyX1SSit/gEQ=";
cargoHash = "sha256-1KZsh4M+ijd5LcoELzW9sGsuC+91XBamimvw0AXIgNU=";
npmHash = "sha256-Rb0bLPk54QigNp7TkDkJJy/TEJXAhlXOCruckwvdXks=";
brandingRev = "0d004aa61e6b48d316e8e5db6d59ccc4788f192d";

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