Loading pkgs/os-specific/linux/lenovo-legion/app.nix +13 −5 Original line number Diff line number Diff line Loading @@ -4,12 +4,14 @@ xorg, wrapQtAppsHook, python3, nix-update-script, qtbase, }: python3.pkgs.buildPythonApplication rec { pname = "lenovo-legion-app"; version = "0.0.21-unstable-2025-07-11"; format = "setuptools"; version = "0.0.20-unstable-2025-07-11"; pyproject = true; src = fetchFromGitHub { owner = "johnfanv2"; Loading @@ -20,10 +22,14 @@ python3.pkgs.buildPythonApplication rec { sourceRoot = "${src.name}/python/legion_linux"; nativeBuildInputs = [ wrapQtAppsHook ]; build-system = with python3.pkgs; [ setuptools wrapQtAppsHook ]; propagatedBuildInputs = with python3.pkgs; [ dependencies = with python3.pkgs; [ pyqt6 qtbase argcomplete pillow pyyaml Loading Loading @@ -52,11 +58,13 @@ python3.pkgs.buildPythonApplication rec { makeWrapperArgs+=("''${qtWrapperArgs[@]}") ''; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; meta = { description = "Utility to control Lenovo Legion laptop"; homepage = "https://github.com/johnfanv2/LenovoLegionLinux"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; platforms = [ "x86_64-linux" ]; maintainers = with lib.maintainers; [ ulrikstrid logger Loading pkgs/os-specific/linux/lenovo-legion/default.nix +1 −1 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ stdenv.mkDerivation { description = "Linux kernel module for controlling fan and power in Lenovo Legion laptops"; homepage = "https://github.com/johnfanv2/LenovoLegionLinux"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; platforms = [ "x86_64-linux" ]; maintainers = [ lib.maintainers.ulrikstrid ]; broken = kernel.kernelOlder "5.15"; }; Loading pkgs/top-level/all-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -11722,7 +11722,7 @@ with pkgs; lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { }; lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { }; lenovo-legion = qt6Packages.callPackage ../os-specific/linux/lenovo-legion/app.nix { }; libkiwix = callPackage ../applications/misc/kiwix/lib.nix { }; Loading Loading
pkgs/os-specific/linux/lenovo-legion/app.nix +13 −5 Original line number Diff line number Diff line Loading @@ -4,12 +4,14 @@ xorg, wrapQtAppsHook, python3, nix-update-script, qtbase, }: python3.pkgs.buildPythonApplication rec { pname = "lenovo-legion-app"; version = "0.0.21-unstable-2025-07-11"; format = "setuptools"; version = "0.0.20-unstable-2025-07-11"; pyproject = true; src = fetchFromGitHub { owner = "johnfanv2"; Loading @@ -20,10 +22,14 @@ python3.pkgs.buildPythonApplication rec { sourceRoot = "${src.name}/python/legion_linux"; nativeBuildInputs = [ wrapQtAppsHook ]; build-system = with python3.pkgs; [ setuptools wrapQtAppsHook ]; propagatedBuildInputs = with python3.pkgs; [ dependencies = with python3.pkgs; [ pyqt6 qtbase argcomplete pillow pyyaml Loading Loading @@ -52,11 +58,13 @@ python3.pkgs.buildPythonApplication rec { makeWrapperArgs+=("''${qtWrapperArgs[@]}") ''; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; meta = { description = "Utility to control Lenovo Legion laptop"; homepage = "https://github.com/johnfanv2/LenovoLegionLinux"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; platforms = [ "x86_64-linux" ]; maintainers = with lib.maintainers; [ ulrikstrid logger Loading
pkgs/os-specific/linux/lenovo-legion/default.nix +1 −1 Original line number Diff line number Diff line Loading @@ -34,7 +34,7 @@ stdenv.mkDerivation { description = "Linux kernel module for controlling fan and power in Lenovo Legion laptops"; homepage = "https://github.com/johnfanv2/LenovoLegionLinux"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; platforms = [ "x86_64-linux" ]; maintainers = [ lib.maintainers.ulrikstrid ]; broken = kernel.kernelOlder "5.15"; }; Loading
pkgs/top-level/all-packages.nix +1 −1 Original line number Diff line number Diff line Loading @@ -11722,7 +11722,7 @@ with pkgs; lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { }; lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { }; lenovo-legion = qt6Packages.callPackage ../os-specific/linux/lenovo-legion/app.nix { }; libkiwix = callPackage ../applications/misc/kiwix/lib.nix { }; Loading