From cf19d2ad83eb839b22ecdd6c9dd3fdc455b516f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Feb 2026 14:38:33 +0000 Subject: [PATCH 01/35] cgif: 0.5.1 -> 0.5.2 --- pkgs/by-name/cg/cgif/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cg/cgif/package.nix b/pkgs/by-name/cg/cgif/package.nix index 3916419bf01b..4cef37aae42c 100644 --- a/pkgs/by-name/cg/cgif/package.nix +++ b/pkgs/by-name/cg/cgif/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cgif"; - version = "0.5.1"; + version = "0.5.2"; src = fetchFromGitHub { owner = "dloebl"; repo = "cgif"; tag = "v${finalAttrs.version}"; - hash = "sha256-Vnm0YIMoU6gJCxSP28mqBtqZnfhmhmvaSp5DvZJqW/A="; + hash = "sha256-Eoq2QPDz5YYw22Ux1H9CYFN1x+/1YTYqi/rmdwf+Hk4="; }; nativeBuildInputs = [ From 40732f4e426bdebc77b937417fcd627baf21f9ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 03:43:37 +0000 Subject: [PATCH 02/35] python3Packages.rapidocr: 3.5.0 -> 3.7.0 --- pkgs/development/python-modules/rapidocr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rapidocr/default.nix b/pkgs/development/python-modules/rapidocr/default.nix index ae351083b6c8..ee9a50217d65 100644 --- a/pkgs/development/python-modules/rapidocr/default.nix +++ b/pkgs/development/python-modules/rapidocr/default.nix @@ -23,13 +23,13 @@ requests, }: let - version = "3.5.0"; + version = "3.7.0"; src = fetchFromGitHub { owner = "RapidAI"; repo = "RapidOCR"; tag = "v${version}"; - hash = "sha256-GX3dZSuK6YjARZXX4LPbCJW37ZItZvw/Ow6G4CoKoP4="; + hash = "sha256-wFAW0KRNC31cqJ8f1/dBZDLSkOBdB5AFpPzO85g3rHA="; }; models = From c6ef33f6e63d3e27449ffe26905713bf8f6ca1d3 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 18 Mar 2026 19:55:59 +0100 Subject: [PATCH 03/35] maintainers: remove eigengrau --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/ba/ballerina/package.nix | 2 +- pkgs/by-name/fo/forge-mtg/package.nix | 1 - pkgs/by-name/ra/rabtap/package.nix | 2 +- pkgs/by-name/x-/x-create-mouse-void/package.nix | 2 +- pkgs/development/python-modules/pyisbn/default.nix | 2 +- 6 files changed, 4 insertions(+), 11 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 29a9579edae8..6e0127ede19f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7626,12 +7626,6 @@ githubId = 25820532; name = "Luca Schwan"; }; - eigengrau = { - email = "seb@schattenkopie.de"; - name = "Sebastian Reuße"; - github = "eigengrau"; - githubId = 4939947; - }; eikek = { email = "eike.kettner@posteo.de"; github = "eikek"; diff --git a/pkgs/by-name/ba/ballerina/package.nix b/pkgs/by-name/ba/ballerina/package.nix index 97d9984747ca..0e22e4e91589 100644 --- a/pkgs/by-name/ba/ballerina/package.nix +++ b/pkgs/by-name/ba/ballerina/package.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation { mainProgram = "bal"; license = lib.licenses.asl20; platforms = openjdk.meta.platforms; - maintainers = with lib.maintainers; [ eigengrau ]; + maintainers = [ ]; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; }; } diff --git a/pkgs/by-name/fo/forge-mtg/package.nix b/pkgs/by-name/fo/forge-mtg/package.nix index 0c0f1848403a..0d29bfd50b6a 100644 --- a/pkgs/by-name/fo/forge-mtg/package.nix +++ b/pkgs/by-name/fo/forge-mtg/package.nix @@ -140,7 +140,6 @@ maven.buildMavenPackage { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ dyegoaurelio - eigengrau ]; }; } diff --git a/pkgs/by-name/ra/rabtap/package.nix b/pkgs/by-name/ra/rabtap/package.nix index efd480ad6d10..3490c772fcb0 100644 --- a/pkgs/by-name/ra/rabtap/package.nix +++ b/pkgs/by-name/ra/rabtap/package.nix @@ -25,6 +25,6 @@ buildGoModule (finalAttrs: { description = "RabbitMQ wire tap and swiss army knife"; license = lib.licenses.gpl3Only; homepage = "https://github.com/jandelgado/rabtap"; - maintainers = with lib.maintainers; [ eigengrau ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/x-/x-create-mouse-void/package.nix b/pkgs/by-name/x-/x-create-mouse-void/package.nix index 254e92734cb5..e50192e6ea7c 100644 --- a/pkgs/by-name/x-/x-create-mouse-void/package.nix +++ b/pkgs/by-name/x-/x-create-mouse-void/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { description = "Creates an undecorated black window and prevents the mouse from entering that window"; platforms = lib.platforms.unix; license = lib.licenses.unfreeRedistributable; - maintainers = with lib.maintainers; [ eigengrau ]; + maintainers = [ ]; mainProgram = "x-create-mouse-void"; }; } diff --git a/pkgs/development/python-modules/pyisbn/default.nix b/pkgs/development/python-modules/pyisbn/default.nix index 18a47ca48574..0b5b037afd71 100644 --- a/pkgs/development/python-modules/pyisbn/default.nix +++ b/pkgs/development/python-modules/pyisbn/default.nix @@ -32,6 +32,6 @@ buildPythonPackage rec { description = "Python module for working with 10- and 13-digit ISBNs"; homepage = "https://github.com/JNRowe/pyisbn"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ eigengrau ]; + maintainers = [ ]; }; } From 2494344b1ba0ea421055c146ce39b15c23c2e260 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 03:48:25 +0000 Subject: [PATCH 04/35] home-assistant-custom-components.frigidaire: 0.1.6 -> 0.1.9 --- .../home-assistant/custom-components/frigidaire/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/frigidaire/package.nix b/pkgs/servers/home-assistant/custom-components/frigidaire/package.nix index 35911b8be66d..2a088cb6f4d1 100644 --- a/pkgs/servers/home-assistant/custom-components/frigidaire/package.nix +++ b/pkgs/servers/home-assistant/custom-components/frigidaire/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "bm1549"; domain = "frigidaire"; - version = "0.1.6"; + version = "0.1.9"; src = fetchFromGitHub { inherit owner; repo = "home-assistant-frigidaire"; tag = version; - hash = "sha256-KAg/DvDtUKA8GdapXlONC5zs8LLFdtZJZDeGrXNdcLQ="; + hash = "sha256-10jVWJSP3yd0wmaiP/5qwS9nT98vtK9yrNQQIyWBMuk="; }; dependencies = [ frigidaire ]; From 7e89adfffa73a9ac3c5e22afbbd7d7bddd4a9fef Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 22 Mar 2026 12:48:29 -0700 Subject: [PATCH 05/35] python3Packages.hegel-ip-client: init at 0.1.4 --- .../hegel-ip-client/default.nix | 34 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/development/python-modules/hegel-ip-client/default.nix diff --git a/pkgs/development/python-modules/hegel-ip-client/default.nix b/pkgs/development/python-modules/hegel-ip-client/default.nix new file mode 100644 index 000000000000..32cd8b226527 --- /dev/null +++ b/pkgs/development/python-modules/hegel-ip-client/default.nix @@ -0,0 +1,34 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "hegel-ip-client"; + version = "0.1.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "boazca"; + repo = "hegel-ip-client"; + tag = "v${finalAttrs.version}"; + hash = "sha256-IKOtZ6mxbFvH1cLT45j/OD3OzAwy6vmtdF584LS5M7A="; + }; + + build-system = [ setuptools ]; + + # no tests + doCheck = false; + + pythonImportsCheck = [ "hegel_ip_client" ]; + + meta = { + description = "Python client library for Hegel amplifiers"; + homepage = "https://github.com/boazca/hegel-ip-client"; + changelog = "https://github.com/boazca/hegel-ip-client/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 575cdbf09f0e..c5189bc66476 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6958,6 +6958,8 @@ self: super: with self; { hebg = callPackage ../development/python-modules/hebg { }; + hegel-ip-client = callPackage ../development/python-modules/hegel-ip-client { }; + helion = callPackage ../development/python-modules/helion { }; helium = callPackage ../development/python-modules/helium { }; From 749aab42c566714b9100675f5942801da7b8d111 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 22 Mar 2026 12:49:59 -0700 Subject: [PATCH 06/35] home-assistant/component-packages.nix: update --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index fee78b75db8f..dda3379e1e0c 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2351,7 +2351,8 @@ ]; "hegel" = ps: with ps; [ - ]; # missing inputs: hegel-ip-client + hegel-ip-client + ]; "heicko" = ps: with ps; [ ]; @@ -7583,6 +7584,7 @@ "hddtemp" "hdfury" "hdmi_cec" + "hegel" "heos" "here_travel_time" "hikvision" From 20a079ba13bb25ee97e787beed1c8088595f6746 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 22 Mar 2026 17:45:30 -0700 Subject: [PATCH 07/35] python3Packages.py-nymta: init at 0.4.0 --- .../python-modules/py-nymta/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/py-nymta/default.nix diff --git a/pkgs/development/python-modules/py-nymta/default.nix b/pkgs/development/python-modules/py-nymta/default.nix new file mode 100644 index 000000000000..e7c1e7de1f0e --- /dev/null +++ b/pkgs/development/python-modules/py-nymta/default.nix @@ -0,0 +1,49 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + aiofiles, + aiohttp, + gtfs-realtime-bindings, + pytestCheckHook, + pytest-asyncio, + writableTmpDirAsHomeHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "py-nymta"; + version = "0.4.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "OnFreund"; + repo = "py-nymta"; + tag = finalAttrs.version; + hash = "sha256-JVcdpS7qcrULOLnlV2ZJr7NQPJGGUKfrQCFcb64X2ak="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiofiles + aiohttp + gtfs-realtime-bindings + ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-asyncio + writableTmpDirAsHomeHook + ]; + + pythonImportsCheck = [ "pymta" ]; + + meta = { + description = "Python library for accessing MTA real-time transit data for NYC"; + homepage = "https://github.com/OnFreund/py-nymta"; + changelog = "https://github.com/OnFreund/py-nymta/releases/tag/${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1903ee62e571..ed8eb9355018 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13127,6 +13127,8 @@ self: super: with self; { py-nightscout = callPackage ../development/python-modules/py-nightscout { }; + py-nymta = callPackage ../development/python-modules/py-nymta { }; + py-ocsf-models = callPackage ../development/python-modules/py-ocsf-models { }; py-opensonic = callPackage ../development/python-modules/py-opensonic { }; From c09f47d8f6eec6cd49d47af422d7c544b5b0cf16 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 22 Mar 2026 17:46:54 -0700 Subject: [PATCH 08/35] home-assistant: add py-nymta to mta component --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index af346b199da5..0c1d856f9461 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -4023,7 +4023,8 @@ ]; "mta" = ps: with ps; [ - ]; # missing inputs: py-nymta + py-nymta + ]; "mullvad" = ps: with ps; [ mullvad-api @@ -7800,6 +7801,7 @@ "mqtt_json" "mqtt_room" "mqtt_statestream" + "mta" "mullvad" "music_assistant" "mutesync" From 096f4105082ac3339c832c2f6dca644bbdcbbb9d Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 22 Mar 2026 22:39:27 -0700 Subject: [PATCH 09/35] python3Packages.pyaxencoapi: init at 1.0.6 --- .../python-modules/pyaxencoapi/default.nix | 48 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 50 insertions(+) create mode 100644 pkgs/development/python-modules/pyaxencoapi/default.nix diff --git a/pkgs/development/python-modules/pyaxencoapi/default.nix b/pkgs/development/python-modules/pyaxencoapi/default.nix new file mode 100644 index 000000000000..a03546fc4f42 --- /dev/null +++ b/pkgs/development/python-modules/pyaxencoapi/default.nix @@ -0,0 +1,48 @@ +{ + lib, + aiohttp, + aioresponses, + buildPythonPackage, + fetchFromGitHub, + pytest-asyncio, + pytestCheckHook, + python-socketio, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "pyaxencoapi"; + version = "1.0.6"; + pyproject = true; + + src = fetchFromGitHub { + owner = "AXENCO-FR"; + repo = "ha-py-axenco-api"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Tr5HPNUrbpapOcI8pyKnN25RgXh5AokWGQCe3X4645g="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + python-socketio + ] + ++ python-socketio.optional-dependencies.asyncio_client; + + nativeCheckInputs = [ + aioresponses + pytest-asyncio + pytestCheckHook + ]; + + pythonImportsCheck = [ "pyaxencoapi" ]; + + meta = { + description = "Async Python client for Axenco MyNeomitis REST/Websocket API"; + homepage = "https://github.com/AXENCO-FR/ha-py-axenco-api"; + changelog = "https://github.com/AXENCO-FR/ha-py-axenco-api/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 575cdbf09f0e..d469578a541c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13304,6 +13304,8 @@ self: super: with self; { pyavm = callPackage ../development/python-modules/pyavm { }; + pyaxencoapi = callPackage ../development/python-modules/pyaxencoapi { }; + pyaxmlparser = callPackage ../development/python-modules/pyaxmlparser { }; pybalboa = callPackage ../development/python-modules/pybalboa { }; From cf7a8ff3e40c769eee0c6be1c4d843e037b0694b Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 22 Mar 2026 22:40:18 -0700 Subject: [PATCH 10/35] home-assistant/component-packages: add pyaxencoapi --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index fee78b75db8f..927547099e40 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -4048,7 +4048,8 @@ ]; "myneomitis" = ps: with ps; [ - ]; # missing inputs: pyaxencoapi + pyaxencoapi + ]; "myq" = ps: with ps; [ ]; @@ -7808,6 +7809,7 @@ "music_assistant" "mutesync" "my" + "myneomitis" "myq" "mysensors" "mystrom" From e3ceff81bf7c1d04fece45cf634e7404c24b71b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Mar 2026 08:22:25 +0000 Subject: [PATCH 11/35] emacsPackages.copilot: 0.3.0 -> 0.5.0 --- .../emacs/elisp-packages/manual-packages/copilot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/package.nix index 275aac2b793d..07bf31827567 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/copilot/package.nix @@ -12,13 +12,13 @@ }: melpaBuild (finalAttrs: { pname = "copilot"; - version = "0.3.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "copilot-emacs"; repo = "copilot.el"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-UA0Ra3sYVFwY1xL8COhOG8dLwtMLiQ7Euq5tk6e8M1g="; + sha256 = "sha256-1uHPtz0F0pim7KlotB1+pmls1i7H3hRhZ0DX1h53cPc="; }; files = ''(:defaults "dist")''; From e4809bd2c267622ce4aa920a62033f1bc29fd145 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 23 Mar 2026 10:02:09 -0700 Subject: [PATCH 12/35] python3Packages.redgtech-api: init at 0.1.38 --- .../python-modules/redgtech-api/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/redgtech-api/default.nix diff --git a/pkgs/development/python-modules/redgtech-api/default.nix b/pkgs/development/python-modules/redgtech-api/default.nix new file mode 100644 index 000000000000..b3226c5fdd91 --- /dev/null +++ b/pkgs/development/python-modules/redgtech-api/default.nix @@ -0,0 +1,37 @@ +{ + lib, + aiohttp, + buildPythonPackage, + fetchFromGitHub, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "redgtech-api"; + version = "0.1.38"; + pyproject = true; + + src = fetchFromGitHub { + owner = "redgtech-automacao"; + repo = "redgtech-python-api"; + tag = "v${finalAttrs.version}"; + hash = "sha256-28hA0ay4oBNiJAsLPuEv7hP/V76Q/+MdwBwvAlNpO1k="; + }; + + build-system = [ setuptools ]; + + dependencies = [ aiohttp ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ "redgtech_api" ]; + + meta = { + description = "Python package to interact with the Redgtech API"; + homepage = "https://github.com/redgtech-automacao/redgtech-python-api"; + changelog = "https://github.com/redgtech-automacao/redgtech-python-api/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 34deebf50cdc..ae5b8a7efdf6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16590,6 +16590,8 @@ self: super: with self; { redbaron = callPackage ../development/python-modules/redbaron { }; + redgtech-api = callPackage ../development/python-modules/redgtech-api { }; + redis = callPackage ../development/python-modules/redis { }; redis-om = callPackage ../development/python-modules/redis-om { }; From b93e71b44fe5d2b35139ac7afbe9cb391c7e682b Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 23 Mar 2026 10:03:14 -0700 Subject: [PATCH 13/35] home-assistant: update component-packages.nix --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 34e3b668e27d..bfc4ea30db77 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -5156,7 +5156,8 @@ ]; "redgtech" = ps: with ps; [ - ]; # missing inputs: redgtech-api + redgtech-api + ]; "refoss" = ps: with ps; [ refoss-ha @@ -7976,6 +7977,7 @@ "recorder" "recovery_mode" "reddit" + "redgtech" "refoss" "rehlko" "remember_the_milk" From 239cb47ab1d089126679657b77c136b57c14bc06 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 23 Mar 2026 11:17:35 -0700 Subject: [PATCH 14/35] python3Packages.python-sn2: init at 0.4.0 --- .../python-modules/python-sn2/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/python-sn2/default.nix diff --git a/pkgs/development/python-modules/python-sn2/default.nix b/pkgs/development/python-modules/python-sn2/default.nix new file mode 100644 index 000000000000..e6c683ee69b7 --- /dev/null +++ b/pkgs/development/python-modules/python-sn2/default.nix @@ -0,0 +1,45 @@ +{ + lib, + aiohttp, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + pytest-asyncio, + setuptools, + websockets, +}: + +buildPythonPackage (finalAttrs: { + pname = "python-sn2"; + version = "0.4.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "konsulten"; + repo = "python-sn2"; + tag = "v${finalAttrs.version}"; + hash = "sha256-7IrfTjww2K64qIQ6dGMcTja1/dV5/wt+pcx6ZLW9KEA="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + websockets + ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-asyncio + ]; + + pythonImportsCheck = [ "sn2" ]; + + meta = { + description = "Python library for SystemNexa2 device integration"; + homepage = "https://github.com/konsulten/python-sn2"; + changelog = "https://github.com/konsulten/python-sn2/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 27c448e0e2a7..962b88595e34 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15882,6 +15882,8 @@ self: super: with self; { python-smarttub = callPackage ../development/python-modules/python-smarttub { }; + python-sn2 = callPackage ../development/python-modules/python-sn2 { }; + python-snap7 = callPackage ../development/python-modules/python-snap7 { inherit (pkgs) snap7; }; python-snappy = callPackage ../development/python-modules/python-snappy { From d03e86157590c4bfa3ea8e92cd3d374f1e6a1f68 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 23 Mar 2026 11:18:33 -0700 Subject: [PATCH 15/35] home-assistant/component-packages.nix: update --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 34e3b668e27d..04a6d9ed3265 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -6103,7 +6103,8 @@ ]; "systemnexa2" = ps: with ps; [ - ]; # missing inputs: python-sn2 + python-sn2 + ]; "tado" = ps: with ps; [ python-tado @@ -8119,6 +8120,7 @@ "system_health" "system_log" "systemmonitor" + "systemnexa2" "tado" "tag" "tailscale" From c28115f7849ea33024262a897307e7f7b2eec2d6 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 23 Mar 2026 11:59:29 -0700 Subject: [PATCH 16/35] python3Packages.steamloop: init at 1.2.1 --- .../python-modules/steamloop/default.nix | 43 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 45 insertions(+) create mode 100644 pkgs/development/python-modules/steamloop/default.nix diff --git a/pkgs/development/python-modules/steamloop/default.nix b/pkgs/development/python-modules/steamloop/default.nix new file mode 100644 index 000000000000..579e53d9f424 --- /dev/null +++ b/pkgs/development/python-modules/steamloop/default.nix @@ -0,0 +1,43 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + orjson, + pytest-cov-stub, + pytestCheckHook, + pytest-asyncio, +}: + +buildPythonPackage (finalAttrs: { + pname = "steamloop"; + version = "1.2.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "hvaclibs"; + repo = "steamloop"; + tag = "v${finalAttrs.version}"; + hash = "sha256-0uzx1lW34sBWq06dR+ajPZ5VfUSTQHGSB/hoy1fLKLo="; + }; + + build-system = [ setuptools ]; + + dependencies = [ orjson ]; + + nativeCheckInputs = [ + pytest-cov-stub + pytestCheckHook + pytest-asyncio + ]; + + pythonImportsCheck = [ "steamloop" ]; + + meta = { + description = "Local control for choochoo based thermostats"; + homepage = "https://github.com/hvaclibs/steamloop"; + changelog = "https://github.com/hvaclibs/steamloop/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 27c448e0e2a7..ad2b0935910e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18533,6 +18533,8 @@ self: super: with self; { steam = callPackage ../development/python-modules/steam { }; + steamloop = callPackage ../development/python-modules/steamloop { }; + steamodd = callPackage ../development/python-modules/steamodd { }; steampy = callPackage ../development/python-modules/steampy { }; From 05c3ca9ce9a2b9e50ed1db1e838fc12568a57566 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 23 Mar 2026 11:59:30 -0700 Subject: [PATCH 17/35] home-assistant/component-packages.nix: update --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- pkgs/servers/home-assistant/tests.nix | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 34e3b668e27d..80525b4e6d09 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -6490,7 +6490,8 @@ ]; "trane" = ps: with ps; [ - ]; # missing inputs: steamloop + steamloop + ]; "transmission" = ps: with ps; [ transmission-rpc @@ -8174,6 +8175,7 @@ "trafikverket_ferry" "trafikverket_train" "trafikverket_weatherstation" + "trane" "transmission" "transport_nsw" "trend" diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index 381696a9b443..1147744310a7 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -199,6 +199,10 @@ let # sandbox doesn't grant access to /sys/class/power_supply "tests/components/systemmonitor/test_config_flow.py::test_add_and_remove_processes" ]; + trane = [ + # TraneConfigFlow doesn't support step reauth + "tests/components/trane/test_init.py::test_setup_auth_error" + ]; youtube = [ # outdated snapshot "tests/components/youtube/test_sensor.py::test_sensor" From 719613660abf7d91ee2ce6f3f6047b73d92a6f45 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 23 Mar 2026 16:19:58 -0700 Subject: [PATCH 18/35] python3Packages.zinvolt: init at 0.3.0 --- .../python-modules/zinvolt/default.nix | 55 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 57 insertions(+) create mode 100644 pkgs/development/python-modules/zinvolt/default.nix diff --git a/pkgs/development/python-modules/zinvolt/default.nix b/pkgs/development/python-modules/zinvolt/default.nix new file mode 100644 index 000000000000..07163b51a3ee --- /dev/null +++ b/pkgs/development/python-modules/zinvolt/default.nix @@ -0,0 +1,55 @@ +{ + lib, + aiohttp, + aioresponses, + buildPythonPackage, + fetchFromGitHub, + mashumaro, + orjson, + poetry-core, + pytest-asyncio, + pytest-cov-stub, + pytestCheckHook, + syrupy, + yarl, +}: + +buildPythonPackage (finalAttrs: { + pname = "zinvolt"; + version = "0.3.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "joostlek"; + repo = "python-zinvolt"; + tag = "v${finalAttrs.version}"; + hash = "sha256-4p+2zzBDuS6N6b+FhE6mWRFBzCzzkxApVlQai7sG/HM="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + aiohttp + mashumaro + orjson + yarl + ]; + + nativeCheckInputs = [ + aioresponses + pytest-asyncio + pytest-cov-stub + pytestCheckHook + syrupy + ]; + + pythonImportsCheck = [ "zinvolt" ]; + + meta = { + description = "Asynchronous Python client for Zinvolt"; + homepage = "https://github.com/joostlek/python-zinvolt"; + changelog = "https://github.com/joostlek/python-zinvolt/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 27c448e0e2a7..7bf56e508c0b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -21521,6 +21521,8 @@ self: super: with self; { zimports = callPackage ../development/python-modules/zimports { }; + zinvolt = callPackage ../development/python-modules/zinvolt { }; + zipfile2 = callPackage ../development/python-modules/zipfile2 { }; zipp = callPackage ../development/python-modules/zipp { }; From 6f79edc0420ffa80f73c731cfc4d76061a97c786 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Mon, 23 Mar 2026 16:20:03 -0700 Subject: [PATCH 19/35] home-assistant: update component-packages.nix --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 34e3b668e27d..976bccea2da4 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -7209,7 +7209,8 @@ ]; "zinvolt" = ps: with ps; [ - ]; # missing inputs: zinvolt + zinvolt + ]; "zodiac" = ps: with ps; [ ]; @@ -8285,6 +8286,7 @@ "zeversolar" "zha" "zimi" + "zinvolt" "zodiac" "zone" "zoneminder" From fe7e29cd0a17183bb622d014b3656deb141aa02a Mon Sep 17 00:00:00 2001 From: kilyanni Date: Sat, 21 Mar 2026 20:56:57 +0100 Subject: [PATCH 20/35] ccache.links: pass through hardening-related flags Previously, wrapping a compiler that set hardeningUnsupportedFlags{,ByTargetPlatform} would swallow these flags, causing some builds to break. --- pkgs/by-name/cc/ccache/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cc/ccache/package.nix b/pkgs/by-name/cc/ccache/package.nix index e6943c520900..e6ad52963de3 100644 --- a/pkgs/by-name/cc/ccache/package.nix +++ b/pkgs/by-name/cc/ccache/package.nix @@ -121,7 +121,11 @@ stdenv.mkDerivation (finalAttrs: { isClang = unwrappedCC.isClang or false; isGNU = unwrappedCC.isGNU or false; isCcache = true; - }; + } + // builtins.intersectAttrs { + hardeningUnsupportedFlagsByTargetPlatform = null; + hardeningUnsupportedFlags = null; + } unwrappedCC; lib = lib.getLib unwrappedCC; nativeBuildInputs = [ makeWrapper ]; # Unwrapped clang does not have a targetPrefix because it is multi-target From 39b3f1f433ea697ffed1480f8e2f1b50c84f2dd1 Mon Sep 17 00:00:00 2001 From: MarcFontaine Date: Wed, 25 Mar 2026 09:48:01 +0100 Subject: [PATCH 21/35] xlog: fix build Set -Wno-old-style-definition. --- pkgs/by-name/xl/xlog/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xl/xlog/package.nix b/pkgs/by-name/xl/xlog/package.nix index 68c2d5d4ba3c..7b1b441fa01c 100644 --- a/pkgs/by-name/xl/xlog/package.nix +++ b/pkgs/by-name/xl/xlog/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { }; # glib-2.62 deprecations - env.NIX_CFLAGS_COMPILE = "-DGLIB_DISABLE_DEPRECATION_WARNINGS"; + env.NIX_CFLAGS_COMPILE = "-DGLIB_DISABLE_DEPRECATION_WARNINGS -Wno-old-style-definition"; nativeBuildInputs = [ pkg-config ]; buildInputs = [ From a4e38d9acf42f02db5ea92fc960465e7fa98cf7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Wed, 25 Mar 2026 14:18:22 +0000 Subject: [PATCH 22/35] pnpm_10: 10.32.1 -> 10.33.0 --- pkgs/development/tools/pnpm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix index 3a31e053ea39..ac2cc0126365 100644 --- a/pkgs/development/tools/pnpm/default.nix +++ b/pkgs/development/tools/pnpm/default.nix @@ -22,8 +22,8 @@ let hash = "sha256-hAL2daH0zJ1PJ7v6s1wtSi4dfrATHfA9rQlhnoZnTQw="; }; "10" = { - version = "10.32.1"; - hash = "sha256-m5Q7lLyPVe+5k6rY5EtTjmsJHmCp5KlE3N6GmFXyM+M="; + version = "10.33.0"; + hash = "sha256-v8wby60nmxOlFsRGp1s8WLaQS0XVehlRQRAV5Qt1GoA="; }; }; From ec0cf586998067fd582e11da53503d3ef9a0a6ef Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 25 Mar 2026 16:59:44 +0100 Subject: [PATCH 23/35] kea: 3.0.2 -> 3.0.3 https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-3.0.3 Fixes: CVE-2026-3608 --- pkgs/by-name/ke/kea/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ke/kea/package.nix b/pkgs/by-name/ke/kea/package.nix index 3acec26710ae..1ed011f2e21a 100644 --- a/pkgs/by-name/ke/kea/package.nix +++ b/pkgs/by-name/ke/kea/package.nix @@ -29,11 +29,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "kea"; - version = "3.0.2"; # only even minor versions are stable + version = "3.0.3"; # only even minor versions are stable src = fetchurl { url = "https://ftp.isc.org/isc/kea/${finalAttrs.version}/kea-${finalAttrs.version}.tar.xz"; - hash = "sha256-KfTkT6SPYv4VFY0XQR4ANJYgMlDbezRZwsecCfN5pUE="; + hash = "sha256-CXAt2weLY36F3pI2y+3T+51698bnlwJsU4tFdIrU1jE="; }; patches = [ From 825a11a2e0c6550cc7d202c5df8591003b89897f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 25 Mar 2026 18:27:29 +0000 Subject: [PATCH 24/35] gambit-project: 16.5.0 -> 16.6.0 --- pkgs/by-name/ga/gambit-project/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gambit-project/package.nix b/pkgs/by-name/ga/gambit-project/package.nix index deee39bcd247..e572321cdf94 100644 --- a/pkgs/by-name/ga/gambit-project/package.nix +++ b/pkgs/by-name/ga/gambit-project/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gambit-project"; - version = "16.5.0"; + version = "16.6.0"; src = fetchFromGitHub { owner = "gambitproject"; repo = "gambit"; rev = "v${finalAttrs.version}"; - hash = "sha256-xoFtqPUC/qLrlEewIPeDmOH7rWMB+ak5CdVlH5t84MY="; + hash = "sha256-4jtyFQVtde8ilTn5W/E6adQwX3fwC5T7EJU63mD2zM8="; }; nativeBuildInputs = [ autoreconfHook ] ++ lib.optional withGui wxwidgets_3_1; From df9ecba7712a331e8cf1a07be339b18e959a6d07 Mon Sep 17 00:00:00 2001 From: Vai Srivastava Date: Wed, 25 Mar 2026 14:31:02 -0400 Subject: [PATCH 25/35] maintainers: update vaisriv name and email --- maintainers/maintainer-list.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c79cba377258..b8d291e6eab2 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -28257,10 +28257,10 @@ name = "Vaibhav Sagar"; }; vaisriv = { - email = "vai.sriv@icloud.com"; + email = "vaisriv@icloud.com"; github = "vaisriv"; githubId = 46390109; - name = "Vai"; + name = "Vai Srivastava"; }; valebes = { email = "valebes@gmail.com"; From 2538f7dbab3028532296211c179c25fa3c7bb704 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 25 Mar 2026 22:53:07 +0000 Subject: [PATCH 26/35] feishu-cli: 1.9.0 -> 1.12.0 --- pkgs/by-name/fe/feishu-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fe/feishu-cli/package.nix b/pkgs/by-name/fe/feishu-cli/package.nix index 30383ea0a68e..ea1c292b7b41 100644 --- a/pkgs/by-name/fe/feishu-cli/package.nix +++ b/pkgs/by-name/fe/feishu-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "feishu-cli"; - version = "1.9.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "riba2534"; repo = "feishu-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-yawSIznUCu0rTs4CcVEbPf8jubgLNIO0hCUwmAFukgk="; + hash = "sha256-e1BXTJcQMv4oHrlt8NEe/bsI6x8spwSIEFf+uazmrHU="; }; vendorHash = "sha256-MZv772U+3+Fcanaiuhz+OCqfIsYyCG7B4iZOnEftbi8="; From 51c3e2176a1836870b55e1ff9a083c260c924f9c Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 25 Mar 2026 22:39:17 +0100 Subject: [PATCH 27/35] nix-required-mounts: fix eval errors due to builtins.toFile `nix-instantiate -A nix-required-mounts.tests` now passes (again) --- pkgs/by-name/ni/nix-required-mounts/closure.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ni/nix-required-mounts/closure.nix b/pkgs/by-name/ni/nix-required-mounts/closure.nix index 56b6253838eb..d4aadececf6d 100644 --- a/pkgs/by-name/ni/nix-required-mounts/closure.nix +++ b/pkgs/by-name/ni/nix-required-mounts/closure.nix @@ -8,6 +8,7 @@ runCommand, python3Packages, allowedPatterns, + formats, }: runCommand "allowed-patterns.json" { @@ -30,7 +31,7 @@ runCommand "allowed-patterns.json" ) (builtins.attrNames allowedPatterns); env = { storeDir = "${builtins.storeDir}/"; - shallowConfigPath = builtins.toFile "shallow-config.json" (builtins.toJSON allowedPatterns); + shallowConfigPath = (formats.json { }).generate "shallow-config.json" allowedPatterns; }; } '' From f8817ad6ca2d791877bc0c1b33077549c8189994 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 25 Mar 2026 23:31:24 +0000 Subject: [PATCH 28/35] python3Packages.txtai: 9.6.0 -> 9.7.0 --- pkgs/development/python-modules/txtai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/txtai/default.nix b/pkgs/development/python-modules/txtai/default.nix index 2a2dfe4db5f3..d9acc4e32202 100644 --- a/pkgs/development/python-modules/txtai/default.nix +++ b/pkgs/development/python-modules/txtai/default.nix @@ -93,7 +93,7 @@ pytestCheckHook, }: let - version = "9.6.0"; + version = "9.7.0"; agent = [ mcpadapt smolagents @@ -241,7 +241,7 @@ let owner = "neuml"; repo = "txtai"; tag = "v${version}"; - hash = "sha256-CNq49tZDyD9OY2MPv0Xeg15hdERv83Juq6I7CA1z19o="; + hash = "sha256-24q75SqOV/twvMhbi3Exl9eHcfoyeTIbUEwvIYVtceM="; }; in buildPythonPackage { From 3ab9f4961d42f5d469692dc39c5c192465ebeee1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Mar 2026 00:17:07 +0000 Subject: [PATCH 29/35] vulkan-hdr-layer-kwin6: 0-unstable-2025-07-31 -> 0-unstable-2026-03-25 --- pkgs/by-name/vu/vulkan-hdr-layer-kwin6/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-hdr-layer-kwin6/package.nix b/pkgs/by-name/vu/vulkan-hdr-layer-kwin6/package.nix index 05a0ad593043..101a154193e6 100644 --- a/pkgs/by-name/vu/vulkan-hdr-layer-kwin6/package.nix +++ b/pkgs/by-name/vu/vulkan-hdr-layer-kwin6/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation { pname = "vulkan-hdr-layer-kwin6"; - version = "0-unstable-2025-07-31"; + version = "0-unstable-2026-03-25"; depsBuildBuild = [ pkg-config ]; @@ -40,8 +40,8 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "Zamundaaa"; repo = "VK_hdr_layer"; - rev = "303e0c69e1d33acd95158d92b1fc652fb5b85399"; - hash = "sha256-NsC44Ifl/fAHvFqP7NLrVZ71Y+x5mBEkv+r43HN5yn4="; + rev = "57b26b8927b133566be13a7702f74a62109bad15"; + hash = "sha256-E1j3s6Ie8jLY5CFaNoOs/ffbUGloK0ZUC5vLwjwsrZw="; fetchSubmodules = true; }; From e060c79eb675bb94409e394f392bee3df39368cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Mar 2026 00:56:35 +0000 Subject: [PATCH 30/35] mage: 1.16.1 -> 1.17.0 --- pkgs/by-name/ma/mage/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mage/package.nix b/pkgs/by-name/ma/mage/package.nix index 84ddc2bc04cf..dc5cdd05904d 100644 --- a/pkgs/by-name/ma/mage/package.nix +++ b/pkgs/by-name/ma/mage/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "mage"; - version = "1.16.1"; + version = "1.17.0"; src = fetchFromGitHub { owner = "magefile"; repo = "mage"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-W9VySQFZx1fzYYHZInmNpWsITVhGASzR6lNyETiaLao="; + sha256 = "sha256-F+eKV4FIf2rAcaNzoLS4AtTwuTrBAqntdjuAhrhVnCQ="; }; vendorHash = null; From 0fc9a2a56709ea61b614261f76cc55924065a23c Mon Sep 17 00:00:00 2001 From: networkException Date: Thu, 26 Mar 2026 02:08:32 +0100 Subject: [PATCH 31/35] ungoogled-chromium: 146.0.7680.153-1 -> 146.0.7680.164-1 https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_23.html This update includes 8 security fixes. CVEs: CVE-2026-4673 CVE-2026-4674 CVE-2026-4675 CVE-2026-4676 CVE-2026-4677 CVE-2026-4678 CVE-2026-4679 CVE-2026-4680 --- .../networking/browsers/chromium/info.json | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 20d39d296d2c..623458fcccb1 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -823,7 +823,7 @@ } }, "ungoogled-chromium": { - "version": "146.0.7680.153", + "version": "146.0.7680.164", "deps": { "depot_tools": { "rev": "42786f6e46c25c30dd58f69283ab6fcd0c959f58", @@ -835,16 +835,16 @@ "hash": "sha256-wFCuu4GR0N7QZCwT8UAhqH5moicYQjZ4ZLI58AM4pJ0=" }, "ungoogled-patches": { - "rev": "146.0.7680.153-1", - "hash": "sha256-EkvxX+pTnnscrIFEKMJBYy5Sn6d/Hw3PuOQaOPiSi5Y=" + "rev": "146.0.7680.164-1", + "hash": "sha256-mqgmG+1TefLshc3QUQrGN2XB99FXJyexE6QI7uD3IXQ=" }, "npmHash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "85fd829a1b2049479ead5ed578f5ed105a094fe4", - "hash": "sha256-PshNuKAZBXohix711YGjE4X24ixVW29wxgeePNE9Xzs=", + "rev": "bbd8c5dd25fb2f569d98e626a9517cf2171abdff", + "hash": "sha256-hwZehtGUyuMdHisIaztsYlu0MEftbmmAqN/X+ias4nI=", "recompress": true }, "src/third_party/clang-format/script": { @@ -954,8 +954,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "3d52cfc8dd0bc2cdbbecd9803cc08102de7e4597", - "hash": "sha256-lyAG9tKBWQ2yy/morStUd0ZKDPT58t8516NDCQG/jZs=" + "rev": "a655251a59c4af3fbf8058bb2572d6a457f896d2", + "hash": "sha256-UKoDytne6QD2d6ojy4mYPjLbo9GB4xy1fUf9C1pLKaE=" }, "src/third_party/dawn/third_party/glfw": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -1154,8 +1154,8 @@ }, "src/third_party/harfbuzz-ng/src": { "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", - "rev": "fa2908bf16d2ccd6623f4d575455fea72a1a722b", - "hash": "sha256-pXAQYEotsqZmfaJSQFaJmZAQVzUiNrHw52z0vmbxQRQ=" + "rev": "c24f6a29e5912332e269891fbdb1ac771d543a08", + "hash": "sha256-2utl+HNeomIpdqS3hsYZveFfZ+ksMGRvgCaH3WVvsFw=" }, "src/third_party/ink/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ink.git", @@ -1474,8 +1474,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "3c7c530c115124b415c1f4e0e35694fbaefd2177", - "hash": "sha256-ObLypxiOKH/YoLw6uUA4MmHM44vA8iPhNCEfFcwip0Q=" + "rev": "6a75afe9792764f6faa76ad50125781899ca05e8", + "hash": "sha256-S4AAmNw50ToTZIuHl41Pc+Z1MZfUVf0/ZGGIiEr5cXo=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1639,8 +1639,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "abb5d7b829d60a5dae46fbcee0e9d0d554d3a946", - "hash": "sha256-hnwiRarq+69BECxJ9FQD0XGqqA/OF66RxZUPWTzDaFE=" + "rev": "0e999a528db40a3ef6fa917adf96370a18b87d70", + "hash": "sha256-rkSuZBdFUHJyYmqp2oN3mLjNtKjk569MocyvnICo+uw=" } } } From 87908299fba199912bbb10caf004abfef42f5def Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 26 Mar 2026 02:33:43 +0100 Subject: [PATCH 32/35] frigate: 0.17.0 -> 0.17.1 https://github.com/blakeblackshear/frigate/releases/tag/v0.17.1 https://github.com/blakeblackshear/frigate/security/advisories/GHSA-26g3-f8g8-9ffh https://github.com/blakeblackshear/frigate/security/advisories/GHSA-m2mg-pj9p-2r7g Fixes: CVE-2026-33469, CVE-2026-33470 --- pkgs/by-name/fr/frigate/package.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/frigate/package.nix b/pkgs/by-name/fr/frigate/package.nix index 7dc8a3620169..8db02d035474 100644 --- a/pkgs/by-name/fr/frigate/package.nix +++ b/pkgs/by-name/fr/frigate/package.nix @@ -11,17 +11,18 @@ sqlite-vec, frigate, nixosTests, + go2rtc, }: let - version = "0.17.0"; + version = "0.17.1"; src = fetchFromGitHub { name = "frigate-${version}-source"; owner = "blakeblackshear"; repo = "frigate"; tag = "v${version}"; - hash = "sha256-K41tWnj0u+Fw+G++aPFfMa0uFYEvvZ0r6xNPQ7J1cYs="; + hash = "sha256-jQQ54By77dOVSIu08YhJn+EUV0D03j1bcMQRk9404RE="; }; frigate-web = callPackage ./web.nix { @@ -250,6 +251,11 @@ python3Packages.buildPythonApplication rec { disabledTests = [ # Test needs network access "test_plus_labelmap" + # Expects go2rtc on :1984 + "test_admin_can_access_any_stream" + "test_restricted_role_can_access_allowed_camera" + "test_stream_alias_allowed_for_owning_camera" + "test_unconfigured_role_can_access_any_stream" ]; passthru = { From afc36a3bddf5a0ce8a1ddbddccb3c2b0bc720394 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Mar 2026 01:59:43 +0000 Subject: [PATCH 33/35] terraform-providers.splunk-terraform_signalfx: 9.26.0 -> 9.27.1 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 826e0ce1af9b..bcaee719c623 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1238,13 +1238,13 @@ "vendorHash": "sha256-Ub0lqMdCu44UX3LkcjErsxfWdL9C6CxhVKPOn1AAdEc=" }, "splunk-terraform_signalfx": { - "hash": "sha256-N9vAa6/FAGQaLFv2GUz4P8vKXR1F8QPFJ+sIaFoNFpw=", + "hash": "sha256-m+qD71tTqQycD+9xju5T83IaYCgJhkfh+byn6yrdfO4=", "homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx", "owner": "splunk-terraform", "repo": "terraform-provider-signalfx", - "rev": "v9.26.0", + "rev": "v9.27.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-oan+TCct0oHyVHgf09WbH+Xo9IUoEywEYkgGE/pzUzQ=" + "vendorHash": "sha256-u3WK/pLsuwySJX6GMNho8ImB+F+XXUPC6h+IQtDrOp8=" }, "spotinst_spotinst": { "hash": "sha256-dZStuj7YjSF9X5/AEkrZyqDT2l2orpV4jY6CJrXjOgA=", From f2204d5a242edd3c4ed016c0a2c0821f34bdc251 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 26 Mar 2026 08:05:31 +0300 Subject: [PATCH 34/35] wireplumber: 0.5.13 -> 0.5.14 Diff: https://gitlab.freedesktop.org/pipewire/wireplumber/-/compare/0.5.13...0.5.14 --- pkgs/by-name/wi/wireplumber/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/wireplumber/package.nix b/pkgs/by-name/wi/wireplumber/package.nix index 5090168e8822..9e2421cdb114 100644 --- a/pkgs/by-name/wi/wireplumber/package.nix +++ b/pkgs/by-name/wi/wireplumber/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "wireplumber"; - version = "0.5.13"; + version = "0.5.14"; outputs = [ "out" @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "pipewire"; repo = "wireplumber"; tag = finalAttrs.version; - hash = "sha256-iQpMT01mRroaA48spA11zdb47L5AcVmigE4nJuJRaUo="; + hash = "sha256-Ap7vrkSxVQFzAJoBN8wWer4gOFc8iknN1A9KyRfdImc="; }; strictDeps = true; From c1e7a637529a8805310d1725d341076fd80d2479 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 26 Mar 2026 08:14:06 +0300 Subject: [PATCH 35/35] kdePackages.kwin: backport fix recommended by upstream --- pkgs/kde/plasma/kwin/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/kde/plasma/kwin/default.nix b/pkgs/kde/plasma/kwin/default.nix index 334990f9b08e..822390802dc8 100644 --- a/pkgs/kde/plasma/kwin/default.nix +++ b/pkgs/kde/plasma/kwin/default.nix @@ -18,6 +18,7 @@ pipewire, krunner, python3, + fetchpatch, }: mkKdeDerivation { pname = "kwin"; @@ -26,6 +27,13 @@ mkKdeDerivation { ./0003-plugins-qpa-allow-using-nixos-wrapper.patch ./0001-NixOS-Unwrap-executable-name-for-.desktop-search.patch ./0001-Lower-CAP_SYS_NICE-from-the-ambient-set.patch + + # backport fix for AMDGPU display corruption + # FIXME: remove in next update + (fetchpatch { + url = "https://invent.kde.org/plasma/kwin/-/commit/bc2efa2f0e848ff0a621377cfe1141294c91b1bf.diff"; + hash = "sha256-eLrwHCKRgFimUMhIibQPEv5NAOo0GlSxY7TbtIa2/eY="; + }) ]; postPatch = ''