diff options
author | Ulrik Strid <ulrik.strid@outlook.com> | 2023-10-27 09:23:14 +0200 |
---|---|---|
committer | Ulrik Strid <ulrik.strid@outlook.com> | 2023-10-27 09:32:28 +0200 |
commit | 64b547c87d1f6accaf7940f939cfd0b40e1758a5 (patch) | |
tree | 657759e178190cafd463df0a31d0a78e64ff51aa /pkgs/os-specific/linux/lenovo-legion | |
parent | d6ada5d880ebdd9ff0a752a4ab4f07231f368fd6 (diff) | |
download | nixpkgs-64b547c87d1f6accaf7940f939cfd0b40e1758a5.tar nixpkgs-64b547c87d1f6accaf7940f939cfd0b40e1758a5.tar.gz nixpkgs-64b547c87d1f6accaf7940f939cfd0b40e1758a5.tar.bz2 nixpkgs-64b547c87d1f6accaf7940f939cfd0b40e1758a5.tar.lz nixpkgs-64b547c87d1f6accaf7940f939cfd0b40e1758a5.tar.xz nixpkgs-64b547c87d1f6accaf7940f939cfd0b40e1758a5.tar.zst nixpkgs-64b547c87d1f6accaf7940f939cfd0b40e1758a5.zip |
lenovo-legion: 0.0.5 -> 0.0.9
Diffstat (limited to 'pkgs/os-specific/linux/lenovo-legion')
-rw-r--r-- | pkgs/os-specific/linux/lenovo-legion/app.nix | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/pkgs/os-specific/linux/lenovo-legion/app.nix b/pkgs/os-specific/linux/lenovo-legion/app.nix index fe5535eea8d..a409ad2fbf4 100644 --- a/pkgs/os-specific/linux/lenovo-legion/app.nix +++ b/pkgs/os-specific/linux/lenovo-legion/app.nix @@ -2,13 +2,13 @@ python3.pkgs.buildPythonApplication rec { pname = "lenovo-legion-app"; - version = "0.0.5"; + version = "0.0.9"; src = fetchFromGitHub { owner = "johnfanv2"; repo = "LenovoLegionLinux"; - rev = "v${version}-prerelease"; - sha256 = "sha256-s4JFFmawokdC4qoqNvZDhuJSinhQ3YKSIfAYi79VTTA="; + rev = "v${version}-prerelese"; + hash = "sha256-P4vqzNX2nF4LnoQDOV8WEiXAICQCyjj9xPpFNvMu93k="; }; sourceRoot = "${src.name}/python/legion_linux"; @@ -19,15 +19,22 @@ python3.pkgs.buildPythonApplication rec { pyqt5 argcomplete pyyaml + darkdetect xorg.libxcb libsForQt5.qtbase ]; - postInstall = '' - cp -r ./{legion.py,legion_cli.py,legion_gui.py} $out/${python3.sitePackages} - cp ./legion_logo.png $out/${python3.sitePackages}/legion_logo.png + postPatch = '' + substituteInPlace ./setup.cfg \ + --replace "_VERSION" "${version}" + substituteInPlace ../../extra/service/fancurve-set \ + --replace "FOLDER=/etc/legion_linux/" "FOLDER=$out/share/legion_linux" + substituteInPlace ./legion_linux/legion.py \ + --replace "/etc/legion_linux" "$out/share/legion_linux" + ''; - rm -rf $out/data + postInstall = '' + cp ./legion_linux/legion_logo.png $out/${python3.sitePackages}/legion_logo.png ''; dontWrapQtApps = true; |