Compare commits

...

1517 Commits

Author SHA1 Message Date
Emily
a2ea35a30c dxmt: drop 2026-07-14 02:04:23 +01:00
Emily
ac5177f8ff disk-inventory-x: drop 2026-07-14 02:04:23 +01:00
Emily
42b77b50f5 docker-machine-hyperkit: drop 2026-07-14 02:04:23 +01:00
Emily
c7b40ef9db pcsx2-bin: drop 2026-07-14 02:04:23 +01:00
Emily
a962542344 treewide: drop simple x86_64-darwin mentions
To reproduce:

    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: nix-x86_64-darwin
          language: nix
          rule:
            any:
              - pattern: "\"x86_64-darwin\""
                kind: list_expression > string_expression
              - pattern:
                  context: "{ \"x86_64-darwin\" = $EXPR; }"
                  selector: binding
              - pattern:
                  context: "{ x86_64-darwin = $EXPR; }"
                  selector: binding
          fix:
            template: ""
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-first-x86_64-darwin
          language: json
          rule:
            kind: object > pair:nth-child(1)
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandEnd: { regex: "," }
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-x86_64-darwin
          language: json
          rule:
            kind: object > pair
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandStart: { regex: "," }
        ' pkgs
    $ git restore pkgs/by-name/om/omnix/package.nix
    $ git diff --name-only -z \
        | nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
            -c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
    $ treefmt
2026-07-14 02:04:23 +01:00
Emily
290fbcd6b6 notion-app: drop x86_64-darwin support 2026-07-14 02:00:20 +01:00
Emily
098e7ac5a6 bcompare: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
4c7a6f48d5 sauce-connect: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
dc5d1ffce8 breitbandmessung: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
ddb59e472e sdrplay: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
e570813699 discord: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
709311fcbc wire-desktop: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
82521d2dd7 obsidian: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
abd6d3f3ed ookla-speedtest: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
519f03b8be immersed: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
fdc07bd013 harmonoid: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
0d214ee18c appflowy: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
Emily
f04124986f ut1999: drop x86_64-darwin support 2026-07-14 01:56:10 +01:00
zowoq
d95279435c terraform-providers.tencentcloudstack_tencentcloud: 1.83.7 -> 1.83.10 (#541632) 2026-07-14 00:22:23 +00:00
Peder Bergebakken Sundt
a0a480a968 astal.source: 0-unstable-2026-06-21 -> 0-unstable-2026-07-03 (#532189) 2026-07-14 00:20:49 +00:00
Peder Bergebakken Sundt
a6ace207f5 webex: 46.4.0.34752 -> 46.6.1.35236 (#539948) 2026-07-14 00:19:57 +00:00
Peder Bergebakken Sundt
fc381fcbc7 stremio-linux-shell: 1.0.2 -> 1.1.2; install more files (#538322) 2026-07-13 23:58:29 +00:00
Peder Bergebakken Sundt
fc67a211ba sdrangel: 7.22.9 -> 7.27.1, satisfy more optional dependencies (#539009) 2026-07-13 23:57:22 +00:00
Peder Bergebakken Sundt
a78974e44f domoticz: 2024.7 ->2026.2-unstable-2026-07-09 + add lenny as maintainer (#539060) 2026-07-13 23:55:58 +00:00
Peder Bergebakken Sundt
4c8f4e8925 olm: modernize slightly (#537207) 2026-07-13 23:55:29 +00:00
Adam C. Stephens
f4b8e8bcf1 incus-ui-canonical: Use stdenvNoCC (#541599) 2026-07-13 23:51:08 +00:00
R. Ryantm
65e06c62fb terraform-providers.tencentcloudstack_tencentcloud: 1.83.7 -> 1.83.10 2026-07-13 23:44:54 +00:00
nixpkgs-ci[bot]
ac18e74d49 sssnake: 0.3.2 -> 0.4.0 (#541573) 2026-07-13 23:27:09 +00:00
nixpkgs-ci[bot]
809b71a415 skills: 1.5.14 -> 1.5.16 (#541064) 2026-07-13 23:27:08 +00:00
Sebastián Mancilla
e9274018d2 shogun: move to by-name/ (#539719) 2026-07-13 22:58:27 +00:00
Oleksii Filonenko
b75d8bafde graphite-cli: fix darwin build (#538544) 2026-07-13 22:26:18 +00:00
isabel
38ca473622 plezy: 2.8.0 -> 2.9.1 (#541401) 2026-07-13 22:23:59 +00:00
Peder Bergebakken Sundt
1d8bdeb5d6 srsran: adjust repo, set structuredAttrs, change description, add maintainer, fix cmake variable for lte rates parameter (#526451) 2026-07-13 22:14:43 +00:00
Austin Horstman
5dfeaf59c4 sketchybar: fix darwin build (#541571) 2026-07-13 22:13:56 +00:00
Peder Bergebakken Sundt
e110894eba OpenRCT2: Allow Overriding Asset Sources (#527361) 2026-07-13 22:13:55 +00:00
Matt Sturgeon
cef7fb4047 zsh-artisan: init at 0-unstable-2025-12-08 (#526144) 2026-07-13 22:13:17 +00:00
Peder Bergebakken Sundt
607b591f65 cockpit-zfs: 1.2.27-3 -> 1.2.30 (#541286) 2026-07-13 22:13:07 +00:00
Peder Bergebakken Sundt
008d7ee154 git-spice: 0.30.1 -> 0.31.0 (#541358) 2026-07-13 22:12:35 +00:00
Peder Bergebakken Sundt
3d09581801 zs: 0.4.1 -> 0.4.5 (#541349) 2026-07-13 22:11:22 +00:00
Peder Bergebakken Sundt
8e77657ce3 oh-my-posh: 29.20.0 -> 29.26.1 (#541237) 2026-07-13 22:10:39 +00:00
Peder Bergebakken Sundt
b53057f965 t3code: split into standalone wrapper (#535810) 2026-07-13 21:57:27 +00:00
Arne Keller
0be6df5532 vmaware: init at 2.8.0 (#496568) 2026-07-13 21:48:41 +00:00
dotlambda
a8b81d3cc8 python3Packages.pygraphviz: unbreak on Darwin (#541182) 2026-07-13 21:30:41 +00:00
Peder Bergebakken Sundt
ff0974b187 drawy: 1.0.0 -> 1.0.1 (#518629) 2026-07-13 21:27:06 +00:00
Peder Bergebakken Sundt
2f1f6d9828 grcov: 0.9.1 -> 0.10.7 (#525440) 2026-07-13 21:26:36 +00:00
Rahul Chalamala
dd2ea746ce graphite-cli: fix darwin build
The 1.8.6 bump (#527044) broke the package on darwin in two independent
ways, unnoticed because the package is unfree and therefore never built
by Hydra or ofborg:

- postInstall generates shell completions by running $out/bin/gt, but
  gt tries to create ~/.config/graphite/aliases on startup and exits 1
  with no output when HOME is not writable (as in nix builds, where
  HOME=/homeless-shelter). installShellCompletion then fails the build
  because the generated completion files are zero-size. Give the build
  a throwaway writable HOME. The Linux build is not affected because
  completions are generated through the buildFHSEnv wrapper, where /
  is a writable tmpfs.

- dontFixup was only set on Linux, so on darwin fixupPhase ran strip -S
  on the binary. As the comment in this file already explains, the
  vercel/pkg virtual filesystem appended to the binary must not be
  modified; the stripped binary fails at runtime with "Pkg: Error
  reading from file." Skip fixup on all platforms. On Linux this is a
  no-op: the derivation is unchanged.

Assisted-by: Devin (Ultra)
Co-Authored-By: Rahul Chalamala <22563365+rchalamala@users.noreply.github.com>
2026-07-13 21:24:39 +00:00
zowoq
5b86c8f345 terraform-providers.hashicorp_aws: 6.52.0 -> 6.54.0 (#541512) 2026-07-13 21:19:13 +00:00
Felix Singer
d6efce881a incus-ui-canonical: Use stdenvNoCC
A C compiler is not needed to build this package, so stdenvNoCC is
enough.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-13 23:13:54 +02:00
Nick Cao
6b0e5e03f7 python3Packages.seaborn: disable flaky test on Darwin (#541124) 2026-07-13 21:07:42 +00:00
Peder Bergebakken Sundt
b23df966f7 libhangul: 0.1.0 -> 0.2.0 (#406162) 2026-07-13 20:58:15 +00:00
Nick Cao
5fd7233c98 opentofu: 1.12.3 -> 1.12.4 (#541592) 2026-07-13 20:57:31 +00:00
Peder Bergebakken Sundt
45f9fb069a pixieditor: 2.1.1.4 -> 2.1.1.5 (#526862) 2026-07-13 20:56:52 +00:00
Nick Cao
898a042d89 kubernetes-controller-tools: 0.20.1 -> 0.21.0 (#517326) 2026-07-13 20:56:01 +00:00
Yohann Boniface
2b23582e70 brutespray: 2.6.2 -> 2.6.3 (#541328) 2026-07-13 20:55:47 +00:00
Nick Cao
2a8b63e8ff nixosTests.blint: migrateo to container runtime (#535091) 2026-07-13 20:54:55 +00:00
Nick Cao
bbca9f3abb nixosTests.slipshow: migrate to container runtime (#535090) 2026-07-13 20:54:34 +00:00
Nick Cao
9c0fe5c6c3 telegram-desktop: work around ld64 hardening issue (#540982) 2026-07-13 20:46:24 +00:00
Nick Cao
f09a361807 stalwart_0_16: 0.16.12 -> 0.16.13 (#541545) 2026-07-13 20:45:08 +00:00
Adam C. Stephens
4a487c28b8 incus-ui-canonical: 0.21.3 -> 0.21.4 (#541595) 2026-07-13 20:43:45 +00:00
Nick Cao
99e4cea2e0 python3Packages.types-retry: 0.9.9.20250322 -> 0.9.9.20260408 (#541563) 2026-07-13 20:43:22 +00:00
Nick Cao
8a48b69e70 terraform-providers.aminueza_minio: 3.38.1 -> 3.38.3 (#541560) 2026-07-13 20:42:39 +00:00
Nick Cao
14c432805d gh-dash: 4.25.0 -> 4.25.2 (#541554) 2026-07-13 20:42:22 +00:00
Nick Cao
6fb43a91cf python3Packages.python-fsutil: 0.16.1 -> 0.17.0 (#541539) 2026-07-13 20:40:57 +00:00
Nick Cao
ed8247170e apko: 1.2.21 -> 1.2.25 (#541538) 2026-07-13 20:40:29 +00:00
Nick Cao
65ce459151 koffan: 2.12.0 -> 2.12.2 (#541531) 2026-07-13 20:39:44 +00:00
Nick Cao
01f9ff68b3 wappalyzergo: 0.2.87 -> 0.2.89 (#541525) 2026-07-13 20:37:52 +00:00
Nick Cao
8ee6071680 go-judge: 1.12.0 -> 1.12.1 (#541521) 2026-07-13 20:37:25 +00:00
Nick Cao
a7a9f1dd96 terraform-providers.datadog_datadog: 4.13.0 -> 4.15.0 (#541511) 2026-07-13 20:36:02 +00:00
Nick Cao
7682693a91 terraform-providers.integrations_github: 6.12.1 -> 6.13.0 (#541508) 2026-07-13 20:35:33 +00:00
Nick Cao
1d44d89631 zigfetch: 0.27.1 -> 0.27.2 (#541507) 2026-07-13 20:35:12 +00:00
Nick Cao
821e588c20 art: 1.26.6 -> 1.26.7 (#541506) 2026-07-13 20:34:52 +00:00
Nick Cao
15cba67d7b diesel-cli: 2.3.10 -> 2.3.11 (#541501) 2026-07-13 20:34:00 +00:00
Tom Herbers
971d6acbb0 incus-ui-canonical: 0.21.3 -> 0.21.4 2026-07-13 22:33:10 +02:00
Nick Cao
2d5d81afc3 git-mit: 6.5.2 -> 6.5.3 (#541481) 2026-07-13 20:31:40 +00:00
Nick Cao
08778ebf8d goeland: 0.25.0 -> 0.26.0 (#541479) 2026-07-13 20:31:16 +00:00
Nick Cao
3c0c69359e cdk8s-cli: 2.207.29 -> 2.207.40 (#541465) 2026-07-13 20:30:31 +00:00
Nick Cao
fefc1eec7c mediawriter: 5.3.1 -> 5.3.2 (#541461) 2026-07-13 20:28:26 +00:00
Nick Cao
0098056fa0 mpvScripts.thumbfast: 0-unstable-2025-02-04 -> 0-unstable-2026-06-28 (#541459) 2026-07-13 20:27:59 +00:00
Nick Cao
01e13d6efd nomad-driver-podman: 0.6.4 -> 0.6.5 (#541457) 2026-07-13 20:27:18 +00:00
Nick Cao
4718dbab5b netwatch: 0.25.8 -> 0.26.1 (#541450) 2026-07-13 20:26:06 +00:00
Nick Cao
aede2dcbb0 python3Packages.uploadserver: 6.0.2 -> 6.0.3 (#541436) 2026-07-13 20:25:19 +00:00
Nick Cao
a8f3d7493c python3Packages.tencentcloud-sdk-python: 3.1.130 -> 3.1.131 (#541434) 2026-07-13 20:24:50 +00:00
Nick Cao
1635b2bedd python3Packages.tplink-omada-client: 1.5.8 -> 1.5.9 (#541417) 2026-07-13 20:21:35 +00:00
Nick Cao
89279e3fd6 vscode-extensions.coder.coder-remote: 1.15.0 -> 1.15.2 (#541412) 2026-07-13 20:20:48 +00:00
Nick Cao
177a8c4763 smbclient-ng: 3.0.0 -> 3.1.0 (#541411) 2026-07-13 20:20:35 +00:00
Peder Bergebakken Sundt
5f7af2578c nixtamal: 1.8.2 → 1.9.0 (#540464) 2026-07-13 20:19:56 +00:00
Nick Cao
9736deeb4a spruce: 1.35.9 -> 1.35.11 (#541404) 2026-07-13 20:19:43 +00:00
Nick Cao
3f0dbebcc2 python3Packages.mypy-boto3-*: updates (#541397) 2026-07-13 20:19:11 +00:00
Nick Cao
64f3190f81 cdncheck: 1.2.43 -> 1.2.44 (#541396) 2026-07-13 20:18:20 +00:00
Nick Cao
8380247b22 scantpaper: 3.0.9 -> 3.0.11 (#541392) 2026-07-13 20:17:40 +00:00
Nick Cao
71d64e10b6 proto: 0.58.0 -> 0.58.2 (#541388) 2026-07-13 20:17:05 +00:00
Nick Cao
668760d9bc kargo: 1.10.7 -> 1.10.8 (#541379) 2026-07-13 20:15:10 +00:00
Silvan Mosberger
78a4d110aa maintainers/github-teams.json: Automated sync (#541584) 2026-07-13 20:14:30 +00:00
Nick Cao
003c8acd2a grpcui: 1.5.1 -> 1.5.2 (#541356) 2026-07-13 20:14:05 +00:00
R. Ryantm
33765019fd opentofu: 1.12.3 -> 1.12.4 2026-07-13 20:13:02 +00:00
Nick Cao
672316755b mpdris2-rs: 1.1.1 -> 1.1.2 (#541329) 2026-07-13 20:11:54 +00:00
Nick Cao
8561edf1eb python3Packages.kafka-python: 3.0.6 -> 3.0.8 (#541322) 2026-07-13 20:11:09 +00:00
Nick Cao
04eedd25df libretro.dosbox-pure: 0-unstable-2026-06-26 -> 0-unstable-2026-07-06 (#541304) 2026-07-13 20:09:12 +00:00
Yohann Boniface
30993a4504 python3Packages.ha-garmin: 0.1.27 -> 0.1.29 (#541345) 2026-07-13 20:07:57 +00:00
nixpkgs-ci[bot]
443017ff4c maintainers/github-teams.json: Automated sync 2026-07-13 20:07:01 +00:00
Nick Cao
295534bbaa sioyek: 2.0.0-unstable-2026-06-13 -> 2.0.0-unstable-2026-07-11 (#541280) 2026-07-13 20:05:56 +00:00
Peder Bergebakken Sundt
b2664db710 nocturne: 1.3.0 -> 1.3.2 (#541518) 2026-07-13 20:05:48 +00:00
Gaétan Lepage
e76e9f09dc lammps: add mpich to nativeBuildInputs if needed (#541475) 2026-07-13 20:04:55 +00:00
nixpkgs-ci[bot]
01a6e4b669 ansible-navigator: 26.4.0 -> 26.6.0 (#538725) 2026-07-13 20:03:57 +00:00
nixpkgs-ci[bot]
574dee0e6f zuban: 0.8.0 -> 0.9.0 (#530472) 2026-07-13 20:03:55 +00:00
Nick Cao
bc9440420c vscode-extensions.detachhead.basedpyright: 1.39.8 -> 1.39.9 (#541271) 2026-07-13 20:00:15 +00:00
Peder Bergebakken Sundt
8a46348954 moon: 1.41.8 -> 2.3.2 (#529832) 2026-07-13 20:00:02 +00:00
Peder Bergebakken Sundt
1fd57bc9f9 tinygo: build with go 1.26 (#535086) 2026-07-13 19:58:41 +00:00
Peder Bergebakken Sundt
3258ed97b2 scid-vs-pc: fix tarball hash (#538736) 2026-07-13 19:58:10 +00:00
Nick Cao
d62ebcc3da grafanaPlugins.grafana-metricsdrilldown-app: 2.1.0 -> 2.2.0 (#541259) 2026-07-13 19:53:33 +00:00
Nick Cao
969bf62760 libretro.gambatte: 0-unstable-2026-06-19 -> 0-unstable-2026-07-03 (#541256) 2026-07-13 19:53:21 +00:00
Nick Cao
492747b7df runpodctl: 2.3.0 -> 2.6.1 (#541255) 2026-07-13 19:52:39 +00:00
Nick Cao
31a3ffed26 geeqie: 2.8 -> 2.9 (#541248) 2026-07-13 19:49:37 +00:00
Nick Cao
08e8f95533 python3Packages.types-webencodings: 0.5.0.20251108 -> 0.5.0.20260408 (#541246) 2026-07-13 19:48:50 +00:00
Nick Cao
ac372c4f88 grafana-image-renderer: 5.9.0 -> 5.9.1 (#541243) 2026-07-13 19:47:43 +00:00
Nick Cao
c817404420 scrcpy: 4.0 -> 4.1 (#541230) 2026-07-13 19:46:58 +00:00
Yohann Boniface
f944563c29 kubeshark: fix homepage (#541426) 2026-07-13 19:45:12 +00:00
Nick Cao
acf15f5f57 python3Packages.ckzg: 2.1.7 -> 2.1.8 (#541188) 2026-07-13 19:44:20 +00:00
Nick Cao
e9d3a6bbfd python3Packages.swcgeom: 0.21.5 -> 0.21.6 (#541185) 2026-07-13 19:43:53 +00:00
Nick Cao
90ec76b8bc gomplate: 5.1.0 -> 5.2.0 (#541183) 2026-07-13 19:43:04 +00:00
Nick Cao
1a6c36bbb8 nexttrace: 1.7.0 -> 1.7.1 (#541157) 2026-07-13 19:40:35 +00:00
Gaétan Lepage
5d6a0bdcd9 ov: 0.51.1 -> 0.54.0, adopt (#540981) 2026-07-13 19:40:18 +00:00
Nick Cao
bd34636b03 python3Packages.exa-py: 2.14.0 -> 2.16.1 (#541134) 2026-07-13 19:39:42 +00:00
Nick Cao
e346d416ec python3Packages.qbittorrent-api: 2026.6.0 -> 2026.7.0 (#541113) 2026-07-13 19:37:51 +00:00
Nick Cao
a1ee01e27b python3Packages.pyvers: 0.2.2 -> 0.2.3 (#541105) 2026-07-13 19:37:04 +00:00
Nick Cao
66c5c5cc25 clickhouse-backup: 2.7.3 -> 2.7.4 (#541103) 2026-07-13 19:36:26 +00:00
Nick Cao
6ede104145 python3Packages.python-open-router: 0.3.3 -> 0.4.0 (#541101) 2026-07-13 19:36:02 +00:00
Nick Cao
af586043fc yamlscript: 0.2.24 -> 0.2.27 (#541072) 2026-07-13 19:34:46 +00:00
Nick Cao
155276d5fe karmor: 1.4.7 -> 1.4.9 (#541033) 2026-07-13 19:33:09 +00:00
Nick Cao
52617cee5c vscode-extensions.discloud.discloud: 2.29.7 -> 2.29.8 (#541016) 2026-07-13 19:32:34 +00:00
nixpkgs-ci[bot]
85e502e104 yaziPlugins.projects: 0-unstable-2026-05-30 → 0-unstable-2026-07-11 (#541517) 2026-07-13 19:27:50 +00:00
nixpkgs-ci[bot]
f5417a78dd vcpkg: 2026.06.01 -> 2026.06.24 (#535967) 2026-07-13 19:27:01 +00:00
José Romildo Malaquias
60a1ba7ceb nixos/nordvpn: init module (#538312) 2026-07-13 19:27:00 +00:00
Nick Cao
b6751fbbc5 python3Packages.python3-application: 3.0.10 -> 3.0.11 (#541008) 2026-07-13 19:25:28 +00:00
Nick Cao
668293201b tun2socks: 2.6.0 -> 2.7.0 (#541003) 2026-07-13 19:25:05 +00:00
Nick Cao
8b290d4829 signalbackup-tools: 20260615 -> 20260712 (#541001) 2026-07-13 19:24:33 +00:00
Nick Cao
2501d3073b lstr: 0.2.1 -> 0.3.0 (#540991) 2026-07-13 19:23:54 +00:00
Nick Cao
4c1e8995e6 prow: 0-unstable-2026-07-02 -> 0-unstable-2026-07-09 (#540980) 2026-07-13 19:21:51 +00:00
Nick Cao
4d986dede1 python3Packages.types-mysqlclient: 2.2.0.20250915 -> 2.2.0.20260508 (#540978) 2026-07-13 19:21:29 +00:00
Nick Cao
ccc1495fc8 python3Packages.pylint-django: 2.7.0 -> 2.8.0 (#540975) 2026-07-13 19:21:04 +00:00
Nick Cao
29f07e9e49 rime-moegirl: 20260511 -> 20260712 (#540941) 2026-07-13 19:15:32 +00:00
ethanbodzioney
174bd66b76 sketchybar: fix darwin build 2026-07-13 15:15:12 -04:00
Nick Cao
dd0e199ee1 ansi: 0.2.2 -> 0.2.3 (#540933) 2026-07-13 19:14:46 +00:00
Nick Cao
4790e133c7 fcitx5-pinyin-moegirl: 20260511 -> 20260712 (#540932) 2026-07-13 19:14:20 +00:00
Nick Cao
12b1fa1fcc todoist-cli: 1.75.3 -> 1.76.1 (#540925) 2026-07-13 19:13:53 +00:00
Nick Cao
ad5b1f6d30 tfupdate: 0.10.0 -> 0.10.1 (#540903) 2026-07-13 19:12:55 +00:00
R. Ryantm
865cf8aee4 sssnake: 0.3.2 -> 0.4.0 2026-07-13 19:10:12 +00:00
Nick Cao
08b55b0e82 gitu: 0.42.0 -> 0.43.0 (#540874) 2026-07-13 19:09:29 +00:00
Nick Cao
41e11cc180 process-compose: 1.116.0 -> 1.120.0 (#540853) 2026-07-13 19:08:19 +00:00
Marc Jakobi
3dd7506858 lux-cli: 0.35.1 -> 0.36.1 (#541556) 2026-07-13 19:07:46 +00:00
Nick Cao
ff4bed9283 python3Packages.pkg-about: 2.3.0 -> 2.4.3 (#540840) 2026-07-13 19:06:37 +00:00
Nick Cao
7c8e7e7567 sabiql: 1.13.0 -> 1.14.0 (#540835) 2026-07-13 19:05:51 +00:00
Nick Cao
c116bff4d1 urbit: 4.5 -> 4.6 (#540817) 2026-07-13 19:05:15 +00:00
Peder Bergebakken Sundt
ab82cc4eb5 dezoomify-rs: 2.15.0 -> 2.16.0 (#528427) 2026-07-13 19:04:05 +00:00
Peder Bergebakken Sundt
ee79b7eacf python3Packages.qemu,qemu-python-utils: fix build (#528803) 2026-07-13 19:03:36 +00:00
Nick Cao
8b3196be14 arkade: 0.11.106 -> 0.11.113 (#540719) 2026-07-13 18:59:54 +00:00
Nick Cao
c35977ac72 railway: 5.23.3 -> 5.26.0 (#540715) 2026-07-13 18:59:27 +00:00
Nick Cao
d24cfa2393 python3Packages.denon-rs232: 4.2.0 -> 4.2.1 (#540708) 2026-07-13 18:58:44 +00:00
Nick Cao
d85803c9ed python3Packages.jq: 1.11.0 -> 1.12.0 (#540706) 2026-07-13 18:58:24 +00:00
Nick Cao
d59203cf34 parca-agent: 0.48.0 -> 0.49.0 (#540700) 2026-07-13 18:57:51 +00:00
Nick Cao
6720e1a63b komikku: 50.8.0 -> 50.9.0 (#540667) 2026-07-13 18:57:08 +00:00
Nick Cao
e66703c438 gtg: 0.6 -> 0.6.1 (#540784) 2026-07-13 18:56:07 +00:00
Peder Bergebakken Sundt
a9344ecbb5 plugdata: use upstream desktop item (#532164) 2026-07-13 18:55:00 +00:00
Nick Cao
5b3b2d70e4 python3Packages.types-colorama: 0.4.15.20250801 -> 0.4.15.20260508 (#540775) 2026-07-13 18:54:53 +00:00
Nick Cao
db874ea3f7 geminicommit: 0.7.0 -> 0.8.0 (#540765) 2026-07-13 18:54:25 +00:00
Peder Bergebakken Sundt
af22caef7d termirs: 0.3.2 -> 0.3.3 (#532425) 2026-07-13 18:53:48 +00:00
Nick Cao
7d948d8d34 kubedb-cli: 0.65.0 -> 0.66.0 (#540761) 2026-07-13 18:53:44 +00:00
Peder Bergebakken Sundt
390f45824a lmmatch: use installFonts (#528313) 2026-07-13 18:53:16 +00:00
Peder Bergebakken Sundt
30c611c48e isolate: 2.3 -> 2.5 (#527674) 2026-07-13 18:52:07 +00:00
Peder Bergebakken Sundt
e54c24977e et-book: use installFonts (#528309) 2026-07-13 18:51:28 +00:00
nixpkgs-ci[bot]
8839ad6848 cc-switch: 3.16.3 -> 3.16.5 (#541410) 2026-07-13 18:51:07 +00:00
nixpkgs-ci[bot]
deb5f321fc xfr: 0.9.20 -> 0.9.21 (#540581) 2026-07-13 18:50:56 +00:00
nixpkgs-ci[bot]
bba6f090bf doas-sudo-shim: 0.1.2 -> 0.2.0 (#523545) 2026-07-13 18:50:44 +00:00
Nick Cao
9ebd881656 lagrange: Set meta.mainProgram (#540748) 2026-07-13 18:49:57 +00:00
Nick Cao
895184841c algia: 0.0.130 -> 0.0.131 (#540733) 2026-07-13 18:49:18 +00:00
Nick Cao
39986b21f7 python3Packages.simple-salesforce: 1.12.9 -> 1.12.10 (#540732) 2026-07-13 18:48:47 +00:00
Peder Bergebakken Sundt
f3aba11d46 bloaty: 1.1-unstable-2024-09-23 -> 1.1-unstable-2026-05-31 (#527713) 2026-07-13 18:44:47 +00:00
Patrick
d1c5dde9c6 vmaware: init at 2.8.0
Co-authored-by: ners <ners@gmx.ch>
2026-07-13 20:43:04 +02:00
Adam C. Stephens
4d2dabfeba pi-coding-agent: 0.80.3 -> 0.80.6 (#540182) 2026-07-13 18:39:48 +00:00
dotlambda
5abc3c9594 nixos/tests/matter-server: use default python3Packages (#541226) 2026-07-13 18:39:46 +00:00
Peder Bergebakken Sundt
5618301910 eggnog-mapper: 2.1.13 -> 2.1.14, fix for python 3.12+ and migrate to pyproject (#528766) 2026-07-13 18:39:29 +00:00
Peder Bergebakken Sundt
023668a0f0 python3Packages.pyxattr: modernize and migrate to pyproject (#523003) 2026-07-13 18:37:53 +00:00
Peder Bergebakken Sundt
2cd5c1bcbf git-imerge: switch to pyproject (#522897) 2026-07-13 18:36:49 +00:00
R. Ryantm
0a85a557ca python3Packages.types-retry: 0.9.9.20250322 -> 0.9.9.20260408 2026-07-13 18:33:42 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
83c8b087be nixtamal: 1.8.2 → 1.9.0 2026-07-14 01:31:50 +07:00
Peder Bergebakken Sundt
99eb5229b4 python3Packages.gviz-api: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#530391) 2026-07-13 18:30:46 +00:00
dotlambda
9cd9fd26f2 udiskie: add meta.mainProgram (#541489) 2026-07-13 18:29:36 +00:00
dotlambda
6207f871f1 python3Packages.helium: 7.0.2 -> 7.0.3 (#541473) 2026-07-13 18:28:41 +00:00
Peder Bergebakken Sundt
059209de1d direvent: 5.4 -> 5.5 (#534325) 2026-07-13 18:26:32 +00:00
Martin Weinelt
2eb8d8ca1e home-assistant-custom-components.garmin_connect: 3.0.12 -> 3.0.13 (#541544) 2026-07-13 18:25:15 +00:00
R. Ryantm
7f9595d96b terraform-providers.aminueza_minio: 3.38.1 -> 3.38.3 2026-07-13 18:24:07 +00:00
nixpkgs-ci[bot]
b276e1a0f1 claude-agent-acp: 0.52.0 -> 0.58.1 (#541281) 2026-07-13 18:07:45 +00:00
Peder Bergebakken Sundt
3aad50c722 rhttp: rename from rHttp, enable strictDeps and structuredAttrs (#489661) 2026-07-13 18:03:31 +00:00
Peder Bergebakken Sundt
e8a02fc322 heptabase: remove (#526153) 2026-07-13 18:02:05 +00:00
R. Ryantm
95625fdc05 gh-dash: 4.25.0 -> 4.25.2 2026-07-13 18:00:56 +00:00
Pol Dellaiera
cc3e2baf2a thunderbird-mcp: 0.6.0 -> 0.7.3 (#541526) 2026-07-13 17:58:17 +00:00
R. Ryantm
8e9cb59730 lux-cli: 0.35.1 -> 0.36.1 2026-07-13 17:49:47 +00:00
Peder Bergebakken Sundt
39bb2ac4f0 rkbin: 0-unstable-2025-06-13 -> 0-unstable-2025-12-30 (#537665) 2026-07-13 17:46:54 +00:00
Peder Bergebakken Sundt
20fc0f2b68 python3Packages.cssbeautifier: 1.15.4 -> 2.0.1 (#535900) 2026-07-13 17:46:18 +00:00
R. Ryantm
fa9d5cf7b6 home-assistant-custom-components.garmin_connect: 3.0.12 -> 3.0.13 2026-07-13 17:40:10 +00:00
nixpkgs-ci[bot]
4057b07208 devin-cli: 3000.1.23 -> 3000.1.27 (#541532) 2026-07-13 17:24:09 +00:00
nixpkgs-ci[bot]
3334789b07 dnsproxy: 0.82.1 -> 0.83.0 (#541086) 2026-07-13 17:23:48 +00:00
nixpkgs-ci[bot]
9d3569d802 prometheus-alertmanager: 0.33.0 -> 0.33.1 (#541029) 2026-07-13 17:23:47 +00:00
nixpkgs-ci[bot]
a73a191a2d prometheus-node-exporter: 1.11.1 -> 1.12.0 (#540674) 2026-07-13 17:23:42 +00:00
nixpkgs-ci[bot]
b031d1f2bb goldendict-ng: 26.6.1 -> 26.6.2 (#540376) 2026-07-13 17:23:39 +00:00
R. Ryantm
985e4f7ef0 apko: 1.2.21 -> 1.2.25 2026-07-13 17:19:15 +00:00
Peder Bergebakken Sundt
2614379cd0 ni: 30.1.0 -> 30.2.0 (#535683) 2026-07-13 17:15:36 +00:00
Masum Reza
db3b511691 androidenv.test-suite: b32174c25099306e -> bf983fbce7b915ee (#541458) 2026-07-13 17:13:35 +00:00
Masum Reza
f1b7e257eb various: replace os.system with subprocess.run (#541270) 2026-07-13 17:13:24 +00:00
Masum Reza
2b3d474b0b pwvucontrol: 0.5.2 -> 0.5.3, add ilkecan to maintainers (#541435) 2026-07-13 17:10:22 +00:00
Peder Bergebakken Sundt
835da856c4 lmstudio: hdiutil -> back to _7zz (#538530) 2026-07-13 17:07:24 +00:00
Peder Bergebakken Sundt
967818973f rauthy: 0.35.2 -> 0.36.0 (#539203) 2026-07-13 17:06:13 +00:00
Peder Bergebakken Sundt
76dbac23a1 python3Packages.redisvl: fix build with redis 8.0.1 (#541076) 2026-07-13 17:03:01 +00:00
lenny
db491cd712 domoticz: 2026.2 -> 2026.2-unstable-2026-07-09
An upstream dependency disappeared breaking the build.
This was fixed upstream requiring us to update to an unstable
commit.
2026-07-13 19:00:00 +02:00
Peder Bergebakken Sundt
b7ddcc3ea9 fex: use packaging for aarch64_fit_native.py (#540511) 2026-07-13 16:57:39 +00:00
Peder Bergebakken Sundt
90c90227ef rumdl: 0.2.30 -> 0.2.31; modernize; add faukah to maintainers (#541068) 2026-07-13 16:56:13 +00:00
Gerhard Schwanzer
a9be645aea thunderbird-mcp: 0.6.0 -> 0.7.3
https://github.com/TKasperczyk/thunderbird-mcp/releases/tag/v0.7.3

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-13 18:55:46 +02:00
Peder Bergebakken Sundt
c7b987c5b6 iamb: fix darwin build (#540772) 2026-07-13 16:53:33 +00:00
Peder Bergebakken Sundt
8431ff8a52 insomnia: 12.2.0 -> 13.0.0 (#532410) 2026-07-13 16:51:43 +00:00
Alyssa Ross
db9e3a471c cloud-hypervisor: 52.0 -> 53.0 (#541406) 2026-07-13 16:50:14 +00:00
Peder Bergebakken Sundt
45d568901e maintainers: add kacper-uminski, pyml: 20231101 -> 20250807, infer: init at 1.3.0, codechecker: 6.24.0 -> 6.28.0 (#535237) 2026-07-13 16:50:09 +00:00
Peder Bergebakken Sundt
dd2a181ced vpnc-scripts: unstable-2023-01-03 -> unstable-2026-06-29 (#537286) 2026-07-13 16:48:27 +00:00
R. Ryantm
0790ee8222 devin-cli: 3000.1.23 -> 3000.1.27 2026-07-13 16:46:02 +00:00
Peder Bergebakken Sundt
4d55b5a05d opentxl: allow disabling compiler in wrapper (#538543) 2026-07-13 16:45:32 +00:00
Alyssa Ross
05a9be4e35 cloud-hypervisor: 52.0 -> 53.0
Closes: https://github.com/NixOS/nixpkgs/pull/541268
2026-07-13 18:41:36 +02:00
R. Ryantm
c55e756288 koffan: 2.12.0 -> 2.12.2 2026-07-13 16:39:17 +00:00
Peder Bergebakken Sundt
ddbfe53b51 xfstests: fix updateScript for git.kernel.org (#539207) 2026-07-13 16:39:14 +00:00
R. Ryantm
f41e5e02ce python3Packages.python-fsutil: 0.16.1 -> 0.17.0 2026-07-13 16:38:48 +00:00
Peder Bergebakken Sundt
a7c2f3f2b2 webull-desktop: correct issue #537123 (#539378) 2026-07-13 16:37:34 +00:00
BatteredBunny
3bb83122ad plezy: add BatteredBunny to maintainers 2026-07-13 19:36:58 +03:00
BatteredBunny
e518df93df plezy: 2.8.0 -> 2.9.1 2026-07-13 19:36:57 +03:00
nixpkgs-ci[bot]
65217bf724 hyprlax: 2.2.4 -> 2.2.5 (#541054) 2026-07-13 16:33:26 +00:00
nixpkgs-ci[bot]
db8799fb0f igir: 5.2.1 -> 5.3.0 (#538635) 2026-07-13 16:33:19 +00:00
Peder Bergebakken Sundt
2a43544a6f pgdog: 0.1.47 -> 0.1.48 (#540353) 2026-07-13 16:32:11 +00:00
R. Ryantm
5ae1dbe5f4 wappalyzergo: 0.2.87 -> 0.2.89 2026-07-13 16:28:00 +00:00
Darren Rambaud
f84d85f008 stalwart_0_16: 0.16.12 -> 0.16.13
* diff: https://github.com/stalwartlabs/stalwart/compare/v0.16.12...v0.16.13
* changelog: https://github.com/stalwartlabs/stalwart/releases/tag/v0.16.13
2026-07-13 11:22:16 -05:00
Peder Bergebakken Sundt
c901ee899d ace-of-penguins: fix help triggering segfault (#540049) 2026-07-13 16:21:40 +00:00
Sefa Eyeoglu
ac5116ad92 proj: enable strictDeps (#537164) 2026-07-13 16:21:10 +00:00
Peder Bergebakken Sundt
c837398238 mcphost: drop (#539541) 2026-07-13 16:20:40 +00:00
Peder Bergebakken Sundt
9c68f2c25b dropbear: 2026.91 -> 2026.92; dropbear: new maintainer (#539382) 2026-07-13 16:19:30 +00:00
Sefa Eyeoglu
00aaeb95af webcord: 4.13.0 -> 4.13.2 (#537821) 2026-07-13 16:15:25 +00:00
R. Ryantm
9376e3c5e1 go-judge: 1.12.0 -> 1.12.1 2026-07-13 16:13:32 +00:00
Peder Bergebakken Sundt
1624ebf8ea zsync: 0.6.3-unstable-2025-05-29 -> 0.6.4 (#521403) 2026-07-13 16:11:09 +00:00
R. Ryantm
0c3674a9ee nocturne: 1.3.0 -> 1.3.2 2026-07-13 16:08:45 +00:00
R. Ryantm
90898ec277 terraform-providers.hashicorp_aws: 6.52.0 -> 6.54.0 2026-07-13 15:56:28 +00:00
R. Ryantm
e1b3e06602 terraform-providers.datadog_datadog: 4.13.0 -> 4.15.0 2026-07-13 15:55:28 +00:00
R. Ryantm
1ea3890649 terraform-providers.integrations_github: 6.12.1 -> 6.13.0 2026-07-13 15:46:27 +00:00
Austin Horstman
8c94529dfd pinnacle: init at 0.2.4 (#482695) 2026-07-13 15:45:24 +00:00
R. Ryantm
5a6fc050a2 zigfetch: 0.27.1 -> 0.27.2 2026-07-13 15:42:57 +00:00
R. Ryantm
107b7748d8 art: 1.26.6 -> 1.26.7 2026-07-13 15:41:19 +00:00
Doron Behar
78a847885e qalculate-gtk: 5.11.0 -> 5.12.0 (#541447) 2026-07-13 15:36:38 +00:00
nixpkgs-ci[bot]
1b316864f6 pkl-lsp: 0.7.1 -> 0.8.0 (#541431) 2026-07-13 15:35:43 +00:00
nixpkgs-ci[bot]
ad14c89faa rattler-build: 0.67.0 -> 0.68.0 (#541407) 2026-07-13 15:35:40 +00:00
nixpkgs-ci[bot]
ca70215e3c rust-petname: 3.0.0 -> 3.1.0 (#541276) 2026-07-13 15:35:37 +00:00
nixpkgs-ci[bot]
b82caefab0 cargo-release: 1.1.2 -> 1.1.3 (#541026) 2026-07-13 15:35:31 +00:00
nixpkgs-ci[bot]
f41ffd4c33 cargo-tarpaulin: 0.36.0 -> 0.37.0 (#541025) 2026-07-13 15:35:29 +00:00
nixpkgs-ci[bot]
1f0686a293 cell: 0.5.0 -> 0.5.1 (#540838) 2026-07-13 15:35:22 +00:00
nixpkgs-ci[bot]
8f3a724b5b cursor-cli: 2026.06.19-20-24-33-653a7fb -> 0-unstable-2026-06-26 (#537059) 2026-07-13 15:35:13 +00:00
R. Ryantm
cb9f58ecc8 diesel-cli: 2.3.10 -> 2.3.11 2026-07-13 15:33:36 +00:00
Peder Bergebakken Sundt
dc5ccac512 python3Packages.cleanit: fix build (#541428) 2026-07-13 15:27:32 +00:00
Peder Bergebakken Sundt
f159e13447 packetry: 0.4.0 -> 0.5.0 (#539951) 2026-07-13 15:19:26 +00:00
Doron Behar
9d4331ba24 libqalculate: 5.11.0 -> 5.12.0 (#541492) 2026-07-13 15:15:23 +00:00
Peder Bergebakken Sundt
17c1c07756 yubioath-flutter: 7.3.3 -> 7.4.1 (#532503) 2026-07-13 15:12:55 +00:00
Weijia Wang
3fd362790d satysfi: fix the ipaexfont is not bundled properly (#539832) 2026-07-13 15:05:32 +00:00
Peder Bergebakken Sundt
54477c9e39 liblouis: 3.33.0 → 3.38.0 (#541067) 2026-07-13 15:03:11 +00:00
Weijia Wang
426a0d3598 freedv: 2.2.1 -> 2.3.1 (#538951) 2026-07-13 15:01:11 +00:00
Paul Meyer
8c23c7a45a bluetuith: 0.2.6 -> 0.2.7 (#541452) 2026-07-13 15:00:33 +00:00
R. Ryantm
68c473cb2b git-mit: 6.5.2 -> 6.5.3 2026-07-13 14:42:34 +00:00
R. Ryantm
dc8dc73d4a goeland: 0.25.0 -> 0.26.0 2026-07-13 14:35:57 +00:00
Pol Dellaiera
1e21db31b9 rnsapi: 0-unstable-2026-07-06 -> 0-unstable-2026-07-09 (#541471) 2026-07-13 14:34:55 +00:00
dotlambda
8bc58290ee gdalMinimal: skip test_zarr_read_simple_sharding (#540826) 2026-07-13 14:32:36 +00:00
nixpkgs-ci[bot]
60a3cfbcba pwru: 1.0.11 -> 1.0.12 (#541446) 2026-07-13 14:28:32 +00:00
nixpkgs-ci[bot]
66c76a097d pvetui: 1.4.1 -> 1.4.2 (#541438) 2026-07-13 14:28:27 +00:00
Pol Dellaiera
d403db1d85 rnsapi: 0-unstable-2026-07-06 -> 0-unstable-2026-07-09 2026-07-13 16:27:06 +02:00
Doron Behar
82f8c9dd91 lammps: add mpich to nativeBuildInputs if needed
Before `strictDeps` was enabled in
b2d648ff9b, the `MPIIO` package could have
worked with `mpich` added to `buildInputs`. However this was wrong and
made the compilation fail (with `MPIIO = true;` set by user override in
`packages` attribute set). To make it easier for users who want to
include MPI support in lammps, we take care of adding `mpich` by
ourselves.
2026-07-13 17:23:48 +03:00
Doron Behar
4804262cb2 lammps: small nativeBuildInputs formatting 2026-07-13 17:23:27 +03:00
Antoine du Hamel
b6511a3b8b redisinsight: 3.4.2 -> 3.6.0 (#532715) 2026-07-13 14:18:34 +00:00
Gerhard Schwanzer
a823d0d8ac python3Packages.cleanit: fix build
Relax the chardet dependency constraint for chardet 6.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-13 16:15:26 +02:00
R. Ryantm
4e0b3e5c45 python3Packages.helium: 7.0.2 -> 7.0.3 2026-07-13 14:14:40 +00:00
Arne Keller
1a2b8dcb37 libcpr: 1.14.1 -> 1.14.2 (#490894) 2026-07-13 14:14:36 +00:00
Arne Keller
d388334e71 multipath-tools: 0.14.1 -> 0.14.3 (#486553) 2026-07-13 14:09:13 +00:00
R. Ryantm
a5d908753d libqalculate: 5.11.0 -> 5.12.0 2026-07-13 14:09:03 +00:00
Adam C. Stephens
be2fadebae matrix-continuwuity: 26.6.1 -> 26.6.2 (#541208) 2026-07-13 14:05:54 +00:00
R. Ryantm
d32063f3b8 cdk8s-cli: 2.207.29 -> 2.207.40 2026-07-13 14:03:37 +00:00
Rémi NICOLE
8e0996d417 gelly: 1.9.0 -> 1.9.2 (#541333) 2026-07-13 14:03:07 +00:00
Peder Bergebakken Sundt
de2a66fa02 python3Packages.pandas-stubs: 2.3.3.260113 -> 3.0.3.260530 (#540420) 2026-07-13 14:02:50 +00:00
Doron Behar
5c1347f170 davmail: 6.8.0 -> 6.8.1 (#539840) 2026-07-13 14:01:56 +00:00
R. Ryantm
a51a9663f7 mediawriter: 5.3.1 -> 5.3.2 2026-07-13 13:53:07 +00:00
R. Ryantm
b3257fd89a mpvScripts.thumbfast: 0-unstable-2025-02-04 -> 0-unstable-2026-06-28 2026-07-13 13:49:25 +00:00
R. Ryantm
5175e6a495 nomad-driver-podman: 0.6.4 -> 0.6.5 2026-07-13 13:46:16 +00:00
R. Ryantm
e5f329a406 androidenv.test-suite: b32174c25099306e -> bf983fbce7b915ee 2026-07-13 13:45:30 +00:00
Adam C. Stephens
1f0c923744 python3Packages.sabctools: 9.5.0 -> 9.6.1 (#541285) 2026-07-13 13:38:25 +00:00
R. Ryantm
658559b4cd bluetuith: 0.2.6 -> 0.2.7 2026-07-13 13:34:22 +00:00
R. Ryantm
2158733090 netwatch: 0.25.8 -> 0.26.1 2026-07-13 13:28:33 +00:00
Peder Bergebakken Sundt
5f0c18179b python3Packages.genai-prices: 0.0.69 -> 0.0.71; python3Packages.pydantic-{graph,-ai-slim}: 2.5.0 -> 28.0 (#540485) 2026-07-13 13:27:25 +00:00
nixpkgs-ci[bot]
700e029825 context7-mcp: 3.2.2 -> 3.2.3 (#541430) 2026-07-13 13:27:14 +00:00
nixpkgs-ci[bot]
ada8b86144 duplicati: 2.3.0.3 -> 2.3.0.4 (#541403) 2026-07-13 13:27:07 +00:00
nixpkgs-ci[bot]
b11d5cb6e3 git-repo: 2.59 -> 2.65 (#541324) 2026-07-13 13:26:59 +00:00
Peder Bergebakken Sundt
8ebd556cfd {lomiri,lomiri-qt6}.lomiri-url-dispatcher: 0.1.4 -> 0.1.5 (#539757) 2026-07-13 13:26:35 +00:00
Peder Bergebakken Sundt
d265839519 thorium-reader: 3.3.0 -> 3.4.0 (#537677) 2026-07-13 13:24:08 +00:00
Peder Bergebakken Sundt
2f49d44057 prometheus: 3.13.0 → 3.13.1 (#540466) 2026-07-13 13:21:39 +00:00
R. Ryantm
d84b944467 qalculate-gtk: 5.11.0 -> 5.12.0 2026-07-13 13:13:49 +00:00
R. Ryantm
6a8203513e pwru: 1.0.11 -> 1.0.12 2026-07-13 13:13:27 +00:00
Johannes Kirschbauer
b54016c89c docs: add header feature to nrd to inject a custom headers (#535662) 2026-07-13 13:10:07 +00:00
Thiago Kenji Okada
d76caa6c7b libretro.play: 0-unstable-2026-06-22 -> 0-unstable-2026-07-11 (#541439) 2026-07-13 13:07:01 +00:00
Johannes Kirschbauer
fd464b2698 doc/style.css: clamp content max-width (#541153) 2026-07-13 13:05:49 +00:00
Peder Bergebakken Sundt
effbc40ed9 dosbox-x: 2026.06.02 -> 2026.07.02 (#539783) 2026-07-13 13:04:48 +00:00
Johannes Kirschbauer
7c1a8c45bf nixos/doc: inject custom header via nixos-render-docs --header 2026-07-13 15:04:31 +02:00
Peder Bergebakken Sundt
c6849cda46 miracle-wm: 0.9.1 -> 0.10.1 (#539766) 2026-07-13 13:04:25 +00:00
Peder Bergebakken Sundt
0557b7a39b libvlcpp: 0.1.0-unstable-2024-02-04 -> 0.1.0-unstable-2026-04-16 (#535363) 2026-07-13 13:03:06 +00:00
Peder Bergebakken Sundt
df6463d84d {lomiri,lomiri-qt6}.lomiri-thumbnailer: 3.1.2 -> 3.1.3 (#539749) 2026-07-13 13:02:44 +00:00
Peder Bergebakken Sundt
d08f13273f python3Packages.bytecode: 0.17.0 -> 0.18.1 (#539040) 2026-07-13 13:01:52 +00:00
Jakub Kozłowski
487d8a2727 bloop: 2.1.0 -> 2.1.1 (#541118) 2026-07-13 13:00:03 +00:00
Peder Bergebakken Sundt
89cf7a0e65 libvmi: drop fuse dependency (#540865) 2026-07-13 12:56:39 +00:00
Peder Bergebakken Sundt
122766eb5a maskromtool: 2024-08-18 -> 2026-07-04 (#539713) 2026-07-13 12:55:59 +00:00
Peder Bergebakken Sundt
bba91ba163 bisq1: 1.10.2 -> 1.10.3 (and add update script) (#539462) 2026-07-13 12:55:08 +00:00
R. Ryantm
f26adbb436 libretro.play: 0-unstable-2026-06-22 -> 0-unstable-2026-07-11 2026-07-13 12:54:35 +00:00
R. Ryantm
0c53928ce0 pvetui: 1.4.1 -> 1.4.2 2026-07-13 12:53:16 +00:00
Paul Meyer
2511a20b28 formatjson5: apply no rewrite if unchanged patch (#532273) 2026-07-13 12:50:03 +00:00
R. Ryantm
e80288eefe python3Packages.uploadserver: 6.0.2 -> 6.0.3 2026-07-13 12:39:32 +00:00
Fabian Affolter
e6b56690a1 python3Packages.tencentcloud-sdk-python: 3.1.130 -> 3.1.131
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.130...3.1.131

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.131/CHANGELOG.md
2026-07-13 14:39:04 +02:00
İlkecan Bozdoğan
d345ca63cb pwvucontrol: add ilkecan to maintainers 2026-07-13 15:38:34 +03:00
İlkecan Bozdoğan
2e79120138 pwvucontrol: 0.5.2 -> 0.5.3 2026-07-13 15:38:34 +03:00
Peder Bergebakken Sundt
e85df26e31 dopamine: 3.0.6 -> 3.0.7 (#540225) 2026-07-13 12:38:25 +00:00
Andreas Rammhold
e65fa910b4 tests/problems: adjust test code for oldestSupportedRelease=26.05 & fix maintainerless kind error in the same domain (#540341) 2026-07-13 14:32:54 +02:00
aszlig
8a12a7752d ip2unix: fix build by using python313Packages (#541395) 2026-07-13 12:32:24 +00:00
Johannes Kirschbauer
4388cd791a doc/doc-support: inject custom header via nixos-render-docs --header 2026-07-13 14:30:39 +02:00
nixpkgs-ci[bot]
be11e354fa sprite: 0.0.1-rc44 -> 0.0.1-rc45 (#541425) 2026-07-13 12:29:32 +00:00
Johannes Kirschbauer
9dfe7560d5 pkgs/nixos-render-docs: add --header, and --no-navheader
--header is a file pointing to an html fragment, when given injected as first child into <body>
--no-navheader turns of nrd's own header if desired for a more clean look, in case the header states duplicate information
2026-07-13 14:29:22 +02:00
nixpkgs-ci[bot]
629b355a8c copacetic: 0.14.1 -> 0.14.2 (#541389) 2026-07-13 12:29:07 +00:00
nixpkgs-ci[bot]
d4ec87fff5 hmcl: 3.15.2 -> 3.15.3 (#541303) 2026-07-13 12:28:56 +00:00
R. Ryantm
f3aef3c2bb pkl-lsp: 0.7.1 -> 0.8.0 2026-07-13 12:28:24 +00:00
nixpkgs-ci[bot]
246379e5d9 brewtarget: 5.1.0 -> 5.1.1 (#528625) 2026-07-13 12:28:23 +00:00
R. Ryantm
c31d88156e context7-mcp: 3.2.2 -> 3.2.3 2026-07-13 12:28:10 +00:00
Noah Gitsham
e6266935b3 udiskie: add meta.mainProgram 2026-07-13 13:24:29 +01:00
Oleksii Filonenko
e40ebba7fe shoko-webui: 2.4.1 -> 2.5.9; shoko: 5.3.1 -> 5.3.3 (#540872) 2026-07-13 12:20:44 +00:00
夜坂雅
55a77ee0ef kubeshark: fix homepage 2026-07-13 20:17:38 +08:00
yaya
013d97d946 dependency-track: 4.14.1 -> 4.14.2; include patch for node 22 support (#539270) 2026-07-13 12:16:45 +00:00
Oleksii Filonenko
bc0dbf3d3f sqruff: 0.38.0 -> 0.39.0 (#540560) 2026-07-13 12:15:34 +00:00
R. Ryantm
0ebc1fef63 sprite: 0.0.1-rc44 -> 0.0.1-rc45 2026-07-13 12:07:59 +00:00
Oleksii Filonenko
4a454c41b6 wg-ddns: 1.3 -> 1.4 (#540662) 2026-07-13 12:07:24 +00:00
Oleksii Filonenko
4e8098b32f code-cursor: 3.9.16 -> 3.11.13 (#540750) 2026-07-13 12:06:41 +00:00
Oleksii Filonenko
4f8038e060 ani-skip: 1.0.1 -> 1.2.1 (#541362) 2026-07-13 12:05:37 +00:00
Sandro
496badbd48 python3Packages.oslo-db: 18.0.0 -> 18.1.0 (#541207) 2026-07-13 11:59:21 +00:00
Sandro
b5d8696d5b tinygo: Change Go version in tinygo build from 1.25 to 1.26 (#541374) 2026-07-13 11:54:24 +00:00
R. Ryantm
76f41a213b python3Packages.oslo-db: 18.0.0 -> 18.1.0 2026-07-13 13:53:57 +02:00
R. Ryantm
2c171cee2c python3Packages.tplink-omada-client: 1.5.8 -> 1.5.9 2026-07-13 11:45:30 +00:00
Oleksii Filonenko
a783deabf6 periphery: init at 3.7.4 (#521574) 2026-07-13 11:44:50 +00:00
Andreas Rammhold
1f248f342b tests.problems: Fix invalid-kind-error failure
With 8fcbb35929 all problem kinds are
being used in the error messages. The expected messages were still
missing the `maintainerless` kind.
2026-07-13 13:39:20 +02:00
Andreas Rammhold
00ec5f0eaf doc/release-notes: Add changelog entry for the now deprecated allowBrokenPredicate setting
Since 48422decc4 the old behaviour is
emitting a warning based on the latest supported release version. This
documents it.
2026-07-13 13:39:20 +02:00
Andreas Rammhold
4aef6f76d4 tests.problems: adjust test code for oldestSupportedRelease=26.05
In 53cd6f263c the oldestSupportedRelease
version was bumped to 26.05 which caused the meta/problems tests to
fail because the `config.allowBrokenPredicate` is now deprecated and
the code is warning about it.
2026-07-13 13:38:53 +02:00
R. Ryantm
02ff67c8db vscode-extensions.coder.coder-remote: 1.15.0 -> 1.15.2 2026-07-13 11:35:39 +00:00
R. Ryantm
c428ae6e00 smbclient-ng: 3.0.0 -> 3.1.0 2026-07-13 11:35:00 +00:00
R. Ryantm
8137c8f971 cc-switch: 3.16.3 -> 3.16.5 2026-07-13 11:32:20 +00:00
Sandro
c557d0d0a6 llama-cpp: bring back llama binary (#541066) 2026-07-13 11:31:12 +00:00
nixpkgs-ci[bot]
57ad2e7837 matrix-tuwunel: 1.8.0 -> 1.8.1 (#541340) 2026-07-13 11:27:58 +00:00
R. Ryantm
251cf50f0c rattler-build: 0.67.0 -> 0.68.0 2026-07-13 11:27:11 +00:00
Arne Keller
19af6d146d comrak: 0.53.0 -> 0.54.0 (#540970) 2026-07-13 11:19:52 +00:00
Arne Keller
b71d5928a3 cabextract: fix musl build (#482205) 2026-07-13 11:19:34 +00:00
R. Ryantm
66bb3089db spruce: 1.35.9 -> 1.35.11 2026-07-13 11:18:17 +00:00
R. Ryantm
b5e311369c duplicati: 2.3.0.3 -> 2.3.0.4 2026-07-13 11:17:48 +00:00
Fabian Affolter
98936516cc python3Packages.llama-index-vector-stores-qdrant: 0.10.1 -> 0.10.2 (#540689) 2026-07-13 11:10:42 +00:00
Arne Keller
393972544b jetbrains.webstorm: 2026.1.3 -> 2026.1.4 (#538818) 2026-07-13 11:08:46 +00:00
phanirithvij
79a589006c ip2unix: fix build by using python313Packages
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-07-13 16:37:42 +05:30
zowoq
5d56fc4f22 terraform-providers.heroku_heroku: 5.3.2 -> 5.4.0 (#541391) 2026-07-13 11:07:01 +00:00
Jörg Thalheim
ca912fdb11 terminal-notifier: fix darwin build (#541326) 2026-07-13 11:06:18 +00:00
Kerstin Humm
87e031fad8 passless: 0.12.0 -> 0.13.0 (#541293) 2026-07-13 11:06:16 +00:00
Sandro
b335686081 mermaid-cli: 11.12.0 -> 11.16.0 (#541190) 2026-07-13 11:05:13 +00:00
Fabian Affolter
d0ff52a58a hcli: 0.18.3 -> 0.18.5 (#540691) 2026-07-13 11:04:24 +00:00
Fabian Affolter
7e70f17571 python3Packages.types-colorama: modernize 2026-07-13 13:03:46 +02:00
Arne Keller
1de99d7fc2 technitium-dns-server: 15.2.0 -> 15.3.0 (#538790) 2026-07-13 11:03:14 +00:00
Fabian Affolter
e44ae58458 python3Packages.tesla-fleet-api: 1.5.1 -> 1.6.4 (#540798) 2026-07-13 11:01:57 +00:00
Fabian Affolter
4da384dba9 python3Packages.pylutron: 0.4.1 -> 0.4.2 (#540954) 2026-07-13 11:01:03 +00:00
Sandro
207d389b03 zabbix74: 7.4.11 -> 7.4.12 (#541115) 2026-07-13 11:01:00 +00:00
Fabian Affolter
737031eb22 cyberstrike: 1.1.14 -> 1.1.15 (#540963) 2026-07-13 11:00:25 +00:00
Oleksii Filonenko
d9b5c58bdd deck-app: init at 1.4.5 (#505988) 2026-07-13 10:59:48 +00:00
Fabian Affolter
6b799b9bed search-vulns: 1.1.0 -> 1.2.1 (#541079) 2026-07-13 10:59:45 +00:00
Fabian Affolter
6df62511d9 python3Packages.timezonefinder: 8.2.4 -> 8.2.5 (#541084) 2026-07-13 10:59:15 +00:00
Oleksii Filonenko
729645f2ff itsycal: build from source (#506430) 2026-07-13 10:58:17 +00:00
Fabian Affolter
d3e1af012a python3Packages.caido-schema-proxy: 0.57.0 -> 0.57.1 (#541097) 2026-07-13 10:57:10 +00:00
phanirithvij
4abe0c81a7 various: replace deprecated os.system with subprocess calls
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-07-13 16:27:07 +05:30
Fabian Affolter
c04339e651 python3Packages.functions-framework: 3.10.1 -> 3.10.2 (#541114) 2026-07-13 10:56:36 +00:00
Fabian Affolter
5eed20cf67 python3Packages.types-webencodings: migrate to finalAttrs 2026-07-13 12:55:55 +02:00
R. Ryantm
025d03f394 scantpaper: 3.0.9 -> 3.0.11 2026-07-13 10:55:08 +00:00
R. Ryantm
e7a70984b1 terraform-providers.heroku_heroku: 5.3.2 -> 5.4.0 2026-07-13 10:54:20 +00:00
Fabian Affolter
b134454ee1 python3Packages.boto3-stubs: 1.43.45 -> 1.43.46 2026-07-13 12:51:38 +02:00
Fabian Affolter
fac6442de3 python3Packages.mypy-boto3-sagemaker: 1.43.33 -> 1.43.46 2026-07-13 12:50:08 +02:00
Fabian Affolter
c0d97630b0 python3Packages.mypy-boto3-quicksight: 1.43.39 -> 1.43.46 2026-07-13 12:49:44 +02:00
R. Ryantm
9c796c685f copacetic: 0.14.1 -> 0.14.2 2026-07-13 10:49:38 +00:00
Fabian Affolter
29c504d58d python3Packages.mypy-boto3-license-manager: 1.43.0 -> 1.43.46 2026-07-13 12:48:43 +02:00
Fabian Affolter
c2e6f6d158 python3Packages.mypy-boto3-lambda: 1.43.42 -> 1.43.46 2026-07-13 12:48:37 +02:00
Oleksii Filonenko
ada2706fb8 cardpeek: Fix on Darwin (#524298) 2026-07-13 10:48:35 +00:00
R. Ryantm
53f60defdf proto: 0.58.0 -> 0.58.2 2026-07-13 10:48:18 +00:00
Fabian Affolter
d056caac8c python3Packages.mypy-boto3-inspector2: 1.43.42 -> 1.43.46 2026-07-13 12:48:05 +02:00
Oleksii Filonenko
d5c14d5cbe cypress: codesign darwin binaries (#530837) 2026-07-13 10:47:36 +00:00
Fabian Affolter
b7be638f97 python3Packages.mypy-boto3-ec2: 1.43.45 -> 1.43.46 2026-07-13 12:47:17 +02:00
Fabian Affolter
51fb0c3743 python3Packages.mypy-boto3-cloudwatch: 1.43.38 -> 1.43.46 2026-07-13 12:46:25 +02:00
Oleksii Filonenko
b6dad135e2 python3Packages.niquests: fix build on darwin (#531566) 2026-07-13 10:45:19 +00:00
Oleksii Filonenko
6c65147da9 rectangle: fix darwin build (#541327) 2026-07-13 10:44:07 +00:00
Alyssa Ross
999544570b linux_testing: 7.2-rc2 -> 7.2-rc3 (#541260) 2026-07-13 10:43:27 +00:00
Oleksii Filonenko
30474ae670 kitty-bin: init at 0.47.4 (#539710) 2026-07-13 10:42:34 +00:00
Oleksii Filonenko
69d9426fa1 notion-app: 7.24.0 -> 7.25.1 (#541289) 2026-07-13 10:41:38 +00:00
Holiu618
2fef3bc538 ov: add Holiu618 to maintainers 2026-07-13 18:41:35 +08:00
Holiu
e26045170c ov: 0.51.1 -> 0.54.0 2026-07-13 18:41:35 +08:00
Oleksii Filonenko
3117965b96 txm: init at 0.1.4 (#541015) 2026-07-13 10:41:19 +00:00
Fabian Affolter
7178f32a7a cdncheck: 1.2.43 -> 1.2.44
Diff: https://github.com/projectdiscovery/cdncheck/compare/v1.2.43...v1.2.44

Changelog: https://github.com/projectdiscovery/cdncheck/releases/tag/v1.2.44
2026-07-13 12:41:06 +02:00
Oleksii Filonenko
a919c1f527 container: 1.0.0 -> 1.1.0, add Br1ght0ne to maintainers (#541129) 2026-07-13 10:40:32 +00:00
zowoq
1cc41c4cb6 terraform-providers.vancluever_acme: 2.48.1 -> 2.48.3 (#541334) 2026-07-13 10:38:27 +00:00
Oleksii Filonenko
7263669e7d orion-browser: init at 1.1.1 (#538865) 2026-07-13 10:29:38 +00:00
Doron Behar
043ba6f74a python3Packages.svgdigitizer: relax dependency on astropy to fix build (#541205) 2026-07-13 10:22:38 +00:00
Doron Behar
c2057b220c mympd: 25.2.2 -> 25.3.0 (#541164) 2026-07-13 10:22:24 +00:00
Alyssa Ross
57cb62b4d1 llvmPackages_git: 23.0.0-unstable-2026-07-05 -> 23.0.0-unstable-2026-… (#541283) 2026-07-13 10:20:59 +00:00
nixpkgs-ci[bot]
0ee660d025 ctx7: 0.5.3 -> 0.5.4 (#541130) 2026-07-13 10:14:55 +00:00
nixpkgs-ci[bot]
6177be4bfd inngest: 1.34.0 -> 1.36.0 (#540968) 2026-07-13 10:14:48 +00:00
R. Ryantm
84094e8cd4 kargo: 1.10.7 -> 1.10.8 2026-07-13 10:08:14 +00:00
Martin Weinelt
ac791bd436 home-assistant-custom-lovelace-modules.horizon-card: 1.4.0 -> 1.4.2 (#541250) 2026-07-13 10:06:46 +00:00
Martin Weinelt
f7113d94af home-assistant-custom-components.local_openai: 1.8.0 -> 1.8.1 (#541151) 2026-07-13 10:06:32 +00:00
Martin Weinelt
0a20d5452d home-assistant-custom-components.daikin_onecta: 4.6.10 -> 4.6.12 (#541335) 2026-07-13 10:06:14 +00:00
Martin Weinelt
4544fc7a83 home-assistant-custom-components.closest_intent: 0.2.0 -> 0.2.1 (#541342) 2026-07-13 10:05:55 +00:00
Sefa Eyeoglu
dd42b83935 immich: bump geodata (#540297) 2026-07-13 10:04:46 +00:00
gamma3591
080b6cb2cd tinygo: Change Go version in tinygo build from 1.25 to 1.26 2026-07-13 11:59:19 +02:00
Vlad M.
fa0063eb13 skim: 5.0.0 -> 5.1.0 (#541244) 2026-07-13 09:30:15 +00:00
Peter Kaukov
e664c0e5dd ani-skip: 1.0.1 -> 1.2.1 2026-07-13 12:06:54 +03:00
Yohann Boniface
210e8044c9 python3Packages.pyhanko: 0.35.1 -> 0.35.2 (#540825) 2026-07-13 09:04:26 +00:00
nixpkgs-ci[bot]
2d9f18a8b5 jenkins: 2.555.3 -> 2.568.1 (#540155) 2026-07-13 08:59:00 +00:00
Holiu618
a9fc3ca550 git-spice: 0.30.1 -> 0.31.0 2026-07-13 16:51:08 +08:00
isabel
8dad1c1dc6 nixosTests.bluesky-pds: migrate to systemd-nspawn (#534188) 2026-07-13 08:48:24 +00:00
R. Ryantm
450617b666 grpcui: 1.5.1 -> 1.5.2 2026-07-13 08:29:47 +00:00
André Silva
8cf171e0da evdevremapkeys: 1.0.0 -> 1.0.3 (#539995) 2026-07-13 08:24:04 +00:00
Austin Horstman
e52db9ba4d yaziPlugins.projects: 0-unstable-2026-05-30 → 0-unstable-2026-07-11
Compare: 112a2707e9...22a4006f53
2026-07-13 03:03:03 -05:00
R. Ryantm
b7b1a44529 python3Packages.ha-garmin: 0.1.27 -> 0.1.29 2026-07-13 07:48:16 +00:00
nixpkgs-ci[bot]
329f8038d3 yffi: 0.24.0 -> 0.27.3 (#541336) 2026-07-13 07:46:54 +00:00
nixpkgs-ci[bot]
c7d1243777 snx-rs: 6.1.2 -> 6.2.0 (#541247) 2026-07-13 07:46:44 +00:00
nixpkgs-ci[bot]
6ac808b8af slint-tr-extractor: 1.17.0 -> 1.17.1 (#540808) 2026-07-13 07:46:36 +00:00
Vincent Laporte
17be5c5fe7 Delete duplicated code and make mkCoqDerivation a wrapper on top of mkRocqDerivation (#537856) 2026-07-13 07:41:58 +00:00
Charlotte Hartmann Paludo
0afcfbb73e home-assistant-custom-components.closest_intent: 0.2.0 -> 0.2.1 2026-07-13 09:41:17 +02:00
R. Ryantm
382fce7223 matrix-tuwunel: 1.8.0 -> 1.8.1 2026-07-13 07:29:25 +00:00
Mario
edd245e447 zs: 0.4.1 -> 0.4.5 2026-07-13 08:26:49 +01:00
Arne Keller
6ae84c662d python3Packages.gguf: 9775 -> 9967 (#537890) 2026-07-13 07:21:30 +00:00
Arne Keller
975d6542e5 gcx: 0.4.3 -> 0.4.4 (#540693) 2026-07-13 07:19:19 +00:00
Arne Keller
e03a2b7e33 envfs: 1.1.0 -> 1.2.0 (#500707) 2026-07-13 07:18:25 +00:00
R. Ryantm
58a0a5effc yffi: 0.24.0 -> 0.27.3 2026-07-13 06:57:16 +00:00
Arne Keller
4f4f5fea15 databricks-cli: set version build ldflags (#540270) 2026-07-13 06:56:45 +00:00
Bruno BELANYI
2815b6cfa4 cgt-calc: fix build by backporting uv-build relaxation (#541209) 2026-07-13 06:54:07 +00:00
Arne Keller
19c53e4c6a python3Packages.python-qube-heatpump: 1.11.2 -> 1.12.0 (#540190) 2026-07-13 06:51:08 +00:00
R. Ryantm
976e3b7eb3 home-assistant-custom-components.daikin_onecta: 4.6.10 -> 4.6.12 2026-07-13 06:46:53 +00:00
R. Ryantm
65a1f97ad7 terraform-providers.vancluever_acme: 2.48.1 -> 2.48.3 2026-07-13 06:34:05 +00:00
James LaChance
ff7e147c18 zsh-artisan: init at 0-unstable-2015-12-08 2026-07-13 02:34:04 -04:00
R. Ryantm
222f2a064d gelly: 1.9.0 -> 1.9.2 2026-07-13 06:33:36 +00:00
nixpkgs-ci[bot]
242390848a rainfrog: 0.3.19 -> 0.3.20 (#541320) 2026-07-13 06:32:52 +00:00
nixpkgs-ci[bot]
507cfe180f tigerbeetle: 0.17.8 -> 0.17.9 (#540646) 2026-07-13 06:32:41 +00:00
Pol Dellaiera
4fba5be20e whipper: fix build (#541321) 2026-07-13 06:32:22 +00:00
dotlambda
561e1e4146 python3Packages.structlog: 25.5.0 -> 26.1.0 (#541112) 2026-07-13 06:26:12 +00:00
Jonas Heinrich
d5b12dca63 nixos/networkd-dispatcher: add warning when useNetworkd is not enabled (#540080) 2026-07-13 06:23:18 +00:00
Vladimír Čunát
547e748c7c onlyoffice-documentserver: revert back to standard icu (#541306) 2026-07-13 06:23:07 +00:00
Olivér Falvai
08e2d92d78 rectangle: fix darwin build 2026-07-13 08:22:37 +02:00
Olivér Falvai
1f1964ac3d terminal-notifier: fix darwin build 2026-07-13 08:21:41 +02:00
R. Ryantm
81838fb3b7 mpdris2-rs: 1.1.1 -> 1.1.2 2026-07-13 06:18:58 +00:00
R. Ryantm
14521b8ec1 brutespray: 2.6.2 -> 2.6.3 2026-07-13 06:15:36 +00:00
David Wronek
e718bf5f8c git-repo: 2.59 -> 2.65
Following changes have been done:
* Update to v2.65
* Use upstream git repository (Previous GitHub mirror has been archived)
* Add custom update script
* Add myself as maintainer

Signed-off-by: David Wronek <david.wronek@mainlining.org>
2026-07-13 08:15:10 +02:00
Pol Dellaiera
7725fd73ed backrest: 1.13.0 -> 1.14.1 (#540998) 2026-07-13 06:08:45 +00:00
Gerhard Schwanzer
dcf3bad717 whipper: fix build
Pin setuptools 80 because whipper 0.10.0 imports pkg_resources,
which was removed in setuptools 82.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-13 08:05:48 +02:00
Pol Dellaiera
f5677ba689 motus: 0.4.0 -> 0.5.0 (#541318) 2026-07-13 06:04:42 +00:00
Karolis Stasaitis
618ccd102f packetry: 0.4.0 -> 0.5.0 2026-07-13 08:02:04 +02:00
R. Ryantm
077a834073 python3Packages.kafka-python: 3.0.6 -> 3.0.8 2026-07-13 06:01:55 +00:00
Karolis Stasaitis
542f97ad56 kitty-bin: init at 0.47.4 2026-07-13 07:57:28 +02:00
R. Ryantm
d5b877ed10 rainfrog: 0.3.19 -> 0.3.20 2026-07-13 05:53:53 +00:00
Weijia Wang
df6cac9518 wxwidgets_3_2: 3.2.9 -> 3.2.11, wxwidgets_3_3: 3.3.2 -> 3.3.3.1 (#497167) 2026-07-13 05:53:37 +00:00
Benedikt Ritter
131549afe4 motus: 0.4.0 -> 0.5.0 2026-07-13 07:52:28 +02:00
Pol Dellaiera
a642fbddaf diskonaut-ng: init at 0.13.2 (#465532) 2026-07-13 05:44:28 +00:00
dotlambda
fae94d33a5 python314Packages.vtherm-api: don't propagate home-assistant (#541211) 2026-07-13 04:45:52 +00:00
eymeric
5690096bbf onlyoffice-documentserver: revert back to standard icu
Reverts onlyoffice-documentserver to use the standard icu version again (which is icu76/icu77) as nodejs reverted to icu77 again.

This keeps the robust symlinking/development header fix from f9f60a4 to facilitate any future overrides.
2026-07-13 11:08:16 +07:00
Gerhard Schwanzer
fb1098a45c python314Packages.vtherm-api: don't propagate home-assistant
Home Assistant is the host application and is already provided by consumers. Keep it in nativeCheckInputs for the upstream tests and import check without adding the full application to the library closure.

Restrict the package to Home Assistant's Python version, matching homeassistant-stubs and avoiding unsupported cross-version check environments.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-13 06:05:50 +02:00
nixpkgs-ci[bot]
6cdc7fc76e nezha: 2.2.9 -> 2.2.10 (#541253) 2026-07-13 04:04:42 +00:00
nixpkgs-ci[bot]
6f4e377daf picgo: 2.5.3 -> 3.0.0 (#539811) 2026-07-13 04:04:34 +00:00
R. Ryantm
fd6218fb7a libretro.dosbox-pure: 0-unstable-2026-06-26 -> 0-unstable-2026-07-06 2026-07-13 03:53:03 +00:00
R. Ryantm
684605e11c hmcl: 3.15.2 -> 3.15.3 2026-07-13 03:41:31 +00:00
DuskyElf
66cafe6c0f txm: init at 0.1.4
Assisted-by: pi-coding-agent/opencode-zen-big-pickle-2026-07-12
2026-07-13 09:09:33 +05:30
Oleksii Filonenko
e2878bc635 mole-cleaner: init at 1.31.0 (#502042) 2026-07-13 03:38:57 +00:00
Ian Holloway
46ba397fff mole-cleaner: init at 1.31.0 2026-07-13 04:33:04 +01:00
Adam C. Stephens
2128c6d784 claude-code: 2.1.206 -> 2.1.207 (#540987) 2026-07-13 03:19:08 +00:00
Masum Reza
d6922bf933 ananicy-rules-cachyos: 0-unstable-2026-06-24 -> 0-unstable-2026-07-11 (#541106) 2026-07-13 03:04:22 +00:00
Pradyuman Vig
bb01c8c8fd orion-browser: init at 149 2026-07-12 21:55:12 -05:00
nixpkgs-ci[bot]
9757373ee0 memtier-benchmark: 2.4.3 -> 2.4.4 (#541278) 2026-07-13 02:42:50 +00:00
nixpkgs-ci[bot]
0c4d5c056c topgrade: fix Darwin build (#541141) 2026-07-13 02:42:41 +00:00
nixpkgs-ci[bot]
57239f4f97 gh-gei: 1.30.2 -> 1.30.3 (#540574) 2026-07-13 02:42:33 +00:00
Oleksii Filonenko
b5dae94de7 lulu: init at 4.3.1 (#517792) 2026-07-13 02:33:06 +00:00
Oleksii Filonenko
6c5cf0e203 license-plist: init at 3.27.7 (#519335) 2026-07-13 02:32:36 +00:00
R. Ryantm
46245eb385 passless: 0.12.0 -> 0.13.0 2026-07-13 02:32:34 +00:00
Oleksii Filonenko
930928828a yashiki: init at 0.14.0 (#528221) 2026-07-13 02:28:25 +00:00
Oleksii Filonenko
72992f8463 notion-app: 7.24.0 -> 7.25.1 2026-07-13 02:25:03 +00:00
Oleksii Filonenko
e5e2256d45 container: add Br1ght0ne to maintainers 2026-07-13 03:15:26 +01:00
Oleksii Filonenko
3861a8ec32 container: 1.0.0 -> 1.1.0 2026-07-13 03:15:01 +01:00
eymeric
9b7cb71122 cockpit-zfs: 1.2.27-3 -> 1.2.30 2026-07-13 09:14:35 +07:00
Tristan Ross
94ed25df38 llvmPackages_git: 23.0.0-unstable-2026-07-05 -> 23.0.0-unstable-2026-07-12 2026-07-12 19:06:20 -07:00
R. Ryantm
0d2c276e3e python3Packages.sabctools: 9.5.0 -> 9.6.1 2026-07-13 02:04:34 +00:00
Austin Horstman
a7dfe14355 wttrbar: 0.14.5 -> 0.15.0 (#541279) 2026-07-13 02:02:14 +00:00
Oleksii Filonenko
f6dfe7a9cd container: 0.12.3 -> 1.0.0 (#529773) 2026-07-13 01:51:55 +00:00
Oleksii Filonenko
68796a0570 various: remove x86_64-darwin support (#536516) 2026-07-13 01:50:09 +00:00
Oleksii Filonenko
ef7229deb7 mas: 6.0.1 -> 7.0.0 (#530592) 2026-07-13 01:48:58 +00:00
Oleksii Filonenko
b0fae25a5e notion-app: 4.24.0 -> 7.24.0 (#538853) 2026-07-13 01:47:22 +00:00
Oleksii Filonenko
d8d5b48354 openusage: init at 0.6.13 (#507055) 2026-07-13 01:46:05 +00:00
R. Ryantm
b92d7358ff claude-agent-acp: 0.52.0 -> 0.58.1 2026-07-13 01:46:02 +00:00
Oleksii Filonenko
b87917bfd6 agent-safehouse: init at 0.10.1 (#500211) 2026-07-13 01:44:32 +00:00
R. Ryantm
8bdd9b08f3 sioyek: 2.0.0-unstable-2026-06-13 -> 2.0.0-unstable-2026-07-11 2026-07-13 01:42:15 +00:00
R. Ryantm
39434a41fb wttrbar: 0.14.5 -> 0.15.0 2026-07-13 01:40:42 +00:00
phanirithvij
0cd4659ead various: replace os.system with subprocess.run
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-07-13 07:09:33 +05:30
R. Ryantm
16a5d8d871 memtier-benchmark: 2.4.3 -> 2.4.4 2026-07-13 01:38:59 +00:00
R. Ryantm
6e83d7c6fa rust-petname: 3.0.0 -> 3.1.0 2026-07-13 01:31:50 +00:00
Oleksii Filonenko
0fa1f46fe7 clipaste: init at 2.4.0 (#537291) 2026-07-13 01:28:09 +00:00
Oleksii Filonenko
067177a195 keka: 1.6.0 -> 1.6.7, add kinnrai to maintainers (#537832) 2026-07-13 01:25:10 +00:00
Oleksii Filonenko
fe51cee8fa qlmarkdown: init at 1.5.2 (#540241) 2026-07-13 01:24:28 +00:00
Oleksii Filonenko
040178e5cd syntax-highlight: init at 2.1.30 (#539591) 2026-07-13 01:23:27 +00:00
Oleksii Filonenko
20fd8bd80d daisydisk: 4.33.3 -> 4.34.2 (#540170) 2026-07-13 01:21:16 +00:00
Oleksii Filonenko
a4e4dc920f stats: 3.0.3 -> 3.0.6, fix missing app icon, add kinnrai to maintainers (#539025) 2026-07-13 01:20:01 +00:00
Oleksii Filonenko
e467be7fb3 linear: 1.30.2 -> 1.31.1 (#538869) 2026-07-13 01:12:12 +00:00
Oleksii Filonenko
5ae64c8887 caffeine: fix darwin build (#540764) 2026-07-13 01:04:04 +00:00
Oleksii Filonenko
5e53ef0cde imhex: fix build on darwin (#540849) 2026-07-13 01:03:04 +00:00
R. Ryantm
f393868fde vscode-extensions.detachhead.basedpyright: 1.39.8 -> 1.39.9 2026-07-13 00:59:31 +00:00
Oleksii Filonenko
d070d1f07a picocrypt{,-ng}: fix build on darwin (#540852) 2026-07-13 00:57:09 +00:00
Oleksii Filonenko
605e1b1ee4 lima: fix build on Darwin by linking with lld (#541023) 2026-07-13 00:55:51 +00:00
nixpkgs-ci[bot]
5fdccf344b olympus-unwrapped: 26.06.06.03 -> 26.07.12.04 (#541221) 2026-07-13 00:55:39 +00:00
Oleksii Filonenko
69982ba55f claude-usage-tracker: 3.1.1 -> 3.2.0 (#541006) 2026-07-13 00:55:09 +00:00
Oleksii Filonenko
97160ab3ab tuist: 4.144.0 -> 4.202.1 (#540685) 2026-07-13 00:53:41 +00:00
Oleksii Filonenko
fee7b14ddc vpxtool: init at 0.33.4 (#540916) 2026-07-13 00:45:37 +00:00
Oleksii Filonenko
6630d2a97b nixos/dendrite: add package option (#540989) 2026-07-13 00:40:21 +00:00
Heitor Augusto
07a0eedc35 application-title-bar: 0.9.1 -> 0.10.0 (#541254) 2026-07-13 00:36:33 +00:00
Oleksii Filonenko
52544c8331 putzen: init at 3.3.2 (#540231) 2026-07-13 00:27:23 +00:00
R. Ryantm
3ab4f86a2d grafanaPlugins.grafana-metricsdrilldown-app: 2.1.0 -> 2.2.0 2026-07-13 00:25:24 +00:00
Sandro
310b8cc6a5 cataclysm-dda: cleanup and version bump (#522092) 2026-07-13 00:22:31 +00:00
Sandro
c09ae0baff nixos/isso: add secret file option (#538141) 2026-07-13 00:20:36 +00:00
R. Ryantm
fb3caa9c08 libretro.gambatte: 0-unstable-2026-06-19 -> 0-unstable-2026-07-03 2026-07-13 00:20:19 +00:00
Sandro
aa11b01665 watt: init at 1.2.0 (#530895) 2026-07-13 00:16:55 +00:00
R. Ryantm
aa71b6f0ff runpodctl: 2.3.0 -> 2.6.1 2026-07-13 00:12:46 +00:00
zowoq
dc8ffab504 linux_testing: 7.2-rc2 -> 7.2-rc3 2026-07-13 00:12:45 +00:00
LRFLEW
66b8bf79bd openrct2: add verifyAssets argument for disabling asset version checks 2026-07-12 19:08:02 -05:00
LRFLEW
8e636ef9bd openrct2: refactor assets for overrideAttrs support 2026-07-12 19:07:57 -05:00
R. Ryantm
9f53e2e035 application-title-bar: 0.9.1 -> 0.10.0 2026-07-13 00:06:36 +00:00
LRFLEW
70143e77b9 openrct2: remove patch (issue fixed upstream) 2026-07-12 19:05:40 -05:00
LRFLEW
742c9ebf77 openrct2: add zstd to buildInputs 2026-07-12 19:05:40 -05:00
LRFLEW
9a57e7f831 openrct2: add __structuredAttrs and strictDeps attributes 2026-07-12 19:05:39 -05:00
LIN, Jian
bdbb37bff4 nixos/emacs: don't restartIfChanged (#539755) 2026-07-13 00:01:06 +00:00
R. Ryantm
c1e2fbb4b1 nezha: 2.2.9 -> 2.2.10 2026-07-13 00:00:58 +00:00
Thane Gill
bbc5f642aa daisydisk: 4.33.3 -> 4.34.2 2026-07-12 16:51:25 -07:00
Sandro Jäckel
2fe6984e45 home-assistant-custom-lovelace-modules.horizon-card: 1.4.0 -> 1.4.2
Diff: https://github.com/rejuvenate/lovelace-horizon-card/compare/v1.4.0...v1.4.2

Changelog: https://github.com/rejuvenate/lovelace-horizon-card/releases/tag/v1.4.2
2026-07-13 01:46:36 +02:00
R. Ryantm
99f19ac254 geeqie: 2.8 -> 2.9 2026-07-12 23:41:23 +00:00
Greg Shuflin
aedfc6e5ae diskonaut-ng: init at 0.13.2 2026-07-12 16:37:45 -07:00
R. Ryantm
4f76c2931f snx-rs: 6.1.2 -> 6.2.0 2026-07-12 23:34:56 +00:00
Greg Shuflin
f1b59d97c8 maintainers: add gregshuflin 2026-07-12 16:33:28 -07:00
R. Ryantm
3def5f9c68 python3Packages.types-webencodings: 0.5.0.20251108 -> 0.5.0.20260408 2026-07-12 23:31:05 +00:00
R. Ryantm
f23a9fa420 skim: 5.0.0 -> 5.1.0 2026-07-12 23:22:23 +00:00
R. Ryantm
3474587420 grafana-image-renderer: 5.9.0 -> 5.9.1 2026-07-12 23:10:44 +00:00
Oleksii Filonenko
d909428e22 fnox: 1.29.0 -> 1.30.0 (#541215) 2026-07-12 23:04:34 +00:00
Oleksii Filonenko
5ed3e70e69 concord-tui: 2.2.13 -> 2.3.5 (#541147) 2026-07-12 23:03:19 +00:00
Peder Bergebakken Sundt
26ee30a861 goperf: 0-unstable-2026-06-15 -> 0-unstable-2026-07-08 (#541229) 2026-07-12 22:46:48 +00:00
wrench-exile-legacy
ec457e97c9 oh-my-posh: 29.20.0 -> 29.26.1
Diff: https://github.com/jandedobbeleer/oh-my-posh/compare/v29.20.0...v29.26.1

Changelog: https://github.com/JanDeDobbeleer/oh-my-posh/releases/tag/v29.26.1
2026-07-12 23:32:10 +01:00
Ryan Omasta
6692a57d75 scrcpy: 4.0 -> 4.1
https://github.com/Genymobile/scrcpy/releases/tag/v4.1
Diff: https://github.com/Genymobile/scrcpy/compare/v4.0...v4.1
2026-07-12 16:20:37 -06:00
Oleksii Filonenko
589f1808b4 searchix: 0.4.8 -> 0.4.9 (#541196) 2026-07-12 22:20:06 +00:00
Oleksii Filonenko
77f6ebde4d osu-lazer{,-bin}: 2026.624.0 -> 2026.711.0 (#541047) 2026-07-12 22:18:10 +00:00
Felix Bargfeldt
062bfcb574 firefox/wrapper: enable strictDeps (#540042) 2026-07-12 22:16:36 +00:00
Robert Schütz
b7dd57b33f nixos/tests/matter-server: use default python3Packages 2026-07-12 15:15:25 -07:00
R. Ryantm
ad44312900 goperf: 0-unstable-2026-06-15 -> 0-unstable-2026-07-08 2026-07-12 22:13:32 +00:00
Yohann Boniface
2656a14967 python3Packages.sphinx-last-updated-by-git: remove changelog (#515573) 2026-07-12 22:09:06 +00:00
Thiago Kenji Okada
85d13f25ae libretro.vba-next: 0-unstable-2026-06-06 -> 0-unstable-2026-06-29 (#541206) 2026-07-12 22:08:38 +00:00
Yohann Boniface
7b5840aa4c python3Packages.guntamatic: 1.9.0 -> 1.9.1 (#541087) 2026-07-12 22:06:24 +00:00
Sandro
792e285caa debcraft: init at 0.9.2 (#534968) 2026-07-12 22:02:29 +00:00
R. Ryantm
74d2f39773 olympus-unwrapped: 26.06.06.03 -> 26.07.12.04 2026-07-12 21:59:00 +00:00
Oleksii Filonenko
ee4109badc fnox: 1.29.0 -> 1.30.0
Diff: https://github.com/jdx/fnox/compare/v1.29.0...v1.30.0

Changelog: https://github.com/jdx/fnox/releases/tag/v1.30.0
2026-07-12 22:54:34 +01:00
Yohann Boniface
84c57856c9 jinja-lsp: 0.2.1 -> 0.2.3 (#540653) 2026-07-12 21:54:00 +00:00
Yohann Boniface
d7ac0fe0ea python3Packages.bnnumerizer: migrate to pyproject (#528825) 2026-07-12 21:50:27 +00:00
Oleksii Filonenko
2f852c2108 concord-tui: 2.2.13 -> 2.3.5 2026-07-12 22:48:12 +01:00
Yohann Boniface
a7ec99671b python3Packages.setuptools-lint: migrate to pyproject (#537875) 2026-07-12 21:44:46 +00:00
Daniel Woffinden
3bd158e72e cgt-calc: fix build by backporting uv-build relaxation
On latest unstable:
```
ERROR Missing dependencies:
        uv_build<0.11.0,>=0.8.23
error: Cannot build '/nix/store/w9vn8bl71zib3lgf4dfrdkrfasz9alnx-cgt-calc-2.0.0.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/kg4zwzbh10vn51h0r6g6jmlhh0wb6k93-cgt-calc-2.0.0-dist
         /nix/store/wnr2qzvnw7l0czbaa0qqm2wdjyfrbnfb-cgt-calc-2.0.0
       Last 25 log lines:
       > Using pypaBuildPhase
       > Sourcing python-runtime-deps-check-hook
       > Using pythonRuntimeDepsCheckHook
       > Sourcing pypa-install-hook
       > Using pypaInstallPhase
       > Sourcing python-imports-check-hook.sh
       > Using pythonImportsCheckPhase
       > Sourcing python-namespaces-hook
       > Sourcing python-catch-conflicts-hook.sh
       > Running phase: unpackPhase
       > unpacking source archive /nix/store/xf1v660b4w4kv0sk1qhwx5lx9gapacgz-source
       > source root is source
       > setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"
       > Running phase: patchPhase
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: configurePhase
       > no configure script, doing nothing
       > Running phase: buildPhase
       > Executing pypaBuildPhase
       > Creating a wheel...
       > pypa build flags: --no-isolation --outdir dist/ --wheel
       > * Getting build dependencies for wheel...
       >
       > ERROR Missing dependencies:
       >     uv_build<0.11.0,>=0.8.23
       For full logs, run:
         nix log /nix/store/w9vn8bl71zib3lgf4dfrdkrfasz9alnx-cgt-calc-2.0.0.drv
```

Fix is upstream but not yet released: https://github.com/KapJI/capital-gains-calculator/pull/781
2026-07-12 22:43:19 +01:00
Yohann Boniface
37010bbbb0 python3Packages.types-retry: migrate to pyproject (#540366) 2026-07-12 21:42:29 +00:00
Bart Oostveen
9af645506c matrix-continuwuity: 26.6.1 -> 26.6.2
Release notes: https://forgejo.ellis.link/continuwuation/continuwuity/releases/tag/v26.6.2
Changelog: https://forgejo.ellis.link/continuwuation/continuwuity/src/commit/v26.6.2/CHANGELOG.md
Diff: https://forgejo.ellis.link/continuwuation/continuwuity/compare/v26.6.1...v26.6.2
2026-07-12 23:41:21 +02:00
zowoq
3de6bc908b terraform-providers.hashicorp_tfe: 0.78.0 -> 0.79.0 (#541161) 2026-07-12 21:39:29 +00:00
zowoq
d76ef0af5f terraform-providers.f5networks_bigip: 1.27.0 -> 1.28.0 (#541132) 2026-07-12 21:39:24 +00:00
zowoq
34049af79e terraform-providers.spotinst_spotinst: 1.237.0 -> 1.238.0 (#541127) 2026-07-12 21:39:17 +00:00
kirillrdy
d41d578b41 python3Packages.corner: 2.2.3 -> 2.3.0 (#541180) 2026-07-12 21:39:12 +00:00
zowoq
f0c8a794b5 terraform-providers.sumologic_sumologic: 3.2.8 -> 3.2.9 (#541128) 2026-07-12 21:39:06 +00:00
zowoq
4707ed11ca terraform-providers.ubiquiti-community_unifi: 0.54.0 -> 0.55.0 (#541049) 2026-07-12 21:38:56 +00:00
Peder Bergebakken Sundt
7268138636 displaycal: 3.9.17 → 3.9.18 (#540755) 2026-07-12 21:38:46 +00:00
nixpkgs-ci[bot]
e230aa830e folia-major: 0.5.26 -> 0.5.27 (#541186) 2026-07-12 21:36:05 +00:00
Jo
a461bdbe8c semantic-release: 25.0.5 -> 25.0.6 (#540596) 2026-07-12 21:34:14 +00:00
Yohann Boniface
4ee0b3ebd9 python3Packages.telegraph: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#539630) 2026-07-12 21:31:36 +00:00
Yohann Boniface
62290c9d1b python3Packages.persim: migrate to pyproject, enable __structuredAttrs, use finalAttrs, reenable disabled tests (#539639) 2026-07-12 21:30:14 +00:00
kirillrdy
f31bc50294 python3Packages.blackjax: 1.5 -> 1.6 (#540508) 2026-07-12 21:29:14 +00:00
Jo
3f5cf2910e weaviate: 1.38.2 -> 1.38.3 (#540631) 2026-07-12 21:29:11 +00:00
Yohann Boniface
8199daa37c timbreid: move to by-name/, replace explicit phases with nix flags (#540871) 2026-07-12 21:24:44 +00:00
dotlambda
1c6b253db5 python3Packages.dataset: 1.6.2 -> 2.0.0 (#509582) 2026-07-12 21:23:08 +00:00
R. Ryantm
a112bd3058 libretro.vba-next: 0-unstable-2026-06-06 -> 0-unstable-2026-06-29 2026-07-12 21:19:23 +00:00
Sarah Clark
121c8c223a python3Packages.svgdigitizer: modernize 2026-07-12 14:15:22 -07:00
nixpkgs-ci[bot]
d80e864821 microsoft-edge: 149.0.4022.98 -> 150.0.4078.65 (#540641) 2026-07-12 21:13:41 +00:00
Sarah Clark
dfc8eaa132 python3Packages.svgdigitizer: relax deps on astropy to allow building
https://github.com/echemdb/svgdigitizer/issues/298
2026-07-12 14:13:25 -07:00
Jo
dcf3ad9e43 rutorrent: 5.3.3 -> 5.3.6 (#540803) 2026-07-12 21:13:25 +00:00
Jo
0c0e1264bb python3Packages.ijson: 3.5.0 -> 3.5.1 (#540839) 2026-07-12 21:08:51 +00:00
Yohann Boniface
4137e46e3f picocom: add myself as maintainer (#539741) 2026-07-12 21:03:14 +00:00
pancaek
cc4f407d13 timbreid: specify gpl3Plus license 2026-07-12 14:03:13 -07:00
Felix Bargfeldt
28b25e906c privatebin: 2.0.4 -> 2.0.5 (#541152) 2026-07-12 20:53:42 +00:00
Jo
4d53d910d0 bitbox: 4.51.0 -> 4.51.3 (#540950) 2026-07-12 20:51:25 +00:00
Heitor Augusto
7077d6d0ee plasmusic-toolbar: 4.1.0 -> 4.2.0 (#541122) 2026-07-12 20:47:07 +00:00
Wolfgang Walther
5f14fa3097 orioledb: 17.20 -> 18.1 (orioledb-postgres); beta16-pre-3 -> beta16 (orioledb) (#541173) 2026-07-12 20:45:38 +00:00
Matteo Pacini
ec2d0c22b8 kew: 4.0.0 -> 4.1.8 (#539735) 2026-07-12 20:43:26 +00:00
Gaetan Lepage
f6a3ebb128 python3Packages.corner: 2.2.3 -> 2.3.0
Diff: https://github.com/dfm/corner.py/compare/v2.2.3...v2.3.0

Changelog: https://github.com/dfm/corner.py/releases/tag/v2.3.0
2026-07-12 20:43:18 +00:00
R. Ryantm
78dd830874 searchix: 0.4.8 -> 0.4.9 2026-07-12 20:42:55 +00:00
Jo
d22b5f9ef0 xlsfonts: 1.0.8 -> 1.0.9 (#541004) 2026-07-12 20:41:43 +00:00
dotlambda
a242d30f9a python3Packages.qh3: 1.9.2 -> 1.9.3 (#541189) 2026-07-12 20:41:08 +00:00
Yohann Boniface
7fb374edd9 gimp: add adwaita fallback theme (#539765) 2026-07-12 20:38:37 +00:00
Sarah Clark
35a4d8543e python3Packages.swcgeom: 0.21.5 -> 0.21.6
https://github.com/yzx9/swcgeom/releases/tag/v0.21.6
2026-07-12 13:36:10 -07:00
Sarah Clark
446396e2da python3Packages.swcgeom: modernize 2026-07-12 13:36:10 -07:00
Thomas Butter
cbbbe1d201 mermaid-cli: 11.12.0 -> 11.16.0 2026-07-12 20:34:53 +00:00
Matteo Pacini
c7ea9926be keycastr: 0.10.3 -> 0.10.5 (#540622) 2026-07-12 20:33:24 +00:00
Jo
35ac3dd767 firefox-devedition-unwrapped: 152.0b3 -> 153.0b11 (#540902) 2026-07-12 20:29:23 +00:00
Peder Bergebakken Sundt
054ee282f5 diffoscope: 323 -> 324 (#540505) 2026-07-12 20:27:00 +00:00
Gaetan Lepage
f65a470196 python3Packages.arviz-base: ignore failing warning 2026-07-12 20:25:33 +00:00
dotlambda
f1ac8de67a python313Packages.fs: mark broken (#541148) 2026-07-12 20:22:54 +00:00
R. Ryantm
e2619a652d folia-major: 0.5.26 -> 0.5.27 2026-07-12 20:22:06 +00:00
R. Ryantm
5efedf2208 python3Packages.ckzg: 2.1.7 -> 2.1.8 2026-07-12 20:20:33 +00:00
Wolfgang Walther
895db8b608 postgresql.withPackages: expose tests passthru
This allows running tests for example on `orioledb`, which is not only a
`postgresql` package, but wrapped with an extension.
2026-07-12 22:19:39 +02:00
Michael Daniels
5cefe928ee python3Packages.pygraphviz: unbreak on Darwin 2026-07-12 16:19:37 -04:00
Jo
a9db4ec132 await: 2.4.0 -> 2.7.0 (#541052) 2026-07-12 20:18:55 +00:00
R. Ryantm
92f9eaaed4 gomplate: 5.1.0 -> 5.2.0 2026-07-12 20:17:09 +00:00
dotlambda
7f8d17e6de python3Packages.vllm: add more known vulnerabilities (#541174) 2026-07-12 20:16:55 +00:00
Jo
649df16ef6 muse-sounds-manager: 2.1.1.912 -> 2.2.1.953 (#541036) 2026-07-12 20:16:49 +00:00
Michael Daniels
3acfab615e graphviz: support building Quartz plugin on Darwin
Analogous to 023d279213, but disabled by
default so we can have it on master.
2026-07-12 16:16:30 -04:00
Sandro
c1aa3bf0f8 python314Packages.samplerate-ledfx: fix Python 3.14 support (#540451) 2026-07-12 20:16:02 +00:00
Robert Schütz
c11ef72263 python3Packages.vllm: add more known vulnerabilities 2026-07-12 13:11:05 -07:00
Wolfgang Walther
483003dbd1 orioledb: 17.20 -> 18.1 (orioledb-postgres)
Release Notes:
https://github.com/orioledb/postgres/releases/tag/patches18_1
https://github.com/orioledb/orioledb/releases/tag/beta16
2026-07-12 22:11:02 +02:00
pancaek
0d76345cd2 timbreid: enable parallel building 2026-07-12 13:10:51 -07:00
Sandro
e1f0dee737 passless: init at 0.11.2 (#516879) 2026-07-12 20:07:58 +00:00
R. Ryantm
e36b20e25e python3Packages.qh3: 1.9.2 -> 1.9.3 2026-07-12 20:06:55 +00:00
Gaétan Lepage
590506c76c brioche: fix eval on unsupported systems (#540877) 2026-07-12 20:05:01 +00:00
dotlambda
2065d53daf openllm, python3Packages.bentoml: mark insecure (#541160) 2026-07-12 20:02:58 +00:00
nixpkgs-ci[bot]
78b33547a6 vrc-get: 1.9.1 -> 1.9.2 (#541137) 2026-07-12 20:02:30 +00:00
Robert Schütz
895f7deddc openllm: mark insecure 2026-07-12 12:57:02 -07:00
Robert Schütz
d634535db1 python3Packages.bentoml: mark insecure 2026-07-12 12:56:33 -07:00
Kacper Uminski
9c9caec86f codechecker: 6.24.0 -> 6.28.0 2026-07-12 21:43:12 +02:00
Kacper Uminski
7234c843ad infer: init at 1.3.0 2026-07-12 21:43:12 +02:00
R. Ryantm
90c9bbb890 mympd: 25.2.2 -> 25.3.0 2026-07-12 19:41:53 +00:00
Kacper Uminski
2f0b459b26 pyml: 20231101 -> 20250807 2026-07-12 21:37:17 +02:00
Kacper Uminski
492251d9ea maintainers: add kacper-uminski 2026-07-12 21:37:16 +02:00
nixpkgs-ci[bot]
6d1069829b pyrefly: 1.2.0-dev.1 -> 1.2.0-dev.2 (#541034) 2026-07-12 19:33:40 +00:00
R. Ryantm
e3629cd4f0 terraform-providers.hashicorp_tfe: 0.78.0 -> 0.79.0 2026-07-12 19:33:34 +00:00
Johannes Kirschbauer
69640f6d1f doc/style.css: clamp content max-width 2026-07-12 21:33:32 +02:00
nixpkgs-ci[bot]
6829d247f0 itgmaniaPackages.itg3encore: 0-unstable-2026-06-28 -> 0-unstable-2026-07-07 (#540469) 2026-07-12 19:33:30 +00:00
nixpkgs-ci[bot]
56450ae620 itgmaniaPackages.zmod-simply-love: 5.8.1-april -> 5.9.0-july-2 (#540468) 2026-07-12 19:33:28 +00:00
xfnw
08acb1b09f python3Packages.dataset: 1.6.2 -> 2.0.0
https://github.com/pudo/dataset/releases/tag/2.0.0

Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
2026-07-12 15:27:07 -04:00
dotlambda
d3ea6447e0 home-assistant-custom-components.homematicip_local: 2.8.2 -> 2.8.3 (#541139) 2026-07-12 19:25:02 +00:00
R. Ryantm
c3cdc7f126 nexttrace: 1.7.0 -> 1.7.1 2026-07-12 19:21:01 +00:00
Robert Schütz
0897fed1ad python3Packages.statmake: update dependencies 2026-07-12 12:18:47 -07:00
Alyssa Ross
171b6e97c6 switch-to-configuration-ng: fix clippy errors (#540996) 2026-07-12 19:18:37 +00:00
Robert Schütz
c850aa1420 python3Packages.ufolint: update dependencies 2026-07-12 12:16:31 -07:00
Marc Jakobi
b9a01ee1b6 luaPackages: normelize more licenses (#540690) 2026-07-12 19:05:00 +00:00
Robert Schütz
5c54aeaa1b python3Packages.fontfeatures: update dependencies 2026-07-12 12:04:39 -07:00
Robert Schütz
66e34083af python313Packages.fs: mark broken
It doesn't suffice to use setuptools_80 in `build-system` because fs
imports pkg_resources.
2026-07-12 12:04:39 -07:00
Sandro
0ffe1e8019 python3Packages.bandcamp-async-api: init at 0.2.2 (#540088) 2026-07-12 19:04:37 +00:00
Sandro Jäckel
30f2fa0ce1 privatebin: 2.0.4 -> 2.0.5
Diff: https://github.com/PrivateBin/PrivateBin/compare/2.0.4...2.0.5

Changelog: https://github.com/PrivateBin/PrivateBin/releases/tag/2.0.5
2026-07-12 20:59:48 +02:00
Sandro Jäckel
1953bbb336 home-assistant-custom-components.local_openai: 1.8.0 -> 1.8.1
Diff: https://github.com/skye-harris/hass_local_openai_llm/compare/1.8.0...1.8.1

Changelog: https://github.com/skye-harris/hass_local_openai_llm/releases/tag/1.8.1
2026-07-12 20:59:01 +02:00
nixpkgs-ci[bot]
93eb9d4b49 wavelog: 2.5 -> 3.0.1 (#532183) 2026-07-12 18:58:08 +00:00
Arne Keller
c10bf64180 nixos/zeronet: Update TOR settings (#499802) 2026-07-12 18:54:59 +00:00
Felix Singer
ccfaa326e0 jenkins: 2.555.3 -> 2.568.1
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-12 20:53:49 +02:00
Oleksii Filonenko
310abee38d aube: 1.9.1 -> 1.26.0 (#539678) 2026-07-12 18:51:39 +00:00
pancaek
c33f83b46f timbreid: replace explicit phases with nix flags 2026-07-12 11:50:48 -07:00
Robert Schütz
1b844a8e74 Revert "python313Packages.fs: pin to setuptools_80"
This reverts commit 6c81b30e2c because
versioned attributes are not allowed in `dependencies`.
This lead to two versions of setuptools in bentoml's closure.
2026-07-12 11:46:23 -07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
08ebc6c0b2 displaycal: 3.9.17 → 3.9.18 2026-07-13 01:43:28 +07:00
Michael Daniels
f93cef19e8 topgrade: fix Darwin build
Fixes https://hydra.nixos.org/build/337394047
2026-07-12 14:37:41 -04:00
Robert Schütz
6252b63db2 python3Packages.aiohomematic: use __structuredAttrs 2026-07-12 11:32:26 -07:00
Robert Schütz
9b2041b06d python3Packages.aiohomematic: use finalAttrs 2026-07-12 11:31:49 -07:00
R. Ryantm
dbf2c2b641 vrc-get: 1.9.1 -> 1.9.2 2026-07-12 18:30:36 +00:00
Robert Schütz
d585b4c958 home-assistant-custom-components.homematicip_local: 2.8.2 -> 2.8.3
Diff: https://github.com/SukramJ/custom_homematic/compare/2.8.2...2.8.3

Changelog: https://github.com/SukramJ/custom_homematic/blob/2.8.3/changelog.md
2026-07-12 11:24:36 -07:00
Robert Schütz
80c285e543 python3Packages.openccu-loom-client: 2026.7.4 -> 2026.7.6
Diff: https://github.com/SukramJ/openccu-loom-client/compare/2026.7.4...2026.7.6

Changelog: https://github.com/SukramJ/openccu-loom-client/blob/2026.7.6/changelog.md
2026-07-12 11:24:27 -07:00
Robert Schütz
8a8a6b490a python3Packages.openccu-loom-types: 0.1.52 -> 0.1.53
Diff: https://github.com/SukramJ/openccu-loom-types/compare/v0.1.52...v0.1.53

Changelog: https://github.com/SukramJ/openccu-loom-types/blob/v0.1.53/changelog.md
2026-07-12 11:24:05 -07:00
Robert Schütz
c4ae77b8cf python3Packages.aiohomematic: 2026.7.2 -> 2026.7.6
Diff: https://github.com/SukramJ/aiohomematic/compare/2026.7.2...2026.7.6

Changelog: https://github.com/SukramJ/aiohomematic/blob/2026.7.6/changelog.md
2026-07-12 11:23:38 -07:00
R. Ryantm
3bcccb1199 python3Packages.exa-py: 2.14.0 -> 2.16.1 2026-07-12 18:21:31 +00:00
Michael Daniels
994435fc50 R: fix build on darwin (#540940) 2026-07-12 18:21:05 +00:00
Pol Dellaiera
f959c4f829 grafana: 13.0.3 -> 13.1.0 (#540797) 2026-07-12 18:19:41 +00:00
Thomas Gerbet
a5f6677118 tandoor-recipes: 2.6.9 -> 2.6.13 (#540983) 2026-07-12 18:17:19 +00:00
R. Ryantm
1e80ac708e terraform-providers.f5networks_bigip: 1.27.0 -> 1.28.0 2026-07-12 18:09:42 +00:00
Oleksii Filonenko
b92228378d aube: fix build
Co-Authored-By: chillcicada <chillcicada@users.noreply.github.com>
2026-07-12 19:08:07 +01:00
Sarah Clark
23c12980be python3Packages.seaborn: disable flaky test on Darwin 2026-07-12 11:07:00 -07:00
Sarah Clark
fd61dd3ad6 python3Packages.seaborn: modernize 2026-07-12 11:07:00 -07:00
Thomas Gerbet
d9cd59c37e gittuf: 0.12.0 -> 0.15.0 (#540875) 2026-07-12 18:05:36 +00:00
Thiago Kenji Okada
ecda6e33ff python3Packages.dpcontracts: fix tests (#539321) 2026-07-12 18:05:12 +00:00
R. Ryantm
141e1fceda ctx7: 0.5.3 -> 0.5.4 2026-07-12 18:01:33 +00:00
Pol Dellaiera
2d5a2163fa mcp-gateway: 3.0.1 -> 3.3.0 (#541031) 2026-07-12 17:59:04 +00:00
R. Ryantm
f2493a4a77 terraform-providers.sumologic_sumologic: 3.2.8 -> 3.2.9 2026-07-12 17:57:00 +00:00
Pol Dellaiera
63b199d19e phpExtensions.blackfire: 2026.5.0 -> 2026.7.0 (#540656) 2026-07-12 17:55:49 +00:00
Pol Dellaiera
60abdb61ed mona-sans: 2.0.23 -> 2.0.27 (#540821) 2026-07-12 17:53:08 +00:00
R. Ryantm
a22270679d terraform-providers.spotinst_spotinst: 1.237.0 -> 1.238.0 2026-07-12 17:50:24 +00:00
Pol Dellaiera
f2aabbe09a mongodb-7_0: pin to setuptools_80 (#541057) 2026-07-12 17:38:49 +00:00
Yohann Boniface
045d18c879 mkvtoolnix-cli: fix build (#540730) 2026-07-12 17:32:29 +00:00
R. Ryantm
203070b2cd plasmusic-toolbar: 4.1.0 -> 4.2.0 2026-07-12 17:30:20 +00:00
nixpkgs-ci[bot]
175c3a3a36 aasvg: 0.5.2 -> 0.5.3 (#541063) 2026-07-12 17:30:14 +00:00
Vladyslav Pekker
626e303ddc bloop: 2.1.0 -> 2.1.1 2026-07-12 14:26:50 -03:00
Yohann Boniface
b72b475ded github-copilot-cli: remove dbreyfogle as maintainer (#541095) 2026-07-12 17:26:13 +00:00
Oleksii Filonenko
79966310b7 mtail: 3.4.0 -> 3.4.3 (#541104) 2026-07-12 17:19:20 +00:00
Oleksii Filonenko
5a27db8fba screen: 5.0.1 -> 5.0.2 (#541110) 2026-07-12 17:18:45 +00:00
Oleksii Filonenko
c09776b27c folia-major: init at 0.5.26 (#537759) 2026-07-12 17:16:15 +00:00
Austin Horstman
c7cae4b093 yabai: remove inactive maintainer (#541032) 2026-07-12 17:16:05 +00:00
Gerhard Schwanzer
627c7cc75e zabbix74: 7.4.11 -> 7.4.12
https://www.zabbix.com/rn/rn7.4.12

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-12 19:13:59 +02:00
Robert Schütz
8836d92ccd python3Packages.structlog: use finalAttrs 2026-07-12 10:06:07 -07:00
R. Ryantm
f6cfa2ca77 python3Packages.functions-framework: 3.10.1 -> 3.10.2 2026-07-12 17:05:19 +00:00
Robert Schütz
c9e406bc43 python3Packages.structlog: 25.5.0 -> 26.1.0
Diff: https://github.com/hynek/structlog/compare/25.5.0...26.1.0

Changelog: https://github.com/hynek/structlog/blob/26.1.0/CHANGELOG.md
2026-07-12 10:04:44 -07:00
Benjamin Levy
9d36820963 python3Packages.redisvl: fix build with redis 8.0.1 2026-07-12 13:01:00 -04:00
Sergei Trofimovich
0d67c99f88 screen: 5.0.1 -> 5.0.2 2026-07-12 18:00:25 +01:00
R. Ryantm
f25ea67363 python3Packages.qbittorrent-api: 2026.6.0 -> 2026.7.0 2026-07-12 16:58:32 +00:00
nixpkgs-ci[bot]
17bc95bb8c tutanota-desktop: 350.260608.0 -> 353.260630.0 (#533672) 2026-07-12 16:57:31 +00:00
R. Ryantm
9bfbbc61f6 ananicy-rules-cachyos: 0-unstable-2026-06-24 -> 0-unstable-2026-07-11 2026-07-12 16:52:15 +00:00
Sandro
5cc08ea390 blueman: Fix double wrapping (#541073) 2026-07-12 16:52:07 +00:00
Arne Keller
47d7e816ed flytectl.tests: fix the eval (#541102) 2026-07-12 16:49:58 +00:00
R. Ryantm
9408e8912e mtail: 3.4.0 -> 3.4.3 2026-07-12 16:46:52 +00:00
R. Ryantm
867f50f5db clickhouse-backup: 2.7.3 -> 2.7.4 2026-07-12 16:43:38 +00:00
R. Ryantm
fdbd3630e1 python3Packages.pyvers: 0.2.2 -> 0.2.3 2026-07-12 16:43:35 +00:00
Sergei Trofimovich
fd141a2647 flytectl.tests: fix the eval
Without the change the eval fails on` master` as:

    $ nix build --no-link -f. flytectl.tests
    error:
       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating derivation 'flytectl-0.9.8-test-version'
         whose name attribute is located at pkgs/stdenv/generic/make-derivation.nix:651:11

       … while evaluating attribute 'buildCommand' of derivation 'flytectl-0.9.8-test-version'
         at pkgs/build-support/trivial-builders/default.nix:81:17:
           80|         enableParallelBuilding = true;
           81|         inherit buildCommand name;
             |                 ^
           82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: attribute 'version' missing
       at pkgs/by-name/fl/flytectl/package.nix:52:19:
           51|     command = "flytectl version";
           52|     version = "v${finalAttrs.src.version}";
             |                   ^
           53|   };
2026-07-12 17:43:22 +01:00
Yohann Boniface
0b4f03c64b python3Packages.paddlex: 3.7.1 -> 3.7.2 (#537804) 2026-07-12 16:33:44 +00:00
Yohann Boniface
f5c3893f95 rbspy: 0.48.0 -> 0.49.0 (#537691) 2026-07-12 16:33:27 +00:00
Yohann Boniface
6bfb2d76b2 hex: 0.6.0 -> 0.7.0 (#538401) 2026-07-12 16:32:14 +00:00
R. Ryantm
98b4497a4f python3Packages.python-open-router: 0.3.3 -> 0.4.0 2026-07-12 16:30:17 +00:00
Atemu
04909811bb nixos/oo7: fix option description (#541080) 2026-07-12 16:28:28 +00:00
nixpkgs-ci[bot]
3b192a662c arnis: 2.9.0 -> 3.0.0 (#540971) 2026-07-12 16:27:35 +00:00
Shardul Baral
55f67a8dc7 maintainers: remove shardy 2026-07-12 12:25:09 -04:00
Shardul Baral
5cfd76ff6e yabai: remove inactive maintainer 2026-07-12 12:24:59 -04:00
R. Ryantm
47cff4e38c python3Packages.caido-schema-proxy: 0.57.0 -> 0.57.1 2026-07-12 16:23:49 +00:00
Danny Breyfogle
eaca876110 github-copilot-cli: remove dbreyfogle as maintainer 2026-07-12 09:20:28 -07:00
Oleksii Filonenko
96625f67b3 codegraph: 0.9.9 -> 1.4.1 (#540966) 2026-07-12 16:11:13 +00:00
Thiago Kenji Okada
e65810f3ee libretro.genesis-plus-gx: 0-unstable-2026-06-19 -> 0-unstable-2026-07-10 (#538236) 2026-07-12 16:10:25 +00:00
R. Ryantm
432c1759a6 python3Packages.guntamatic: 1.9.0 -> 1.9.1 2026-07-12 16:00:02 +00:00
R. Ryantm
61159270ad dnsproxy: 0.82.1 -> 0.83.0 2026-07-12 15:58:31 +00:00
nixpkgs-ci[bot]
a851d6105d zotero: 9.0.5 -> 9.0.6 (#540922) 2026-07-12 15:57:47 +00:00
nixpkgs-ci[bot]
e740362d56 minizip-ng: 4.2.1 -> 4.2.2 (#540075) 2026-07-12 15:57:41 +00:00
Peder Bergebakken Sundt
1553bfee12 python3Packages.sqlalchemy_1_3: create new event loop if not exists (#540310) 2026-07-12 15:56:58 +00:00
R. Ryantm
5636f9347d python3Packages.timezonefinder: 8.2.4 -> 8.2.5 2026-07-12 15:54:08 +00:00
Yohann Boniface
cb5605a624 vollkorn: use installFonts (#532863) 2026-07-12 15:53:58 +00:00
Doron Behar
5404c134fd live-server: 0.11.0 -> 0.11.1 (#540951) 2026-07-12 15:42:47 +00:00
HigherOrderLogic
801701ec97 nixos/oo7: fix option description 2026-07-12 15:41:07 +00:00
R. Ryantm
52d46d77f7 search-vulns: 1.1.0 -> 1.2.1 2026-07-12 15:29:56 +00:00
Francesco Gazzetta
10afdd7e52 pt2-clone: 1.90 -> 1.91 (#538670) 2026-07-12 15:25:04 +00:00
Arne Keller
25fb08f4b3 ramus: init at 2.0.2 (#500972) 2026-07-12 15:22:17 +00:00
Sandro
922beff01e nixos/locate: remove bash wrapper from systemd (#539609) 2026-07-12 15:13:50 +00:00
Flaviu Tamas
a846cde453 gdalMinimal: skip test_zarr_read_simple_sharding
This test asserts that a Zarr tile-presence cache (zarr.json.gmac) is
written when opening a sharded array with CACHE_TILE_PRESENCE=YES. That
cache is serialized via the netCDF driver, which is disabled in the
minimal build, so the file is never created and the test fails.

The sibling test_zarr_cache_tile_presence is already gated on netCDF
upstream; this one was missed.

Fixes #540609

Assisted-by: Claude Opus 4.8
2026-07-12 11:11:24 -04:00
Bobby Rong
1e51f5cb1d blueman: Fix double wrapping 2026-07-12 23:03:48 +08:00
Sandro
42ad2b8d99 oha: Install shell completions (#540718) 2026-07-12 15:00:19 +00:00
faukah
94850e563a rumdl: add faukah to maintainers 2026-07-12 16:58:00 +02:00
faukah
879f9ce3d2 rumdl: modernise 2026-07-12 16:58:00 +02:00
faukah
3aeb31cff9 rumdl: 0.2.30 -> 0.2.31 2026-07-12 16:58:00 +02:00
Jan Tojnar
652362a62b liblouis: 3.33.0 → 3.38.0
https://github.com/liblouis/liblouis/compare/v3.33.0...v3.38.0

- https://github.com/liblouis/liblouis/releases/tag/v3.34.0

  No longer installs html and txt docs:

  As per <https://www.gnu.org/software/automake/manual/automake.html#Texinfo>:

  > Following the GNU Coding Standards, only the .info files are built by ‘make all’ and installed by ‘make install’

- https://github.com/liblouis/liblouis/releases/tag/v3.35.0
- https://github.com/liblouis/liblouis/releases/tag/v3.36.0
- https://github.com/liblouis/liblouis/releases/tag/v3.37.0
- https://github.com/liblouis/liblouis/releases/tag/v3.38.0

Also fix `substituteInPlace --replace` deprecation.
2026-07-12 16:56:40 +02:00
Mootfrost
a39b911a0b ramus: init at 2.0 2026-07-12 17:55:19 +03:00
Mootfrost
e3e2b200ae maintainers: add mootfrost 2026-07-12 17:55:18 +03:00
R. Ryantm
a8ad3473cd yamlscript: 0.2.24 -> 0.2.27 2026-07-12 14:55:16 +00:00
Sandro
2b169ebe89 mindustry: 155.4 -> 159.3 (#529629) 2026-07-12 14:54:42 +00:00
Peder Bergebakken Sundt
599ce3e6d9 rebels-in-the-sky: 1.6.1 -> 1.7.1 (#540454) 2026-07-12 14:52:39 +00:00
Peder Bergebakken Sundt
aaaa699de6 lakefs: 1.79.0 -> 1.83.0 (#539997) 2026-07-12 14:46:43 +00:00
R. Ryantm
66707db40b skills: 1.5.14 -> 1.5.16 2026-07-12 14:40:57 +00:00
R. Ryantm
b352dc2e9e aasvg: 0.5.2 -> 0.5.3 2026-07-12 14:40:19 +00:00
c6rg0
39f6aa28a3 osu-lazer: 2026.624.0 -> 2026.711.0 2026-07-12 15:35:20 +01:00
jaredmontoya
92b2793f8b llama-cpp: do not overwrite the actual llama cli 2026-07-12 16:33:59 +02:00
c6rg0
b67e88e3a0 osu-lazer-bin: 2026.624.0 -> 2026.711.0 2026-07-12 15:29:10 +01:00
Sanfer
fe14acf062 nixos/nordvpn: init module 2026-07-12 19:58:59 +05:30
nixpkgs-ci[bot]
51f9499923 graphite: 0-unstable-2026-07-01 -> 0-unstable-2026-07-09 (#540850) 2026-07-12 14:26:46 +00:00
jaredmontoya
cb8b2d7ff4 llama-cpp: remove unnecessary argument 2026-07-12 16:25:43 +02:00
Peder Bergebakken Sundt
374ccd8bea rcp: 0.35.0 -> 0.36.0 (#540625) 2026-07-12 14:23:27 +00:00
qubitnano
daa55b26c6 mongodb-7_0: pin to setuptools_80
mongodb> ModuleNotFoundError: No module named 'pkg_resources':
mongodb>   File "/build/source/SConstruct", line 22:
mongodb>     from pkg_resources import parse_version
2026-07-12 10:21:32 -04:00
Peder Bergebakken Sundt
be21a3154c _1oom: 1.11.8 -> 1.11.9, update source (#540435) 2026-07-12 14:21:08 +00:00
Peder Bergebakken Sundt
1d2b03b1c7 space-station-14-launcher: add nix-update-script; 0.39.0 -> 0.39.1 (#538652) 2026-07-12 14:10:31 +00:00
R. Ryantm
eb3871d048 hyprlax: 2.2.4 -> 2.2.5 2026-07-12 14:09:23 +00:00
Peder Bergebakken Sundt
b3422c984d zapp: 1.0.1 -> 1.0.2 (#540293) 2026-07-12 14:06:40 +00:00
Peder Bergebakken Sundt
005547035d smux: 0.3.1 -> 0.4.0 (#540314) 2026-07-12 14:06:24 +00:00
R. Ryantm
019ca14a55 await: 2.4.0 -> 2.7.0 2026-07-12 14:05:40 +00:00
Peder Bergebakken Sundt
b5c87281ba adw-bluetooth: 1.1.0 -> 1.1.2 (#540210) 2026-07-12 14:01:51 +00:00
R. Ryantm
daa94dce62 terraform-providers.ubiquiti-community_unifi: 0.54.0 -> 0.55.0 2026-07-12 13:57:25 +00:00
nicoo
fee0991f4b mindustry: 159.2 → 159.3 2026-07-12 13:53:42 +00:00
R. Ryantm
7c02eba582 libretro.genesis-plus-gx: 0-unstable-2026-06-19 -> 0-unstable-2026-07-10 2026-07-12 13:35:50 +00:00
Austin Horstman
2456ace74b vimPlugins.nvim-jdtls: add python3 to runtimeDeps (#540926) 2026-07-12 13:35:13 +00:00
Herwig Hochleitner
1d6cee4721 openvscode-server: Add support for use with pkgs.vscode-with-extensions (#447293) 2026-07-12 13:18:57 +00:00
Sarun Intaralawan
f8b7e2fca7 muse-sounds-manager: 2.1.1.912 -> 2.2.1.953 2026-07-12 19:56:13 +07:00
R. Ryantm
2d4248e0f9 pyrefly: 1.2.0-dev.1 -> 1.2.0-dev.2 2026-07-12 12:48:33 +00:00
R. Ryantm
0d29e4c4b6 karmor: 1.4.7 -> 1.4.9 2026-07-12 12:48:25 +00:00
Xerydian
dc83a880ab nixos/zeronet: Update TOR settings 2026-07-12 14:47:21 +02:00
Peder Bergebakken Sundt
b708e42eda webdav: 5.12.0 -> 5.13.0 (#540924) 2026-07-12 12:44:58 +00:00
Arne Keller
c6ec4aabbf kluctl: build with webui (#487449) 2026-07-12 12:44:15 +00:00
nixpkgs-ci[bot]
e300a0e4cc boringtun: 0.6.0 -> 0.7.1 (#541019) 2026-07-12 12:35:56 +00:00
R. Ryantm
9ce4400466 mcp-gateway: 3.0.1 -> 3.3.0 2026-07-12 12:24:19 +00:00
Martin Weinelt
d5569e5144 nixos/lasuite-meet: fix RuntimeDirectory nonsense (#541018) 2026-07-12 12:23:04 +00:00
R. Ryantm
89536158dd prometheus-alertmanager: 0.33.0 -> 0.33.1 2026-07-12 12:22:13 +00:00
isabel
b4bb71f994 shelter: 0-unstable-2026-06-05 -> 0-unstable-2026-06-10 (#540969) 2026-07-12 12:20:48 +00:00
Austin Horstman
4808878b0c yabai: work around ld64 hardening issue (#540976) 2026-07-12 12:14:20 +00:00
Ramses
46e5901ea2 fwupd: 2.1.5 -> 2.1.6; implement meson flag for EFI location (#539855) 2026-07-12 12:10:54 +00:00
Aaron Andersen
49cde8bfce breakpad: fix build on musl and modernise (#541021) 2026-07-12 12:07:05 +00:00
r-vdp
85fc5a135e fwupd: fix seal check rejecting files on tmpfs
Backport the upstream fix, to be removed when updating to 2.1.7.
2026-07-12 14:05:43 +02:00
r-vdp
c44229527a fwupd: clarify efi_app_location comment 2026-07-12 14:05:19 +02:00
R. Ryantm
08fb0cb20d cargo-release: 1.1.2 -> 1.1.3 2026-07-12 12:04:22 +00:00
R. Ryantm
765d8b6391 cargo-tarpaulin: 0.36.0 -> 0.37.0 2026-07-12 12:03:01 +00:00
Marcin Serwin
55a3a239a9 gh-poi: 0.17.2 -> 0.18.1 (#531213) 2026-07-12 12:00:47 +00:00
nixpkgs-ci[bot]
f8bf6ba14a c3c: 0.8.1 -> 0.8.2 (#540880) 2026-07-12 11:40:11 +00:00
K900
3d6034e8fa nixos/lasuite-meet: fix RuntimeDirectory nonsense 2026-07-12 14:25:23 +03:00
R. Ryantm
0953a2b7f4 boringtun: 0.6.0 -> 0.7.1 2026-07-12 11:22:52 +00:00
Matthias Beyer
5f078727c0 hunk: init at v0.17.0 (#541007) 2026-07-12 11:21:23 +00:00
Samiser
5ce128c4d9 lima: fix build on Darwin by linking with lld 2026-07-12 12:17:54 +01:00
nixpkgs-ci[bot]
b85053837a blesh: 0.4.0-devel3-unstable-2026-06-27 -> 0.4.0-devel3-unstable-2026-07-11 (#540959) 2026-07-12 11:11:48 +00:00
nixpkgs-ci[bot]
046c9ff67e velocity: 3.5.0-unstable-2026-06-16 -> 3.5.0-unstable-2026-07-10 (#540529) 2026-07-12 11:11:46 +00:00
nixpkgs-ci[bot]
7169a5154f llmfit: 0.9.34 -> 1.1.2 (#540661) 2026-07-12 11:11:44 +00:00
nixpkgs-ci[bot]
288b956cdf oxicloud: 0.8.1 -> 0.8.3 (#540957) 2026-07-12 11:11:41 +00:00
nixpkgs-ci[bot]
4e83b59963 snips-sh: 0.10.0 -> 0.10.1 (#540598) 2026-07-12 11:11:39 +00:00
nixpkgs-ci[bot]
7f578ac774 ntfy-sh: 2.25.0 -> 2.26.0 (#540409) 2026-07-12 11:11:34 +00:00
Conor
ec145f08f2 breakpad: fix build on musl and modernise 2026-07-12 12:09:42 +01:00
R. Ryantm
68fc0ec563 vscode-extensions.discloud.discloud: 2.29.7 -> 2.29.8 2026-07-12 11:08:31 +00:00
R. Ryantm
3bade317fd astal.source: 0-unstable-2026-06-21 -> 0-unstable-2026-07-03 2026-07-12 10:59:10 +00:00
Pol Dellaiera
ce1028c182 dino: migrate to by-name (#524456) 2026-07-12 10:59:08 +00:00
Thiago Kenji Okada
1c58bae88e libretro.fceumm: 0-unstable-2026-06-30 -> 0-unstable-2026-07-06 (#540994) 2026-07-12 10:57:04 +00:00
isabel
22d9ea8bf8 buildLakePackage: Small clean-ups for new builder (#519478) 2026-07-12 10:48:25 +00:00
phanirithvij
62a87bee49 backrest: 1.13.0 -> 1.14.1
Diff: https://github.com/garethgeorge/backrest/compare/v1.13.0...v1.14.1
Changelog: https://github.com/garethgeorge/backrest/releases/tag/v1.14.1

Add backrest-tray with tray support enabled.

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-07-12 16:17:04 +05:30
Yt
77e3dfa91f meilisearch: 1.48.3 -> 1.49.0 (#540962) 2026-07-12 10:41:27 +00:00
nixpkgs-ci[bot]
5703176cea restate: 1.7.0 -> 1.7.2 (#540995) 2026-07-12 10:40:48 +00:00
kaynetik
2c276e7d4e hunk: init at v0.17.0
Signed-off-by: kaynetik <aleksandar@nesovic.dev>
2026-07-12 12:40:21 +02:00
isabel
34cf037ef6 buildFHSEnv: Enable structuredAttrs (#535295) 2026-07-12 10:30:20 +00:00
Myzel394
ada8a56982 claude-usage-tracker: 3.1.1 -> 3.2.0
Diff: https://github.com/hamed-elfayome/Claude-Usage-Tracker/compare/v3.1.1...v3.2.0

Changelog: https://github.com/hamed-elfayome/Claude-Usage-Tracker/releases/tag/v3.2.0
2026-07-12 12:24:22 +02:00
Pavol Rusnak
1a5e7bf73b ollama-cpu: 0.31.1 -> 0.31.2 (#539829) 2026-07-12 10:20:53 +00:00
Pavol Rusnak
29db25226c ffmpeg-normalize: 1.41.0 -> 1.41.1 (#540624) 2026-07-12 10:20:04 +00:00
R. Ryantm
dd66f06054 python3Packages.python3-application: 3.0.10 -> 3.0.11 2026-07-12 10:16:04 +00:00
R. Ryantm
a32781b63c xlsfonts: 1.0.8 -> 1.0.9 2026-07-12 10:12:00 +00:00
R. Ryantm
506c6f0925 wavelog: 2.5 -> 3.0.1 2026-07-12 10:11:42 +00:00
R. Ryantm
b5e433449a tun2socks: 2.6.0 -> 2.7.0 2026-07-12 10:08:30 +00:00
Sefa Eyeoglu
2db6e73b5d alcom: 1.1.6 -> 1.1.8, install app icon (#540541) 2026-07-12 10:08:30 +00:00
Sefa Eyeoglu
8873034d41 pnpm_10: 10.34.4 -> 10.34.5 (#540434) 2026-07-12 10:00:26 +00:00
R. Ryantm
ee2893e98a signalbackup-tools: 20260615 -> 20260712 2026-07-12 09:54:38 +00:00
Martin Weinelt
ddc3d5f72c home-assistant-custom-components.yandex-station: 3.21.3 -> 3.21.4 (#540961) 2026-07-12 09:43:37 +00:00
Alyssa Ross
710dc3494e switch-to-configuration-ng: fix clippy errors
Failed to build since Rust 1.97, currently on staging.
2026-07-12 11:40:47 +02:00
MartV0
aa15810a39 nixos/isso: add secret file option 2026-07-12 11:29:12 +02:00
R. Ryantm
4850015822 restate: 1.7.0 -> 1.7.2 2026-07-12 09:28:41 +00:00
K900
f938b1174c matrix-continuwuity: 0.5.10 -> 26.6.1 (#540449) 2026-07-12 09:26:04 +00:00
R. Ryantm
d59ab689ee libretro.fceumm: 0-unstable-2026-06-30 -> 0-unstable-2026-07-06 2026-07-12 09:24:42 +00:00
nixpkgs-ci[bot]
4ebb8d6c14 mise: 2026.7.4 -> 2026.7.5 (#540956) 2026-07-12 09:18:30 +00:00
chillcicada
2c9bd5b0a7 folia-major: init at 0.5.26 2026-07-12 17:16:16 +08:00
R. Ryantm
92f38bfbfc lstr: 0.2.1 -> 0.3.0 2026-07-12 09:07:40 +00:00
sinanmohd
6978920367 nixos/dendrite: add package option 2026-07-12 14:35:52 +05:30
Bart Oostveen
91bc748a73 nixos/tests/matrix-continuwuity: add bartoostveen as a maintainer 2026-07-12 11:02:59 +02:00
Bart Oostveen
fe3454e664 nixos/tests/matrix-continuwuity: refactor to mautrix library
This is because [matrix-nio](https://github.com/matrix-nio/matrix-nio) is pretty dead, and does not seem to like the new continuwuity version with the new default v12 rooms.
Mautrix is actively maintained and a good fit for basic testing of the client-server connection on NixOS.
2026-07-12 11:02:59 +02:00
sinanmohd
1b97280b9b dendrite: set mainProgram 2026-07-12 14:32:13 +05:30
Bart Oostveen
ad3d974262 matrix-continuwuity: 0.5.10 -> 26.6.1
Release notes: https://forgejo.ellis.link/continuwuation/continuwuity/releases/tag/v26.6.1 and https://forgejo.ellis.link/continuwuation/continuwuity/releases/tag/v26.6.0
Changelog: https://forgejo.ellis.link/continuwuation/continuwuity/src/commit/v26.6.1/CHANGELOG.md
Diff: https://forgejo.ellis.link/continuwuation/continuwuity/compare/v0.5.10...v26.6.1
2026-07-12 11:01:59 +02:00
Markus Hauck
089b0058af vscode-extensions.anthropic.claude-code: 2.1.206 -> 2.1.207
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 4.8)
2026-07-12 11:01:17 +02:00
Markus Hauck
dff61847ca claude-code: 2.1.206 -> 2.1.207
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 4.8)
2026-07-12 11:01:16 +02:00
Gergő Gutyina
052c7170b6 daed: 1.0.0 -> 1.27.0 (#540930) 2026-07-12 08:44:28 +00:00
Ryan Omasta
9dad28e4d8 tandoor-recipes: 2.6.9 -> 2.6.13
https://github.com/TandoorRecipes/recipes/releases/tag/2.6.13
https://github.com/TandoorRecipes/recipes/releases/tag/2.6.12

Diff: https://github.com/TandoorRecipes/recipes/compare/2.6.9...2.6.13
2026-07-12 02:42:04 -06:00
Mio
f5616cc38c telegram-desktop: work around ld64 hardening issue 2026-07-12 20:25:20 +12:00
R. Ryantm
ca46b2bffc prow: 0-unstable-2026-07-02 -> 0-unstable-2026-07-09 2026-07-12 08:06:58 +00:00
Felix Bargfeldt
879ee618cb olivetin-3k: 3000.15.0 -> 3000.17.0 (#540842) 2026-07-12 08:03:48 +00:00
R. Ryantm
2b4712cf55 python3Packages.types-mysqlclient: 2.2.0.20250915 -> 2.2.0.20260508 2026-07-12 07:59:07 +00:00
Masum Reza
5679ef8881 python3Packages.knx-frontend: 2026.6.23.203726 -> 2026.7.8.100603 (#540965) 2026-07-12 07:52:30 +00:00
nixpkgs-ci[bot]
ae409702eb entire: 0.7.8 -> 0.8.42 (#540952) 2026-07-12 07:27:49 +00:00
nixpkgs-ci[bot]
d8891b8984 objfw: 1.5.6 -> 1.5.7 (#540898) 2026-07-12 07:27:44 +00:00
isabel
10422a37e1 anda: 0.7.1 -> 0.7.3 (#540972) 2026-07-12 07:25:37 +00:00
zowoq
0125c384a5 yabai: work around ld64 hardening issue 2026-07-12 17:21:39 +10:00
R. Ryantm
5b5163e1bd python3Packages.pylint-django: 2.7.0 -> 2.8.0 2026-07-12 07:09:24 +00:00
R. Ryantm
5049f771c0 anda: 0.7.1 -> 0.7.3 2026-07-12 06:57:53 +00:00
Masum Reza
f9948418dc maintainers: remove diniamo (#540967) 2026-07-12 06:51:37 +00:00
R. Ryantm
d44d5bfc5b arnis: 2.9.0 -> 3.0.0 2026-07-12 06:39:40 +00:00
R. Ryantm
541571a1a0 comrak: 0.53.0 -> 0.54.0 2026-07-12 06:37:57 +00:00
Thomas Butter
70b477c88a live-server: 0.11.0 -> 0.11.1 2026-07-12 06:33:57 +00:00
diniamo
d86ef8ddf5 maintainers: remove diniamo 2026-07-12 08:28:08 +02:00
R. Ryantm
af8b2d3762 inngest: 1.34.0 -> 1.36.0 2026-07-12 06:27:28 +00:00
R. Ryantm
5134a6bc78 shelter: 0-unstable-2026-06-05 -> 0-unstable-2026-06-10 2026-07-12 06:25:48 +00:00
Gerhard Schwanzer
af1de45a31 codegraph: 0.9.9 -> 1.4.1
https://github.com/colbymchenry/codegraph/releases/tag/v1.4.1

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-12 08:15:09 +02:00
R. Ryantm
6aa012a631 python3Packages.knx-frontend: 2026.6.23.203726 -> 2026.7.8.100603 2026-07-12 06:12:16 +00:00
R. Ryantm
504c64f809 cyberstrike: 1.1.14 -> 1.1.15 2026-07-12 06:01:11 +00:00
R. Ryantm
3e99ff2db8 meilisearch: 1.48.3 -> 1.49.0 2026-07-12 06:00:21 +00:00
R. Ryantm
878dc0f6fa home-assistant-custom-components.yandex-station: 3.21.3 -> 3.21.4 2026-07-12 05:55:13 +00:00
R. Ryantm
40b1cf6541 blesh: 0.4.0-devel3-unstable-2026-06-27 -> 0.4.0-devel3-unstable-2026-07-11 2026-07-12 05:41:28 +00:00
R. Ryantm
aa9d135533 oxicloud: 0.8.1 -> 0.8.3 2026-07-12 05:37:48 +00:00
R. Ryantm
03e3d071fb mise: 2026.7.4 -> 2026.7.5 2026-07-12 05:29:17 +00:00
R. Ryantm
ee2215499c python3Packages.pylutron: 0.4.1 -> 0.4.2 2026-07-12 05:06:33 +00:00
R. Ryantm
41deab48de entire: 0.7.8 -> 0.8.42 2026-07-12 04:54:40 +00:00
Nicola Squartini
495aaa888b bitbox: 4.51.0 -> 4.51.3 2026-07-12 06:53:25 +02:00
nixpkgs-ci[bot]
f8cc9d1b80 panache: 2.60.0 -> 2.61.0 (#540823) 2026-07-12 04:08:59 +00:00
Matthew Croughan
ef18084569 basiliskii: unstable-2025-07-16 -> unstable-2026-06-30 (#537095) 2026-07-12 04:03:53 +00:00
R. Ryantm
54dcb9960d rime-moegirl: 20260511 -> 20260712 2026-07-12 03:41:07 +00:00
Ryan Omasta
f03ea24eb1 R: fix build on darwin 2026-07-11 21:36:15 -06:00
OTABI Tomoya
cbbdf3d7b1 oxfmt: 0.57.0 -> 0.58.0 (#540559) 2026-07-12 02:53:54 +00:00
OTABI Tomoya
2a8b45d6c5 hh-suite: use finalAttrs, strictDeps, and structuredAttrs, migrate to by-name (#540101) 2026-07-12 02:39:13 +00:00
Aaron Andersen
93a1cd7878 nixos/redmine: Add option for pandoc support allowing document preview (#540906) 2026-07-12 02:31:52 +00:00
R. Ryantm
c75698b011 ansi: 0.2.2 -> 0.2.3 2026-07-12 02:23:13 +00:00
R. Ryantm
fbd5f2c54a fcitx5-pinyin-moegirl: 20260511 -> 20260712 2026-07-12 02:11:58 +00:00
Sandro
0b053615ce python3Packages.keystoneauth1: 5.14.0 -> 5.15.0 (#539033) 2026-07-12 02:07:28 +00:00
Bobby Rong
13815ac746 mate-power-manager: Fix backlight-helper polkit popup (#540734) 2026-07-12 01:59:01 +00:00
Austin Horstman
34c1ce7ebb vimPlugins.nvim-jdtls: add python3 to runtimeDeps 2026-07-11 20:52:22 -05:00
R. Ryantm
d103a75727 todoist-cli: 1.75.3 -> 1.76.1 2026-07-12 01:29:20 +00:00
R. Ryantm
49a05c9e9e webdav: 5.12.0 -> 5.13.0 2026-07-12 01:25:55 +00:00
R. Ryantm
a112faabfd zotero: 9.0.5 -> 9.0.6 2026-07-12 01:23:29 +00:00
R. Ryantm
215a028043 python3Packages.keystoneauth1: 5.14.0 -> 5.15.0 2026-07-12 03:02:29 +02:00
Nikolas Moya
941ad82de3 vpxtool: init at 0.33.4
Add vpxtool, a terminal-based frontend and utility suite for the Visual Pinball ecosystem.

This package builds vpxtool from source with rustPlatform.buildRustPackage and installs one public executable: vpxtool.

Tables, ROMs, and the Visual Pinball executable are not packaged. Users must provide their own .vpx tables,
PinMAME ROMs, and vpinball executable where required by vpxtool commands. Runtime configuration remains managed
by vpxtool through its normal config file under the user's platform-specific configuration directory.

The upstream source is pinned to release v0.33.4. Upstream Cargo metadata declares the package as MIT licensed,
so the nixpkgs package uses lib.licenses.mit.

The package enables upstream cargo tests and a version install check.

It has been built and smoke-tested on x86_64-linux with:
  nix-build -A vpxtool
  ./result/bin/vpxtool --version
2026-07-12 03:01:28 +02:00
Martin Weinelt
3b32825de1 postsrsd: 2.0.11 -> 2.2.3 (#529230) 2026-07-12 00:30:12 +00:00
Colin
dd93798a29 git-lfs: fix cross compile (#537766) 2026-07-12 00:21:58 +00:00
Martin Weinelt
e3b21a082e xla: require big-parallel feature (#540907) 2026-07-12 00:06:50 +00:00
Michael Daniels
6c9a83c9bf workflows/{check,lint}: prevent git timeouts (#540887) 2026-07-12 00:05:57 +00:00
Martin Weinelt
1e06f941dd xla: require big-parallel feature
With 68k objects to compile this build clogs small build slots for far
too long.
2026-07-12 02:01:20 +02:00
Felix Singer
d674d9f0c1 nixos/redmine: Add option for pandoc support allowing document preview
The pandoc support allows previewing LibreOffice and Microsoft Office
documents using a Markdown rendered text. Add an enable switch for it,
so it can be easily used.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-12 01:48:44 +02:00
Felix Singer
eb6c88783d nixos/redmine: Remove period from descriptions using mkEnableOption
The period is already added by the function `lib.mkEnableOption`. So
drop it from the description text.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-12 01:47:19 +02:00
Martin Weinelt
5fd7b6365b postrsd: adopt 2026-07-12 01:29:42 +02:00
Martin Weinelt
9986a19f6c postsrsd: 2.0.11 -> 2.2.7
https://github.com/roehling/postsrsd/blob/2.2.7/CHANGELOG.rst
2026-07-12 01:29:41 +02:00
R. Ryantm
8d4a5d3f3f tfupdate: 0.10.0 -> 0.10.1 2026-07-11 23:24:39 +00:00
Sapphire
299a6fb082 alcom: install app icon 2026-07-11 18:21:43 -05:00
Sapphire
2bd424c93f alcom: 1.1.6 -> 1.1.8 2026-07-11 18:21:37 -05:00
Ryan Hendrickson
37a224dda7 firefox-devedition-unwrapped: 152.0b3 -> 153.0b11 2026-07-11 19:20:50 -04:00
Ryan Hendrickson
0374b4e5ac buildMozillaMach: backport BZ 2047651 patch for 153 2026-07-11 19:20:50 -04:00
R. Ryantm
2eebe2bf90 objfw: 1.5.6 -> 1.5.7 2026-07-11 23:15:23 +00:00
Sandro
5a1d3656b6 music-assistant-desktop: 0.5.0 -> 0.5.7 (#540565) 2026-07-11 23:14:26 +00:00
Michael Daniels
1402b5012c workflows/{check,lint}: prevent git timeouts 2026-07-11 18:58:40 -04:00
dotlambda
0917fdd5f2 parla: 0.6.0 -> 0.6.4 (#540575) 2026-07-11 22:56:22 +00:00
Sandro
3f710f4514 searxng: 0-unstable-2026-06-20 -> 0-unstable-2026-07-08 (#536842) 2026-07-11 22:55:04 +00:00
R. Ryantm
21f6825d30 c3c: 0.8.1 -> 0.8.2 2026-07-11 22:52:48 +00:00
Sandro Jäckel
d7a836cfa9 music-assistant-desktop: 0.5.5 -> 0.5.7
Diff: https://github.com/music-assistant/desktop-app/compare/0.5.5...0.5.7

Changelog: https://github.com/music-assistant/desktop-app/releases/tag/0.5.7
2026-07-12 00:50:48 +02:00
Fernando Rodrigues
8e787eca78 ipxe: add upstream patches for gcc 16 (#539136) 2026-07-11 22:44:56 +00:00
Sandro
bcc256d232 topgrade: 17.6.2 -> 17.7.0 (#540489) 2026-07-11 22:44:11 +00:00
dotlambda
9ca90342e4 python3Packages.pycaption: 2.2.26 -> 2.2.28 (#540848) 2026-07-11 22:38:36 +00:00
liberodark
3b3009dddc brioche: fix eval on unsupported systems 2026-07-12 00:37:45 +02:00
dotlambda
2bed7cc45e nixos/nfsd: allow exports to be an attrset (#538589) 2026-07-11 22:34:19 +00:00
Gergő Gutyina
e8986f1f7d firezone-gui-client: 1.5.1 -> 1.5.2 (#538653) 2026-07-11 22:34:10 +00:00
tomberek
b5eb9fee89 innernet: 1.7.1 -> 2.0.0 (#537788) 2026-07-11 18:36:57 -04:00
nixpkgs-ci[bot]
a13d33ea64 oklch-color-picker: 2.3.3 -> 2.3.4 (#540576) 2026-07-11 22:25:43 +00:00
Sandro
c7c616590c vivaldi-ffmpeg-codecs: update from vivaldi 8.1.4087.48 update-ffmpeg (#540805) 2026-07-11 22:24:48 +00:00
Sandro
b25bd743f8 vivaldi: 8.0.4033.54 -> 8.1.4087.48 (#540169) 2026-07-11 22:23:45 +00:00
Anish Pallati
dae13962a0 gittuf: add anish as maintainer
Signed-off-by: Anish Pallati <i@anish.land>
2026-07-11 18:13:13 -04:00
Anish Pallati
a322b7b5aa gittuf: add versionCheckHook and update script
Signed-off-by: Anish Pallati <i@anish.land>
2026-07-11 18:13:13 -04:00
Anish Pallati
744b91139e gittuf: modernize
Signed-off-by: Anish Pallati <i@anish.land>
2026-07-11 18:13:13 -04:00
Anish Pallati
a2f18e4e1e gittuf: 0.12.0 -> 0.15.0
Signed-off-by: Anish Pallati <i@anish.land>
2026-07-11 18:13:12 -04:00
Anish Pallati
1e179f89a6 gittuf: remove stale sandbox gendoc binary
Signed-off-by: Anish Pallati <i@anish.land>
2026-07-11 18:05:27 -04:00
R. Ryantm
a43b5aa3f2 gitu: 0.42.0 -> 0.43.0 2026-07-11 21:58:44 +00:00
Fernando Rodrigues
fc9da8f8df openmw: 0.50.0 -> 0.51.0 (#537174) 2026-07-11 21:55:23 +00:00
Yohann Boniface
10275a85d3 maintainers: update lactose email (#540523) 2026-07-11 21:51:58 +00:00
isabel
f15379d8fb python3Packages.catppuccin: fix build with matplotlib 3.11+ (#540569) 2026-07-11 21:50:53 +00:00
Yohann Boniface
f061f898b6 pimsync: 0.5.9 -> 0.5.10 (#533689) 2026-07-11 21:49:45 +00:00
Peter H. Hoeg
6a5ce8a412 openmw: 0.50.0 -> 0.51.0
Co-authored-by: Keenan Weaver <keenanweaver@protonmail.com>
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-07-12 07:47:00 +10:00
Yohann Boniface
d0f299ae1b vscode-extensions.github.codespaces: 1.18.14 -> 1.18.15 (#540774) 2026-07-11 21:46:43 +00:00
Fernando Rodrigues
024201a955 eza: 0.23.4 -> 0.23.5 (#539940) 2026-07-11 21:42:16 +00:00
Fernando Rodrigues
3f847dea25 steamguard-cli: 0.18.1 -> 0.18.2 (#540829) 2026-07-11 21:42:03 +00:00
Gaétan Lepage
b4cb6168db libuv: fix riscv64-linux build (#540672) 2026-07-11 21:41:01 +00:00
Gaétan Lepage
187a43e708 angle: add riscv64-linux support (#540665) 2026-07-11 21:40:58 +00:00
Gaetan Lepage
13f27af73b python3Packages.pytensor: 3.1.2 -> 3.1.3
Diff: https://github.com/pymc-devs/pytensor/compare/rel-3.1.2...rel-3.1.3

Changelog: https://github.com/pymc-devs/pytensor/releases/tag/rel-3.1.3
2026-07-11 21:37:58 +00:00
pancaek
83b664637e timbreid: move to by-name/ 2026-07-11 14:37:36 -07:00
Fernando Rodrigues
ad63215eab libvmi: drop fuse dependency
libvmi has an optional feature that depends on FUSE 2. We can just disable it here, given that FUSE 2 is now deprecated.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-07-12 07:35:47 +10:00
Kaleb Debre
98c73868f6 shoko-webui: 2.4.1 -> 2.5.9; shoko: 5.3.1 -> 5.3.3 2026-07-11 23:21:24 +02:00
liberodark
a5e3ebaefd angle: add riscv64-linux support 2026-07-11 23:16:18 +02:00
nixpkgs-ci[bot]
25de74a7cf protols: 0.14.0 -> 0.14.1 (#540831) 2026-07-11 21:13:42 +00:00
nixpkgs-ci[bot]
6bba72a9a3 openlinkhub: 0.8.8 -> 0.8.9 (#540791) 2026-07-11 21:13:41 +00:00
Gaetan Lepage
e409745df7 python3Packages.corner: 2.2.3 -> 2.3.0
Diff: https://github.com/dfm/corner.py/compare/v2.2.3...v2.3.0

Changelog: https://github.com/dfm/corner.py/releases/tag/v2.3.0
2026-07-11 21:12:30 +00:00
Gaetan Lepage
309eeecb42 python3Packages.arviz-base: ignore failing warning 2026-07-11 21:12:29 +00:00
Gaetan Lepage
a26dc104b5 python3Packages.minikanren: fix, cleanup 2026-07-11 21:12:29 +00:00
Gaetan Lepage
792815c4ed python3Packages.blackjax: 1.5 -> 1.6
Diff: https://github.com/blackjax-devs/blackjax/compare/1.5...1.6

Changelog: https://github.com/blackjax-devs/blackjax/releases/tag/1.6
2026-07-11 21:12:29 +00:00
Gaetan Lepage
f2f41d0109 python3Packages.jax-tap: init at 0.3.0 2026-07-11 21:12:28 +00:00
Gaétan Lepage
86a50f0b2e python3Packages.{langchain,langgraph, langsmith}: Exclude alpha, beta, dev, etc. in updates (#540822) 2026-07-11 21:10:12 +00:00
Gaétan Lepage
7daf57dc49 proton-vpn: 6.5.0 -> 6.5.1 (#539399) 2026-07-11 21:02:28 +00:00
Arne Keller
e398ef2208 cliamp: fix darwin build (#540744) 2026-07-11 21:01:14 +00:00
nikstur
84e7ba9700 nixos/getty: allow disabling (#535928) 2026-07-11 20:59:57 +00:00
R. Ryantm
2239d0e997 process-compose: 1.116.0 -> 1.120.0 2026-07-11 20:53:20 +00:00
Ryan Omasta
53bd18aca0 picocrypt{,-ng}: fix build on darwin 2026-07-11 14:45:13 -06:00
Alexis Hildebrandt
ff2456dea8 maintainers: update earthgman keys (#540818) 2026-07-11 20:44:48 +00:00
Francesco Gazzetta
3a094e5742 ft2-clone: 2.20 -> 2.21 (#540547) 2026-07-11 20:35:31 +00:00
R. Ryantm
22b6ede4a6 graphite: 0-unstable-2026-07-01 -> 0-unstable-2026-07-09 2026-07-11 20:32:21 +00:00
nixpkgs-ci[bot]
51aa1510a5 shopware-cli: 0.15.11 -> 0.15.12 (#540707) 2026-07-11 20:25:54 +00:00
nixpkgs-ci[bot]
690d8ccef1 enzyme: 0.0.277 -> 0.0.280 (#540278) 2026-07-11 20:25:43 +00:00
Ryan Omasta
1f6f094ec0 imhex: fix build on darwin 2026-07-11 14:24:01 -06:00
Emily
46cfb75261 nixos/synapse: implement more advanced integration test (#400845) 2026-07-11 20:19:09 +00:00
R. Ryantm
0356ffdd23 python3Packages.pycaption: 2.2.26 -> 2.2.28 2026-07-11 20:13:40 +00:00
Maximilian Bosch
923421ea3f nixos/synapse: implement more advanced integration test
This is an attempt to make better assertions on federation and basic
functionality: so far we had a test that was essentially a
regression-test for email-based authentication.

This change adds the following things:

* uses matrix-federation-tester to verify that federation is set up
  properly.

* uses matrix-commander (a CLI client) to test basic operations
  (sending/receiving messages, invites).

* merge basic synapse test & worker test: one of the federating servers
  uses postgresql and a single federation worker, the other one no
  workers and sqlite.

Co-authored-by: Emily <git@emilylange.de>
2026-07-11 22:02:12 +02:00
Johannes Kirschbauer
9ccbbb9c9a doc/style.css: use major second scale for headings (#540393) 2026-07-11 19:47:57 +00:00
Johannes Kirschbauer
4048ac3611 doc/style.css: add pill background to inline-code (#540383) 2026-07-11 19:47:31 +00:00
R. Ryantm
c7d8a702c8 python3Packages.pkg-about: 2.3.0 -> 2.4.3 2026-07-11 19:43:13 +00:00
R. Ryantm
556b88bd8d cell: 0.5.0 -> 0.5.1 2026-07-11 19:37:42 +00:00
isabel
31867a9286 feishin: add override for web version (#539062) 2026-07-11 19:34:13 +00:00
nixpkgs-ci[bot]
42dacd711d syncthing-discovery: 2.1.1 -> 2.1.2 (#540813) 2026-07-11 19:33:50 +00:00
nixpkgs-ci[bot]
d44df0a167 terraform-config-inspect: 0-unstable-2026-02-24 -> 0-unstable-2026-07-09 (#540811) 2026-07-11 19:33:49 +00:00
nixpkgs-ci[bot]
f27fd64bd2 syncthing-relay: 2.1.1 -> 2.1.2 (#540809) 2026-07-11 19:33:48 +00:00
nixpkgs-ci[bot]
5a865b241d tev: 2.13.0 -> 2.13.1 (#540802) 2026-07-11 19:33:47 +00:00
R. Ryantm
2241fe89c5 python3Packages.ijson: 3.5.0 -> 3.5.1 2026-07-11 19:33:21 +00:00
R. Ryantm
387aa88f9d sabiql: 1.13.0 -> 1.14.0 2026-07-11 19:28:21 +00:00
Thomas Gerbet
79840719e6 wget: add patches for several CVEs (#539576) 2026-07-11 19:22:55 +00:00
Maximilian Bosch
988d274a1c nixos/rust-federation-tester: init 2026-07-11 21:22:36 +02:00
Maximilian Bosch
fa813ababd rust-federation-tester: init at 0.5.2 2026-07-11 21:22:31 +02:00
Martin Weinelt
4005824197 home-assistant: 2026.7.1 -> 2026.7.2 (#540519) 2026-07-11 19:19:59 +00:00
Aaron Andersen
7b9a631328 redmine: 6.1.3 -> 7.0.0 (#540152) 2026-07-11 19:19:17 +00:00
R. Ryantm
585904820c protols: 0.14.0 -> 0.14.1 2026-07-11 19:16:17 +00:00
Thiago Kenji Okada
492b43f6f4 libretro.flycast: 0-unstable-2026-06-26 -> 0-unstable-2026-07-10 (#540820) 2026-07-11 19:09:32 +00:00
Sandro
440967856e python3Packages.systemd-python: switch to systemdLibs (#522372) 2026-07-11 19:07:26 +00:00
Thiago Kenji Okada
57c1935e56 ndstrim-rs: renamed from ndstrim (#540736) 2026-07-11 19:07:22 +00:00
R. Ryantm
0f6266fc07 steamguard-cli: 0.18.1 -> 0.18.2 2026-07-11 19:02:45 +00:00
R. Ryantm
7578a0a053 python3Packages.pyhanko: 0.35.1 -> 0.35.2 2026-07-11 18:44:16 +00:00
R. Ryantm
8574e12021 panache: 2.60.0 -> 2.61.0 2026-07-11 18:42:12 +00:00
Thomas Butter
b190770ada mona-sans: 2.0.23 -> 2.0.27 2026-07-11 18:35:15 +00:00
R. Ryantm
d03baf9dac libretro.flycast: 0-unstable-2026-06-26 -> 0-unstable-2026-07-10 2026-07-11 18:28:50 +00:00
nixpkgs-ci[bot]
9ae3939f4f archon-lite: 9.3.85 -> 9.3.172 (#540632) 2026-07-11 18:26:43 +00:00
Sefa Eyeoglu
4fa12187d3 pnpm_8: drop (#539222) 2026-07-11 18:18:36 +00:00
R. Ryantm
15b476bbc3 urbit: 4.5 -> 4.6 2026-07-11 18:17:05 +00:00
Sarah Clark
dc03541d1c python3Packages.langgraph-sdk: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:16:02 -07:00
Sarah Clark
6e705e7ace python3Packages.langgraph-prebuilt: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:16:00 -07:00
Sarah Clark
a358d64bb7 python3Packages.langgraph-cli: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:58 -07:00
Sarah Clark
2c03ef89ce python3Packages.langgraph-checkpoint-mongodb: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:55 -07:00
Sarah Clark
f9939b25ca python3Packages.langgraph-checkpoint: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:53 -07:00
Sarah Clark
0ace86a6c6 python3Packages.langgraph-checkpoint-postgres: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:51 -07:00
Sarah Clark
e91b38dd86 python3Packages.langchain: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:49 -07:00
Sarah Clark
47a8b13fe9 python3Packages.langchain-xai: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:47 -07:00
Sarah Clark
71175c8bf4 python3Packages.langchain-text-splitters: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:45 -07:00
Sarah Clark
8bee7e7a82 python3Packages.langchain-tests: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:43 -07:00
Sarah Clark
34b5be0017 python3Packages.langchain-perplexity: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:41 -07:00
Sarah Clark
3e160f934c python3Packages.langchain-openai: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:39 -07:00
Sarah Clark
f88feddd71 python3Packages.langchain-ollama: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:37 -07:00
Sarah Clark
17ee34ef95 python3Packages.langchain-mongodb: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:35 -07:00
Sarah Clark
be8b7ce249 python3Packages.langchain-mistralai: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:33 -07:00
Sarah Clark
f9f8d108fa python3Packages.langchain-huggingface: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:31 -07:00
Sarah Clark
28ac3e1f98 python3Packages.langchain-groq: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:29 -07:00
Sarah Clark
e46c939ca1 python3Packages.langchain-google-genai: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:27 -07:00
Sarah Clark
9edf6155da python3Packages.langchain-fireworks: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:25 -07:00
Sarah Clark
5caf5479b7 python3Packages.langchain-deepseek: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:23 -07:00
Sarah Clark
ab7979d9d4 python3Packages.langchain-core: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:21 -07:00
Sarah Clark
cd0287795e python3Packages.langchain-community: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:19 -07:00
Sarah Clark
e315ee857a python3Packages.langchain-classic: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:17 -07:00
Sarah Clark
e9f835685d python3Packages.langchain-chroma: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:15 -07:00
Sarah Clark
d3486aacb5 python3Packages.langchain-azure-dynamic-sessions: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:13 -07:00
Sarah Clark
bc240f541b python3Packages.langchain-aws: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:15:11 -07:00
Maximilian Bosch
cb03a8497a nixos/phpfpm: escape ini values (#516530) 2026-07-11 18:13:55 +00:00
Doron Behar
8d230ae488 mpd: 0.24.12 -> 0.24.13 (#540561) 2026-07-11 18:13:21 +00:00
Sarah Clark
a8e1169b8f python3Packages.langchain-anthropic: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:12:40 -07:00
EarthGman
1fbdc5f871 maintainers: update earthgman keys 2026-07-11 13:12:25 -05:00
Sarah Clark
95668228d2 python3Packages.langgraph-checkpoint-sqlite: disable alpha, beta, dev, and rc versions for updates 2026-07-11 11:12:14 -07:00
Sefa Eyeoglu
38d17cafdd pnpm: 11.10.0 -> 11.11.0 (#540433) 2026-07-11 18:05:33 +00:00
Sefa Eyeoglu
0202989271 pnpm_8: drop
Insecure and unmaintained. No consumers in nixpkgs anymore so it can go.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-07-11 20:04:14 +02:00
Sefa Eyeoglu
5f7a35a9b3 remark42: switch to pnpm_9
pnpm_10 and later do not support the old lockfile format used by remark42.

A future version will be compatible with pnpm 10 at least: f5ccfaa0e1

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-07-11 20:03:52 +02:00
Doron Behar
817add8720 nixos/syncthing: fix unix socket curl address (#540735) 2026-07-11 17:59:50 +00:00
Alexis Hildebrandt
4289fed423 llmserve: 0.0.8 -> 0.0.10 (#540692) 2026-07-11 17:58:47 +00:00
nixpkgs-ci[bot]
fe7a4f476d proton-pass: 1.36.1 -> 1.38.0 (#523683) 2026-07-11 17:56:25 +00:00
Doron Behar
62177c3b5d musescore: fix qtWrapperArgs (#540304) 2026-07-11 17:53:10 +00:00
Sefa Eyeoglu
66bb64556b pnpm_*: add additional CVEs to vulnerable versions (#540440) 2026-07-11 17:51:03 +00:00
R. Ryantm
29841f943a syncthing-discovery: 2.1.1 -> 2.1.2 2026-07-11 17:46:11 +00:00
Maximilian Bosch
42f60e17b3 victoriatraces: 0.9.3 -> 0.9.4 (#540413) 2026-07-11 17:44:15 +00:00
Thomas Gerbet
716c7a2664 brave: 1.92.134 -> 1.92.139 (#540192) 2026-07-11 17:41:08 +00:00
Oleksii Filonenko
4fe27a069c objdiff: init at 3.7.3 (#540778) 2026-07-11 17:40:30 +00:00
R. Ryantm
4fb7d5e459 terraform-config-inspect: 0-unstable-2026-02-24 -> 0-unstable-2026-07-09 2026-07-11 17:37:32 +00:00
Thomas Gerbet
37fdb52b0d temporal: 1.30.5 → 1.31.2 (#538644) 2026-07-11 17:33:30 +00:00
R. Ryantm
800c1a11c1 slint-tr-extractor: 1.17.0 -> 1.17.1 2026-07-11 17:32:36 +00:00
R. Ryantm
289406ed1c syncthing-relay: 2.1.1 -> 2.1.2 2026-07-11 17:30:57 +00:00
Bjørn Forsman
543987ca21 avrdude: 8.1 -> 8.2 (#540789) 2026-07-11 17:30:37 +00:00
nixpkgs-ci[bot]
1834f2a43a kubectl-rabbitmq: 2.21.0 -> 2.22.1 (#537473) 2026-07-11 17:28:23 +00:00
Maximilian Bosch
5093a03958 nixos/nginx: disable MemoryDenyWriteExecute when lua with luajit is enabled (#540563) 2026-07-11 17:26:56 +00:00
Bjørn Forsman
a15b1f5f01 t1utils: use lib.licenses.mit-click (#540726) 2026-07-11 17:26:01 +00:00
Jonas Heinrich
c1c2823ab6 ocenaudio: 3.19.5 -> 3.20.0 (#540332) 2026-07-11 17:16:59 +00:00
Jonas Heinrich
1c6b166a9d eslint: 10.6.0 -> 10.7.0 (#540556) 2026-07-11 17:08:20 +00:00
Jonas Heinrich
4d6a0fd222 abuild: 3.15.0 -> 3.17.0 (#537914) 2026-07-11 17:03:15 +00:00
lenny
46b1cdbb83 domoticz: Add release note about breaking changes since 2024.7 2026-07-11 19:00:00 +02:00
lenny
8c330b58b1 domoticz: add lenny to maintainers 2026-07-11 19:00:00 +02:00
Austin Horstman
2f710f761a luaPackages: update on 2026-07-09 (#540100) 2026-07-11 16:48:54 +00:00
Thiago Kenji Okada
a2169f6499 libretro.beetle-psx: 0-unstable-2026-07-01 -> 0-unstable-2026-07-11 (#540620) 2026-07-11 16:43:48 +00:00
Thiago Kenji Okada
7b22cff8f1 libretro.atari800: 0-unstable-2026-05-28 -> 0-unstable-2026-07-10 (#537892) 2026-07-11 16:43:38 +00:00
Thiago Kenji Okada
e55d02dc2d ndstrim-rs: enable __structuredAttrs 2026-07-11 17:41:45 +01:00
R. Ryantm
51931ae4e3 rutorrent: 5.3.3 -> 5.3.6 2026-07-11 16:40:45 +00:00
R. Ryantm
71b4b75542 tev: 2.13.0 -> 2.13.1 2026-07-11 16:39:22 +00:00
Jan Tojnar
4275338cc3 various: use absolute path in thumbnailer files (#480060) 2026-07-11 16:32:22 +00:00
R. Ryantm
cfe0fbd57e python3Packages.tesla-fleet-api: 1.5.1 -> 1.6.4 2026-07-11 16:30:08 +00:00
Gergő Gutyina
58ac14d00e nixbang: drop (#537625) 2026-07-11 16:29:22 +00:00
nixpkgs-ci[bot]
cf2a3848cb talhelper: 3.1.12 -> 3.1.13 (#540603) 2026-07-11 16:26:10 +00:00
Mirza Arnaut
64387acfe4 cliamp: fix darwin build
Darwin wasn't building due to the length of the socket paths being
allowed (104 bytes). This makes a new TMPDIR which is shorter and the
build succeeds now.

Also, I added the platforms tag which reflects the two platforms I have
tested cliamp for. Maybe changing it to unix would also be okay, but I
haven't tested it.
2026-07-11 18:25:24 +02:00
Sizhe Zhao
17bd0d23d3 firewalld: 2.4.3 -> 2.5.0 (#539796) 2026-07-11 16:18:38 +00:00
ilkecan
92a25dea79 various: use absolute path in thumbnailer files 2026-07-11 19:12:16 +03:00
Weijia Wang
0e29b6c366 flint: 3.5.0 -> 3.6.0 (#538506) 2026-07-11 16:11:39 +00:00
Jonas Heinrich
077decce0d Nextcloud34 & package updates (#536719) 2026-07-11 16:03:22 +00:00
nixpkgs-ci[bot]
595f070d1e multica-cli: 0.3.34 -> 0.3.43 (#540471) 2026-07-11 15:57:41 +00:00
Pol Dellaiera
ee00c22ba2 nomadnet: 1.2.6 -> 1.2.7 (#540756) 2026-07-11 15:57:24 +00:00
Heitor Augusto
ae6979c19a nixos/oo7: install oo7-cli and refactor module layout (#540535) 2026-07-11 15:56:51 +00:00
Arne Keller
f9f93c7ba1 diffyml: init at 1.7.0 (#535583) 2026-07-11 15:53:28 +00:00
dish
9658b921fa moonlight: 2026.5.2 -> 2026.7.0 (#540422) 2026-07-11 15:49:15 +00:00
R. Ryantm
9c47807423 openlinkhub: 0.8.8 -> 0.8.9 2026-07-11 15:43:35 +00:00
Arne Keller
e8f06a2637 python3Packages.pytest-mh: init at 1.0.29 (#539958) 2026-07-11 15:42:25 +00:00
R. Ryantm
543f2ce13f libretro.atari800: 0-unstable-2026-05-28 -> 0-unstable-2026-07-10 2026-07-11 15:30:47 +00:00
nixpkgs-ci[bot]
90d51156fa sub-store-frontend: 2.27.3 -> 2.28.6 (#540701) 2026-07-11 15:28:55 +00:00
nixpkgs-ci[bot]
150592c7a7 statix: 0.5.8-unstable-2026-06-28 -> 0.5.8-unstable-2026-07-10 (#540537) 2026-07-11 15:28:50 +00:00
nixpkgs-ci[bot]
9b8dbdd0a0 openlist: 4.2.2 -> 4.2.3 (#540202) 2026-07-11 15:28:39 +00:00
R. Ryantm
6dc192bc4f avrdude: 8.1 -> 8.2 2026-07-11 15:22:44 +00:00
Arne Keller
29b389c3fa flytectl: init at 0.9.8 (#432031) 2026-07-11 15:22:35 +00:00
R. Ryantm
fe103807ef python3Packages.gguf: 9775 -> 9967 2026-07-11 15:11:04 +00:00
mcuste
6e82548f52 flytectl: init at 0.9.8
Co-authored-by: Arne Keller <arne.keller@posteo.de>
2026-07-11 17:11:00 +02:00
R. Ryantm
b014a12e39 gtg: 0.6 -> 0.6.1 2026-07-11 15:08:27 +00:00
Arne Keller
a0af6287a8 python314Packages.virtualenv-clone: fix build (#540747) 2026-07-11 15:06:03 +00:00
Oleksii Filonenko
8a30c71df5 objdiff: init at 3.7.3
https://github.com/encounter/objdiff

Assisted-by: nix-init
2026-07-11 16:02:26 +01:00
Maximilian Bosch
9d75f22a1d grafana: 13.0.3 -> 13.1.0
ChangeLog: https://github.com/grafana/grafana/releases/tag/v13.1.0
2026-07-11 16:56:55 +02:00
nixpkgs-ci[bot]
17970326a7 fut: 3.3.4 -> 3.3.5 (#540759) 2026-07-11 14:56:54 +00:00
Oleksii Filonenko
d278f3dd4d aube: 1.9.1 -> 1.26.0 2026-07-11 15:51:43 +01:00
R. Ryantm
cc935801b6 vscode-extensions.github.codespaces: 1.18.14 -> 1.18.15 2026-07-11 14:51:36 +00:00
éclairevoyant
8f575ecf14 iamb: fix darwin build 2026-07-11 10:48:07 -04:00
Arne Keller
507666f6b0 codipack: 3.1.0 -> 3.1.1 (#540438) 2026-07-11 14:41:10 +00:00
Arne Keller
c9c7b7292f jfrog-cli: 2.112.0 -> 2.113.0 (#540431) 2026-07-11 14:35:27 +00:00
éclairevoyant
de1fd69eb3 caffeine: fix darwin build (fixes #540657) 2026-07-11 10:32:49 -04:00
Arne Keller
7eb0fc0564 simplenote: init at version 2.27.1 (#487039) 2026-07-11 16:29:28 +02:00
R. Ryantm
1c526cfeef geminicommit: 0.7.0 -> 0.8.0 2026-07-11 14:27:33 +00:00
Fabian Affolter
8e306b134d python3Packages.publicsuffixlist: 1.0.2.20260703 -> 1.0.2.20260710 (#540688) 2026-07-11 14:23:25 +00:00
R. Ryantm
670bb0e569 python3Packages.types-colorama: 0.4.15.20250801 -> 0.4.15.20260508 2026-07-11 14:21:51 +00:00
Jo
0e22a80775 maintainer-list: fix github handle & name for _4evy (#540758) 2026-07-11 14:16:02 +00:00
R. Ryantm
1b52084c7c kubedb-cli: 0.65.0 -> 0.66.0 2026-07-11 14:12:05 +00:00
Niklas Korz
e1e3041ec8 deputy: 0.7.0 -> 0.8.0 (#526871) 2026-07-11 14:11:53 +00:00
Aaron Andersen
8defe4fe0f elogind: fix build failure (#540751) 2026-07-11 14:11:39 +00:00
4evy
ad695f72c9 maintainer-list: remove matrix for _4evy 2026-07-11 17:09:18 +03:00
4evy
105ac009ad maintainer-list: update email for _4evy 2026-07-11 17:09:18 +03:00
4evy
5d7a5c6af5 maintainer-list: fix github & name for _4evy 2026-07-11 17:09:18 +03:00
Niklas Korz
435e716674 shaka-packager: 3.7.2 -> 3.8.0 (#536881) 2026-07-11 14:07:35 +00:00
Felix Singer
580d265da6 redmine: Bump Ruby to version 4.0
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-11 16:05:34 +02:00
Felix Singer
bc8e8eaa79 redmine: 6.1.3 -> 7.0.0
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-11 16:05:34 +02:00
Felix Singer
c57d218fbe redmine: Remove windows targets from bundler platforms
We only support the `ruby` target and no native targets.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-11 16:05:34 +02:00
Harish Rajagopal
93de10dc0d feishin-web: init at 1.13.0 2026-07-11 16:01:59 +02:00
R. Ryantm
a58b9296bc fut: 3.3.4 -> 3.3.5 2026-07-11 14:01:30 +00:00
Gerhard Schwanzer
792d105f56 python314Packages.virtualenv-clone: fix build
Apply the upstream fix for rewriting the source environment path in pyvenv.cfg with virtualenv 20.38.0 and newer.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-11 15:55:30 +02:00
R. Ryantm
429baaed1d nomadnet: 1.2.6 -> 1.2.7 2026-07-11 13:55:04 +00:00
Oleksii Filonenko
31c5f936f8 zennotes-desktop: 2.12.0 -> 2.13.1 (#540752) 2026-07-11 13:54:53 +00:00
nixpkgs-ci[bot]
b64f6c5f27 fastmail-desktop: 1.3.0 -> 1.4.0 (#540696) 2026-07-11 13:52:57 +00:00
Oleksii Filonenko
1c2d88b724 zennotes-desktop: 2.12.0 -> 2.13.1 2026-07-11 13:31:51 +00:00
Conor
ddd7720cc3 elogind: fix build failure 2026-07-11 14:31:16 +01:00
Stefan Frijters
e7a3ca8092 arandr: fix build (#540391) 2026-07-11 13:29:52 +00:00
Oleksii Filonenko
fc8f86bff0 abtop: 0.5.1 -> 0.5.3 (#540714) 2026-07-11 13:24:33 +00:00
vomba
f202e64382 code-cursor: 3.9.16 -> 3.11.13
https://cursor.com/changelog

Cap build-time vscodeVersion for ripgrep path selection so the
notarized macOS app bundle is not modified during the build.

Assisted-by: Cursor (Composer)
2026-07-11 15:24:05 +02:00
klea
b965a70564 lagrange: Set meta.mainProgram 2026-07-11 13:21:39 +00:00
azahi
9bcbb52222 mlib: 0.8.0 -> 0.8.2 (#540585) 2026-07-11 13:13:40 +00:00
azahi
00723ca247 tbls: 1.94.5 -> 1.95.0 (#540680) 2026-07-11 13:13:18 +00:00
azahi
ff4e8fe7cb librewolf-bin-unwrapped: 152.0.4-1 -> 152.0.5-1 (#540601) 2026-07-11 13:13:05 +00:00
Jo
8098344e9d discord: 1.0.144 -> 1.0.146 (#539139) 2026-07-11 13:06:26 +00:00
Jo
dd7bc1fcd2 discord: expose stageModules to allow overriding (#538735) 2026-07-11 13:02:08 +00:00
Aaron Andersen
fa6488337a lib/services: add some generalization options (#535695) 2026-07-11 12:26:04 +00:00
Thiago Kenji Okada
467d388060 ndstrim-rs: renamed from ndstrim 2026-07-11 13:23:38 +01:00
Bobby Rong
b27618bc1e mate-power-manager: Fix backlight-helper polkit popup
Same as 4d9714d7c9.
2026-07-11 20:16:03 +08:00
Bobby Rong
168bc6f699 nixos/mate: Opt into pkexec
https://github.com/mate-desktop/mate-power-manager/blob/v1.28.1/src/gpm-brightness.c#L162
Same as 29e29c39b1.
2026-07-11 20:16:03 +08:00
R. Ryantm
178c36b678 algia: 0.0.130 -> 0.0.131 2026-07-11 12:04:14 +00:00
R. Ryantm
5a022058b6 python3Packages.simple-salesforce: 1.12.9 -> 1.12.10 2026-07-11 11:54:35 +00:00
Kopatz
cf6ae51a0f nixos/syncthing: fix unix socket curl address 2026-07-11 13:53:03 +02:00
rnhmjoj
55dc0d634c mkvtoolnix-cli: fix build 2026-07-11 13:50:10 +02:00
jopejoe1
4e3ba84f83 t1utils: use lib.licenses.mit-click 2026-07-11 13:43:43 +02:00
jopejoe1
40a92d9a24 lib.licenses: add mit-click 2026-07-11 13:43:10 +02:00
Holiu
03bdb82e7d arkade: 0.11.106 -> 0.11.113 2026-07-11 19:32:54 +08:00
Jonathan Davies
5330277dce oha: Install shell completions 2026-07-11 12:22:39 +01:00
R. Ryantm
96ec925ccf railway: 5.23.3 -> 5.26.0 2026-07-11 11:21:52 +00:00
R. Ryantm
308f8d9a3a abtop: 0.5.1 -> 0.5.3 2026-07-11 11:21:34 +00:00
Jonathan Davies
f0c33ef3a6 nixos/temporal: Add release note with link to upstream docs on upgrading 2026-07-11 12:17:14 +01:00
Jonathan Davies
a9b24e2e04 temporal: 1.31.1 → 1.32.2 2026-07-11 12:17:13 +01:00
Jonathan Davies
77b9825730 temporal: 1.30.5 → 1.31.1 2026-07-11 12:17:06 +01:00
Jonathan Davies
65291eac4d temporal: Restrict updateScript to stable versions with the releases API 2026-07-11 12:17:03 +01:00
Martin Weinelt
e0729128ed home-assistant.python3Packages.pytest-homeassistant-custom-component: 0.13.345 -> 0.13.346
https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.346/CHANGELOG.md
2026-07-11 13:11:40 +02:00
Robert Schütz
72ca08613c python3Packages.homeassistant-stubs: 2026.7.1 -> 2026.7.2
Diff: https://github.com/KapJI/homeassistant-stubs/compare/2026.7.1...2026.7.2

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.7.2
2026-07-11 13:11:40 +02:00
Robert Schütz
2766577a34 python3Packages.bumble: 0.0.229 -> 0.0.232
Diff: https://github.com/google/bumble/compare/v0.0.229...v0.0.232

Changelog: https://github.com/google/bumble/releases/tag/v0.0.232
2026-07-11 13:11:40 +02:00
Robert Schütz
ac1fae6f8a home-assistant-custom-lovelace-modules.weather-forecast-card: 1.0.0 -> 1.1.0
Diff: https://github.com/troinine/ha-weather-forecast-card/compare/v1.0.0...v1.1.0
2026-07-11 13:11:39 +02:00
Robert Schütz
9f2708788a home-assistant-custom-components.tuya_local: 2026.6.4 -> 2026.7.1
Diff: https://github.com/make-all/tuya-local/compare/2026.6.4...2026.7.1

Changelog: https://github.com/make-all/tuya-local/releases/tag/2026.7.1
2026-07-11 13:11:39 +02:00
Robert Schütz
53ce63d15c python3Packages.tinytuya: 1.18.1 -> 1.20.0
Diff: https://github.com/jasonacox/tinytuya/compare/v1.18.1...v1.20.0

Changelog: https://github.com/jasonacox/tinytuya/releases/tag/v1.20.0
2026-07-11 13:11:39 +02:00
Robert Schütz
27e788f9b4 home-assistant-custom-components.systemair: 1.0.26 -> 1.0.28
Diff: https://github.com/AN3Orik/systemair/compare/v1.0.26...v1.0.28

Changelog: https://github.com/AN3Orik/systemair/releases/tag/v1.0.28
2026-07-11 13:11:39 +02:00
Robert Schütz
a0022327d2 home-assistant-custom-components.solax_modbus: 2026.06.7 -> 2026.07.1
Diff: https://github.com/wills106/homeassistant-solax-modbus/compare/2026.06.7...2026.07.1

Changelog: https://github.com/wills106/homeassistant-solax-modbus/releases/tag/2026.07.1
2026-07-11 13:11:39 +02:00
Robert Schütz
32cc1693b1 home-assistant-custom-components.smarthq: 1.2.1 -> 1.2.2
Diff: https://github.com/geappliances/geappliances-smarthq-integration/compare/v1.2.1...v1.2.2

Changelog: https://github.com/geappliances/geappliances-smarthq-integration/releases/tag/v1.2.2
2026-07-11 13:11:39 +02:00
Robert Schütz
b8c5b84080 home-assistant-custom-components.octopus_energy: 18.3.2 -> 18.3.3
Diff: https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/compare/v18.3.2...v18.3.3

Changelog: https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/releases/tag/v18.3.3
2026-07-11 13:11:39 +02:00
Robert Schütz
a0d578b953 home-assistant-custom-components.elegoo_printer: 2.10.1 -> 2.10.2
Diff: https://github.com/danielcherubini/elegoo-homeassistant/compare/v2.10.1...v2.10.2

Changelog: https://github.com/danielcherubini/elegoo-homeassistant/releases/tag/v2.10.2
2026-07-11 13:11:39 +02:00
Robert Schütz
e8eee1a2b6 home-assistant-custom-components.ecoflow_ble: 0.9.4 -> 1.0.1
Diff: https://github.com/rabits/ha-ef-ble/compare/v0.9.4...v1.0.1

Changelog: https://github.com/rabits/ha-ef-ble/releases/tag/v1.0.1
2026-07-11 13:11:39 +02:00
Robert Schütz
ac6894c2db home-assistant-custom-components.dreo: 1.9.23 -> 1.10.1
Diff: https://github.com/JeffSteinbok/hass-dreo/compare/v1.9.23...v1.10.1

Changelog: https://github.com/JeffSteinbok/hass-dreo/releases/tag/v1.10.1
2026-07-11 13:11:39 +02:00
Robert Schütz
9a2168edf9 home-assistant-custom-components.daikin_onecta: 4.6.8 -> 4.6.10
Diff: https://github.com/jwillemsen/daikin_onecta/compare/v4.6.8...v4.6.10

Changelog: https://github.com/jwillemsen/daikin_onecta/releases/tag/v4.6.10
2026-07-11 13:11:38 +02:00
Robert Schütz
1cc38ff49d home-assistant-custom-components.browser-mod: 3.0.0 -> 3.0.2
Diff: https://github.com/thomasloven/hass-browser_mod/compare/v3.0.0...v3.0.2

Changelog: https://github.com/thomasloven/hass-browser_mod/blob/v3.0.2/CHANGELOG.md
2026-07-11 13:11:38 +02:00
Robert Schütz
66ca25dbe4 home-assistant.frontend: 20260624.4 -> 20260624.5
Changelog: https://github.com/home-assistant/frontend/releases/tag/20260624.5
2026-07-11 13:11:38 +02:00
Robert Schütz
807522fa05 home-assistant: 2026.7.1 -> 2026.7.2
Diff: https://github.com/home-assistant/core/compare/2026.7.1...2026.7.2

Changelog: https://github.com/home-assistant/core/releases/tag/2026.7.2
2026-07-11 13:11:38 +02:00
R. Ryantm
50d267b3df python3Packages.denon-rs232: 4.2.0 -> 4.2.1 2026-07-11 11:00:26 +00:00
R. Ryantm
39eaf7d0f3 shopware-cli: 0.15.11 -> 0.15.12 2026-07-11 10:52:27 +00:00
R. Ryantm
7fa9b4e479 python3Packages.jq: 1.11.0 -> 1.12.0 2026-07-11 10:50:55 +00:00
R. Ryantm
2f62b28dad sub-store-frontend: 2.27.3 -> 2.28.6 2026-07-11 10:27:14 +00:00
R. Ryantm
5f74de9d00 parca-agent: 0.48.0 -> 0.49.0 2026-07-11 10:19:27 +00:00
eyjhb
bed56401be arandr: fix build with setuptools 81+ 2026-07-11 12:09:59 +02:00
R. Ryantm
c340b08594 fastmail-desktop: 1.3.0 -> 1.4.0 2026-07-11 09:53:20 +00:00
Holiu
9809dd6533 gcx: 0.4.3 -> 0.4.4 2026-07-11 17:42:51 +08:00
Fabian Affolter
a16dfad27c python3Packages.llama-index-vector-stores-qdrant: migrate to finalAttrs 2026-07-11 11:41:47 +02:00
R. Ryantm
a7c0903d4b llmserve: 0.0.8 -> 0.0.10 2026-07-11 09:34:15 +00:00
jopejoe1
7605a7ffd6 luaPackages: update licenses 2026-07-11 11:27:45 +02:00
jopejoe1
42822c45e7 luarocks-packages-updater: parse more licenses 2026-07-11 11:25:44 +02:00
R. Ryantm
33af622844 python3Packages.llama-index-vector-stores-qdrant: 0.10.1 -> 0.10.2 2026-07-11 09:17:35 +00:00
Fabian Affolter
8090cf34c5 python3Packages.publicsuffixlist: 1.0.2.20260703 -> 1.0.2.20260710
Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260710-gha/CHANGES.md
2026-07-11 11:14:49 +02:00
TomaSajt
894acc94f6 catppuccin-gtk: fix build with python314+ 2026-07-11 11:09:26 +02:00
R. Ryantm
dbb79fa1d5 hcli: 0.18.3 -> 0.18.5 2026-07-11 09:07:31 +00:00
R. Ryantm
4d85c9c329 tbls: 1.94.5 -> 1.95.0 2026-07-11 08:48:45 +00:00
kinnrai
995e5e5bde qlmarkdown: init at 1.5.2 2026-07-11 16:42:01 +08:00
liberodark
cd38ee6784 libuv: fix riscv64-linux build 2026-07-11 10:36:54 +02:00
R. Ryantm
9dca027e36 prometheus-node-exporter: 1.11.1 -> 1.12.0 2026-07-11 08:34:50 +00:00
Gliczy
8f587ed1a8 komikku: 50.8.0 -> 50.9.0 2026-07-11 10:23:00 +02:00
fernvenue
33b55146e8 wg-ddns: add fernvenue as maintainer 2026-07-11 16:19:30 +08:00
fernvenue
70c02714a5 wg-ddns: 1.3 -> 1.4 2026-07-11 16:18:10 +08:00
Thomas Butter
688d2cc580 olivetin-3k: 3000.15.0 -> 3000.17.0 2026-07-11 08:12:41 +00:00
fernvenue
9062f8508b maintainers: add fernvenue 2026-07-11 16:07:29 +08:00
R. Ryantm
3cbbd497f9 llmfit: 0.9.34 -> 1.1.2 2026-07-11 07:46:25 +00:00
R. Ryantm
7fd92fce33 phpExtensions.blackfire: 2026.5.0 -> 2026.7.0 2026-07-11 07:37:27 +00:00
R. Ryantm
3896bc5ff9 jinja-lsp: 0.2.1 -> 0.2.3 2026-07-11 07:24:39 +00:00
Dimitar Nestorov
5875c4451b tuist: add version check 2026-07-11 10:24:26 +03:00
Dimitar Nestorov
acd89b704b tuist: 4.144.0 -> 4.202.1 2026-07-11 10:20:22 +03:00
4evy
ab974121fd itsycal: build from source 2026-07-11 10:07:44 +03:00
R. Ryantm
dc4ed616b9 tigerbeetle: 0.17.8 -> 0.17.9 2026-07-11 06:56:08 +00:00
R. Ryantm
2eb699c2e0 microsoft-edge: 149.0.4022.98 -> 150.0.4078.65 2026-07-11 06:35:45 +00:00
R. Ryantm
d526ecb286 archon-lite: 9.3.85 -> 9.3.172 2026-07-11 05:44:22 +00:00
R. Ryantm
22aeed43d2 weaviate: 1.38.2 -> 1.38.3 2026-07-11 05:32:27 +00:00
Mateusz Wykurz
017204290c rcp: 0.35.0 -> 0.36.0 2026-07-10 22:59:35 -06:00
R. Ryantm
019d77691c ffmpeg-normalize: 1.41.0 -> 1.41.1 2026-07-11 04:54:27 +00:00
Dimitar Nestorov
38f5bea0ea keycastr: 0.10.3 -> 0.10.5 2026-07-11 07:37:12 +03:00
Bas van den Wollenberg
d28882d2e6 vivaldi-ffmpeg-codecs: update from vivaldi 8.1.4087.48 update-ffmpeg 2026-07-11 06:33:05 +02:00
R. Ryantm
f6715418c6 libretro.beetle-psx: 0-unstable-2026-07-01 -> 0-unstable-2026-07-11 2026-07-11 04:23:55 +00:00
éclairevoyant
ed2e3f583e librewolf-bin-unwrapped: 152.0.4-1 -> 152.0.5-1 2026-07-10 23:17:05 -04:00
R. Ryantm
040251f68f talhelper: 3.1.12 -> 3.1.13 2026-07-11 02:56:31 +00:00
R. Ryantm
c0a79c94d0 snips-sh: 0.10.0 -> 0.10.1 2026-07-11 02:51:32 +00:00
R. Ryantm
26309b1774 semantic-release: 25.0.5 -> 25.0.6 2026-07-11 02:41:42 +00:00
R. Ryantm
25e163457f mlib: 0.8.0 -> 0.8.2 2026-07-11 02:01:57 +00:00
R. Ryantm
04ce7ea1c4 xfr: 0.9.20 -> 0.9.21 2026-07-11 01:44:24 +00:00
Robert Schütz
4f01ee5ca6 parla: 0.6.0 -> 0.6.4
Diff: https://github.com/trufae/parla/compare/0.6.0...0.6.4

Changelog: https://github.com/trufae/parla/releases/tag/0.6.4
2026-07-10 18:33:50 -07:00
R. Ryantm
4e232d5775 oklch-color-picker: 2.3.3 -> 2.3.4 2026-07-11 01:24:04 +00:00
R. Ryantm
3bf35dd637 gh-gei: 1.30.2 -> 1.30.3 2026-07-11 01:21:51 +00:00
TomaSajt
455d916d0c python3Packages.catppuccin: fix build with matplotlib 3.11+ 2026-07-11 03:13:39 +02:00
Sandro Jäckel
04b527753e nixos/nginx: disable MemoryDenyWriteExecute when lua with luajit is enabled
Otherwise nginx prints warnings such as the following when using lua code:

nginx: lua atpanic: Lua VM crashed, reason: runtime code generation failed, restricted kernel?
2026-07-11 02:44:04 +02:00
R. Ryantm
0a9e6e9176 mpd: 0.24.12 -> 0.24.13 2026-07-11 00:36:07 +00:00
Michael Daniels
ae4c40b80d eslint: 10.6.0 -> 10.7.0
Changelog: https://github.com/eslint/eslint/blob/refs/tags/v10.7.0/CHANGELOG.md
2026-07-10 20:26:54 -04:00
R. Ryantm
e796608fc0 oxfmt: 0.57.0 -> 0.58.0 2026-07-11 00:26:51 +00:00
augustinSorel
a8fae3743b sqruff: 0.38.0 -> 0.39.0 2026-07-11 02:11:48 +02:00
R. Ryantm
a260673303 ft2-clone: 2.20 -> 2.21 2026-07-10 23:47:57 +00:00
R. Ryantm
85eb83bf03 statix: 0.5.8-unstable-2026-06-28 -> 0.5.8-unstable-2026-07-10 2026-07-10 22:43:40 +00:00
Heitor Augusto
29e5cc271e nixos/oo7: refactor module layout 2026-07-10 22:36:13 +00:00
Sandro Jäckel
057c027a2b music-assistant-desktop: 0.5.0 -> 0.5.5
Diff: https://github.com/music-assistant/desktop-app/compare/0.5.0...0.5.5

Changelog: https://github.com/music-assistant/desktop-app/releases/tag/0.5.5
2026-07-11 00:33:15 +02:00
Heitor Augusto
5aeb968c0b nixos/oo7: install oo7-cli 2026-07-10 22:25:34 +00:00
ooonea
67e429d2fd fex: use packaging for aarch64_fit_native.py
The build's Python env only provided setuptools for the pkg_resources fallback
in Scripts/aarch64_fit_native.py, but modern setuptools / Python 3.14 no longer
ship pkg_resources and packaging was never added, so configure aborted at
string(STRIP ...) (CMakeLists.txt:494). Use packaging, which the script prefers;
libclang (thunk generator) is unchanged.

Assisted-by: Claude Code (Claude Opus 4.8)
2026-07-11 00:12:19 +02:00
Jonathan Davies
5fd332a07a prometheus: 3.13.0 → 3.13.1 2026-07-10 23:06:31 +01:00
Jonathan Davies
dac2015dab prometheus: Fix update script to handle ordering between pnpm and Go deps 2026-07-10 23:06:28 +01:00
Adam Dinwoodie
cf09722077 nixos/locate: remove bash wrapper from systemd
There's a few reasons this is useful:

- it makes it easier to override the unit temporarily with, say,
  `systemctl edit --runtime update-locatedb.service` because you can see
  the actual command that's in use -- this was my initial motivation
- it removes an unnecessary layer of indirection when systemd executes
  the updatedb command
- it permits using locate with a bashless image
- not strictly necessary -- we could have done this with the bash script
  as well -- but the change is a chance to make sure every argument is
  properly escaped

In passing, update the type for the `services.locate.output` to
`externalPath`.  This prevents specifying a path in the Nix store to
house the locate database, since updatedb is never going to be able to
rewrite the database when running as a systemd unit.  We could revert
this if we somehow find a way and a use case for having the database
created while building a NixOS image, but that seems unlikely to me.

Co-authored-by: SandaruKasa <SandaruKasa@ya.ru>
2026-07-10 23:06:08 +01:00
R. Ryantm
05ae686760 velocity: 3.5.0-unstable-2026-06-16 -> 3.5.0-unstable-2026-07-10 2026-07-10 21:59:29 +00:00
lactose
3527ece8c1 maintainers: update lactose email 2026-07-10 14:47:56 -07:00
Robert Schütz
475bea5834 python3Packages.uiprotect: 15.4.1 -> 15.4.3
Diff: https://github.com/uilibs/uiprotect/compare/v15.4.1...v15.4.3

Changelog: https://github.com/uilibs/uiprotect/blob/v15.4.3/CHANGELOG.md
2026-07-10 14:41:44 -07:00
Robert Schütz
7e0b8d645d python3Packages.tuya-device-handlers: 0.0.24 -> 0.0.25
Diff: https://github.com/home-assistant-libs/tuya-device-handlers/compare/v0.0.24...v0.0.25

Changelog: https://github.com/home-assistant-libs/tuya-device-handlers/releases/tag/v0.0.25
2026-07-10 14:41:44 -07:00
Robert Schütz
995a053e07 python3Packages.reolink-aio: 0.21.3 -> 0.21.4
Diff: https://github.com/starkillerOG/reolink_aio/compare/0.21.3...0.21.4

Changelog: https://github.com/starkillerOG/reolink_aio/releases/tag/0.21.4
2026-07-10 14:41:44 -07:00
Robert Schütz
ef832060ab python3Packages.pywmspro: 0.4.1 -> 0.4.2
Diff: https://github.com/mback2k/pywmspro/compare/0.4.1...0.4.2

Changelog: https://github.com/mback2k/pywmspro/releases/tag/0.4.2
2026-07-10 14:41:44 -07:00
Robert Schütz
e5800220a0 python3Packages.python-bsblan: 6.1.5 -> 6.1.6
Diff: https://github.com/liudger/python-bsblan/compare/v6.1.5...v6.1.6

Changelog: https://github.com/liudger/python-bsblan/releases/tag/v6.1.6
2026-07-10 14:41:43 -07:00
Robert Schütz
4b220cdb08 python3Packages.pyoverkiz: 2.0.3 -> 2.0.5
Diff: https://github.com/iMicknl/python-overkiz-api/compare/v2.0.3...v2.0.5

Changelog: https://github.com/iMicknl/python-overkiz-api/releases/tag/v2.0.5
2026-07-10 14:41:43 -07:00
Robert Schütz
303cd8b464 python3Packages.py-synologydsm-api: 2.10.2 -> 2.10.4
Diff: https://github.com/mib1185/py-synologydsm-api/compare/v2.10.2...v2.10.4

Changelog: https://github.com/mib1185/py-synologydsm-api/releases/tag/v2.10.4
2026-07-10 14:41:43 -07:00
Robert Schütz
a1bb26f84a python3Packages.onvif-zeep-async: 4.2.0 -> 4.2.1
Diff: https://github.com/openvideolibs/python-onvif-zeep-async/compare/v4.2.0...v4.2.1

Changelog: https://github.com/openvideolibs/python-onvif-zeep-async/releases/tag/v4.2.1
2026-07-10 14:41:43 -07:00
Robert Schütz
229d39dfd0 python3Packages.dsmr-parser: 1.11.0 -> 1.11.1
Diff: https://github.com/ndokter/dsmr_parser/compare/v1.11.0...v1.11.1

Changelog: https://github.com/ndokter/dsmr_parser/releases/tag/v1.11.1
2026-07-10 14:41:43 -07:00
Robert Schütz
d7cff14e56 python3Packages.bleak-esphome: 3.9.5 -> 3.9.7
Diff: https://github.com/bluetooth-devices/bleak-esphome/compare/v3.9.5...v3.9.7

Changelog: https://github.com/bluetooth-devices/bleak-esphome/blob/v3.9.7/CHANGELOG.md
2026-07-10 14:41:43 -07:00
Robert Schütz
10efb6d8e9 python3Packages.axis: 72 -> 74
Diff: https://github.com/Kane610/axis/compare/v72...v74

Changelog: https://github.com/Kane610/axis/releases/tag/v74
2026-07-10 14:41:43 -07:00
Robert Schütz
ff0da59e64 python3Packages.aioruckus: 0.42 -> 0.46.3
Diff: https://github.com/ms264556/aioruckus/compare/v0.42...v0.46.3
2026-07-10 14:41:43 -07:00
Tyce Herrman
49530795fc proton-vpn: 6.5.0 -> 6.5.1
Assisted-by: OpenAI Codex (GPT-5)
2026-07-10 17:20:38 -04:00
Sergei Trofimovich
defcfce7b2 diffoscope: 323 -> 324
Changes: https://diffoscope.org/news/diffoscope-324-released/
2026-07-10 22:02:22 +01:00
Sandro Jäckel
c191186f68 topgrade: 17.6.2 -> 17.7.0
Diff: https://github.com/topgrade-rs/topgrade/compare/v17.6.2...v17.7.0

Changelog: https://github.com/topgrade-rs/topgrade/releases/tag/v17.7.0
2026-07-10 21:53:15 +02:00
Martin Weinelt
e6bdae73bb python3Packages.pydantic-ai-slim: 2.5.0 -> 2.8.0
https://github.com/pydantic/pydantic-ai/releases/tag/v2.8.0
2026-07-10 21:42:45 +02:00
Martin Weinelt
8e4d714c70 python3Packages.pydantic-graph: 2.5.0 -> 2.8.0
https://github.com/pydantic/pydantic-ai/releases/tag/v2.8.0
2026-07-10 21:42:21 +02:00
Martin Weinelt
a41aa77372 python3Packages.genai-prices: 0.0.69 -> 0.0.71
https://github.com/pydantic/genai-prices/compare/v0.0.69...v0.0.71
2026-07-10 21:39:37 +02:00
eveeifyeve
aae4936e07 lib/services: add reload support for service management 2026-07-11 04:21:03 +10:00
eveeifyeve
03deb31b6b lib/services: add service readiness protocol support 2026-07-11 04:21:03 +10:00
R. Ryantm
6e3406b460 multica-cli: 0.3.34 -> 0.3.43 2026-07-10 18:19:09 +00:00
R. Ryantm
9ac98e421b itgmaniaPackages.itg3encore: 0-unstable-2026-06-28 -> 0-unstable-2026-07-07 2026-07-10 18:14:55 +00:00
R. Ryantm
27f44c826e itgmaniaPackages.zmod-simply-love: 5.8.1-april -> 5.9.0-july-2 2026-07-10 18:12:04 +00:00
Sandro Jäckel
1fe4483927 python314Packages.samplerate-ledfx: ignore timing sensitive test 2026-07-10 19:56:44 +02:00
Marcin Serwin
7ad07fdeee rebels-in-the-sky: 1.6.1 -> 1.7.1
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-07-10 19:36:02 +02:00
Sandro Jäckel
b90e85e10a python314Packages.samplerate-ledfx: fix Python 3.14 support 2026-07-10 19:32:01 +02:00
Sefa Eyeoglu
3e34104ae2 pnpm_*: add additional CVEs to vulnerable versions
Closes https://github.com/NixOS/nixpkgs/issues/539168

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-07-10 19:08:04 +02:00
Marcin Serwin
a3d4ab706b _1oom: 1.11.8 -> 1.11.9, update source
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-07-10 19:06:30 +02:00
Sefa Eyeoglu
274a951408 pnpm_10: 10.34.4 -> 10.34.5
https://github.com/pnpm/pnpm/releases/tag/v10.34.5

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-07-10 19:03:38 +02:00
Sefa Eyeoglu
dd85f021f5 pnpm: 11.10.0 -> 11.11.0
https://github.com/pnpm/pnpm/releases/tag/v11.11.0

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-07-10 19:01:04 +02:00
R. Ryantm
e9fe945ee2 codipack: 3.1.0 -> 3.1.1 2026-07-10 16:58:44 +00:00
R. Ryantm
5476d74d9d jfrog-cli: 2.112.0 -> 2.113.0 2026-07-10 16:42:55 +00:00
R. Ryantm
977f1e5110 kubectl-rabbitmq: 2.21.0 -> 2.22.1 2026-07-10 16:21:05 +00:00
Eric Rodrigues Pires
b20b6d4a1e python3Packages.pandas-stubs: 2.3.3.260113 -> 3.0.3.260530 2026-07-10 13:10:47 -03:00
isabel
9f4aad68e7 moonlight: 2026.5.2 -> 2026.7.0
Diff: https://github.com/moonlight-mod/moonlight/compare/v2026.5.2...v2026.7.0

Changelog: https://raw.githubusercontent.com/moonlight-mod/moonlight/refs/tags/v2026.7.0/CHANGELOG.md
2026-07-10 17:09:14 +01:00
Théo Zimmermann
962d8fb3ed mkRocqDerivation: document new parameters useCoq and useCoqifVersion 2026-07-10 17:56:59 +02:00
Théo Zimmermann
0235b9517e mkCoqDerivation: make a wrapper on top of mkRocqDerivation 2026-07-10 17:56:53 +02:00
R. Ryantm
4897abb584 ntfy-sh: 2.25.0 -> 2.26.0 2026-07-10 15:27:22 +00:00
Johannes Kirschbauer
ae2e8f41c5 doc/style.css: use major second scale for headings 2026-07-10 17:15:32 +02:00
nicoo
929c1e77f2 mindustry: 158.1 → 159.2
Closes #510140
2026-07-10 14:52:50 +00:00
Sandro Jäckel
666f49bbeb nextcloud34Packages.apps.recognize: init at 12.0.0
Co-authored-by: Joseph Price <1044068+JoePricey@users.noreply.github.com>
2026-07-10 16:49:35 +02:00
Sandro Jäckel
a9f6c5d0ad nextcloud33Packages.apps.memories: 8.0.1 -> 8.1.0, add support for nextcloud 34
Changelog: https://github.com/pulsejet/memories/releases/tag/v8.1.0
2026-07-10 16:49:35 +02:00
Sandro Jäckel
3af0f0adf8 nextcloudPackages: update
Co-authored-by: Jonas Heinrich <757752+onny@users.noreply.github.com>
Co-authored-by: Joseph Price <1044068+JoePricey@users.noreply.github.com>
2026-07-10 16:49:32 +02:00
Jonas Heinrich
052cec991b nextcloud34: init at 34.0.1
Co-authored-by: Jonas Heinrich <757752+onny@users.noreply.github.com>
Co-Authored-By: Joseph Price <joe@pricey.uk>
2026-07-10 16:49:27 +02:00
Johannes Kirschbauer
e6b7601eb7 doc/style.css: add pill background to inline-code 2026-07-10 16:44:33 +02:00
R. Ryantm
1fe18448ae goldendict-ng: 26.6.1 -> 26.6.2 2026-07-10 14:30:32 +00:00
Eric Rodrigues Pires
21a02a3404 pgdog: 0.1.47 -> 0.1.48 2026-07-10 10:56:48 -03:00
Joseph Price
9a795032e6 nextcloud*: enable structuredAttrs, strictDeps
Fixes:
```
- Attribute `pkgs.nextcloud34` is a new package with `strictDeps` unset or set to `false`.
  Please enable `strictDeps = true;` in pkgs/top-level/all-packages.nix.
 (https://github.com/NixOS/nixpkgs-vet/wiki/NPV-164)
- Attribute `pkgs.nextcloud34` is a new package with `__structuredAttrs` unset or set to `false`.
  Please enable `__structuredAttrs = true;` in pkgs/top-level/all-packages.nix.
 (https://github.com/NixOS/nixpkgs-vet/wiki/NPV-166)
```
2026-07-10 15:29:06 +02:00
R. Ryantm
758b103303 ocenaudio: 3.19.5 -> 3.20.0 2026-07-10 12:47:49 +00:00
Aietes
d62b21ecd9 smux: 0.3.1 -> 0.4.0 2026-07-10 14:24:36 +02:00
Bart Oostveen
9b1f82d4af python3Packages.sqlalchemy_1_3: create new event loop if not exists
This fixes the broken build: https://hydra.nixos.org/build/336830567
See also: https://github.com/NixOS/nixpkgs/pull/528120#issuecomment-4934908836
2026-07-10 14:05:06 +02:00
Eric Rodrigues Pires
aacc9b65bb musescore: fix qtWrapperArgs
Since `__structuredAttrs = true`, this requires the `qtWrapperArgs` to
be properly separated, as they are serialized to bash as a proper argv
array.
2026-07-10 08:55:50 -03:00
Alexander Sieg
06177fed6f dependency-track: 4.14.1 -> 4.14.2; include patch for node 22 support 2026-07-10 13:39:20 +02:00
Sandro Jäckel
29dc9bdb1d immich: bump geodata 2026-07-10 13:25:54 +02:00
Mr-Stoneman
3a3dac378e zapp: 1.0.1 -> 1.0.2 2026-07-10 13:10:23 +02:00
R. Ryantm
f5ba480aa9 enzyme: 0.0.277 -> 0.0.280 2026-07-10 10:39:46 +00:00
Anders Bjørnkjær Bennedsgaard
f0f45392d9 databricks-cli: set version build ldflags 2026-07-10 11:52:39 +02:00
David Chocholatý
3d610bbd60 putzen: init at 3.3.2 2026-07-10 10:32:51 +02:00
Harinn
3f6f76ca52 python3Packages.types-retry: modernize 2026-07-10 14:48:34 +07:00
Harinn
6ec1c2cf41 python3Packages.types-retry: migrate to pyproject 2026-07-10 14:44:59 +07:00
ern775
a804fe6f41 dopamine: 3.0.6 -> 3.0.7 2026-07-10 09:27:59 +03:00
Ryan Omasta
aa4290eb0a yubioath-flutter: 7.3.3 -> 7.4.1
https://github.com/Yubico/yubioath-flutter/releases/tag/7.4.1
Diff: https://github.com/Yubico/yubioath-flutter/compare/7.3.3...7.4.1
2026-07-09 23:24:48 -06:00
ezratweaver
6e2e493407 adw-bluetooth: 1.1.0 -> 1.1.2 2026-07-10 01:14:51 -04:00
R. Ryantm
27b1de41d9 openlist: 4.2.2 -> 4.2.3 2026-07-10 04:12:44 +00:00
R. Ryantm
cf2f7bbc64 python3Packages.python-qube-heatpump: 1.11.2 -> 1.12.0 2026-07-10 02:57:53 +00:00
Sean Buckley
074dcdfaa7 brave: 1.92.134 -> 1.92.139
https://community.brave.app/t/release-channel-1-92-139/655404
2026-07-09 22:55:22 -04:00
Adam C. Stephens
21c1bad363 pi-coding-agent: 0.80.3 -> 0.80.6
Changelog: https://github.com/earendil-works/pi/blob/main/packages/coding-agent/CHANGELOG.md
2026-07-09 22:21:20 -04:00
R. Ryantm
fd79cfd13c vivaldi: 8.0.4033.54 -> 8.1.4087.48 2026-07-10 01:09:08 +00:00
Guy Chronister
068f09b80e hh-suite: migrate to by-name 2026-07-09 15:19:41 -05:00
Guy Chronister
c3038ff45d hh-suite: switch from openmp to llvmPackages.openmp and modernize derivation
This updates hh-suite to use llvmPackages.openmp instead of requiring
openmp to be passed at the call site. The callPackage override in
all-packages.nix is removed accordingly.

Additional cleanups:
- migrate fetchFromGitHub to `tag` + `hash`
- enable strictDeps and __structuredAttrs
- adopt finalAttrs form for mkDerivation
2026-07-09 15:16:46 -05:00
Austin Horstman
cb5e0c0951 luaPackages.tree-sitter-kulala_http: 0.2.1-1 -> 0.3.0-1 2026-07-09 15:00:55 -05:00
Austin Horstman
1ba971f038 luaPackages.neotest-nix: 2.2.0-1 -> 2.3.0-1 2026-07-09 14:43:20 -05:00
Austin Horstman
c0f574b7e5 luaPackages.lua-resty-http: 0.17.2-0 -> 0.18.0-0 2026-07-09 14:14:37 -05:00
Sandro Jäckel
e348e6e76f music-assistant: regen providers 2026-07-09 21:12:55 +02:00
Sandro Jäckel
ba5d1c384d python3Packages.bandcamp-async-api: init at 0.2.2 2026-07-09 21:12:55 +02:00
Austin Horstman
03ef1b318b luaPackages.kulala-nvim: 6.20.7-1 -> 6.21.0-1 2026-07-09 14:03:02 -05:00
Austin Horstman
a619f3dc67 luaPackages.fzf-lua: 0.0.2676-1 -> 0.0.2682-1 2026-07-09 13:58:58 -05:00
Jack Henry
4cd430ae54 nixos/networkd-dispatcher: add warning when useNetworkd is not enabled
networkd-dispatcher is driven by systemd-networkd events, so enabling
the module without `networking.useNetworkd = true` leaves configured
scripts unrun with no indication of why. Warn at evaluation time to make
the misconfiguration obvious. (See #538523)
2026-07-09 11:07:41 -07:00
David Mkhitaryan
cc9349a4bb ace-of-penguins: fix help triggering segfault 2026-07-09 20:14:00 +04:00
Hythera
80f3b8c113 firefox/wrapper: enable strictDeps 2026-07-09 18:02:43 +02:00
R. Ryantm
a399b29d09 minizip-ng: 4.2.1 -> 4.2.2 2026-07-09 15:21:51 +00:00
Holiu
566427f307 lakefs: 1.79.0 -> 1.83.0 2026-07-09 21:48:08 +08:00
André Silva
a857c1a343 evdevremapkeys: 1.0.0 -> 1.0.3 2026-07-09 14:38:58 +01:00
João Santos Reis
f558205f4d python3Packages.pytest-mh: init at 1.0.29 2026-07-09 14:34:43 +01:00
Marijn
a47007f6b2 simplenote: init at version 2.27.1 2026-07-09 13:38:31 +02:00
Marijn
8165f8c211 maintainers: add _2zqa 2026-07-09 13:20:23 +02:00
R. Ryantm
99f89bb27f webex: 46.4.0.34752 -> 46.6.1.35236 2026-07-09 10:51:49 +00:00
Christina Sørensen
b9b0b4b1e0 eza: 0.23.4 -> 0.23.5
changelog: https://github.com/eza-community/eza/releases/tag/v0.23.5
2026-07-09 12:26:28 +02:00
kashw2
e3469ceba1 fwupd: 2.1.5 -> 2.1.6; remove efi patch 2026-07-09 18:09:12 +10:00
R. Ryantm
2c327785b3 davmail: 6.8.0 -> 6.8.1 2026-07-09 06:55:06 +00:00
mityu
a171f0f221 satysfi: fix the ipaexfont is not bundled properly
The ipaexfont package, which is an runtime depnedency of SATySFi,
changed their font installation path at this commit:
af30ee15af

This commit catches up with the change and make the ipaexfont be
bundled with the SATySFi package properly again.
2026-07-09 14:40:44 +09:00
R. Ryantm
1fd39e9a2f ollama-cpu: 0.31.1 -> 0.31.2 2026-07-09 04:46:43 +00:00
qrzbing
543d7660b8 picgo: 2.5.3 -> 3.0.0 2026-07-09 11:20:53 +08:00
R. Ryantm
c3bf2b13c2 firewalld: 2.4.3 -> 2.5.0 2026-07-09 02:14:08 +00:00
OPNA2608
3a79a9ded2 dosbox-x: 2026.06.02 -> 2026.07.02 2026-07-09 03:03:09 +02:00
pancaek
a82428a92e gimp: add adwaita fallback theme 2026-07-08 17:36:29 -07:00
OPNA2608
e0abffecc0 miracle-wm: 0.9.1 -> 0.10.1 2026-07-09 02:31:17 +02:00
OPNA2608
9f3e49bffa {lomiri,lomiri-qt6}.lomiri-url-dispatcher: 0.1.4 -> 0.1.5 2026-07-09 02:02:55 +02:00
Atemu
9ea8264500 nixos/emacs: don't restartIfChanged
Fixes https://github.com/NixOS/nixpkgs/issues/535449

This probably started happening with the rust rewrite of the switcher also
restarting user units now.
2026-07-09 01:51:45 +02:00
OPNA2608
ee7c57add6 {lomiri,lomiri-qt6}.lomiri-thumbnailer: 3.1.2 -> 3.1.3 2026-07-09 01:30:17 +02:00
Ingo Reitz
fe257763bd picocom: add myself as maintainer 2026-07-09 00:56:13 +02:00
Jost Alemann
cfd9a687d6 kew: 4.0.0 -> 4.1.8
Changelog: https://codeberg.org/ravachol/kew/releases/tag/v4.1.8
Diff: https://codeberg.org/ravachol/kew/compare/v4.0.0...v4.1.8
2026-07-09 00:27:15 +02:00
R. Ryantm
bbc1b6531a searxng: 0-unstable-2026-06-20 -> 0-unstable-2026-07-08 2026-07-08 22:12:45 +00:00
pancaek
91d7056e9e shogun: move to by-name/ 2026-07-08 14:12:33 -07:00
Evan Richter
eb461e4e2c maskromtool: 2024-08-18 -> 2026-07-04 2026-07-08 14:26:35 -06:00
Timo Gottszky
b6a8cca450 python3Packages.persim: reenable disabled tests 2026-07-08 16:52:16 +02:00
Timo Gottszky
824e852e22 python3Packages.persim: migrate to pyproject 2026-07-08 16:52:16 +02:00
Timo Gottszky
f979328182 python3Packages.persim: enable __structuredAttrs 2026-07-08 16:40:46 +02:00
Timo Gottszky
b0f9b7c98b python3Packages.persim: use finalAttrs 2026-07-08 16:39:04 +02:00
Timo Gottszky
4be036d83e python3Packages.telegraph: migrate to pyproject 2026-07-08 16:18:18 +02:00
Lein Matsumaru
2bb1c58eed python3Packages.dpcontracts: fix tests 2026-07-08 14:17:38 +00:00
Timo Gottszky
fcb45ff01f python3Packages.telegraph: enable __structuredAttrs 2026-07-08 16:07:51 +02:00
Timo Gottszky
4a15302734 python3Packages.telegraph: use finalAttrs 2026-07-08 16:04:48 +02:00
kinnrai
63b0a2ce52 syntax-highlight: init at 2.1.30 2026-07-08 20:27:50 +08:00
Hythera
50001e14af wget: add patches for several CVEs 2026-07-08 13:53:18 +02:00
Dionysis Grigoropoulos
0d9244b1b6 mcphost: drop
Upstream marked the software as unmaintained on April 13th 2026 and
recommends moving to a different software instead
632cc19600
2026-07-08 13:21:57 +03:00
FliegendeWurst
fde12a2c59 wxwidgets_3_3: 3.3.2 -> 3.3.3.1
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.3.3.1/docs/changes.txt
2026-07-08 07:54:38 +02:00
FliegendeWurst
d7d5100e15 wxwidgets_3_2: 3.2.9 -> 3.2.11
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.11/docs/changes.txt
2026-07-08 07:54:38 +02:00
Ethan Carter Edwards
43b49ca988 hamrs: remove x86_64-darwin
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-07 21:26:26 -07:00
Ethan Carter Edwards
4bda9b3643 hamrs-pro: remove x86_64-darwin
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-07 21:25:35 -07:00
Ethan Carter Edwards
91024213c3 leetgpu: remove x86_64-darwin
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-07 21:25:35 -07:00
Ethan Carter Edwards
97ce2b3225 devin-cli: remove x86_64-darwin
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-07 21:25:30 -07:00
Philip White
b36e800313 bisq1: 1.10.2 -> 1.10.3 (and add update script)
nixpkgs-update is not able to update this package as-is, because it
has multiple fetch targets. So I add a custom updater.
2026-07-07 21:05:16 -07:00
R. Ryantm
a87449cb2f proton-pass: 1.36.1 -> 1.38.0 2026-07-08 00:27:41 +00:00
winston
679bd0b4a6 sdrangel: fix macOS build by disabling qtwebengine & libunwind 2026-07-07 22:48:19 +01:00
Darren Rambaud
f3eb3e922b dropbear: adopt package
* add self as maintainer
2026-07-07 15:42:04 -05:00
Darren Rambaud
e679aa51d5 dropbear: 2026.91 -> 2026.92
* diff: https://github.com/mkj/dropbear/compare/DROPBEAR_2026.91...DROPBEAR_2026.92
* changelog: https://github.com/mkj/dropbear/releases/tag/DROPBEAR_2026.92
* change src to github
* update meta attributes

Supercedes: #539120
2026-07-07 15:41:23 -05:00
A Frederick Christensen
40105b043d webull-desktop: correct issue #537123
curl-8.10.0 (dependency built in this derivation) in its original
derivation had no patches.  Current patches to curl do not cleanly
apply to 8.10.0 and are not applicable to 8.10.0
2026-07-07 15:22:40 -05:00
R. Ryantm
1b71a7409a tutanota-desktop: 350.260608.0 -> 353.260630.0 2026-07-07 10:54:25 +00:00
Can H. Tartanoglu
4432402901 rauthy: 0.35.2 -> 0.36.0 2026-07-07 10:53:56 +02:00
Bet4
0718945029 xfstests: fix updateScript for git.kernel.org
Replace nix-update-script with a custom updateScript that uses
git ls-remote --tags --refs to detect the latest version from
git.kernel.org, since nix-update cannot auto-detect versions from
this host (it only supports GitHub/GitLab/PyPI/npm etc.).

The custom script follows the same pattern used by the mailcap
package for its pagure.io hosting.
2026-07-07 16:52:31 +08:00
R. Ryantm
6620a6f892 discord: 1.0.144 -> 1.0.146 2026-07-07 03:42:32 +00:00
whispers
3b58f40f69 ipxe: add upstream patches for gcc 16
gcc 16 emits more warnings than previous versions for unused attributes
and variables, which are made into build failures by the use of -Werror
in ipxe. these warnings were fixed upstream (on may 1, the day after gcc
16's release!) so we fetch the relevant patches until they make it into
a release.
2026-07-06 23:30:56 -04:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
1b2ecf38c9 cataclysm-dda: added maintainer philocalyst 2026-07-06 21:23:53 -04:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
381f2ab874 cataclysm-dda: 0.H -> 0.I 2026-07-06 21:23:50 -04:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
df09156e11 cataclysm-dda: refactor common.nix 2026-07-06 21:23:32 -04:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
e0d5fc661f cataclysm-dda: update locale-path.patch for new upstream path API 2026-07-06 21:23:30 -04:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
d04dfa7617 cataclysm-dda: fix desktop file name in wrapper 2026-07-06 21:23:28 -04:00
winston
836c3d1d22 sdrangel: various refactors
- enable `__structuredAttrs` && `strictDeps`
- use `lib.cmake{Bool,Feature}` in `cmakeFlags`
- add `nix-update-script`,
2026-07-06 22:59:48 +01:00
winston
561238d5e8 sdrangel: add more optional dependencies 2026-07-06 22:59:47 +01:00
winston
dded642635 inmarsatc: init at 0-unstable-2023-07-10 2026-07-06 22:59:45 +01:00
winston
9e5da930fd ggmorse: init at 0.1.0-unstable-2024-05-31 2026-07-06 22:59:44 +01:00
Tom Hunze
c8a05c5615 stremio-linux-shell: 1.1.1 -> 1.1.2
Changelog: https://github.com/Stremio/stremio-linux-shell/releases/tag/v1.1.2
Diff: https://github.com/Stremio/stremio-linux-shell/compare/v1.1.1...v1.1.2
2026-07-06 22:36:20 +02:00
Harish Rajagopal
a9b06ca330 feishin: add override for web version 2026-07-06 21:55:02 +02:00
Arnout Engelen
5e5e22b4e8 python3Packages.bytecode: 0.17.0 -> 0.18.1
Also switch to the git repo also referenced in
https://pypi.org/project/bytecode/
2026-07-06 20:48:12 +02:00
kinnrai
44ce924f43 stats: 3.0.3 -> 3.0.6
Changelog: https://github.com/exelban/Stats/releases/tag/v3.0.6
Diff: https://github.com/exelban/Stats/compare/v3.0.3...v3.0.6
2026-07-07 01:18:56 +08:00
kinnrai
8654dc424f stats: fix missing app icon 2026-07-07 01:18:33 +08:00
lenny
2749226cd3 domoticz: 2024.7 -> 2026.2
Changelog: https://github.com/domoticz/domoticz/blob/2026.2/History.txt
2026-07-06 19:00:00 +02:00
kinnrai
0fa5cf35d6 stats: add kinnrai to maintainer 2026-07-07 00:52:37 +08:00
Kerstin Humm
71e8d36147 nixos/passless: init 2026-07-06 18:00:31 +02:00
Kerstin Humm
97ad497ca1 passless: init at 0.12.0 2026-07-06 18:00:23 +02:00
winston
0a7b18c226 sdrangel: 7.22.9 -> 7.27.1 2026-07-06 16:41:07 +01:00
Cassandra Comar
0a601a67d7 nixos/pinnacle: init module
add a nixos module to set up pinnacle as an available session. a user
service/targets are still required to actually run the compositor --
these are best configured via home-manager, using a module I intend to
PR to home-manager once this PR has been merged into nixpkgs.
2026-07-06 09:52:22 -04:00
Cassandra Comar
6dcb33849f pinnacle: init at v0.2.4 2026-07-06 09:52:12 -04:00
Cassandra Comar
194ffa5b77 maintainers: add cassandracomar 2026-07-06 09:51:56 -04:00
Weijia Wang
d5cb1535eb freedv: 2.2.1 -> 2.3.1 2026-07-06 14:03:56 +02:00
Maximilian Bosch
53d73ac204 victoriatraces: 0.9.3 -> 0.9.4
ChangeLog: https://github.com/VictoriaMetrics/VictoriaTraces/releases/tag/v0.9.4
2026-07-06 09:25:29 +02:00
Pradyuman Vig
3b221ed3a0 linear: 1.30.2 -> 1.31.1 2026-07-06 00:01:49 -05:00
Pradyuman Vig
507974e108 notion-app: 4.24.0 -> 7.24.0 2026-07-05 22:18:08 -05:00
Robert Schütz
7053e317be nixos/nfsd: allow exports to be an attrset
This is in the spirit of RFC 42.
2026-07-05 16:33:48 -07:00
R. Ryantm
152880535b jetbrains.webstorm: 2026.1.3 -> 2026.1.4 2026-07-05 23:22:28 +00:00
Leon Hubrich
005ae92e4f technitium-dns-server: 15.2.0 -> 15.3.0 2026-07-05 23:27:07 +02:00
Berk Özkütük
d5f5394bc2 scid-vs-pc: fix tarball hash 2026-07-05 19:34:56 +02:00
eyjhb
52ecd13b26 discord: expose stageModules to allow overriding 2026-07-05 19:32:31 +02:00
R. Ryantm
1848b7afbc ansible-navigator: 26.4.0 -> 26.6.0 2026-07-05 16:43:59 +00:00
R. Ryantm
346a335903 pt2-clone: 1.90 -> 1.91 2026-07-05 13:19:36 +00:00
Patrick
de714bfc99 firezone-gui-client: 1.5.1 -> 1.5.2 2026-07-05 13:41:42 +02:00
Coca
6f8d1c82b9 space-station-14-launcher: 0.39.0 -> 0.39.1
Changelog (practically just one change): https://github.com/space-wizards/SS14.Launcher/compare/v0.39.0...v0.39.1
2026-07-05 12:37:32 +01:00
Coca
d55366fd37 space-station-14-launcher: add nix-update-script
`nix-update-script` is needed for releases which change `nugetDeps` to get automatically updated.
2026-07-05 12:37:31 +01:00
R. Ryantm
3baa565ba3 igir: 5.2.1 -> 5.3.0 2026-07-05 10:05:56 +00:00
Adam Thompson-Sharpe
dad41ac31e opentxl: allow disabling compiler in wrapper 2026-07-04 20:25:20 -04:00
quantenzitrone
cccaf100f9 rhttp: rename from rHttp, enable strictDeps and structuredAttrs
rename to lowercase to fit package naming conventions
2026-07-05 01:30:05 +02:00
djmaxus
cc6ad9e297 lmstudio: hdiutil -> back to _7zz
closes #537765

* hdiutil is ourside the sandbox
* it was chosen in an attempt to preserve xattr's
* when put to the test, it didn't:
  ```
  nix-shell -A lmstudio
  cd $(mktemp -d)
  unpackPhase
  xattr -lr LM\ Studio.app
  ```

So, I just brought back _7zz
with flags to omit warnings.
Same result of `xattr -lr`.
2026-07-05 00:11:32 +01:00
Weijia Wang
b135764abe flint: 3.5.0 -> 3.6.0
https://flintlib.org/doc/history.html#flint-3-6-0
2026-07-05 00:07:47 +02:00
Tom Hunze
6f0e650ffc stremio-linux-shell: add fazzi to maintainers 2026-07-04 18:19:25 +02:00
R. Ryantm
08b0e67bfc hex: 0.6.0 -> 0.7.0 2026-07-04 14:31:17 +00:00
Diogo Correia
03ac107a96 doc: add phpfpm module value escaping to 26.11 nixos release notes 2026-07-04 11:57:56 +01:00
algorithmiker
8b56d4c4c2 debcraft: init at 0.9.2 2026-07-04 12:56:59 +02:00
Tom Hunze
6effa7d927 stremio-linux-shell: install more files to match upstream packaging
https://github.com/Stremio/stremio-linux-shell/blob/v1.1.1/flatpak/com.stremio.Stremio.Devel.json
2026-07-04 10:39:33 +02:00
Tom Hunze
4bc82db079 stremio-linux-shell: 1.0.2 -> 1.1.1
Changelog:

- https://github.com/Stremio/stremio-linux-shell/releases/tag/v1.0.3
- https://github.com/Stremio/stremio-linux-shell/releases/tag/v1.1.0
- https://github.com/Stremio/stremio-linux-shell/releases/tag/v1.1.1

Diff: https://github.com/Stremio/stremio-linux-shell/compare/v1.0.2...v1.1.1
2026-07-04 10:00:00 +02:00
André Lima
d9af9a4312 t3code: split into standalone wrapper 2026-07-04 00:06:12 +01:00
André Lima
bc1876eff0 t3code: move to unwrapped.nix 2026-07-04 00:03:48 +01:00
Diogo Correia
f309829221 nixos/phpfpm: escape ini values
Passing a value that contains special characters (e.g., `=`) causes
phpfpm to be unable to parse the configuration file.
As per PHP's parse_ini_file function documentation [1], all values
containing non-alphanumeric characters must be enclosed in double
quotes:
> If a value in the ini file contains any non-alphanumeric characters it
> needs to be enclosed in double-quotes (").

This commit ensures string values are enclosed in double-quotes, and
appropriately escapes double-quotes, backslashes, and line breaks.

[1]: https://www.php.net/parse_ini_file
2026-07-03 20:18:50 +01:00
Tom Hunze
1714e644cb stremio-linux-shell: fix update script
git-updater doesn't update `cargoHash`.
2026-07-02 22:24:36 +02:00
jopejoe1
6282fe9d9c abuild: 3.15.0 -> 3.17.0 2026-07-02 18:38:27 +00:00
jopejoe1
753e806890 abuild: ignore rc version in update script 2026-07-02 20:37:45 +02:00
ccicnce113424
5dae15112c daed: 1.0.0 -> 1.27.0, add maintainer 2026-07-03 02:30:21 +08:00
Harinn
5518fd2221 python3Packages.setuptools-lint: modernize 2026-07-02 22:39:31 +07:00
kinnrai
d6b5a6979f keka: 1.6.0 -> 1.6.7
Changelog: https://github.com/aonez/Keka/releases/tag/v1.6.7
Diff: https://github.com/aonez/Keka/compare/v1.6.0...v1.6.7
2026-07-02 21:57:39 +08:00
kinnrai
bc04a345e3 keka: add kinnrai to maintainers 2026-07-02 21:56:21 +08:00
R. Ryantm
9e233e17ef webcord: 4.13.0 -> 4.13.2 2026-07-02 13:37:54 +00:00
R. Ryantm
c182d33794 python3Packages.paddlex: 3.7.1 -> 3.7.2 2026-07-02 13:29:50 +00:00
R. Ryantm
36b929d4f4 innernet: 1.7.1 -> 2.0.0 2026-07-02 12:32:56 +00:00
Charlotte 🦝 Deleńkec
ca12f95649 git-lfs: fix cross compile 2026-07-02 11:39:44 +01:00
Harinn
c1b6dca6ce python3Packages.setuptools-lint: migrate to pyproject 2026-07-02 14:02:16 +07:00
R. Ryantm
ac428e0a1a rbspy: 0.48.0 -> 0.49.0 2026-07-02 06:27:54 +00:00
Mukul Agarwal
83599f2574 thorium-reader: 3.3.0 -> 3.4.0 2026-07-02 01:19:57 -04:00
magicquark
89ff3ccfc8 rkbin: 0-unstable-2025-06-13 -> 0-unstable-2025-12-30 2026-07-02 05:40:59 +01:00
Gutyina Gergő
4f4b27dabc nixbang: drop 2026-07-02 02:43:28 +02:00
Aaron Jheng
abaec6c71e clipaste: init at 2.4.0 2026-07-01 13:39:23 +08:00
Ethan Carter Edwards
9aaffcdb9c olm: modernize slightly
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-30 15:46:57 -07:00
FliegendeWurst
65f28bb3d0 proj: enable strictDeps and __structuredAttrs, cleanup 2026-06-30 23:38:49 +02:00
matthewcroughan
40e05909b2 basiliskii: unstable-2025-07-16 -> unstable-2026-06-30 2026-06-30 16:10:23 +01:00
R. Ryantm
b77957e2f6 cursor-cli: 2026.06.19-20-24-33-653a7fb -> 0-unstable-2026-06-26 2026-06-30 13:08:38 +00:00
R. Ryantm
9cbf394355 shaka-packager: 3.7.2 -> 3.8.0 2026-06-30 03:25:59 +00:00
Kuanju Chen
7942f76eac vpnc-scripts: unstable-2023-01-03 -> unstable-2026-06-29 2026-06-30 03:05:48 +00:00
Soliprem
451d7918ff watt: init at 1.2.0 2026-06-29 23:56:06 +02:00
Sergei Zhekpisov
511a336703 diffyml: init at 1.7.0 2026-06-28 12:21:34 +01:00
R. Ryantm
df01b3b0c6 zuban: 0.8.0 -> 0.9.0 2026-06-28 11:15:05 +00:00
R. Ryantm
f010aa5c7b vcpkg: 2026.06.01 -> 2026.06.24 2026-06-27 08:56:22 +00:00
Sam Pointon
9d280168cc nixos/getty: allow disabling
https://github.com/NixOS/nixpkgs/pull/480686 made getty unconditional, fixing 
several bugs and bad interactions. This imposes no runtime costs due to lazy 
systemd-based activation, but it does drag getty and its closure in to images. 
For many NixOS installations, this is fine - they want console login and such 
anyway - but it's a burden on lights-out containers aiming for minimal image 
sizes.

This change adds a new configuration knob to totally disable getty for these 
sorts of headless/lights-out/appliance-style set-ups. The option's description 
is deliberately made stern to hopefully dissuade anyone from toggling it if 
their system isn't in that class. As the option defaults to enabling getty, 
there should be no behaviour change for anyone not explicitly opting themselves 
in - hopefully with full knowledge of the consequences.

My local testing chopped a whole 15% off one of my images by being able to 
remove getty (the big contributor being util-linux and its friends), and that's 
just for one random image - others might be even bigger relative gains. I think 
that's more than enough to justify this configuration knob.

I had a look for uses of getty in NixOS to see if anywhere wanted to either 
have a hard dependency on getty and hence explicitly enable it (so that weird 
configurations get picked up at evaluation time rather than runtime) or disable 
it. The use sites fall into two categories:

0. Virtualised set-ups that wire up units to getty listening on ttyS0. These 
probably don't want a hard dependency: it's reasonable to run these lights-out, 
and just disabling getty will DTRT here.

1. `modules/profiles/headless.nix`, which disables some of the getty units. 
This _could_ instead disable getty as a whole, but that might break e.g. 
`machinectl shell`, and I can imagine set-ups where you want that even without 
console login, so I have left it alone. Maybe someone else feels differently 
and more strongly, and then that someone else can put together a PR and argue 
their case.
2026-06-27 07:58:53 +01:00
R. Ryantm
f6f55b1da7 python3Packages.cssbeautifier: 1.15.4 -> 2.0.1 2026-06-27 04:23:01 +00:00
Holiu
6d7ae07eeb ni: 30.1.0 -> 30.2.0 2026-06-26 21:55:16 +08:00
Sergei Zhekpisov
c259641efd maintainers: add szhekpisov 2026-06-26 11:58:06 +01:00
fliiiix
cc19bd1852 libvlcpp: 0.1.0-unstable-2024-02-04 -> 0.1.0-unstable-2026-04-16 2026-06-25 21:06:12 +02:00
Ross Smyth
8a6cb8c20d buildFHSEnv: Enable structuredAttrs 2026-06-25 10:30:21 -04:00
Soliprem
1eceba956f maintainers: add Soliprem 2026-06-25 12:23:09 +02:00
Ethan Carter Edwards
307bd1baa6 nixosTests.blint: migrateo to container runtime
Lighter and significantly faster.

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-24 18:25:53 -04:00
Ethan Carter Edwards
9fe95b603f nixosTests.slipshow: migrate to container runtime
Lighterweight and significantly faster.

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-24 18:25:00 -04:00
Lucas Solares
ca9a2d8790 tinygo: build with go 1.26 2026-06-24 16:05:35 -06:00
androvonx95
57552bb343 direvent: 5.4 -> 5.5
Changes in 5.5 (2026-06-05): all subprocesses are now terminated before
exit, and a new "shutdown-timeout" configuration statement was added.

https://ftp.gnu.org/gnu/direvent/ (see NEWS)

Assisted-by: Cursor; Claude Opus 4.8
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 23:26:03 +05:30
isabel
1908d92d4a nixosTests.bluesky-pds: migrate to systemd-nspawn 2026-06-22 09:54:57 +01:00
R. Ryantm
ee90dcbaf2 gh-poi: 0.17.2 -> 0.18.1 2026-06-21 23:51:19 +00:00
Anton Mosich
e40cf6e6ca pimsync: add antonmosich as maintainer 2026-06-20 20:50:53 +02:00
Anton Mosich
caa704f0c7 pimsync: 0.5.9 -> 0.5.10
See https://pimsync.whynothugo.nl/changelog.html#v0-5-10 for the
changelog
2026-06-20 20:45:41 +02:00
pancaek
b99f745b0e vollkorn: use installFonts 2026-06-17 20:18:06 -07:00
Hythera
87805ea105 redisinsight: 3.4.2 -> 3.6.0
changelog: https://github.com/redis/RedisInsight/releases/tag/3.6.0

diff: https://github.com/redis/RedisInsight/compare/3.4.2...3.6.0
2026-06-17 18:00:00 +02:00
daskladas
9cce258b93 termirs: 0.3.2 -> 0.3.3 2026-06-16 21:17:05 +02:00
Dustin Krysak
4fb2dd2075 insomnia: 12.2.0 -> 13.0.0 2026-06-16 11:46:14 -07:00
Paul Meyer
d0264c3475 formatjson5: apply no rewrite if unchanged patch
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2026-06-16 12:08:25 +02:00
pancaek
0849a96b0e plugdata: use upstream desktop item 2026-06-15 19:15:33 -07:00
OttNorml
a796ec392d mas: fix 7.0.0 wrapper installation 2026-06-15 21:03:35 +02:00
OttNorml
a425f3de7c mas: 6.0.1 -> 7.0.0
Diff: https://github.com/mas-cli/mas/compare/v6.0.1...v7.0.0
2026-06-15 21:03:35 +02:00
betaboon
ec544c110d python3Packages.niquests: fix build on darwin 2026-06-14 09:44:28 +02:00
Robert Cambridge
bf40b8c498 cypress: codesign darwin binaries
Cypress fails to open on macOS when its bundled binaries are not signed.
Add the Darwin auto-signing hook so Mach-O binaries in the prebuilt app
bundle are ad-hoc signed during fixup.

Assisted-by: GPT-5.5
2026-06-11 21:33:36 +02:00
Timo Gottszky
b4c1054ae8 python3Packages.gviz-api: migrate to pyproject 2026-06-10 16:37:11 +02:00
Timo Gottszky
65890f658b python3Packages.gviz-api: enable __structuredAttrs 2026-06-10 16:29:57 +02:00
Timo Gottszky
b9d39d1ee7 python3Packages.gviz-api: use finalAttrs 2026-06-10 16:29:17 +02:00
Flexksx
1f155ee15b moon: 1.41.8 -> 2.3.2
Changelog: https://github.com/moonrepo/moon/releases/tag/v2.3.2
2026-06-09 11:45:00 +03:00
William Tan
1b83aeca36 container: 0.12.3 -> 1.0.0
Assisted-by: OpenAI Codex harness (gpt-5.5)
2026-06-09 01:21:53 -04:00
wuyoli
6b39840144 mindustry: 155.4 -> 158.1
Co-authored-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2026-06-08 22:46:44 +02:00
anntnzrb
23fe2ffa3f yashiki: init at 0.14.0
Assisted-by: OpenAI ChatGPT
2026-06-06 13:12:27 -05:00
Lein Matsumaru
54f1d62c34 python3Packages.qemu,qemu-python-utils: fix build
tuiSupport for qemu is dropped
e1e49b35b3
2026-06-06 14:13:55 +00:00
Timo Gottszky
fdab2a416e eggnog-mapper: migrate to pyproject 2026-06-06 13:31:09 +02:00
Timo Gottszky
467477e61a eggnogg-mapper: fix for python 3.12+
distutils was removed in python 3.12, upstream already fixed this but
the fix is not available in v2.1.14
2026-06-06 13:24:33 +02:00
Timo Gottszky
c39fadf32d eggnog-mapper: 2.1.13 -> 2.1.14 2026-06-06 13:21:46 +02:00
Harinn
93e6226740 python3Packages.bnnumerizer: modernize 2026-06-06 08:52:06 +07:00
Harinn
4dbea5a634 python3Packages.bnnumerizer: migrate to pyproject 2026-06-06 08:47:46 +07:00
R. Ryantm
8050948fa2 brewtarget: 5.1.0 -> 5.1.1 2026-06-05 23:47:38 +00:00
2kybe3
c9e375b23c dezoomify-rs: 2.15.0 -> 2.16.0
diff: https://github.com/lovasoa/dezoomify-rs/compare/v2.15.0...v2.16.0
changelog: https://github.com/lovasoa/dezoomify-rs/releases/tag/v2.16.0
2026-06-05 15:38:57 +02:00
Ethan Carter Edwards
2ca2094234 et-book: use installFonts
Link: https://github.com/NixOS/nixpkgs/issues/495640

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-05 02:35:09 -07:00
Ethan Carter Edwards
0dc9359a65 lmmatch: use installFonts
Link: https://github.com/NixOS/nixpkgs/issues/495640

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-05 02:34:16 -07:00
anntnzrb
229abfe634 maintainers: add anntnzrb
Assisted-by: OpenAI ChatGPT
2026-06-04 23:49:47 -05:00
Ben Wolsieffer
ce15254814 bloaty: 1.1-unstable-2024-09-23 -> 1.1-unstable-2026-05-31
Adds support for binaries with DWARF5 debug info.
2026-06-03 15:57:09 -04:00
R. Ryantm
6964f2443f deputy: 0.7.0 -> 0.8.0 2026-06-01 21:09:39 +00:00
leiserfg
c9dcebf451 pixieditor: 2.1.1.4 -> 2.1.1.5 2026-06-01 22:57:31 +02:00
Honnip
24b041cfa8 libhangul: build from source 2026-06-01 16:00:18 +09:00
Honnip
496b0bed8a libhangul: update license 2026-06-01 15:36:17 +09:00
Honnip
9eb0df0cd8 libhangul: add honnip as maintainer 2026-06-01 15:35:52 +09:00
Honnip
01b7c59162 libhangul: 0.1.0 -> 0.2.0 2026-06-01 15:35:06 +09:00
Nico Felbinger
3303f8a08c srsran: various fixes
- set structuredAttrs
- adjust repo, since it got renamed
- adjust variable name for parameter to enable lte rates
- remove 5g from description, since these parts have been moved to OCUDU (another project)
- add myself to maintainers, since I'd like to support maintaining this package
2026-05-31 20:52:04 +02:00
quantenzitrone
13e60f9070 heptabase: remove
- package is broken
- the last time its maintainer @luftmensch-luftmensch has interacted with it was 2025-07-27 in #428642, since then the r-ryantm prs have been merged by random committers
- the newest bot updates #509953 have been open and unmerged for more than 6 weeks
- 2 weeks ago at https://github.com/NixOS/nixpkgs/pull/509953#issuecomment-4467067787, i asked the maintainer to maintain their package by merging the bot updates to fix breakage after old releases are deleted upstream, no reaction
- honestly who cares about this proprietary ai slop
2026-05-31 00:36:50 +02:00
James LaChance
7597038469 maintainers: add FatBoyXPC 2026-05-30 17:43:47 -04:00
Thomas Butter
91052f1233 isolate: 2.3 -> 2.5 2026-05-30 20:17:43 +00:00
Fernando Rodrigues
bb28ced1c9 drawy: correct licenses
Originally, drawy was GPL-3-Only. After being transferred to
the KDE GitLab, it was re-licensed based on the KDE reuse
system. See https://invent.kde.org/graphics/drawy/-/tree/master/LICENSES.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-05-28 18:39:28 +10:00
Fernando Rodrigues
59ac740506 drawy: shorten buildInput calls
Instead of repeating kdePackages. and qt6. for every attribute,
we can use scoped with attr; calls that are far more readable.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-05-28 18:39:28 +10:00
Fernando Rodrigues
ef8b0e25d9 drawy: enable __structuredAttrs
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-05-28 18:39:28 +10:00
Fernando Rodrigues
167017f7d6 drawy: 1.0.0 -> 1.0.1
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-05-28 18:39:28 +10:00
Thomas Butter
5a2919de8b grcov: 0.9.1 -> 0.10.7 2026-05-28 05:06:33 +00:00
Guy Chronister
785fcc8edc dino: migrate to by-name 2026-05-26 08:53:31 -05:00
Palmer Cox
eee88b6353 cardpeek: Fix on Darwin 2026-05-25 23:54:55 -04:00
Myzel394
52af425964 deck-app: init at 1.4.5 2026-05-25 23:15:48 +02:00
Myzel394
aac345d252 agent-safehouse: init at 0.10.1 2026-05-25 22:43:02 +02:00
R. Ryantm
32cf90c64e doas-sudo-shim: 0.1.2 -> 0.2.0 2026-05-24 05:43:06 +00:00
SandaruKasa
0dd8049ea2 python3Packages.pyxattr: modernize and migrate to pyproject 2026-05-22 15:31:31 +03:00
Ryan Omasta
76e5356096 git-imerge: switch to pyproject 2026-05-21 18:48:35 -06:00
Ryan Omasta
5f6876faa1 python3Packages.systemd-python: switch to systemdLibs 2026-05-20 14:46:40 -06:00
Jeremy Stucki
cf4b4a12ad periphery: init at 3.7.4 2026-05-18 09:56:53 +02:00
Jeremy Stucki
4bfdcbe06f maintainers: add jeremystucki 2026-05-18 09:56:47 +02:00
Ryan Omasta
8dfe329ef7 zsync: 0.6.3-unstable-2025-05-29 -> 0.6.4
Diff: a5cb28f923...0.6.4
2026-05-17 18:11:49 -06:00
Jeremy Stucki
9b556d8f14 license-plist: init at 3.27.7 2026-05-12 13:48:31 +02:00
Jeremy Stucki
c547b0d10b maintainers: add jeremystucki 2026-05-12 13:48:31 +02:00
Ross Smyth
cada9af7d2 buildLakePackage: make FOD use extendMkDerivation as well
Also add the usual suspects (strict, structuredAttrs)
2026-05-07 17:36:30 -04:00
Ross Smyth
d692663784 buildLakePackage: Remove redundant bindings
These just redeclare bindings with their already declared
defaults
2026-05-07 17:36:30 -04:00
Ross Smyth
82b8052284 buildLakePackage: force pname, version, and structured attrs
This is a new builder so we should force those attrs
2026-05-07 17:36:08 -04:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
097bc92dee lulu: init at 4.3.1 2026-05-07 16:10:08 -04:00
R. Ryantm
edb52fc9d6 kubernetes-controller-tools: 0.20.1 -> 0.21.0 2026-05-06 14:13:11 +00:00
Sigmanificient
bdf0f78441 python3Packages.sphinx-last-updated-by-git: remove changelog 2026-05-01 20:44:45 +02:00
Myzel394
5bbc0ca205 openusage: init at 0.6.13 2026-04-07 12:09:50 +02:00
R. Ryantm
c41db4db49 envfs: 1.1.0 -> 1.2.0 2026-03-17 11:50:23 +00:00
Stefan Siegel
8c76463804 kluctl: build with webui 2026-03-02 20:58:21 +01:00
R. Ryantm
018b4de7f3 libcpr: 1.14.1 -> 1.14.2 2026-02-16 00:50:18 +00:00
R. Ryantm
739c336e8d multipath-tools: 0.14.1 -> 0.14.3 2026-02-10 15:52:45 +00:00
Colin
8c62961f48 cabextract: fix musl build
fixes `pkgsMusl.cabextract`, which previously failed:

> ./getopt.h:136:12: error: conflicting types for ‘getopt’; have ‘int(void)’
>   136 | extern int getopt ();

getopt.h is shipped by glibc.dev, musl.dev, etc.
cabextract is shipping an ancient polyglot that only gets in the way of
the libc headers provided by our stdenv.
2026-01-21 07:30:12 +00:00
waestm
a7a8da9df3 openvscode-server: Add support for use with pkgs.vscode-with-extensions
vscode-with-extensions can use any vscode; currently vscode and vscodium are supported. This requires the vscode nix expression to declare executableName and longName. Adding these to openvscode-server should be all that s needed for compatability with this.
2025-09-29 20:15:57 +00:00
mcuste
48fbfc7974 maintainers: add mcuste 2025-08-08 17:56:20 +02:00
1313 changed files with 14171 additions and 7906 deletions

View File

@@ -92,8 +92,8 @@ jobs:
if: inputs.baseBranch && inputs.headBranch
permissions:
pull-requests: write
runs-on: ubuntu-slim
timeout-minutes: 3
runs-on: ubuntu-24.04-arm
timeout-minutes: 8
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:

View File

@@ -131,8 +131,8 @@ jobs:
# Luckily there's no need to lint commit messages in the Merge Queue, because
# changes to the target branch can't change commit messages on the base branch.
if: ${{ github.event.pull_request.number }}
runs-on: ubuntu-slim
timeout-minutes: 5
runs-on: ubuntu-24.04-arm
timeout-minutes: 8
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:

View File

@@ -0,0 +1,7 @@
<div class="manual-header">
<nav class="manual-header--tabs">
<a class="manual-header--tab manual-header--tab-active" href="#">Nixpkgs</a>
<a class="manual-header--tab" href="https://nixos.org/manual/nixos/stable/">NixOS</a>
</nav>
<span class="manual-header--title">Nixpkgs Manual</span>
</div>

View File

@@ -119,6 +119,8 @@ stdenvNoCC.mkDerivation (
--script ./anchor-use.js \
--sidebar-depth 3 \
--nav ./nav.json \
--header ${./header.html}\
--no-navheader \
manual.md \
out/index.html

View File

@@ -305,7 +305,7 @@ This package puts the corepack wrappers for pnpm and yarn in your PATH, and they
### pnpm {#javascript-pnpm}
pnpm is available as the top-level package `pnpm`. Additionally, there are variants pinned to certain major versions, like `pnpm_8`, `pnpm_9`, `pnpm_10`, `pnpm_10_29_2` and `pnpm_11`, which support different sets of lock file versions.
pnpm is available as the top-level package `pnpm`. Additionally, there are variants pinned to certain major versions, like `pnpm_9`, `pnpm_10`, `pnpm_10_29_2` and `pnpm_11`, which support different sets of lock file versions.
When packaging an application that includes a `pnpm-lock.yaml`, you need to fetch the pnpm store for that project using a fixed-output-derivation. The function `fetchPnpmDeps` can create this pnpm store derivation. In conjunction, the setup hook `pnpmConfigHook` will prepare the build environment to install the pre-fetched dependencies store. Here is an example for a package that contains `package.json` and a `pnpm-lock.yaml` files using the fetcher and setup hook above:

View File

@@ -74,6 +74,8 @@ The recommended way of defining a derivation for a Rocq library, is to use the `
* `enableParallelBuilding` (optional, defaults to `true`), since it is activated by default, we provide a way to disable it.
* `extraInstallFlags` (optional), allows to extend `installFlags` which initializes the variables `COQLIBINSTALL` and `COQPLUGININSTALL` so as to install in the proper subdirectory. Indeed Rocq libraries should be installed in `$(out)/lib/coq/${rocq-core.rocq-version}/user-contrib/`. Such directories are automatically added to the `$ROCQPATH` environment variable by the hook defined in the Rocq derivation.
* `setROCQBIN` (optional, defaults to `true`), by default, the environment variable `$ROCQBIN` is set to the current Rocq's binary, but one can disable this behavior by setting it to `false`,
* `useCoq` (optional, defaults to `false`), adds the Coq compatibility binaries to the build environment, which is necessary for some packages that still depend on them and sets `COQBIN` to the path of the `coqc` binary (if `setROCQBIN` is also set to `true`). A wrapper `mkCoqDerivation` is provided that sets this option to `true`.
* `useCoqifVersion` (optional, defaults to `(x: false)`), adds the Coq compatibility binaries to the build environment if the provided predicate evaluates to true on the version. This can be useful for supporting old package versions that need the Coq compatibility binaries, while newer versions do not.
* `useMelquiondRemake` (optional, default to `null`) is an attribute set, which, if given, overloads the `preConfigurePhases`, `configureFlags`, `buildPhase`, and `installPhase` attributes of the derivation for a specific use in libraries using `remake` as set up by Guillaume Melquiond for `flocq`, `gappalib`, `interval`, and `coquelicot` (see the corresponding derivation for concrete examples of use of this option). For backward compatibility, the attribute `useMelquiondRemake.logpath` must be set to the logical root of the library (otherwise, one can pass `useMelquiondRemake = {}` to activate this without backward compatibility).
* `dropAttrs`, `keepAttrs`, `dropDerivationAttrs` are all optional and allow to tune which attribute is added or removed from the final call to `mkDerivation`.

View File

@@ -44,6 +44,8 @@
- `libgdata` has been removed, as it was archived upstream and relied on the insecure libsoup 2.4.
- `mcphost` has been removed, as it was archived upstream and declared unmaintained.
- `services.mysql` now sets `root@localhost` authentication to `auth_socket` when used with `mysql` or `percona-server`.
Existing deployments will also be adjusted if possible. See the [security advisory GHSA-6qxx-6rg8-c4p8](https://github.com/NixOS/nixpkgs/security/advisories/GHSA-6qxx-6rg8-c4p8) for more information.
@@ -106,6 +108,7 @@
- Starting with v14, `flameshot` will primarily utilise xdg-desktop-portal calls for screenshotting. This will directly affect users on X11 window managers due to the lack of a compatible portal with Screenshot feature. See [upstream changelog](https://github.com/flameshot-org/flameshot/releases/tag/v14.0.0) or [NixOS Flameshot](https://wiki.nixos.org/wiki/Flameshot) wiki page for workarounds.
- `nim1` and respective aliases have been removed due to entering EOL; please migrate to `nim` or `nim-unwrapped` (nim 2).
- `nim-2_0` & `nim-2_2` and respective aliases have been removed; please migrate to `nim` or `nim-unwrapped` (nim 2.2.10).
- `domoticz` has been updated from `2024.7` to `2026.x`, breaking third party applications and scripts using the old RType calls. Review the [release notes](https://github.com/domoticz/domoticz/blob/2026.2/History.txt#L398) for more information.
- `vimacs` has been removed, as it has not been maintained in 10 years and was built for an old version of vim (6.0).
@@ -142,10 +145,11 @@
### Deprecations {#sec-nixpkgs-release-26.11-lib-deprecations}
- Create the first release note entry in this section!
- Setting `config.allowBrokenPredicate` is deprecated in favor of
using `config.problems.handlers.PackageName.broken = "warn"` (or `=
"ignore"`). For more information see [](#sec-allow-broken).
### Additions and Improvements {#sec-nixpkgs-release-26.11-lib-additions-improvements}
- Create the first release note entry in this section!

View File

@@ -23,14 +23,14 @@ body {
@media screen and (min-width: 992px) {
.book,
.appendix {
max-width: 60rem;
max-width: 55rem;
}
}
@media screen and (min-width: 1200px) {
.book,
.appendix {
max-width: 73rem;
max-width: 55rem;
}
}
@@ -114,7 +114,7 @@ html {
body {
font-size: 1rem;
font-family: "Roboto", sans-serif;
font-weight: 300;
font-weight: 400;
color: var(--main-text-color);
background-color: var(--background);
min-height: 100vh;
@@ -184,59 +184,52 @@ hr {
margin-bottom: 1rem;
}
h1 {
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 800;
line-height: 110%;
font-size: 200%;
margin-bottom: 1rem;
line-height: 1.1;
margin: 1.5rem 0 0.5rem;
}
/*
Major-second scale see: https://typescale.com/
rounded to .025rem (0.4px)
*/
h1 {
font-size: 2rem;
color: var(--heading-color);
}
h2 {
font-weight: 800;
line-height: 110%;
font-size: 170%;
margin-bottom: 0.625rem;
font-size: 1.8rem;
color: var(--heading-color);
}
h2:not(:first-child) {
margin-top: 1rem;
}
h3 {
font-weight: 800;
line-height: 110%;
margin-bottom: 1rem;
font-size: 150%;
font-size: 1.6rem;
color: var(--heading-color);
}
:is(.note, .tip, .warning, .caution, .important) h3 {
font-size: 120%;
}
h4 {
font-weight: 800;
line-height: 110%;
margin-bottom: 1rem;
font-size: 140%;
font-size: 1.425rem;
color: var(--heading-color);
}
h5 {
font-weight: 800;
line-height: 110%;
margin-bottom: 1rem;
font-size: 130%;
font-size: 1.275rem;
color: var(--small-heading-color);
}
h6 {
font-weight: 800;
line-height: 110%;
margin-bottom: 1rem;
font-size: 120%;
font-size: 1.125rem;
}
:is(.note, .tip, .warning, .caution, .important) h3 {
font-size: 1.425rem;
}
strong {
@@ -264,13 +257,9 @@ code {
}
code {
color: #ff8657;
background: #f4f4f4;
display: inline-block;
padding: 0 0.5rem;
border: 1px solid #d8d8d8;
border-radius: 0.5rem;
line-height: 1.57777778;
padding: 0.2em 0.4em;
background: var(--inline-code-background);
border-radius: 0.375rem;
}
div.book .programlisting,
@@ -330,11 +319,6 @@ div.appendix .programlisting {
background: var(--caution-background);
}
div.book .section,
div.appendix .section {
margin-top: 2em;
}
div.book div.example,
div.appendix div.example {
margin-top: 1.5em;
@@ -378,11 +362,6 @@ div.appendix dt {
div.book code,
div.appendix code {
padding: 0;
border: 0;
background-color: inherit;
color: inherit;
font-size: 100%;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
@@ -419,6 +398,7 @@ div.appendix .variablelist .term {
:root {
--sidebar-width: 20rem;
--header-height: 3rem;
--background: #fff;
--main-text-color: #000;
--link-color: #405d99;
@@ -441,6 +421,7 @@ div.appendix .variablelist .term {
--caution-background: #ffebe8;
--codeblock-background: #f2f8fd;
--codeblock-text-color: #000;
--inline-code-background: #818b981f;
}
@media (prefers-color-scheme: dark) {
@@ -466,6 +447,7 @@ div.appendix .variablelist .term {
--caution-background: #422522;
--codeblock-background: #393939;
--codeblock-text-color: #fff;
--inline-code-background: #656c7633;
}
:is(.note, .tip, .warning, .caution, .important) {
@@ -476,7 +458,12 @@ div.appendix .variablelist .term {
@font-face {
font-family: Roboto;
src: url(Roboto.ttf);
src:
url(Roboto.ttf) format("truetype") tech(variations),
url(Roboto.ttf) format("truetype-variations");
font-weight: 100 900;
font-style: normal;
font-display: swap;
}
.chapter {
@@ -542,7 +529,7 @@ nav.toc-sidebar summary {
min-height: 0;
display: grid;
grid-template-columns: minmax(0, 1fr);
grid-template-rows: auto minmax(0, 1fr);
grid-template-rows: var(--header-height) auto minmax(0, 1fr);
}
body:has(> nav.toc-sidebar) {
@@ -551,7 +538,7 @@ nav.toc-sidebar summary {
.navheader {
grid-column: 1 / -1;
grid-row: 1;
grid-row: 2;
}
nav.toc-sidebar {
@@ -562,7 +549,7 @@ nav.toc-sidebar summary {
/* */
margin: 0;
grid-column: 1;
grid-row: 2;
grid-row: 3;
max-height: none;
overflow-y: auto;
border: none;
@@ -576,7 +563,7 @@ nav.toc-sidebar summary {
main.content {
grid-column: 1 / -1;
grid-row: 2;
grid-row: 3;
overflow-y: auto;
padding: 0 1rem;
}
@@ -585,3 +572,73 @@ nav.toc-sidebar summary {
grid-column: 2;
}
}
.manual-header {
background-color: var(--background);
border-bottom: 0.0625rem solid #d8d8d8;
display: flex;
flex-direction: column;
}
.manual-header--title {
order: -1;
padding: 0.5rem 1rem 0;
font-size: 0.875rem;
font-weight: 500;
color: var(--small-heading-color);
text-align: center;
}
.manual-header--tabs {
display: flex;
align-items: stretch;
justify-content: space-around;
margin: 0;
padding: 0;
}
.manual-header--tab {
display: flex;
align-items: center;
padding: 0 1rem;
font-size: 0.875rem;
font-weight: 500;
color: var(--main-text-color);
text-decoration: none;
border-bottom: 0.1875rem solid transparent;
border-top: 0.1875rem solid transparent;
transition: border-bottom-color 0.15s ease;
}
.manual-header--tab:hover {
border-bottom-color: var(--heading-color);
color: var(--main-text-color);
}
.manual-header--tab-active {
border-bottom-color: var(--heading-color);
color: var(--heading-color);
font-weight: 700;
}
@media screen and (min-width: 768px) {
.manual-header {
height: var(--header-height);
flex-direction: row;
align-items: stretch;
grid-column: 1 / -1;
grid-row: 1;
}
.manual-header--title {
order: 0;
margin-left: auto;
padding: 0 1rem;
align-self: center;
}
.manual-header--tabs {
justify-content: flex-start;
padding: 0 1rem;
}
}

View File

@@ -1052,6 +1052,11 @@ lib.mapAttrs mkLicense (
fullName = "MIT License";
};
mit-click = {
spdxId = "MIT-Click";
fullName = "MIT Click License";
};
mit-cmu = {
spdxId = "MIT-CMU";
fullName = "CMU License";

View File

@@ -6,6 +6,7 @@
# The module
{
lib,
config,
...
}:
let
@@ -49,6 +50,53 @@ in
a shell script or `importas` from `pkgs.execline`.
'';
};
reloadSignal = mkOption {
type = types.nullOr types.str;
default = null;
example = "HUP";
description = ''
Configures the reload signal to send to the service manager.
'';
};
reloadCommand = mkOption {
type = types.nullOr types.str;
default = null;
example = lib.literalExpression ''"''${pkgs.coreutils}/bin/kill -HUP $MAINPID"'';
description = ''
Command used for reloading in the underlying service manager to reload.
'';
};
};
notificationProtocol = mkOption {
type = types.listOf (
types.enum [
"systemd"
"s6"
]
);
default = [ ];
apply = v: lib.unique v;
description = ''
Notification protocol that this service supports with the underlying service manager.
'';
};
};
config = {
assertions = [
{
assertion = config.process.reloadSignal != null && config.process.reloadCommand != null;
message = "reloadSignal conflicts with reloadCommand. Please either use reloadSignal or reloadCommand.";
}
];
process.reloadCommand = (lib.mkIf config.process.reloadSignal != null) (
lib.mkForce "${pkgs.coreutils}/bin/kill -${config.process.reloadSignal} $MAINPID"
);
};
}

View File

@@ -151,6 +151,7 @@
"samuela": 226872
},
"members": {
"ethancedwards8": 60861925,
"prusnak": 42201
},
"name": "cuda-maintainers"
@@ -365,10 +366,10 @@
"freedesktop": {
"description": "Maintain Freedesktop.org packages for graphical desktop.",
"id": 3806136,
"maintainers": {},
"members": {
"maintainers": {
"jtojnar": 705123
},
"members": {},
"name": "Freedesktop"
},
"geospatial": {

View File

@@ -209,6 +209,12 @@
github = "2hexed";
githubId = 54501296;
};
_2zqa = {
name = "Marijn Kok";
email = "hkju4b4ds@mozmail.com";
github = "2zqa";
githubId = 25235249;
};
_30350n = {
name = "Max Schlecht";
github = "30350n";
@@ -257,11 +263,10 @@
name = "Eske Nielsen";
};
_4evy = {
name = "_4evy";
email = "git@ps1.sh";
github = "_4evy";
name = "4evy";
email = "git@evy.pink";
github = "4evy";
githubId = 57304299;
matrix = "@donteatoreo:matrix.org";
};
_4r7if3x = {
email = "the.artifex@proton.me";
@@ -1938,6 +1943,11 @@
githubId = 143312793;
name = "Annin";
};
anntnzrb = {
github = "anntnzrb";
githubId = 51257127;
name = "anntnzrb";
};
anoa = {
matrix = "@andrewm:amorgan.xyz";
email = "andrew@amorgan.xyz";
@@ -4635,6 +4645,13 @@
githubId = 53847249;
name = "Casey Avila";
};
cassandracomar = {
name = "Cassandra Comar";
github = "cassandracomar";
githubId = 320772;
email = "cass@mountclare.net";
keys = [ { fingerprint = "104E E74E 24A0 372B EAF5 5533 B019 18F7 7E04 AC99"; } ];
};
castorNova2 = {
email = "solemnsquire@gmail.com";
github = "castorNova2";
@@ -7031,12 +7048,6 @@
github = "DimitarNestorov";
githubId = 8790386;
};
diniamo = {
name = "diniamo";
email = "diniamo53@gmail.com";
github = "diniamo";
githubId = 55629891;
};
diogomdp = {
email = "me@diogodp.dev";
github = "diogomdp";
@@ -7742,6 +7753,7 @@
name = "EarthGman";
github = "EarthGman";
githubId = 117403037;
keys = [ { fingerprint = "A06C 1E72 4626 7B4C EE16 CC2E 4862 31CD BCE3 AA32"; } ];
};
EBADBEEF = {
name = "EBADBEEF";
@@ -8841,6 +8853,13 @@
githubId = 345808;
name = "Jakub Okoński";
};
FatBoyXPC = {
name = "FatBoyXPC";
email = "fatboyxpc@gmail.com";
github = "FatBoyXPC";
githubId = 744962;
keys = [ { fingerprint = "0E08 1B81 CBCA 1CF7 9568 A13F C4ED 3CA2 3211 8969"; } ];
};
faukah = {
github = "faukah";
name = "faukah";
@@ -9021,6 +9040,11 @@
githubId = 5198058;
name = "Udo Sauer";
};
fernvenue = {
github = "fernvenue";
githubId = 84565547;
name = "fernvenue";
};
feyorsh = {
email = "george@feyor.sh";
github = "Feyorsh";
@@ -10386,6 +10410,12 @@
githubId = 273582;
name = "greg";
};
gregshuflin = {
email = "greg@everdayimshuflin.com";
github = "neunenak";
githubId = 311545;
name = "Greg Shuflin";
};
greizgh = {
email = "greizgh@ephax.org";
github = "greizgh";
@@ -11445,6 +11475,11 @@
githubId = 69209;
name = "Ian Duncan";
};
IanHollow = {
github = "IanHollow";
githubId = 72767437;
name = "Ian Holloway";
};
ianliu = {
email = "ian.liu88@gmail.com";
github = "ianliu";
@@ -12745,6 +12780,12 @@
githubId = 5741620;
name = "Jeremy Schlatter";
};
jeremystucki = {
email = "dev@jeremystucki.ch";
github = "jeremystucki";
githubId = 7629727;
name = "Jeremy Stucki";
};
jerith666 = {
email = "github@matt.mchenryfamily.org";
github = "jerith666";
@@ -14096,6 +14137,14 @@
name = "Kenichi Kamiya";
keys = [ { fingerprint = "9121 5D87 20CA B405 C63F 24D2 EF6E 574D 040A E2A5"; } ];
};
kacper-uminski = {
name = "Kacper Uminski";
email = "kacper+nixpkgs@lysator.liu.se";
github = "kacper-uminski";
githubId = 57466578;
matrix = "@kacper.uminski:matrix.org";
keys = [ { fingerprint = "3DF9 3DEB CAA9 81FA B3E2 A7F0 87DA 201D E02F 14B1"; } ];
};
kaction = {
name = "Dmitry Bogatov";
email = "KAction@disroot.org";
@@ -15381,7 +15430,7 @@
};
lactose = {
name = "lactose";
email = "lactose@allthingslinux.com";
email = "mail@lactose.dev";
github = "juuyokka";
githubId = 15185244;
};
@@ -17820,6 +17869,12 @@
{ fingerprint = "838A FE0D 55DC 074E 360F 943A 84B6 9CE6 F3F6 B767"; }
];
};
mcuste = {
email = "github@muratcanuste.com";
github = "mcuste";
githubId = 10829864;
name = "Murat Can Üste";
};
mcwitt = {
email = "mcwitt@gmail.com";
github = "mcwitt";
@@ -18802,6 +18857,12 @@
githubId = 830082;
name = "Nathan Moos";
};
mootfrost = {
email = "hello@mootfrost.dev";
github = "mootfrost";
githubId = 75925945;
name = "Andrew Semeykin";
};
moraxyc = {
name = "Moraxyc Xu";
email = "i@qaq.li";
@@ -20297,6 +20358,12 @@
githubId = 4242897;
name = "Nikolai Mishin";
};
nmoya = {
email = "nikolasmoya@gmail.com";
github = "nmoya";
githubId = 1767648;
name = "Nikolas Moya";
};
noaccos = {
name = "Francesco Noacco";
email = "francesco.noacco2000@gmail.com";
@@ -25596,12 +25663,6 @@
githubId = 106669955;
name = "Léon Gessner";
};
shardy = {
email = "shardul@baral.ca";
github = "shardulbee";
githubId = 16765155;
name = "Shardul Baral";
};
sharpchen = {
github = "sharpchen";
githubId = 77432836;
@@ -26371,6 +26432,14 @@
githubId = 7116239;
keys = [ { fingerprint = "E067 520F 5EF2 C175 3F60 50C0 BA46 725F 6A26 7442"; } ];
};
Soliprem = {
email = "me@soliprem.eu";
matrix = "@soliprem:soliprem.eu";
name = "Francesco Prem Solidoro";
github = "Soliprem";
githubId = 73885403;
keys = [ { fingerprint = "F779 4E05 D8BB A608 73D0 1312 4FD6 B0D5 1C9A B6BD"; } ];
};
solson = {
email = "scott@solson.me";
matrix = "@solson:matrix.org";
@@ -27266,6 +27335,11 @@
githubId = 203195;
name = "Szczyp";
};
szhekpisov = {
github = "szhekpisov";
githubId = 87662520;
name = "Sergei Zhekpisov";
};
szkiba = {
email = "iszkiba@gmail.com";
github = "szkiba";

View File

@@ -202,6 +202,8 @@ rec {
--script ./anchor.min.js \
--script ./anchor-use.js \
--sidebar-depth 2 \
--header ${./header.html}\
--no-navheader \
./manual.md \
$dst/${common.indexPath}

View File

@@ -0,0 +1,7 @@
<div class="manual-header">
<nav class="manual-header--tabs">
<a class="manual-header--tab" href="https://nixos.org/manual/nixos/stable/">Nixpkgs</a>
<a class="manual-header--tab manual-header--tab-active" href="#">NixOS</a>
</nav>
<span class="manual-header--title">Nixos Manual</span>
</div>

View File

@@ -1891,6 +1891,9 @@
"sec-kubernetes": [
"index.html#sec-kubernetes"
],
"module-services-nordvpn": [
"index.html#module-services-nordvpn"
],
"ch-running": [
"index.html#ch-running"
],

View File

@@ -110,6 +110,8 @@
- [clevis-luks-askpass](https://github.com/latchset/clevis), automatic LUKS unlocking in initrd using clevis token bindings stored in LUKS headers. Available as [boot.initrd.clevisLuksAskpass](#opt-boot.initrd.clevisLuksAskpass.enable).
- [passless](https://github.com/pando85/passless), a daemon for using Webauthn Passkeys backed by password-store.
- [bentopdf](https://github.com/alam00000/bentopdf), a privacy-first PDF toolkit running completely in-browser. Available as [services.bentopdf](#opt-services.bentopdf.enable).
- [hyprwhspr-rs](https://github.com/better-slop/hyprwhspr-rs), a keybind activated speech-to-text voice dictation utility built for use with Hyprland. Available as [services.hyprwhspr-rs](#opt-services.hyprwhspr-rs.enable).

View File

@@ -32,6 +32,8 @@
- [Nezha](https://github.com/nezhahq/nezha), a self-hosted, lightweight server and website monitoring and O&M tool. Available as [services.nezha](#opt-services.nezha.enable).
- [Watt](https://github.com/NotAShelf/watt), a CPU frequency and power management daemon for Linux. Available as [services.watt](#opt-services.watt.enable).
- [mail-tlsa-check-exporter](https://github.com/ietf-tools/mail-tlsa-check-exporter), validates SMTP / IMAP server certificates against a TLSA record as a Prometheus exporter. Available as [services.prometheus.exporters.mail-tlsa-check](#opt-services.prometheus.exporters.mail-tlsa-check.enable).
- [CastSponsorSkip](https://github.com/gabe565/CastSponsorSkip/), skips YouTube sponsorships (and sometimes ads) on all local Google Cast devices.
@@ -54,6 +56,8 @@
- [OO7](https://github.com/linux-credentials/oo7) is a desktop-agnostic Secret Service provider. Available as [services.oo7](#opt-services.oo7.enable)
- [NordVPN](https://github.com/NordSecurity/nordvpn-linux), a NordVPN client for linux. Available as [services.nordvpn](options.html#opt-services.nordvpn.enable).
## Backward Incompatibilities {#sec-release-26.11-incompatibilities}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@@ -81,6 +85,8 @@
- When Avahi's mDNS resolver is enabled (`services.avahi.nssmdns4` or `services.avahi.nssmdns6`), only the minimal mDNS resolver is enabled by default to avoid adding a 5 second delay to every failed reverse hostname lookup (e.g., delaying ping by 5 seconds). The "full" mDNS resolver now remains disabled unless `services.avahi.nssmdnsFull` is also enabled. Users who have customized [`/etc/mdns.allow`](https://github.com/avahi/nss-mdns/tree/master#etcmdnsallow) to allow mDNS domains not ending `.local` must enable `services.avahi.nssmdnsFull` to continue to resolve such domains.
- String values passed to `services.phpfpm.settings`, `services.phpfpm.pools.<name>.phpEnv`, and `services.phpfpm.pools.<name>.settings` are now properly quoted and escaped, except for the `${}` syntax that is left as-is. If you are manually escaping these values, please adjust accordingly.
- `systemd.user.extraConfig` has been removed in favor of the structured [](#opt-systemd.user.settings.Manager) option. Use `systemd.user.settings.Manager` to set any `systemd-user.conf(5)` option directly. For example, replace `systemd.user.extraConfig = "DefaultTimeoutStartSec=60";` with `systemd.user.settings.Manager.DefaultTimeoutStartSec = 60;`.
- `matrix-appservice-discord` was removed from nixpkgs along with its NixOS module (`services.matrix-appservice-discord`) as it is no longer actively maintained upstream. Use the actively-maintained puppeting bridge [`mautrix-discord`](#opt-services.mautrix-discord.enable) instead.
@@ -99,6 +105,9 @@
- `komodo` has been updated to the v2 release line (2.x). See the [upstream v1 → v2 upgrade guide](https://github.com/moghtech/komodo/releases/tag/v2.0.0).
- `temporal` has been updated to the 1.31 release line. Always consult the [upstream upgrade
notes](https://docs.temporal.io/self-hosted-guide/upgrade-server) before upgrading between versions.
- The `shell_interact()` function on interactive runs of NixOS VM tests has been deprecated. Use the SSH backdoor instead.
- [services.netbox](#opt-services.netbox.enable) has received a number of updates:
@@ -134,3 +143,10 @@
- The `newuidmap` and `newgidmap` security wrappers are now installed with `cap_setuid`/`cap_setgid` file capabilities instead of the setuid-root bit, matching shadow's `--with-fcaps` install mode and other major distributions. Rootless containers (podman, docker-rootless, unprivileged user namespaces) are unaffected. The only behavioural change is that mapping host uid 0 via `/etc/subuid` (which NixOS never configures by default) additionally requires `cap_setfcap`; users who explicitly grant uid 0 in a subuid range can restore the previous behaviour with `security.wrappers.newuidmap.capabilities = lib.mkForce "cap_setuid,cap_setfcap+ep";`.
- `zoneminder` has been updated to 1.38.x release. See [upstream release note](https://github.com/ZoneMinder/zoneminder/releases/tag/1.38.0). While database migration should happen automatically, it's recommended that you make a backup of the database before upgrading your system.
- The latest available version of Nextcloud is v34 (available as `pkgs.nextcloud34`). The installation logic is as follows:
- If [`services.nextcloud.package`](#opt-services.nextcloud.package) is specified explicitly, this package will be installed (**recommended**)
- If `system.stateVersion` is >=26.11, `pkgs.nextcloud34` will be installed by default.
- If [`system.stateVersion`](#opt-system.stateVersion) is >=26.05, `pkgs.nextcloud33` will be installed by default.
- If [`system.stateVersion`](#opt-system.stateVersion) is >=25.11, `pkgs.nextcloud32` will be installed by default.
- Please note that Nextcloud prohibits skipping major versions while upgrading. You can upgrade to specific versions by declaring `services.nextcloud.package = pkgs.nextcloud33;`.

View File

@@ -1,6 +1,7 @@
{
config,
lib,
utils,
pkgs,
...
}:
@@ -59,7 +60,7 @@ in
};
output = lib.mkOption {
type = lib.types.path;
type = lib.types.externalPath;
default = "/var/cache/locatedb";
description = ''
The database file to build.
@@ -249,27 +250,35 @@ in
systemd.services.update-locatedb = {
description = "Update Locate Database";
# mlocate's updatedb takes flags via a configuration file or
# on the command line, but not by environment variable.
script =
let
toFlags =
x: lib.optional (cfg.${x} != [ ]) "--${lib.toLower x} '${lib.concatStringsSep " " cfg.${x}}'";
args = lib.concatLists (
map toFlags [
serviceConfig = {
# mlocate's updatedb takes flags via a configuration file or
# on the command line, but not by environment variable.
ExecStart =
let
toFlags =
x:
lib.optionals (cfg.${x} != [ ]) [
"--${lib.toLower x}"
(lib.concatStringsSep " " cfg.${x})
];
args = lib.concatMap toFlags [
"pruneFS"
"pruneNames"
"prunePaths"
];
in
utils.escapeSystemdExecArgs (
[
(lib.getExe' cfg.package "updatedb")
"--output"
cfg.output
"--prune-bind-mounts"
(lib.boolToYesNo cfg.pruneBindMounts)
]
++ args
++ cfg.extraFlags
);
in
''
exec ${cfg.package}/bin/updatedb \
--output ${toString cfg.output} ${lib.concatStringsSep " " args} \
--prune-bind-mounts ${lib.boolToYesNo cfg.pruneBindMounts} \
${lib.concatStringsSep " " cfg.extraFlags}
'';
serviceConfig = {
CapabilityBoundingSet = "CAP_DAC_READ_SEARCH CAP_CHOWN";
Nice = 19;
IOSchedulingClass = "idle";

View File

@@ -296,6 +296,7 @@
./programs/opengamepadui.nix
./programs/openvpn3.nix
./programs/partition-manager.nix
./programs/passless.nix
./programs/pay-respects.nix
./programs/plotinus.nix
./programs/pmount.nix
@@ -357,6 +358,7 @@
./programs/wayland/mangowc.nix
./programs/wayland/miracle-wm.nix
./programs/wayland/niri.nix
./programs/wayland/pinnacle.nix
./programs/wayland/river.nix
./programs/wayland/sway.nix
./programs/wayland/uwsm.nix
@@ -730,6 +732,7 @@
./services/hardware/usbmuxd.nix
./services/hardware/usbrelayd.nix
./services/hardware/vdr.nix
./services/hardware/watt.nix
./services/home-automation/deye-dummycloud.nix
./services/home-automation/ebusd.nix
./services/home-automation/esphome.nix
@@ -821,6 +824,7 @@
./services/matrix/mautrix-whatsapp.nix
./services/matrix/mjolnir.nix
./services/matrix/pantalaimon.nix
./services/matrix/rust-federation-tester.nix
./services/matrix/synapse-auto-compressor.nix
./services/matrix/synapse.nix
./services/matrix/tuwunel.nix
@@ -1340,6 +1344,7 @@
./services/networking/nncp.nix
./services/networking/nntp-proxy.nix
./services/networking/nomad.nix
./services/networking/nordvpn.nix
./services/networking/nsd.nix
./services/networking/ntopng.nix
./services/networking/ntp/chrony.nix

View File

@@ -0,0 +1,134 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.programs.passless;
settingsFormat = pkgs.formats.toml { };
settingsFile = settingsFormat.generate "passless.toml" cfg.settings;
in
{
options.programs.passless = {
enable = lib.mkEnableOption "passless";
package = lib.mkPackageOption pkgs "passless" { };
users = lib.options.mkOption {
type = with lib.types; listOf str;
description = ''
Users that intend to use passless and should be added to the fido group.
'';
default = [ ];
example = [ "alice" ];
};
settings = lib.mkOption {
inherit (settingsFormat) type;
default = { };
example = {
pass.store-path = "/home/alice/.local/share/password-store";
};
description = ''
Configuration included in `config.toml`.
See <https://github.com/pando85/passless#configuration-1> for documentation or run `passless config print` to see default configuration.
'';
};
};
config = lib.mkIf config.programs.passless.enable {
users.groups.fido.members = cfg.users;
boot.kernelModules = [ "uhid" ];
services.udev.extraRules = ''
KERNEL=="uhid", GROUP="fido", MODE="0660"
'';
# From https://github.com/pando85/passless/blob/master/contrib/systemd/passless.service
systemd.user.services.passless = {
description = "Passless FIDO2 Software Authenticator";
documentation = [ "https://github.com/pando85/passless" ];
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
wantedBy = [ "default.target" ];
path = [ config.programs.gnupg.package ];
serviceConfig = {
Type = "simple";
ExecStart = "${lib.getExe cfg.package} --config-path ${settingsFile}";
Restart = "on-failure";
RestartSec = "5s";
# Security hardening
# The application already handles its own memory locking and core dump prevention
# but we can add additional systemd protections
NoNewPrivileges = true;
LimitMEMLOCK = "2M";
SyslogIdentifier = "passless";
# Found with shh
ProtectSystem = "strict";
PrivateTmp = "disconnected";
PrivateMounts = "true";
ProtectKernelTunables = "true";
ProtectKernelModules = true;
ProtectKernelLogs = true;
LockPersonality = true;
RestrictRealtime = true;
ProtectClock = true;
MemoryDenyWriteExecute = true;
RestrictAddressFamilies = "AF_UNIX";
SocketBindDeny = [
"ipv4:tcp"
"ipv4:udp"
"ipv6:tcp"
"ipv6:udp"
];
CapabilityBoundingSet = [
"~CAP_BLOCK_SUSPEND"
"CAP_BPF"
"CAP_CHOWN"
"CAP_MKNOD"
"CAP_NET_RAW"
"CAP_PERFMON"
"CAP_SYS_BOOT"
"CAP_SYS_CHROOT"
"CAP_SYS_MODULE"
"CAP_SYS_NICE"
"CAP_SYS_PACCT"
"CAP_SYS_PTRACE"
"CAP_SYS_TIME"
"CAP_SYSLOG"
"CAP_WAKE_ALARM"
];
SystemCallFilter = [
"~@aio:EPERM"
"@chown:EPERM"
"@clock:EPERM"
"@cpu-emulation:EPERM"
"@debug:EPERM"
"@ipc:EPERM"
"@keyring:EPERM"
"@module:EPERM"
"@mount:EPERM"
"@obsolete:EPERM"
"@pkey:EPERM"
"@privileged:EPERM"
"@raw-io:EPERM"
"@reboot:EPERM"
"@resources:EPERM"
"@sandbox:EPERM"
"@setuid:EPERM"
"@swap:EPERM"
"@sync:EPERM"
];
};
};
};
meta.maintainers = with lib.maintainers; [ erictapen ];
}

View File

@@ -0,0 +1,70 @@
{
pkgs,
config,
lib,
...
}:
let
cfg = config.programs.pinnacle;
inherit (lib.options) mkEnableOption mkPackageOption;
in
{
options.programs.pinnacle = {
enable = mkEnableOption "pinnacle";
package = mkPackageOption pkgs "pinnacle" {
default = "pinnacle";
example = "pkgs.pinnacle";
extraDescription = "package containing the pinnacle server binary";
};
xdg-portals.enable = mkEnableOption "enable xdg-portals for pinnacle";
withUWSM = mkEnableOption ''
manage the pinnacle session with [UWSM](https://github.com/Vladimir-csp/uwsm) instead
of independent systemd services and targets.
'';
};
config = lib.mkIf cfg.enable (
lib.mkMerge [
{
environment.systemPackages = [
cfg.package
pkgs.protobuf
cfg.package.lua-client-api
];
environment.pathsToLink = [
# For /run/current-system/sw/share/pinnacle protobuf files - for
# pinnacle to be able to launch with a non-default config out of the
# box.
"/share/pinnacle"
];
xdg.portal = lib.mkIf cfg.xdg-portals.enable {
enable = true;
wlr.enable = true;
configPackages = [ cfg.package ];
extraPortals = [
pkgs.xdg-desktop-portal-wlr
pkgs.xdg-desktop-portal-gtk
pkgs.gnome-keyring
];
};
}
(lib.mkIf (cfg.withUWSM) {
programs.uwsm.enable = true;
# Configure UWSM to launch Pinnacle from a display manager like SDDM
programs.uwsm.waylandCompositors = {
pinnacle = {
prettyName = "Pinnacle";
comment = "Pinnacle compositor managed by UWSM";
binPath = "/run/current-system/sw/bin/pinnacle";
extraArgs = [ "--session" ];
};
};
})
(lib.mkIf (!cfg.withUWSM) {
services.displayManager.sessionPackages = [ cfg.package ];
})
]
);
meta.maintainers = with lib.maintainers; [ cassandracomar ];
}

View File

@@ -10,32 +10,32 @@ in
{
options.services.oo7 = {
enable = lib.mkEnableOption ''
oo7, a service providing the Secret Service D-Bus API.
oo7, a service providing the Secret Service D-Bus API
'';
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [ pkgs.oo7 ];
services.dbus.packages = [ pkgs.oo7-server ];
systemd.packages = [ pkgs.oo7-server ];
systemd = {
packages = [ pkgs.oo7-server ];
user.services.oo7-daemon.wantedBy = [ "default.target" ];
};
systemd.user.services.oo7-daemon.wantedBy = [ "default.target" ];
security = {
pam.services.login.oo7.enable = true;
wrappers.oo7-daemon = {
owner = "root";
group = "root";
capabilities = "cap_ipc_lock=ep";
source = "${pkgs.oo7-server}/libexec/oo7-daemon";
};
};
xdg.portal.extraPortals = [ pkgs.oo7-portal ];
security.pam.services.login.oo7.enable = true;
security.wrappers.oo7-daemon = {
owner = "root";
group = "root";
capabilities = "cap_ipc_lock=ep";
source = "${pkgs.oo7-server}/libexec/oo7-daemon";
};
};
meta = {
inherit (pkgs.oo7.meta)
maintainers
;
};
meta = { inherit (pkgs.oo7.meta) maintainers; };
}

View File

@@ -80,6 +80,9 @@ in
unitConfig = lib.optionalAttrs cfg.startWithGraphical {
After = "graphical-session.target";
};
# Long-lived session that ought to only be restarted manually
restartIfChanged = false;
}
// lib.optionalAttrs cfg.enable {
wantedBy = if cfg.startWithGraphical then [ "graphical-session.target" ] else [ "default.target" ];

View File

@@ -0,0 +1,71 @@
{
config,
pkgs,
lib,
...
}:
let
inherit (lib)
mkIf
mkOption
mkEnableOption
mkPackageOption
getExe
;
inherit (lib.types) submodule;
cfg = config.services.watt;
format = pkgs.formats.toml { };
cfgFile = format.generate "watt-config.toml" cfg.settings;
conflictingServices = [
"power-profiles-daemon"
"auto-cpufreq"
"tlp"
"cpupower-gui"
"thermald"
];
in
{
options.services.watt = {
enable = mkEnableOption "automatic CPU speed & power optimizer for Linux";
package = mkPackageOption pkgs "watt" { };
settings = mkOption {
default = { };
type = submodule { freeformType = format.type; };
description = "Configuration for Watt. Options at https://github.com/notaShelf/watt";
};
};
config = mkIf cfg.enable {
assertions = map (service: {
assertion = !config.services.${service}.enable;
message = "You have set services.${service}.enable = true; which conflicts with Watt.";
}) conflictingServices;
environment.systemPackages = [ cfg.package ];
# This is necessary for the Watt CLI. The environment variable
# passed to the systemd service will take priority in read order.
environment.etc."watt.toml".source = cfgFile;
services.dbus.packages = [ cfg.package ];
systemd.services.watt = {
wantedBy = [ "multi-user.target" ];
conflicts = map (service: "${service}.service") conflictingServices;
serviceConfig = {
WorkingDirectory = "";
ExecStart = getExe cfg.package;
Restart = "on-failure";
RuntimeDirectory = "watt";
RuntimeDirectoryMode = "0755";
};
};
};
}

View File

@@ -281,7 +281,7 @@ in
environment.etc."postsrsd.conf".source = configFile;
systemd.services.postsrsd = {
description = "PostSRSd SRS rewriting server";
description = "Sender Rewriting Scheme daemon for Postfix";
after = [
"network.target"
"postsrsd-generate-secrets.service"
@@ -289,14 +289,20 @@ in
before = [ "postfix.service" ];
wantedBy = [ "multi-user.target" ];
requires = [ "postsrsd-generate-secrets.service" ];
restartTriggers = [ configFile ];
reloadTriggers = [ configFile ];
serviceConfig = {
Type = "notify-reload";
ExecStart = utils.escapeSystemdExecArgs [
(lib.getExe cfg.package)
"-C"
"/etc/postsrsd.conf"
];
ExecReload = toString [
(lib.getExe' pkgs.coreutils "kill")
"-SIGHUP"
"$MAINPID"
];
User = cfg.user;
Group = cfg.group;
RuntimeDirectory = "postsrsd";
@@ -319,7 +325,7 @@ in
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectSystem = "strict";
ProtectProc = "invisible";
ProtectProc = "noaccess";
ProcSubset = "pid";
RemoveIPC = true;
RestrictAddressFamilies =

View File

@@ -13,6 +13,7 @@ in
{
options.services.dendrite = {
enable = lib.mkEnableOption "matrix.org dendrite";
package = lib.mkPackageOption pkgs "dendrite" { };
httpPort = lib.mkOption {
type = lib.types.nullOr lib.types.port;
default = 8008;
@@ -321,7 +322,7 @@ in
];
ExecStart = lib.strings.concatStringsSep " " (
[
"${pkgs.dendrite}/bin/dendrite"
(lib.getExe cfg.package)
"--config /run/dendrite/dendrite.yaml"
]
++ lib.optionals (cfg.httpPort != null) [

View File

@@ -0,0 +1,153 @@
{
config,
lib,
pkgs,
utils,
...
}:
let
cfg = config.services.rust-federation-tester;
configFile = "/run/rust-federation-tester/config.yaml";
commonServiceConfig = {
DynamicUser = true;
RuntimeDirectory = "rust-federation-tester";
RuntimeDirectoryPreserve = true;
StateDirectory = "rust-federation-tester";
User = "rust-federation-tester";
WorkingDirectory = "%t/rust-federation-tester";
# Hardening
UMask = "0077";
CapabilityBoundingSet = [ "" ];
DevicePolicy = "closed";
PrivateTmp = true;
ProtectHome = true;
ProtectSystem = "strict";
MemoryDenyWriteExecute = true;
NoNewPrivileges = true;
LockPersonality = true;
PrivateDevices = true;
PrivateMounts = true;
ProcSubset = "pid";
ProtectClock = true;
ProtectControlGroups = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectProc = "invisible";
RemoveIPC = true;
RestrictAddressFamilies = [
"AF_INET"
"AF_INET6"
"AF_UNIX"
];
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
SystemCallFilter = [
"@system-service"
];
};
secretsInjection = utils.genJqSecretsReplacement {
loadCredential = true;
} cfg.settings configFile;
in
{
options.services.rust-federation-tester = {
enable = lib.mkEnableOption "rust-federation-tester";
settings = lib.mkOption {
type = lib.types.submodule {
freeformType = lib.types.json;
options = {
frontend_url = lib.mkOption {
type = lib.types.str;
example = "federation-tester.example.org";
description = ''
URL of the service's frontend.
'';
};
database_url = lib.mkOption {
type = lib.types.str;
default = "sqlite:///var/lib/rust-federation-tester/db?mode=rwc";
example = "postgres://localhost/db?currentSchema=schema";
description = ''
The database to store accounts and statistics.
'';
};
smtp = {
enabled = lib.mkEnableOption "mail delivery for configured alerts";
};
listen_addr = lib.mkOption {
type = lib.types.str;
default = "[::]:8080";
example = "unix:/run/rust-federation-tester/rust-federation-tester.sock";
description = ''
Address the API server should listen on.
'';
};
};
};
description = ''
Settings representing the values in {file}`config.yaml` of the service.
Refer to [`config.yaml.example`] for supported values.
[`config.yaml.example`]: https://github.com/MTRNord/rust-federation-tester/blob/main/config.yaml.example
'';
};
};
config = lib.mkIf cfg.enable {
systemd.sockets.rust-federation-tester = {
description = "Matrix-Federation-Tester in Rust socket";
wantedBy = [ "sockets.target" ];
listenStreams = [ (lib.removePrefix "unix:" cfg.settings.listen_addr) ];
};
systemd.services.rust-federation-tester-setup = {
description = "Matrix-Federation-Tester in Rust";
path = [ pkgs.rust-federation-tester ];
serviceConfig = lib.mkMerge [
commonServiceConfig
{
Type = "oneshot";
RemainAfterExit = true;
LoadCredential = secretsInjection.credentials;
ExecStart = "${pkgs.writeShellScript "rust-federation-tester-setup" ''
${secretsInjection.script}
migration up
''}";
}
];
};
systemd.services.rust-federation-tester = {
description = "Matrix-Federation-Tester in Rust";
wantedBy = [ "multi-user.target" ];
documentation = [ "https://github.com/MTRNord/rust-federation-tester" ];
after = [ "rust-federation-tester-setup.service" ];
requires = [ "rust-federation-tester-setup.service" ];
serviceConfig = lib.mkMerge [
commonServiceConfig
{
ExecSearchPath = lib.makeBinPath [ pkgs.rust-federation-tester ];
ExecStart = "rust-federation-tester";
Restart = "on-failure";
}
];
};
};
}

View File

@@ -245,19 +245,19 @@ in
};
components = {
subversion = lib.mkEnableOption "Subversion integration.";
subversion = lib.mkEnableOption "Subversion integration";
mercurial = lib.mkEnableOption "Mercurial integration.";
mercurial = lib.mkEnableOption "Mercurial integration";
git = lib.mkEnableOption "git integration.";
git = lib.mkEnableOption "git integration";
cvs = lib.mkEnableOption "cvs integration.";
cvs = lib.mkEnableOption "cvs integration";
breezy = lib.mkEnableOption "bazaar integration.";
breezy = lib.mkEnableOption "bazaar integration";
imagemagick = lib.mkEnableOption "exporting Gant diagrams as PNG.";
imagemagick = lib.mkEnableOption "exporting Gant diagrams as PNG";
ghostscript = lib.mkEnableOption "exporting Gant diagrams as PDF.";
ghostscript = lib.mkEnableOption "exporting Gant diagrams as PDF";
minimagick_font_path = lib.mkOption {
type = lib.types.str;
@@ -265,6 +265,8 @@ in
description = "MiniMagick font path";
example = "/run/current-system/sw/share/X11/fonts/LiberationSans-Regular.ttf";
};
pandoc = lib.mkEnableOption "pandoc integration for previewing LibreOffice and Microsoft Office documents";
};
};
};
@@ -310,6 +312,7 @@ in
imagemagick_convert_command = lib.optionalString cfg.components.imagemagick "${pkgs.imagemagick}/bin/convert";
gs_command = lib.optionalString cfg.components.ghostscript "${pkgs.ghostscript}/bin/gs";
minimagick_font_path = "${cfg.components.minimagick_font_path}";
pandoc_command = lib.optionalString cfg.components.pandoc "${pkgs.pandoc}/bin/pandoc";
};
};

View File

@@ -90,8 +90,5 @@ in
};
};
meta.maintainers = with lib.maintainers; [
diniamo
nanoyaki
];
meta.maintainers = with lib.maintainers; [ nanoyaki ];
}

View File

@@ -6,6 +6,14 @@
}:
let
attrsToExports = lib.concatMapAttrsStringSep "\n" (
exportPoint: clientsAndOptions:
exportPoint
+ lib.concatMapAttrsStringSep "" (
client: options: " ${client}(${lib.concatStringsSep "," options})"
) clientsAndOptions
);
cfg = config.services.nfs.server;
exports = pkgs.writeText "exports" cfg.exports;
@@ -48,12 +56,26 @@ in
};
exports = lib.mkOption {
type = lib.types.lines;
type = with lib.types; coercedTo (attrsOf (attrsOf (listOf str))) attrsToExports lines;
default = "";
description = ''
Contents of the /etc/exports file. See
{manpage}`exports(5)` for the format.
'';
example = {
"/usr" = {
"*.local.domain" = [ "ro" ];
"@trusted" = [ "rw" ];
};
"/home/joe" = {
"pc001" = [
"rw"
"all_squash"
"anonuid=150"
"anongid=100"
];
};
};
};
hostName = lib.mkOption {

View File

@@ -93,6 +93,10 @@ in
config = mkIf cfg.enable {
warnings = mkIf (!config.networking.useNetworkd) [
"services.networkd-dispatcher will not execute any scripts unless networking.useNetworkd is enabled."
];
systemd = {
packages = [ pkgs.networkd-dispatcher ];
services.networkd-dispatcher = {

View File

@@ -0,0 +1,65 @@
# NordVPN {#module-services-nordvpn}
*Source:* {file}`modules/services/networking/nordvpn.nix`
*Upstream documentation:* <https://github.com/NordSecurity/nordvpn-linux>
NordVPN offers a paid virtual private network (VPN) service.
The service operates as closed-source,
but the Linux client uses open-source code licensed under GPLv3.
A minimal configuration in NixOS appears as follows:
```nix
{
services.nordvpn.enable = true;
networking.firewall.enable = true;
networking.firewall.checkReversePath = "loose";
}
```
When using a firewall, set `networking.firewall.checkReversePath` to `"loose"` or `false`.
NordVPN includes a `kill-switch` feature that blocks all packets not associated with the VPN connection.
Additionally, add your user to the `nordvpn` group.
```nix
{
users.users.yourUser = {
#..
extraGroups = [
#..
"nordvpn"
];
};
}
```
If you prefer to use your own user and group, you can do so using
```nix
{
services.nordvpn.user = "SOME-USER";
services.nordvpn.group = "SOME-GROUP";
}
```
NordVPN provides several useful CLI commands, including:
```bash
nordvpn login # Log in using an OAuth URL
nordvpn login --token <token> # Log in with a token obtained from your NordVPN account
nordvpn c # Connect to the VPN
nordvpn c ie # Connect to a NordVPN server in Ireland
nordvpn d # Disconnect from the VPN
nordvpn set technology openvpn # Switch to OpenVPN technology
nordvpn c # Reconnect after changing technology
```
Additionally, if you prefer to use the friendly GUI,
```bash
nordvpn-gui
```
**Disclaimer:** NixOS currently does not support meshnet.
Contributions welcome!

View File

@@ -0,0 +1,171 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.nordvpn;
defaultUser = "nordvpn";
defaultGroup = "nordvpn";
nordvpn =
let
cli = cfg.package.cli.overrideAttrs (old: {
preBuild =
let
extraPreBuild = lib.optionalString (cfg.group != defaultGroup) ''
substituteInPlace internal/permissions.go \
--replace-fail \
'string{"nordvpn"}' \
'string{"${cfg.group}"}'
substituteInPlace internal/constants.go \
--replace-fail \
'NordvpnGroup = "nordvpn"' \
'NordvpnGroup = "${cfg.group}"'
'';
in
extraPreBuild + (old.preBuild or "");
# postFixup wraps nordvpnd so that it can find binaries that it calls.
# here, instead, use systemd to update the path to those binaries.
postFixup = "";
});
in
pkgs.symlinkJoin {
inherit (cfg.package) pname version meta;
paths = [
cli
cfg.package.gui
];
};
in
{
options.services.nordvpn = {
enable = lib.mkEnableOption "Enable NordVPN";
package = lib.mkPackageOption pkgs "nordvpn" { };
user = lib.mkOption {
type = lib.types.str;
default = defaultUser;
description = ''
The User that owns the `nordvpnd` systemd process.
If overriding the default, a user with the same name must exist.
'';
};
group = lib.mkOption {
type = lib.types.str;
default = defaultGroup;
description = ''
The Group that owns the `nordvpnd` systemd process.
If overriding the default, a group with the same name must exist.
'';
};
};
config = lib.mkIf cfg.enable {
# create the default user if that's the one used
users.users = lib.mkIf (cfg.user == defaultUser) {
${defaultUser} = {
description = "User that runs `nordvpnd`.";
group = cfg.group;
isSystemUser = true;
};
};
# create the default group if that's the one used
users.groups = lib.mkIf (cfg.group == defaultGroup) {
${defaultGroup} = { };
};
# nordvpnd uses resolved to configure dns
services.resolved.enable = true;
# policy that allows nordvpnd to configure dns
security.polkit = {
enable = true;
extraConfig = ''
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.resolve1.set-dns-servers"
&& subject.isInGroup("${cfg.group}")) {
return polkit.Result.YES;
}
});
'';
};
environment.systemPackages = [
nordvpn
];
systemd.services.nordvpnd = {
after = [ "network-online.target" ];
description = "NordVPN daemon.";
path = (
with pkgs;
[
e2fsprogs
iproute2
libxslt
nftables
procps
wireguard-tools
]
++ [ nordvpn ]
);
serviceConfig = {
# nordvpnd needs CAP_NET_ADMIN to configure network interfaces
AmbientCapabilities = "CAP_NET_ADMIN";
CapabilityBoundingSet = "CAP_NET_ADMIN";
ExecStart = lib.getExe' nordvpn "nordvpnd";
Group = cfg.group;
KillMode = "process";
NonBlocking = true;
Requires = "nordvpnd.socket";
Restart = "on-failure";
RestartSec = 5;
RuntimeDirectory = "nordvpn";
RuntimeDirectoryMode = "0750";
StateDirectory = "nordvpn";
StateDirectoryMode = "0750";
User = cfg.user;
};
wantedBy = [ "default.target" ];
wants = [ "network-online.target" ];
};
systemd.sockets.nordvpnd = {
description = "NordVPN Daemon Socket";
listenStreams = [ "/run/nordvpn/nordvpnd.sock" ];
partOf = [ "nordvpnd.service" ];
socketConfig = {
DirectoryMode = "0750";
NoDelay = true;
SocketGroup = cfg.group;
SocketMode = "0770";
SocketUser = cfg.user;
};
wantedBy = [ "sockets.target" ];
};
systemd.user.services.norduserd = {
after = [ "network-online.target" ];
description = "NordUserD Service";
serviceConfig = {
ExecStart = lib.getExe' nordvpn "norduserd";
NonBlocking = true;
Restart = "on-failure";
RestartSec = 5;
};
wantedBy = [ "graphical-session.target" ];
wants = [ "network-online.target" ];
};
};
meta = {
doc = ./nordvpn.md;
maintainers = with lib.maintainers; [ different-error ];
};
}

View File

@@ -25,10 +25,10 @@ let
if
isUnixGui
# if cfg.guiAddress is a unix socket, tell curl explicitly about it
# note that the dot in front of `${path}` is the hostname, which is
# note that the syncthing.local in front of `${path}` is the hostname, which is
# required.
then
"--unix-socket ${lib.strings.removePrefix "unix://" cfg.guiAddress} http://.${path}"
"--unix-socket ${lib.strings.removePrefix "unix://" cfg.guiAddress} http://syncthing.local${path}"
# no adjustments are needed if cfg.guiAddress is a network address
else
"${cfg.guiAddress}${path}";

View File

@@ -65,6 +65,7 @@ in
DynamicUser = true;
StateDirectory = "technitium-dns-server";
LogsDirectory = "technitium";
Restart = "always";
RestartSec = 10;
@@ -102,5 +103,8 @@ in
};
};
meta.maintainers = with lib.maintainers; [ fabianrig ];
meta.maintainers = with lib.maintainers; [
fabianrig
awildleon
];
}

View File

@@ -96,13 +96,13 @@ with lib;
config = mkIf cfg.enable {
services.tor = mkIf cfg.tor {
enable = true;
controlPort = 9051;
extraConfig = ''
CacheDirectoryGroupReadable 1
CookieAuthentication 1
CookieAuthFileGroupReadable 1
'';
settings = {
ControlPort = 9051;
CacheDirectoryGroupReadable = true;
CookieAuthentication = true;
CookieAuthFileGroupReadable = true;
};
};
systemd.services.zeronet = {

View File

@@ -76,6 +76,24 @@ in
'';
};
enable = mkOption {
type = types.bool;
default = true;
description = ''
Include getty in the system.
getty is quiescent until called into action and does not have
runtime costs if it is not used. The benefit of disabling it is
in reducing closure size.
Disabling getty means that console login may not be possible,
`machinectl shell` and `login` may not work, and other ills.
It is only recommended for lights-out, headless containers,
appliances, and similar configurations not meant for any human
interaction ever.
'';
};
loginProgram = mkOption {
type = types.path;
default = "${pkgs.shadow}/bin/login";
@@ -133,7 +151,7 @@ in
###### implementation
config = {
config = mkIf cfg.enable {
# Note: this is set here rather than up there so that changing
# nixos.label would not rebuild manual pages
services.getty.greetingLine = mkDefault ''<<< Welcome to ${config.system.nixos.distroName} ${config.system.nixos.label} (\m) - \l >>>'';

View File

@@ -37,6 +37,8 @@ in
See [Isso Server Configuration](https://posativ.org/isso/docs/configuration/server/)
for supported values.
You can set secrets using the secretFile option with environment variables following
[the documentation](https://isso-comments.de/docs/reference/server-config/#environment-variables).
'';
type = types.submodule {
@@ -51,6 +53,16 @@ in
}
'';
};
secretFile = mkOption {
type = types.nullOr types.str;
default = null;
description = ''
A file containing secrets as environment variables that will be used in the configuration.
See [the documentation](https://isso-comments.de/docs/reference/server-config/#environment-variables) for details.
'';
example = "/run/secrets/isso.env";
};
};
};
@@ -65,6 +77,8 @@ in
User = "isso";
Group = "isso";
EnvironmentFile = mkIf (cfg.secretFile != null) [ cfg.secretFile ];
DynamicUser = true;
StateDirectory = "isso";

View File

@@ -50,7 +50,6 @@ let
environment = pythonEnvironment;
serviceConfig = {
RuntimeDirectory = "lasuite-meet";
StateDirectory = "lasuite-meet";
WorkingDirectory = "/var/lib/lasuite-meet";
@@ -382,6 +381,8 @@ in
'';
serviceConfig = {
# needs to be here so that cronjobs don't nuke it
RuntimeDirectory = "lasuite-meet";
BindReadOnlyPaths = "${cfg.package}/share/static:/var/lib/lasuite-meet/static";
ExecStart = utils.escapeSystemdExecArgs (

View File

@@ -5,7 +5,7 @@ self-hostable cloud platform. The server setup can be automated using
[services.nextcloud](#opt-services.nextcloud.enable). A
desktop client is packaged at `pkgs.nextcloud-client`.
The current default by NixOS is `nextcloud33` which is also the latest
The current default by NixOS is `nextcloud34` which is also the latest
major version available.
## Basic usage {#module-services-nextcloud-basic-usage}

View File

@@ -467,6 +467,7 @@ in
relatedPackages = [
"nextcloud32"
"nextcloud33"
"nextcloud34"
];
};
phpPackage = lib.mkPackageOption pkgs "php" {
@@ -1195,7 +1196,7 @@ in
{
warnings =
let
latest = 33;
latest = 34;
upgradeWarning = major: nixos: ''
A legacy Nextcloud install (from before NixOS ${nixos}) may be installed.
@@ -1228,7 +1229,8 @@ in
++ (lib.optional (lib.versionOlder cfg.package.version "30") (upgradeWarning 29 "24.11"))
++ (lib.optional (lib.versionOlder cfg.package.version "31") (upgradeWarning 30 "25.05"))
++ (lib.optional (lib.versionOlder cfg.package.version "32") (upgradeWarning 31 "25.11"))
++ (lib.optional (lib.versionOlder cfg.package.version "33") (upgradeWarning 32 "26.05"));
++ (lib.optional (lib.versionOlder cfg.package.version "33") (upgradeWarning 32 "26.05"))
++ (lib.optional (lib.versionOlder cfg.package.version "34") (upgradeWarning 33 "26.11"));
services.nextcloud.package = lib.mkDefault (
if pkgs ? nextcloud then
@@ -1241,8 +1243,10 @@ in
pkgs.nextcloud31
else if lib.versionOlder stateVersion "26.05" then
pkgs.nextcloud32
else
else if lib.versionOlder stateVersion "26.11" then
pkgs.nextcloud33
else
pkgs.nextcloud34
);
services.nextcloud.phpOptions = lib.mkMerge [

View File

@@ -1617,6 +1617,7 @@ in
MemoryDenyWriteExecute =
!(
(builtins.any (mod: (mod.allowMemoryWriteExecute or false)) cfg.package.modules)
|| cfg.lua.enable
|| (cfg.package == pkgs.openresty)
);
RestrictRealtime = true;

View File

@@ -18,6 +18,15 @@ let
"yes"
else if false == value then
"no"
else if isString value then
# Escape according to https://www.php.net/manual/en/function.parse-ini-file.php
# Not escaping `$` since users might want to use that to interpolate environment variables.
# Additionally, php-fpm applies post-processing to env values that start with `$` and replaces
# them with the respective env variable, with no way to escape: https://github.com/php/php-src/blob/631c366f9f58c8ba4078a48d1f56187cfbf8e549/sapi/fpm/fpm/fpm_env.c#L171-L180
# In all platforms except for Windows, PHP_EOL is the line feed `\n` character,
# which we use here as an escape value since php-fpm parses the config line-by-line.
# See https://github.com/NixOS/nixpkgs/pull/516530#issuecomment-4878738511 for more information.
''"${replaceString "\n" ''" PHP_EOL "'' (escape [ "\"" "\\" ] value)}"''
else
toString value;

View File

@@ -141,6 +141,10 @@ in
services.libinput.enable = mkDefault true;
security.pam.services.mate-screensaver.unixAuth = true;
security.polkit = {
enable = true;
enablePkexecWrapper = mkDefault true;
};
xdg.portal.configPackages = mkDefault [ pkgs.mate-desktop ];

View File

@@ -347,7 +347,7 @@ def config_entry(levels: int, bootspec: BootSpec, label: str, time: str) -> str:
os.path.basename(bootspec.toplevel) + "-secrets"
)
if os.system(bootspec.initrdSecrets + " " + initrd_secrets_path_temp) != 0:
if subprocess.run([bootspec.initrdSecrets, initrd_secrets_path_temp]).returncode != 0:
print(
f'warning: failed to create initrd secrets for "{label}"',
file=sys.stderr,

View File

@@ -113,6 +113,48 @@ in
defaultText = lib.literalExpression "config.systemd.lib.escapeSystemdExecArgs config.process.argv";
};
systemd.mainExecReload = mkOption {
description = ''
Main command line for systemd's ExecReload with systemd's specifier and
environment variable substitution enabled.
This option sets the primary ExecRestart entry. Additional ExecReload entries
can be added via `systemd.service.serviceConfig.ExecReload` with `lib.mkBefore`
or `lib.mkAfter`.
This option allows you to use systemd specifiers like `%n` (unit name),
`%i` (instance), `%t` (runtime directory), and environment variables using
`''${VAR}` syntax in your command line.
By default, it is either set to null or this is set to the escaped version of {option}`process.reloadCommand`
when specified to prevent systemd substitution. Set this option explicitly to enable
systemd's substitution features.
To extend {option}`process.reloadCommand` with systemd specifiers, you can append
to the escaped arguments:
```nix
systemd.mainExecReload =
config.systemd.lib.escapeSystemdExecArgs config.process.reload + " --systemd-unit %n";
```
This pattern allows you to pass the unit name (or other systemd specifiers)
as additional arguments while keeping the base command from {option}`process.argv`
properly escaped.
See {manpage}`systemd.service(5)` (section "COMMAND LINES") for details on
variable substitution and {manpage}`systemd.unit(5)` (section "SPECIFIERS")
for available specifiers like `%n`, `%i`, `%t`.
'';
type = types.nullOr types.str;
default =
if config.process.reloadCommand then
config.systemd.lib.escapeSystemdExecArgs config.process.reloadCommand
else
"";
defaultText = lib.literalExpression "config.systemd.lib.escapeSystemdExecArgs config.process.reloadCommand";
};
systemd.services = mkOption {
description = ''
This module configures systemd services, with the notable difference that their unit names will be prefixed with the abstract service name.
@@ -170,7 +212,10 @@ in
# TODO description;
wantedBy = lib.mkDefault [ "multi-user.target" ];
serviceConfig = {
Type = lib.mkDefault "simple";
ExecReload = config.systemd.mainExecReload;
Type = lib.mkDefault (
if (config.serviceManager.notificationProtocol == "systemd") then "notify" else "simple"
);
Restart = lib.mkDefault "always";
RestartSec = lib.mkDefault "5";
ExecStart = [

View File

@@ -63,7 +63,7 @@ let
- `config.node.pkgs.<name>` or `config.nodes.foo.nixpkgs.pkgs.<name>` to refer
to the Nixpkgs used on the VM guest(s).
- `hostPkgs.<name>` when invoking commands on the VM host (e.g. in Python
`os.system("foo")`)
`subprocess.run(["foo"])`)
- Since the runTest argument is a module instead of a function, arguments
must be passed as option definitions.
You may declare explicit `options` for the test parameter(s), or use the
@@ -1005,7 +1005,6 @@ in
matrix-conduit = runTest ./matrix/conduit.nix;
matrix-continuwuity = runTest ./matrix/continuwuity.nix;
matrix-synapse = runTest ./matrix/synapse.nix;
matrix-synapse-workers = runTest ./matrix/synapse-workers.nix;
matrix-tuwunel = runTest ./matrix/tuwunel.nix;
matter-server = runTest ./matter-server.nix;
matterjs-server = runTest ./matterjs-server.nix;
@@ -1206,6 +1205,7 @@ in
nominatim = runTest ./nominatim.nix;
non-default-filesystems = handleTest ./non-default-filesystems.nix { };
non-switchable-system = runTest ./non-switchable-system.nix;
nordvpn = runTest ./nordvpn.nix;
noto-fonts = runTest ./noto-fonts.nix;
noto-fonts-cjk-qt-default-weight = runTest ./noto-fonts-cjk-qt-default-weight.nix;
novacomd = handleTestOn [ "x86_64-linux" ] ./novacomd.nix { };
@@ -1852,6 +1852,7 @@ in
wasabibackend = runTest ./wasabibackend.nix;
wastebin = runTest ./wastebin.nix;
watchdogd = runTest ./watchdogd.nix;
watt = runTest ./watt.nix;
webhook = runTest ./webhook.nix;
weblate = runTest ./web-apps/weblate.nix;
wg-access-server = runTest ./wg-access-server.nix;

View File

@@ -14,7 +14,7 @@
]
++ teams.ngi.members;
nodes.machine = {
containers.machine = {
environment.systemPackages = with pkgs; [
blint
jq

View File

@@ -2,7 +2,7 @@
{
name = "PDS";
nodes.machine = {
containers.machine = {
services.bluesky-pds = {
enable = true;
settings = {

View File

@@ -203,11 +203,26 @@ in
makeTest {
name = "boot-uboot-extlinux";
nodes = { };
testScript = ''
import os
testScript = /* py */ ''
import subprocess
# Create a mutable linked image backed by the read-only SD image
if os.system("${pkgs.qemu}/bin/qemu-img create -f qcow2 -F raw -b ${sdImage} ${mutableImage}") != 0:
if (
subprocess.run(
[
"${pkgs.qemu}/bin/qemu-img",
"create",
"-f",
"qcow2",
"-F",
"raw",
"-b",
"${sdImage}",
"${mutableImage}",
]
).returncode
!= 0
):
raise RuntimeError("Could not create mutable linked image")
machine = create_machine("${startCommand}")

View File

@@ -135,7 +135,17 @@ in
public_key = os.path.join(key_dir, "id_ed25519.pub")
# Generate key pair using host SSH tools
ret = os.system(f"${hostPkgs.openssh}/bin/ssh-keygen -t ed25519 -f {private_key} -N \"\"")
ret = subprocess.run(
[
"${hostPkgs.openssh}/bin/ssh-keygen",
"-t",
"ed25519",
"-f",
private_key,
"-N",
""
]
).returncode
if ret != 0:
raise Exception("Failed to generate SSH key pair")

View File

@@ -54,13 +54,13 @@
};
testScript = ''
import os
import subprocess
# prepare certificates
def cmd(command):
print(f"+{command}")
r = os.system(command)
r = subprocess.run(command, shell=True).returncode
if r != 0:
raise Exception(f"Command {command} failed with exit code {r}")

View File

@@ -48,13 +48,13 @@
};
testScript = ''
import os
import subprocess
# prepare certificates
def cmd(command):
print(f"+{command}")
r = os.system(command)
r = subprocess.run(command, shell=True).returncode
if r != 0:
raise Exception(f"Command {command} failed with exit code {r}")

View File

@@ -69,12 +69,12 @@
};
};
testScript = ''
import os
import subprocess
# Helpers
def cmd(command):
print(f"+{command}")
r = os.system(command)
r = subprocess.run(command, shell=True).returncode
if r != 0:
raise Exception(f"Command {command} failed with exit code {r}")

View File

@@ -20,61 +20,66 @@ in
};
networking.firewall.allowedTCPPorts = [ 6167 ];
};
client =
{ pkgs, ... }:
{
environment.systemPackages = [
(pkgs.writers.writePython3Bin "do_test" { libraries = [ pkgs.python3Packages.matrix-nio ]; } ''
(pkgs.writers.writePython3Bin "do_test" { libraries = [ pkgs.python3Packages.mautrix ]; } ''
import asyncio
import nio
from mautrix.client import Client
from mautrix.types import EventType, RoomFilter
async def main() -> None:
# Connect to continuwuity
client = nio.AsyncClient("http://continuwuity:6167", "${user}")
client = Client(
mxid="@${user}:${name}",
base_url="http://continuwuity:6167",
)
# Log in as user alice
response = await client.login("${pass}")
await client.login(password="${pass}")
# Create a new room
response = await client.room_create(federate=False)
print("Matrix room create response:", response)
assert isinstance(response, nio.RoomCreateResponse)
room_id = response.room_id
room_id = await client.create_room()
print("Created room:", room_id)
# Join the room
response = await client.join(room_id)
print("Matrix join response:", response)
assert isinstance(response, nio.JoinResponse)
await client.join_room_by_id(room_id)
print("Joined room")
# Send a message to the room
response = await client.room_send(
room_id=room_id,
message_type="m.room.message",
content={
"msgtype": "m.text",
"body": "Hello continuwuity!"
}
)
print("Matrix room send response:", response)
assert isinstance(response, nio.RoomSendResponse)
received = asyncio.Event()
msg = "Hello continuwuity!"
# Sync responses
response = await client.sync(timeout=30000)
print("Matrix sync response:", response)
assert isinstance(response, nio.SyncResponse)
async def on_message(evt):
if (
evt.room_id != room_id
or evt.sender != client.mxid
or evt.type != EventType.ROOM_MESSAGE
):
return
# Check the message was received by continuwuity
last_message = response.rooms.join[room_id].timeline.events[-1].body
assert last_message == "Hello continuwuity!"
assert evt.content.body == msg
received.set()
client.add_event_handler(EventType.ROOM_MESSAGE, on_message)
sync_task = client.start(RoomFilter(rooms=[room_id]))
await client.send_text(room_id, msg)
# Sync until message is received
await asyncio.wait_for(received.wait(), timeout=30)
# Leave the room
response = await client.room_leave(room_id)
print("Matrix room leave response:", response)
assert isinstance(response, nio.RoomLeaveResponse)
await client.leave_room(room_id)
print("Left room")
# Close the client
await client.close()
client.stop()
await sync_task
if __name__ == "__main__":
@@ -96,6 +101,7 @@ in
'';
meta.maintainers = with lib.maintainers; [
bartoostveen
nyabinary
snaki
];

View File

@@ -1,53 +0,0 @@
{ pkgs, ... }:
{
name = "matrix-synapse-workers";
meta = {
inherit (pkgs.matrix-synapse.meta) maintainers;
};
nodes = {
homeserver =
{
pkgs,
nodes,
...
}:
{
services.postgresql = {
enable = true;
initialScript = pkgs.writeText "synapse-init.sql" ''
CREATE ROLE "matrix-synapse" WITH LOGIN PASSWORD 'synapse';
CREATE DATABASE "matrix-synapse" WITH OWNER "matrix-synapse"
TEMPLATE template0
LC_COLLATE = "C"
LC_CTYPE = "C";
'';
};
services.matrix-synapse = {
enable = true;
settings = {
database = {
name = "psycopg2";
args.password = "synapse";
};
enable_registration = true;
enable_registration_without_verification = true;
federation_sender_instances = [ "federation_sender" ];
};
configureRedisLocally = true;
workers = {
"federation_sender" = { };
};
};
};
};
testScript = ''
start_all()
homeserver.wait_for_unit("matrix-synapse.service");
homeserver.wait_for_unit("matrix-synapse-worker-federation_sender.service");
'';
}

View File

@@ -1,101 +1,194 @@
{ pkgs, ... }:
let
ca_key = mailerCerts.ca.key;
ca_pem = mailerCerts.ca.cert;
bundle =
pkgs.runCommand "bundle"
aliceName = "alice";
alicePassword = "alicealice";
aliceEmail = "alice@example.com";
bobName = "bob";
bobPassword = "hunter2";
mkBundle =
domain:
pkgs.runCommand "bundle-${domain}"
{
nativeBuildInputs = [ pkgs.minica ];
}
''
minica -ca-cert ${ca_pem} -ca-key ${ca_key} \
-domains localhost
install -Dm444 -t $out localhost/{key,cert}.pem
-domains ${domain}
install -Dm444 -t $out ${domain}/{key,cert}.pem
'';
mailerCerts = import ../common/acme/server/snakeoil-certs.nix;
mailerDomain = mailerCerts.domain;
registrationSharedSecret = "unsecure123";
testUser = "alice";
testPassword = "alicealice";
testEmail = "alice@example.com";
listeners = [
anonHash = "hunter2hunter2hunter2";
anonHashF = pkgs.writeText "hash" anonHash;
mkHomeserverBase =
domain: nodes:
let
bundle = mkBundle domain;
in
{ lib, ... }:
{
port = 8448;
bind_addresses = [
"127.0.0.1"
"::1"
security.pki.certificateFiles = [
mailerCerts.ca.cert
];
type = "http";
tls = true;
x_forwarded = false;
resources = [
{
names = [
"client"
];
compress = true;
}
{
names = [
"federation"
];
compress = false;
}
];
}
];
networking = {
hostName = lib.head (lib.strings.splitString "." domain);
domain = lib.last (lib.strings.splitString "." domain);
firewall.allowedTCPPorts = [
80
443
8448
];
};
services.nginx = {
enable = true;
virtualHosts."${domain}" = {
sslCertificate = "${bundle}/cert.pem";
sslCertificateKey = "${bundle}/key.pem";
addSSL = true;
locations."/.well-known/matrix/server".extraConfig = ''
default_type application/json;
return 200 '${
builtins.toJSON {
"m.server" = "${domain}:8448";
}
}';
'';
};
};
};
mkSynapseConfig =
domain: primaryIP:
let
bundle = mkBundle domain;
in
{
enable = true;
settings = {
# We're in a test environment with local machines, so
# we actually _want_ to use RFC1918 addresses.
ip_range_blacklist = [ ];
trusted_key_servers = [
{ server_name = "hs1.test"; }
{ server_name = "hs2.test"; }
];
registration_shared_secret = registrationSharedSecret;
public_baseurl = "https://${domain}";
tls_certificate_path = "${bundle}/cert.pem";
tls_private_key_path = "${bundle}/key.pem";
listeners = [
# Using a local listener, otherwise matrix-synapse-register_new_matrix_user will
# fail because it'll try to connect to the first bind address, but via TLS resulting
# in a signature verification failure.
{
port = 8008;
type = "http";
tls = false;
resources = [
{
names = [ "client" ];
compress = true;
}
];
bind_addresses = [ "::1" ];
}
{
port = 8448;
bind_addresses = [
primaryIP
];
type = "http";
tls = true;
x_forwarded = false;
resources = [
{
names = [
"client"
];
compress = true;
}
{
names = [
"federation"
];
compress = false;
}
];
}
];
};
};
in
{
name = "matrix-synapse";
meta = {
inherit (pkgs.matrix-synapse.meta) maintainers;
};
nodes = {
# Since 0.33.0, matrix-synapse doesn't allow underscores in server names
serverpostgres =
synapse-with-workers =
{
lib,
config,
pkgs,
nodes,
config,
...
}:
let
mailserverIP = nodes.mailserver.networking.primaryIPAddress;
in
{
services.matrix-synapse = {
enable = true;
settings = {
inherit listeners;
database = {
name = "psycopg2";
args.password = "synapse";
imports = [
(mkHomeserverBase "hs1.test" nodes)
];
services.matrix-synapse = lib.mkMerge [
(mkSynapseConfig "hs1.test" config.networking.primaryIPAddress)
{
settings = {
server_name = "hs1.test";
email = {
smtp_host = mailerDomain;
smtp_port = 25;
require_transport_security = true;
notif_from = "matrix <matrix@${mailerDomain}>";
app_name = "Matrix";
};
listeners = [
{
path = "/run/matrix-synapse/main_replication.sock";
type = "http";
resources = [
{
names = [ "replication" ];
compress = false;
}
];
}
];
database = {
name = "psycopg2";
args.password = "synapse";
};
federation_sender_instances = [ "federation_sender" ];
};
redis = {
enabled = true;
host = "localhost";
port = config.services.redis.servers.matrix-synapse.port;
configureRedisLocally = true;
workers = {
"federation_sender" = { };
};
tls_certificate_path = "${bundle}/cert.pem";
tls_private_key_path = "${bundle}/key.pem";
registration_shared_secret = registrationSharedSecret;
public_baseurl = "https://example.com";
email = {
smtp_host = mailerDomain;
smtp_port = 25;
require_transport_security = true;
notif_from = "matrix <matrix@${mailerDomain}>";
app_name = "Matrix";
};
};
};
}
];
services.postgresql = {
enable = true;
@@ -113,20 +206,6 @@ in
'';
};
services.redis.servers.matrix-synapse = {
enable = true;
port = 6380;
};
networking.extraHosts = ''
${mailserverIP} ${mailerDomain}
'';
security.pki.certificateFiles = [
mailerCerts.ca.cert
ca_pem
];
environment.systemPackages =
let
sendTestMailStarttls = pkgs.writeScriptBin "send-testmail-starttls" ''
@@ -140,7 +219,7 @@ in
smtp.ehlo()
smtp.starttls(context=ctx)
smtp.ehlo()
smtp.sendmail('matrix@${mailerDomain}', '${testEmail}', 'Subject: Test STARTTLS\n\nTest data.')
smtp.sendmail('matrix@${mailerDomain}', '${aliceEmail}', 'Subject: Test STARTTLS\n\nTest data.')
smtp.quit()
'';
@@ -149,16 +228,14 @@ in
# adding the email through the API is quite complicated as it involves more than one step and some
# client-side calculation
insertEmailForAlice = pkgs.writeText "alice-email.sql" ''
INSERT INTO user_threepids (user_id, medium, address, validated_at, added_at) VALUES ('${testUser}@serverpostgres', 'email', '${testEmail}', '1629149927271', '1629149927270');
INSERT INTO user_threepids (user_id, medium, address, validated_at, added_at) VALUES ('${aliceName}@serverpostgres', 'email', '${aliceEmail}', '1629149927271', '1629149927270');
'';
in
pkgs.writeScriptBin "obtain-token-and-register-email" ''
#!${pkgs.runtimeShell}
set -o errexit
set -o pipefail
set -o nounset
set -euxo pipefail
su postgres -c "psql -d matrix-synapse -f ${insertEmailForAlice}"
curl --fail -XPOST 'https://localhost:8448/_matrix/client/r0/account/password/email/requestToken' -d '{"email":"${testEmail}","client_secret":"foobar","send_attempt":1}' -v
curl --fail -XPOST 'https://hs1.test:8448/_matrix/client/r0/account/password/email/requestToken' -d '{"email":"${aliceEmail}","client_secret":"foobar","send_attempt":1}' -v
'';
in
[
@@ -168,74 +245,189 @@ in
];
};
# test mail delivery
mailserver = args: {
security.pki.certificateFiles = [
mailerCerts.ca.cert
];
mailserver =
{ lib, ... }:
{
security.pki.certificateFiles = [
mailerCerts.ca.cert
];
networking.firewall.enable = false;
networking = {
hostName = lib.head (lib.strings.splitString "." mailerDomain);
domain = lib.last (lib.strings.splitString "." mailerDomain);
firewall.enable = false;
};
services.postfix = {
enable = true;
enableSubmission = true;
services.postfix = {
enable = true;
enableSubmission = true;
# blackhole transport
transport = "example.com discard:silently";
# blackhole transport
transport = "example.com discard:silently";
settings.main = {
myhostname = "${mailerDomain}";
# open relay for subnet
mynetworks_style = "subnet";
debug_peer_level = "10";
smtpd_relay_restrictions = [
"permit_mynetworks"
"reject_unauth_destination"
];
settings.main = {
myhostname = "${mailerDomain}";
# open relay for subnet
mynetworks_style = "subnet";
debug_peer_level = "10";
smtpd_relay_restrictions = [
"permit_mynetworks"
"reject_unauth_destination"
];
# disable obsolete protocols, something old versions of twisted are still using
smtpd_tls_protocols = "TLSv1.3, TLSv1.2, !TLSv1.1, !TLSv1, !SSLv2, !SSLv3";
smtpd_tls_mandatory_protocols = "TLSv1.3, TLSv1.2, !TLSv1.1, !TLSv1, !SSLv2, !SSLv3";
smtpd_tls_chain_files = [
"${mailerCerts.${mailerDomain}.key}"
"${mailerCerts.${mailerDomain}.cert}"
];
# disable obsolete protocols, something old versions of twisted are still using
smtpd_tls_protocols = "TLSv1.3, TLSv1.2, !TLSv1.1, !TLSv1, !SSLv2, !SSLv3";
smtpd_tls_mandatory_protocols = "TLSv1.3, TLSv1.2, !TLSv1.1, !TLSv1, !SSLv2, !SSLv3";
smtpd_tls_chain_files = [
"${mailerCerts.${mailerDomain}.key}"
"${mailerCerts.${mailerDomain}.cert}"
];
};
};
};
};
serversqlite = args: {
services.matrix-synapse = {
enable = true;
settings = {
inherit listeners;
database.name = "sqlite3";
tls_certificate_path = "${bundle}/cert.pem";
tls_private_key_path = "${bundle}/key.pem";
synapse-minimal =
{
nodes,
config,
lib,
...
}:
{
imports = [
(mkHomeserverBase "hs2.test" nodes)
];
services.matrix-synapse = lib.mkMerge [
(mkSynapseConfig "hs2.test" config.networking.primaryIPAddress)
{
settings = {
database.name = "sqlite3";
server_name = "hs2.test";
};
}
];
};
client =
{ pkgs, ... }:
{
environment.systemPackages = [
# `pkgs.olm` is cached on c.n.o, even if this test isn't built due
# to it being allow-listed in `pkgs/top-level/release.nix`.
(import pkgs.path {
config = pkgs.config // {
permittedInsecurePackages = [ "olm-3.2.16" ];
};
}).matrix-commander
pkgs.jq
];
security.pki.certificateFiles = [ mailerCerts.ca.cert ];
users.users = {
alice.isNormalUser = true;
bob.isNormalUser = true;
};
networking.useNetworkd = true;
services.rust-federation-tester = {
enable = true;
settings = {
listen_addr = "unix:/run/rust-federation-tester/rust-federation-tester.sock";
frontend_url = "http://localhost:8080";
database_url = "sqlite:///var/lib/rust-federation-tester/db?mode=rwc";
magic_token_secret = "foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar";
statistics = {
enabled = true;
prometheus_enabled = true;
anonymization_salt._secret = "${anonHashF}";
raw_retention_days = 30;
};
};
};
};
};
};
testScript = ''
import json
from pprint import pprint
start_all()
mailserver.wait_for_unit("postfix.service")
serverpostgres.succeed("send-testmail-starttls")
serverpostgres.wait_for_unit("matrix-synapse.service")
serverpostgres.wait_until_succeeds(
"curl --fail -L --cacert ${ca_pem} https://localhost:8448/"
)
serverpostgres.wait_until_succeeds(
synapse_with_workers.wait_for_unit("multi-user.target")
synapse_minimal.wait_for_unit("multi-user.target")
mailserver.wait_for_unit("multi-user.target")
synapse_with_workers.wait_until_succeeds(
"journalctl -u matrix-synapse.service | grep -q 'Connected to redis'"
)
serverpostgres.require_unit_state("postgresql.target")
serverpostgres.succeed("REQUESTS_CA_BUNDLE=${ca_pem} register_new_matrix_user -u ${testUser} -p ${testPassword} -a -k ${registrationSharedSecret} https://localhost:8448/")
serverpostgres.succeed("obtain-token-and-register-email")
serversqlite.wait_for_unit("matrix-synapse.service")
serversqlite.wait_until_succeeds(
"curl --fail -L --cacert ${ca_pem} https://localhost:8448/"
)
serversqlite.succeed("[ -e /var/lib/matrix-synapse/homeserver.db ]")
'';
synapse_with_workers.wait_for_unit("matrix-synapse-worker-federation_sender.service");
with subtest("register user with email confirmation"):
synapse_with_workers.succeed("send-testmail-starttls")
synapse_with_workers.succeed("REQUESTS_CA_BUNDLE=${mailerCerts.ca.cert} register_new_matrix_user -u ${aliceName} -p ${alicePassword} -a -k ${registrationSharedSecret} https://hs1.test:8448/")
synapse_with_workers.succeed("obtain-token-and-register-email")
with subtest("matrix-synapse-register_new_matrix_user"):
synapse_minimal.succeed("matrix-synapse-register_new_matrix_user -u ${bobName} -p ${bobPassword} --no-admin")
synapse_minimal.succeed("[ -e /var/lib/matrix-synapse/homeserver.db ]")
with subtest("Federation tester"):
expected_anonymization_hashes = {
"hs1.test": "0558582846d6e2d90612900d449871dfcbf9878ba78de4a8469d8aba2d9c037b",
"hs2.test": "d3d88c2033c03b74ec1e086e15c0251514de060de5e51cb381e896f892a5b0cd",
}
# /metrics are cached for up to 30 seconds
for n, domain in enumerate(["hs2.test", "hs1.test"], start=3):
result = json.loads(
client.succeed(
f"curl --fail --unix-socket /run/rust-federation-tester/rust-federation-tester.sock 'http://localhost:8080/api/federation/report?server_name={domain}&stats_opt_in=true'"
)
)
pprint(result)
t.assertTrue(result["FederationOK"])
t.assertTrue(result["ConnectionReports"][f"192.168.1.{n}:8448"]["Checks"]["AllChecksOK"])
t.assertEqual(f"{domain}:8448", result["WellKnownResult"][f"192.168.1.{n}:443"]["m.server"])
client.sleep(30)
# /metrics are cached for up to 30 seconds
for domain in ["hs2.test", "hs1.test"]:
metrics = client.succeed("curl --unix-socket /run/rust-federation-tester/rust-federation-tester.sock http://localhost:8080/metrics --fail")
t.assertRegex(
metrics,
f'federation_request_total\\{{server=\\"{expected_anonymization_hashes[domain]}\\",result=\\"success\\",[^}}]+\\}} 1'
)
def run_as_alice(cmd):
return client.succeed(f"sudo -u alice matrix-commander -c /home/alice/credentials.json -s /home/alice/matrix {cmd}")
def run_as_bob(cmd):
return client.succeed(f"sudo -u bob matrix-commander -c /home/bob/credentials.json -s /home/bob/matrix {cmd}")
with subtest("Login"):
run_as_alice("--login password --homeserver https://hs1.test:8448 --user-login @${aliceName}:hs1.test --password ${alicePassword} --device commander --room-default '#welcome:hs1.test'")
run_as_bob("--login password --homeserver https://hs2.test:8448 --user-login @${bobName}:hs2.test --password ${bobPassword} --device commander --room-default '#welcome:hs1.test'")
with subtest("Create/Invite/Join"):
run_as_alice("--room-create '#welcome:hs1.test'")
run_as_alice("--room-invite '#welcome:hs1.test' -u @${bobName}:hs2.test")
run_as_bob("--listen once --room-invites 'list+join'")
with subtest("Send/receive messages"):
senders = {
"alice": ("hs1", run_as_alice),
"bob": ("hs2", run_as_bob),
}
for name, (hs, fn) in senders.items():
fn(f"-m 'hello, I am {name}'")
for _, run in senders.values():
msg_data = json.loads(run("--listen once --listen-self --output json"))
pprint(msg_data)
t.assertEqual(msg_data["source"]["content"]["body"], f"hello, I am {name}")
t.assertEqual(msg_data["source"]["sender"], f"@{name}:{hs}.test")
'';
}

View File

@@ -1,7 +1,7 @@
{ pkgs, lib, ... }:
let
chipVersion = pkgs.python311Packages.home-assistant-chip-core.version;
chipVersion = pkgs.python3Packages.home-assistant-chip-core.version;
in
{

View File

@@ -149,5 +149,6 @@ listToAttrs (
concatMap genTests [
32
33
34
]
)

View File

@@ -83,9 +83,16 @@ import ../make-test-python.nix (
services.nfs.server.enable = true;
services.nfs.server.createMountPoints = true;
services.nfs.server.exports = ''
/data *(rw,no_root_squash,fsid=0,sec=krb5p)
'';
services.nfs.server.exports = {
"/data" = {
"*" = [
"rw"
"no_root_squash"
"fsid=0"
"sec=krb5p"
];
};
};
};
};

View File

@@ -37,9 +37,16 @@ import ../make-test-python.nix (
{ ... }:
{
services.nfs.server.enable = true;
services.nfs.server.exports = ''
/data 192.168.1.0/255.255.255.0(rw,no_root_squash,no_subtree_check,fsid=0)
'';
services.nfs.server.exports = {
"/data" = {
"192.168.1.0/255.255.255.0" = [
"rw"
"no_root_squash"
"no_subtree_check"
"fsid=0"
];
};
};
services.nfs.server.createMountPoints = true;
networking.firewall.enable = false; # FIXME: figure out what ports need to be allowed
};

129
nixos/tests/nordvpn.nix Normal file
View File

@@ -0,0 +1,129 @@
{ lib, ... }:
{
name = "nordvpn";
meta.maintainers = with lib.maintainers; [ different-error ];
nodes =
let
commonConfig = user: {
# norduserd reads DBUS_SESSION_BUS_ADDRESS which the
# desktopManager sets on user session creation (i.e. login)
services.xserver.enable = true;
services.desktopManager.plasma6.enable = true;
services.displayManager.gdm.enable = true;
services.displayManager.autoLogin = {
enable = true;
user = user;
};
};
in
{
nada = { ... }: { };
basic =
{ ... }:
lib.recursiveUpdate {
users.users.alice = {
extraGroups = [ "nordvpn" ];
isNormalUser = true;
};
# default: run nordvpnd as nordvpn:nordvpn
services.nordvpn.enable = true;
} (commonConfig "alice");
userOnly =
{ ... }:
lib.recursiveUpdate {
users.users.kanye = {
extraGroups = [ "nordvpn" ];
isNormalUser = true;
};
# run nordvpnd as kanye:nordvpn
services.nordvpn = {
enable = true;
user = "kanye";
};
} (commonConfig "kanye");
groupOnly =
{ ... }:
lib.recursiveUpdate {
users.users.alice = {
extraGroups = [ "kanye" ];
isNormalUser = true;
};
users.groups.kanye = { };
# run nordvpnd as nordvpn:kanye
services.nordvpn = {
enable = true;
group = "kanye";
};
} (commonConfig "alice");
userAndGroup =
{ ... }:
lib.recursiveUpdate {
users.users.kanye = {
group = "kanye";
isNormalUser = true;
};
users.groups.kanye = { };
# run nordvpnd as kanye:kanye
services.nordvpn = {
enable = true;
group = "kanye";
user = "kanye";
};
} (commonConfig "kanye");
};
testScript = ''
class UserGroupTestCase:
def __init__(self, machine, user, has_nordvpn_usr, has_nordvpn_gp):
self.machine = machine
self.user = user
self.has_nordvpn_usr = has_nordvpn_usr
self.has_nordvpn_gp = has_nordvpn_gp
def run(self):
self.machine.start()
self.verify_nordvpn_user()
self.verify_nordvpn_group()
self.verify_services()
self.machine.shutdown()
def verify_nordvpn_user(self):
if self.has_nordvpn_usr:
self.machine.succeed("id nordvpn")
else:
self.machine.fail("id nordvpn")
def verify_nordvpn_group(self):
group_str = self.machine.succeed(f"sudo -u {self.user} groups")
groups = [x.strip() for x in group_str.split(" ")]
if self.has_nordvpn_gp:
assert "nordvpn" in groups, f"nordvpn is not in {groups} but should be"
else:
assert "nordvpn" not in groups, f"nordvpn is in {groups} but should not be"
def verify_services(self):
self.machine.wait_for_unit("nordvpnd", timeout=60)
self.machine.wait_for_unit("norduserd", self.user, timeout=90)
# verify can talk to nordvpnd. give nordvpnd at most 5s to initialize.
self.machine.wait_until_succeeds("nordvpn status", timeout=5)
self.machine.succeed("nordvpn status")
test_cases = [
UserGroupTestCase(basic, "alice", has_nordvpn_usr=True, has_nordvpn_gp=True),
UserGroupTestCase(userOnly, "kanye", has_nordvpn_usr=False, has_nordvpn_gp=True),
UserGroupTestCase(groupOnly, "alice", has_nordvpn_usr=True, has_nordvpn_gp=False),
UserGroupTestCase(userAndGroup, "kanye", has_nordvpn_usr=False, has_nordvpn_gp=False),
]
# NADA
nada.start()
nada.wait_for_unit("multi-user.target", timeout=60)
nada.fail("nordvpnd")
nada.fail("nordvpn")
nada.fail("norduserd")
nada.shutdown()
for test_case in test_cases:
test_case.run()
'';
}

View File

@@ -44,6 +44,13 @@
"pm.min_spare_servers" = 1;
"pm.start_servers" = 2;
};
phpEnv = {
# check that keywords and special characters are escaped properly
keyword = "false";
characters = "^ = \\";
quoted = "\"'";
newline = "hello\nworld";
};
};
};
testScript =
@@ -56,6 +63,15 @@
response = machine.wait_until_succeeds("curl -fvvv -s http://127.0.0.1:80/")
t.assertIn("PHP Version ${php.version}", response, "PHP version not detected")
expected_env = {
"keyword": "false",
"characters": "^ = \\",
"quoted": "&quot;&#039;",
"newline": "hello\nworld",
}
for env, value in expected_env.items():
assert f'<tr><td class="e">{env} </td><td class="v">{value} </td></tr>' in response, f"phpEnv.{env} not detected"
# Check so we have database and some other extensions loaded
for ext in ["json", "opcache", "pdo_mysql", "pdo_pgsql", "pdo_sqlite", "apcu"]:
assert ext in response, f"Missing {ext} extension"

View File

@@ -17,10 +17,7 @@
machine.succeed("curl --fail http://localhost:8111")
'';
meta.maintainers = with lib.maintainers; [
diniamo
nanoyaki
];
meta.maintainers = with lib.maintainers; [ nanoyaki ];
}
);

View File

@@ -8,7 +8,7 @@
meta.maintainers = with lib.maintainers; [ ethancedwards8 ];
nodes.machine = {
containers.machine = {
environment.systemPackages = with pkgs; [ slipshow ];
environment.etc."slipshow".source = pkgs.fetchFromGitHub {

19
nixos/tests/watt.nix Normal file
View File

@@ -0,0 +1,19 @@
{ pkgs, lib, ... }:
{
name = "watt";
meta.maintainers = with lib.maintainers; [ Soliprem ];
nodes.machine = _: {
services.watt.enable = true;
};
testScript = ''
machine.wait_for_unit("watt.service")
machine.succeed("watt --version | grep ${pkgs.watt.version}")
machine.wait_until_succeeds("busctl --system status net.hadess.PowerProfiles")
machine.wait_until_succeeds("busctl --system status dev.notashelf.Watt")
machine.succeed("busctl --system introspect net.hadess.PowerProfiles /net/hadess/PowerProfiles net.hadess.PowerProfiles")
machine.succeed("busctl --system introspect dev.notashelf.Watt /dev/notashelf/Watt dev.notashelf.Watt")
machine.succeed("busctl --system get-property dev.notashelf.Watt /dev/notashelf/Watt dev.notashelf.Watt Version | grep ${pkgs.watt.version}")
'';
}

View File

@@ -47,7 +47,6 @@ melpaBuild (finalAttrs: {
platforms = [
"aarch64-darwin"
"aarch64-linux"
"x86_64-darwin"
"x86_64-linux"
"x86_64-windows"
];

View File

@@ -28,10 +28,6 @@ let
url = "https://download.jetbrains.com/cpp/CLion-2026.1.4-aarch64.tar.gz";
hash = "sha256-I6IKQng4lNtRlQIq08K5bueqgKI/q1awX4EuRnyAnOk=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/cpp/CLion-2026.1.4.dmg";
hash = "sha256-AJt+K1zv4eyjdzubUeFGwB9mqzvOeb3ffA2k0MajPBs=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/cpp/CLion-2026.1.4-aarch64.dmg";
hash = "sha256-i3stX7dyRgSOJkFTMD9/hkw6e2mGNqn13S7X/vJ66RQ=";

View File

@@ -19,10 +19,6 @@ let
url = "https://download.jetbrains.com/datagrip/datagrip-2026.1.3-aarch64.tar.gz";
hash = "sha256-G+tinD/+qM5HVR4u2E0cNXtdVsbwgK8/PdZ3ic6hf4M=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/datagrip/datagrip-2026.1.3.dmg";
hash = "sha256-vW2LEonl0D9S0VxbeJX4jRrwhELGBwlOXwiHslvh06E=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/datagrip/datagrip-2026.1.3-aarch64.dmg";
hash = "sha256-Kyt3fYPXzwTVxPFVKd+atiHWb/i7gjGahz1MJ4iXxy8=";

View File

@@ -21,10 +21,6 @@ let
url = "https://download.jetbrains.com/python/dataspell-2026.1.2-aarch64.tar.gz";
hash = "sha256-SSmIPF0pDMolxeXL21UaHMbZdtYbChWVxTKZOsPhH+I=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/python/dataspell-2026.1.2.dmg";
hash = "sha256-2qzwzGMYuy1qEuTprxwNa5gOPgCZq2MadSKN8FT8w8c=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/python/dataspell-2026.1.2-aarch64.dmg";
hash = "sha256-MGWufS0nlswdqhACNQWtlXJwfPiYw8wUx7olIxPS15k=";

View File

@@ -19,10 +19,6 @@ let
url = "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2026.1.3-aarch64.tar.gz";
hash = "sha256-CSe04BBo4jS1cIhu4NfZqaSHMaNue2eFUPa+1gOxuoo=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2026.1.3.dmg";
hash = "sha256-WKwIP19y5EKO98JgEm468ofaRp/JO5z8lqNhtpsH4tY=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2026.1.3-aarch64.dmg";
hash = "sha256-AHY/lY0ARkW0VoSgy0t7LLNXA965PLooWBSWxBKBV5M=";

View File

@@ -19,10 +19,6 @@ let
url = "https://download.jetbrains.com/go/goland-2026.1.4-aarch64.tar.gz";
hash = "sha256-7s98kY08aKjdRGQLDkffeVhgj1FWurLmTTYmtb5Qx6c=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/go/goland-2026.1.4.dmg";
hash = "sha256-RbvcLpLVyeL4B1DJ2/9Ub/6Cz6fJGXMPCHsJ705GsAo=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/go/goland-2026.1.4-aarch64.dmg";
hash = "sha256-y7mEke0z0MvQs+kMtrmrq7EeAtJUbgo6sGZrOB0MraM=";

View File

@@ -22,10 +22,6 @@ let
url = "https://download.jetbrains.com/idea/ideaIU-2026.1.4-aarch64.tar.gz";
hash = "sha256-MDZFuLrUxcCIc0Zhi4QhgKPeU7Pgs9oJ/FxQH1n3gBM=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/idea/ideaIU-2026.1.4.dmg";
hash = "sha256-8K+LiewiINP4S9eqV0kGWtfy2Ff/zvBwX89iX7mYZ78=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/idea/ideaIU-2026.1.4-aarch64.dmg";
hash = "sha256-XIBK/+Lxaz9dX+Lxl7HXsl+Z3Z7GBzSuDxNssb/4A2s=";

View File

@@ -19,10 +19,6 @@ let
url = "https://download.jetbrains.com/mps/2025.3/MPS-2025.3.tar.gz";
hash = "sha256-xAI+UrTheCTWHSdoI4YZvhTlrlc121M+OVFkfzd7a3k=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/mps/2025.3/MPS-2025.3-macos.dmg";
hash = "sha256-whYAjKkF79mrknHflZnvOOy2bLosYUguelZDSuPt3uY=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/mps/2025.3/MPS-2025.3-macos-aarch64.dmg";
hash = "sha256-3HnEHOhRRI9IYjBhc5FO7h5j4jBBDtZTVkmO/S1fBEQ=";

View File

@@ -19,10 +19,6 @@ let
url = "https://download.jetbrains.com/webide/PhpStorm-2026.1.4-aarch64.tar.gz";
hash = "sha256-T9q3/nxv/AA6y7CHWtOhUibR7bnKN8OZmfN3NWYTsIQ=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/webide/PhpStorm-2026.1.4.dmg";
hash = "sha256-W7EwYu7S3hs1564tXq8H1Uok/Gwx/8QJO4brUGOfFY4=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/webide/PhpStorm-2026.1.4-aarch64.dmg";
hash = "sha256-XGcfEWHHeLugvkT/WlQDsVRN33F46b1PCNhINQitqSY=";

View File

@@ -20,10 +20,6 @@ let
url = "https://download.jetbrains.com/python/pycharm-2026.1.4-aarch64.tar.gz";
hash = "sha256-71FbYpN0seJ5k/yZA7aoXgU4W/N1BhjtKl7W7Hic9UE=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/python/pycharm-2026.1.4.dmg";
hash = "sha256-Q5hTcYoNUzmAxwcsXJNS4medQjFKWc/Sgkybt4PQPfg=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/python/pycharm-2026.1.4-aarch64.dmg";
hash = "sha256-qxSgp8r4S0KXjCCTIoAiEZFCn3uBE/0pWLLA6td0Fq0=";

View File

@@ -31,10 +31,6 @@ let
url = "https://download.jetbrains.com/rider/JetBrains.Rider-2026.1.4-aarch64.tar.gz";
hash = "sha256-GXmyBrqxUpwK4djjwllvK+pnfktDrDHpLJKoe4D2xFo=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/rider/JetBrains.Rider-2026.1.4.dmg";
hash = "sha256-GfQ5WpKunJ+JhE1VcArm3UxZ5udCbfnS1Kw3D4gZorA=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/rider/JetBrains.Rider-2026.1.4-aarch64.dmg";
hash = "sha256-cfwT22BN1jzKZzrZHMQqYFJPGuRwta/sqoOJOp+PfBE=";

View File

@@ -19,10 +19,6 @@ let
url = "https://download.jetbrains.com/ruby/RubyMine-2026.1.4-aarch64.tar.gz";
hash = "sha256-oSu19pkGVWt31vWBdAffSZsu4QzsUznVbUSwDy98nug=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/ruby/RubyMine-2026.1.4.dmg";
hash = "sha256-BLo2weIJK8gQAcMtAiETM7FMdhw9aoFIGh5Yqjv3k7s=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/ruby/RubyMine-2026.1.4-aarch64.dmg";
hash = "sha256-4wEnwcPRtwp0wxePUMiLow6sMxirwndRMdmJL8LBh9k=";

View File

@@ -25,10 +25,6 @@ let
url = "https://download.jetbrains.com/rustrover/RustRover-2026.1.4-aarch64.tar.gz";
hash = "sha256-KpF3jCnLKCEeEXkBdB8ZsPPqP9FOVRTwRV/FQLKyh1Q=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/rustrover/RustRover-2026.1.4.dmg";
hash = "sha256-2BwgAD0xF9IxRJh+gW4vLzBW13rFQSzQPbEwdmQGvLU=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/rustrover/RustRover-2026.1.4-aarch64.dmg";
hash = "sha256-Hly4NBv9mg/RMmxCM6m9w5eS/CQ7ycxp7V2VQZwyGQE=";

View File

@@ -12,20 +12,16 @@ let
# update-script-start: urls
urls = {
x86_64-linux = {
url = "https://download.jetbrains.com/webstorm/WebStorm-2026.1.3.tar.gz";
hash = "sha256-lryIoVxoytyDyfgjnobQ3e94wIIohmIKL88fwf2I49w=";
url = "https://download.jetbrains.com/webstorm/WebStorm-2026.1.4.tar.gz";
hash = "sha256-BPuMTwZ3Xkk4SBRCdgZ8vCoEYjhTa3d8CFOqrGlcGg0=";
};
aarch64-linux = {
url = "https://download.jetbrains.com/webstorm/WebStorm-2026.1.3-aarch64.tar.gz";
hash = "sha256-oZQaxpVV0O4WlDE6Ia+KzHIF0SfWQBubBFIopSRMbvE=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/webstorm/WebStorm-2026.1.3.dmg";
hash = "sha256-KUcQRWYUD/+4HHWnkGuqoltqL2an0WQkUEfUcttwjCI=";
url = "https://download.jetbrains.com/webstorm/WebStorm-2026.1.4-aarch64.tar.gz";
hash = "sha256-f9KenMq1gtldzpBraSBwOb/186WQwh1ps5Ypj5JoOU0=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/webstorm/WebStorm-2026.1.3-aarch64.dmg";
hash = "sha256-1N1RtN1QLvuJ1QL8jbN5TdbOHAHSN84W9XEK2PEPijI=";
url = "https://download.jetbrains.com/webstorm/WebStorm-2026.1.4-aarch64.dmg";
hash = "sha256-ZYen6Ew0GYbBAmuGCDACPBsygxZ6sT787o6gqF9DJzw=";
};
};
# update-script-end: urls
@@ -39,8 +35,8 @@ mkJetBrainsProduct {
product = "WebStorm";
# update-script-start: version
version = "2026.1.3";
buildNumber = "261.25134.101";
version = "2026.1.4";
buildNumber = "261.26222.58";
# update-script-end: version
src = fetchurl (urls.${system} or (throw "Unsupported system: ${system}"));

View File

@@ -4,7 +4,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/cpp/CLion-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg"
}
},
@@ -13,7 +12,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg"
}
},
@@ -22,7 +20,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/python/dataspell-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/python/dataspell-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.dmg"
}
},
@@ -31,7 +28,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg"
}
},
@@ -40,7 +36,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/go/goland-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/go/goland-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg"
}
},
@@ -49,7 +44,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg"
}
},
@@ -62,7 +56,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}-macos.dmg",
"aarch64-darwin": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}-macos-aarch64.dmg"
}
},
@@ -71,7 +64,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg"
}
},
@@ -80,7 +72,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/python/pycharm-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/python/pycharm-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/python/pycharm-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/python/pycharm-{version}-aarch64.dmg"
}
},
@@ -93,7 +84,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg"
}
},
@@ -102,7 +92,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg"
}
},
@@ -111,7 +100,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg"
}
},
@@ -120,7 +108,6 @@
"urls": {
"x86_64-linux": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz",
"aarch64-linux": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz",
"x86_64-darwin": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg",
"aarch64-darwin": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg"
}
}

View File

@@ -14,7 +14,6 @@ let
codeiumHashes = {
x86_64-linux = "sha256-IeNK7UQtOhqC/eQv7MAya4jB1WIGykSR7IgutZatmHM=";
aarch64-linux = "sha256-ujTFki/3V79El2WCkG0PJhbaMT0knC9mrS9E7Uv9HD4=";
x86_64-darwin = "sha256-r2KloEQsUku9sk8h76kwyQuMTHcq/vwfTSK2dkiXDzE=";
aarch64-darwin = "sha256-1jNH0Up8mAahDgvPF6g42LV+RVDVsPqDM54lE2KYY48=";
};
@@ -30,7 +29,6 @@ let
{
x86_64-linux = "linux_x64";
aarch64-linux = "linux_arm";
x86_64-darwin = "macos_x64";
aarch64-darwin = "macos_arm";
}
.${system} or throwSystem;

View File

@@ -3316,6 +3316,7 @@ assertNoAdditions {
};
nvim-jdtls = super.nvim-jdtls.overrideAttrs (old: {
runtimeDeps = [ python3 ];
meta = old.meta // {
license = lib.licenses.gpl3Only;
};

View File

@@ -21,26 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-OY34TyyPj0Vjc6rLdR7uaVYsgmCXQFTS/1+QLA9pGgk=";
hash = "sha256-QxZa6ugaMC7otLQmDZU54Fv3OGMNYO5iyjqjCLDNdbI=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-A8CrNx6GfFmaFWe1Awck/2B0VuJhNX6HHI5YNSG1qVo=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-egXg308OJWvMyMqLHiANNEIGCSza/yKPFIqWq1X6JdE=";
hash = "sha256-lgE5dld8lvt/dyGVNjR1ZiV2qtBu9pMZayNe5dBfHo0=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-BmI7NTlKUVMnTBS8nf2jqYYSA+LT3qP9Yu5gQIv7Mxo=";
hash = "sha256-KKuUXjfIsngnKrSLTMYNzb6XVZkJszUwIihCGHQJ0gU=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.206";
version = "2.1.207";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
@@ -60,7 +56,6 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
platforms = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
};

View File

@@ -14,10 +14,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
arch = "linux-x64";
hash = "sha256-lhDt8XEF90y4pj8RLUZgfZNmHkV1XlmHsYuT6sGJMRc=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-SqFRn5FVQ+LcpmYT7/AIdIKTOxbapaKvPi+I360dVW8=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-iuYVCG4YWPFI8o4GmuNjkbXvzJsAre0gSSEWq6CUk2E=";
@@ -57,7 +53,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
"aarch64-linux"
"aarch64-darwin"
"x86_64-linux"
"x86_64-darwin"
];
maintainers = [ lib.maintainers.azd325 ];
};

View File

@@ -13,10 +13,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
arch = "linux-x64";
hash = "sha256-4GiTNT+UPdTth9VDhHTXfqhQ5gM6vfLAaU5Cy3VMTCI=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-XJfDXWYpxYV5YHIBINqNJdyVho7Xd9OGMu11WE0LENM=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-QngCharrjiDKrY7RgWtKzIJxjXazuRvpuHVUAxknWfA=";
@@ -44,7 +40,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
maintainers = with lib.maintainers; [ flacks ];
platforms = [
"x86_64-linux"
"x86_64-darwin"
"aarch64-darwin"
"aarch64-linux"
];

View File

@@ -1007,8 +1007,8 @@ let
mktplcRef = {
name = "coder-remote";
publisher = "coder";
version = "1.15.0";
hash = "sha256-Nw1aXRIJI6kBJl3yp2hripZLf+wIecb8gmIjT5zVBjk=";
version = "1.15.2";
hash = "sha256-mBACvGUQF3LoaFJ9MIewN9zu4jDTWfUgyd1MQvZQUvk=";
};
meta = {
description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click";
@@ -1346,8 +1346,8 @@ let
mktplcRef = {
publisher = "discloud";
name = "discloud";
version = "2.29.7";
hash = "sha256-l0CTWC16Aw2u8uob5tKauYIT3KaDsptV/L8WR54eN64=";
version = "2.29.8";
hash = "sha256-dvyIdixtmg5ZTo/REB/E5QlHJu2xZ+Ui5qwJegoHTfk=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog";
@@ -1950,8 +1950,8 @@ let
mktplcRef = {
publisher = "github";
name = "codespaces";
version = "1.18.14";
hash = "sha256-i/J5inu6iJ3CPgoBf+pMFuM33Ex/0KqhfzfRl/BIe7Y=";
version = "1.18.15";
hash = "sha256-NcW2XVQ6F7s6k4mIesEXhCkVVRfudwFr3glqB+TjrqM=";
};
meta = {
@@ -3190,10 +3190,6 @@ let
arch = "linux-x64";
hash = "sha256-pmA7BNwyHiaU93j61/MyrBV5kH0DlW+7BA6HNlKGnso=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-E2KRzjIxLFmwArzEKittjejacrCOFFNNzphWw8v5CpE=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-pnQP1OKr3NJgUuXzO1InYqGA49OuMFn2iEf8wpl4PqM=";
@@ -3224,7 +3220,6 @@ let
maintainers = [ lib.maintainers.magnouvean ];
platforms = [
"x86_64-linux"
"x86_64-darwin"
"aarch64-darwin"
"aarch64-linux"
];

View File

@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "basedpyright";
publisher = "detachhead";
version = "1.39.8";
hash = "sha256-MiCa1OuLvXYC5HmXNzM7LCL72weG40tDTgLWWl9Kxug=";
version = "1.39.9";
hash = "sha256-Iycuj7EXzRwVgvpk0KXa3dNw2rL21DnG4ohqIExS6Go=";
};
meta = {
changelog = "https://github.com/detachhead/basedpyright/releases";

View File

@@ -10,10 +10,6 @@ let
hash = "sha256-jfjd2V7IJ4GQlz/pXmrY/LlBjQ2qtlsQV4ZRD8RiWTg=";
arch = "linux-x64";
};
x86_64-darwin = {
hash = "sha256-aOFoTLVaaMFsdGoWV0OC31/nmOHXUhr2Y8K4SWcNil8=";
arch = "darwin-x64";
};
aarch64-linux = {
hash = "sha256-ugluaghNNZ/VrQORVIhc0Fuv3rHo++LO3Uwg2ujmsQc=";
arch = "linux-arm64";

View File

@@ -45,7 +45,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
platforms = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
};

View File

@@ -14,10 +14,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
arch = "linux-x64";
hash = "sha256-uPmJyEq7X6uJzE1M5Xywax1mrnTcg6jOb9MlpKZ0WRk=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-oEVt3VbRUPD4tfQs0EU7RX6671fCJiMi38wF+76RzZI=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-b46f0f99rjBivewC9jUbAFiKK+DS1XKv+AynUlKHliw=";
@@ -52,7 +48,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
"aarch64-linux"
"aarch64-darwin"
"x86_64-linux"
"x86_64-darwin"
];
maintainers = with lib.maintainers; [ xiaoxiangmoe ];
};

View File

@@ -22,10 +22,6 @@ let
arch = "linux-arm64";
hash = "sha256-1zz9xrMALIOXzMpArWSwO12WmRE+0ldbIwUFH1G2GQI=";
};
x86_64-darwin = {
arch = "darwin-x64";
hash = "sha256-3PoSbp8M2X4bhSQyxvNC7jtNDVNEuEKeYRZQMFOmbtQ=";
};
aarch64-darwin = {
arch = "darwin-arm64";
hash = "sha256-F4CsyiX46SpjilJNV+qYps1JAw09pVruLmW+muN9/B4=";
@@ -138,7 +134,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
platforms = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
};

View File

@@ -24,10 +24,6 @@ let
arch = "linux-arm64";
hash = "sha256-EV3745OXbwrRmc8P5e13DZbomyJGcYQUF07WflRWU1Q=";
};
x86_64-darwin = {
arch = "darwin-x64";
hash = "sha256-i2cALeaSXfwIdfXNeWfND99nFYIiOFwsxbqU7/Effx8=";
};
aarch64-darwin = {
arch = "darwin-arm64";
hash = "sha256-KCIkjBmYZPiuFmQ3/aDycARYIHPyDTmMkoGcuG5DQX8=";
@@ -159,7 +155,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
platforms = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
};

View File

@@ -18,10 +18,6 @@ let
hash = "sha256-HQfmDV6rJX6l1pGybe8//2QrTSwE+rlEJOi4/iW69lY=";
arch = "linux-x64";
};
x86_64-darwin = {
hash = "sha256-tAZyt2fwB/GOhffY5lhHJTmbXG8UloynPtjoMtWRHok=";
arch = "darwin-x64";
};
aarch64-linux = {
hash = "sha256-v7fatW/LMJ8CeSRrE/5b7dLqOrhNhwzUySUxtAMuBUE=";
arch = "linux-arm64";

View File

@@ -16,10 +16,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
arch = "linux-x64";
hash = "sha256-dZwOBehoYEqaYskvcPB55IKnG1CMToioyUJXlndqorA=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-b6LobvVngC0TFuWTC9JBQrECkoX7ewLNCpCROkXHk20=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-/EaOfoubfq1ufwB7TTQ2hqmh1ZJiZ1+B6QeYu3MoFPI=";
@@ -68,7 +64,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
license = lib.licenses.unfree;
platforms = [
"x86_64-linux"
"x86_64-darwin"
"aarch64-linux"
"aarch64-darwin"
];

View File

@@ -13,10 +13,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
arch = "linux-x64";
hash = "sha256-cP/oFn19CZ/G3kjdHNZGqXvoDE1qUtg6xrg/2MO14Lo=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-wtk8SasxXEQ3pCJpVTWR8wcY/bNaIZmImbAtrFWYWOo=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-XYdwVoDqK+88ZYUm6APyamFNx6XlYjy0R4CIhSMuRmU=";
@@ -42,7 +38,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
platforms = [
"x86_64-linux"
"aarch64-darwin"
"x86_64-darwin"
];
};
}

View File

@@ -15,10 +15,6 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
arch = "linux-x64";
hash = "sha256-Oz4Buraof4yXIxGeKXIsDkvEQQ0Gzf/b5mdses1nHlo=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-Iqe4KZXQHenKAypXK/qzG2BCXbk2cZ0i/0xhWhlfQxo=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-vMDB5zmdBNt3R5AkeuCYhxzW/rSGwM+wtU5K4v3ZU/U=";

View File

@@ -20,10 +20,6 @@ let
arch = "linux-arm64";
hash = "sha256-Z3cRojI4mCCS2t3aLojgImULQOobq5liDwoeHuzKEhY=";
};
x86_64-darwin = {
arch = "darwin-x64";
hash = "sha256-Th0cseTJk+CD3BO/99t0VMD7zcF6nxAfmHFhfN8j5sw=";
};
aarch64-darwin = {
arch = "darwin-arm64";
hash = "sha256-rHgMl71YCs9ea0nFnx+E2U8isL4zQzIvvE9tgxM7IiA=";
@@ -66,7 +62,6 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
"aarch64-linux"
"aarch64-darwin"
"x86_64-linux"
"x86_64-darwin"
];
maintainers = [ ];
};

View File

@@ -10,10 +10,6 @@ let
hash = "sha256-DWrKvjWpUYvyqgZCShqwBKw33MHW31cxb4ERV65O+uc=";
arch = "linux-x64";
};
x86_64-darwin = {
hash = "sha256-CYDutYtU0+AAn6PYO/EQ/Suv8BNuMtvePpFdKRtiqAs=";
arch = "darwin-x64";
};
aarch64-linux = {
hash = "sha256-iFHeZiTubXA/t2Gib9hP42d7yjq/WRyywp+l8VhGfmo=";
arch = "linux-arm64";

View File

@@ -15,10 +15,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
arch = "linux-x64";
hash = "sha256-htZGjy7ZnQLGZUncokGaGHyLpvPM5jzWUvCdnfN1vbM=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-OFdrXunh63xBZW/HwDDjj17TTiOLGY1Enb6ARxNc4bI=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-rgeNJbl6G2yKAWYW7NarQwVLmd3oZ4YTOVeCUat6ZqQ=";
@@ -56,7 +52,6 @@ vscode-utils.buildVscodeMarketplaceExtension {
"aarch64-linux"
"aarch64-darwin"
"x86_64-linux"
"x86_64-darwin"
];
maintainers = with lib.maintainers; [ sandarukasa ];
};

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