hddfancontrol: init at 1.5.1

This commit is contained in:
Benjamin Staffin 2023-06-25 12:30:12 -04:00
parent 932dc0d441
commit 8deb8a1fcf
2 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,34 @@
{ lib, python3Packages, fetchFromGitHub, hddtemp, hdparm, smartmontools }:
python3Packages.buildPythonPackage rec {
pname = "hddfancontrol";
version = "1.5.1";
src = fetchFromGitHub {
owner = "desbma";
repo = pname;
rev = version;
sha256 = "0b2grf98qnikayn18xll01dkm5pjpcjxdffgx1nyw9s0gqig8dg0";
};
propagatedBuildInputs = [
python3Packages.python-daemon
hddtemp
hdparm
smartmontools
];
postInstall = ''
mkdir -p $out/etc/systemd/system
substitute systemd/hddfancontrol.service $out/etc/systemd/system/hddfancontrol.service \
--replace /usr/bin/hddfancontrol $out/bin/hddfancontrol
sed -i -e '/EnvironmentFile=.*/d' $out/etc/systemd/system/hddfancontrol.service
'';
meta = with lib; {
description = "Dynamically control fan speed according to hard drive temperature on Linux";
homepage = "https://github.com/desbma/hddfancontrol";
license = licenses.gpl3;
maintainers = with maintainers; [ benley ];
};
}

View File

@ -9032,6 +9032,8 @@ with pkgs;
hdaps-gl = callPackage ../tools/misc/hdaps-gl { }; hdaps-gl = callPackage ../tools/misc/hdaps-gl { };
hddfancontrol = callPackage ../tools/system/hddfancontrol { };
hddtemp = callPackage ../tools/misc/hddtemp { }; hddtemp = callPackage ../tools/misc/hddtemp { };
hdf4 = callPackage ../tools/misc/hdf4 { }; hdf4 = callPackage ../tools/misc/hdf4 { };