From d5a0348640ecb98d4889e6f676760db731583fdd Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 19 Mar 2026 00:49:13 +0700 Subject: [PATCH 1/2] ledfx: use finalAttrs --- pkgs/by-name/le/ledfx/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/le/ledfx/package.nix b/pkgs/by-name/le/ledfx/package.nix index 1443ba9f7a0d..57c7473da990 100644 --- a/pkgs/by-name/le/ledfx/package.nix +++ b/pkgs/by-name/le/ledfx/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ledfx"; version = "2.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "LedFx"; repo = "LedFx"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-N9EHK0GVohFCjEKsm3g4h+4XWfzZO1tzdd2z5IN1YjI="; }; @@ -72,7 +72,7 @@ python3.pkgs.buildPythonApplication rec { ]; optional-dependencies = { - hue = with pyproject.pkgs; [ python-mbedtls ]; + hue = with python3.pkgs; [ python-mbedtls ]; }; nativeCheckInputs = with python3.pkgs; [ @@ -83,9 +83,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Network based LED effect controller with support for advanced real-time audio effects"; homepage = "https://github.com/LedFx/LedFx"; - changelog = "https://github.com/LedFx/LedFx/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/LedFx/LedFx/blob/${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "ledfx"; }; -} +}) From b2562cf6ff14b63a4d700a934469def4e1215065 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 19 Mar 2026 00:50:08 +0700 Subject: [PATCH 2/2] ledfx: fix meta.changelog 404s --- pkgs/by-name/le/ledfx/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/le/ledfx/package.nix b/pkgs/by-name/le/ledfx/package.nix index 57c7473da990..41be9fd655f8 100644 --- a/pkgs/by-name/le/ledfx/package.nix +++ b/pkgs/by-name/le/ledfx/package.nix @@ -83,7 +83,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { meta = { description = "Network based LED effect controller with support for advanced real-time audio effects"; homepage = "https://github.com/LedFx/LedFx"; - changelog = "https://github.com/LedFx/LedFx/blob/${finalAttrs.version}/CHANGELOG.rst"; + changelog = "https://github.com/LedFx/LedFx/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "ledfx";