diff options
author | Jake Woods <jake@jakewoods.net> | 2018-08-12 12:00:54 +1000 |
---|---|---|
committer | Jake Woods <jake@jakewoods.net> | 2018-08-20 21:01:01 +1000 |
commit | e3cbeef9a859fb287c01eb38267d4b95f9c8327c (patch) | |
tree | b972dbd9d5092fef650e870052c77c38c0837feb /pkgs/os-specific/linux/undervolt/default.nix | |
parent | c268986263f081721f5b94a2d5cbd919a633141b (diff) | |
download | nixlib-e3cbeef9a859fb287c01eb38267d4b95f9c8327c.tar nixlib-e3cbeef9a859fb287c01eb38267d4b95f9c8327c.tar.gz nixlib-e3cbeef9a859fb287c01eb38267d4b95f9c8327c.tar.bz2 nixlib-e3cbeef9a859fb287c01eb38267d4b95f9c8327c.tar.lz nixlib-e3cbeef9a859fb287c01eb38267d4b95f9c8327c.tar.xz nixlib-e3cbeef9a859fb287c01eb38267d4b95f9c8327c.tar.zst nixlib-e3cbeef9a859fb287c01eb38267d4b95f9c8327c.zip |
undervolt: init at 0.2.8
Diffstat (limited to 'pkgs/os-specific/linux/undervolt/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/undervolt/default.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/undervolt/default.nix b/pkgs/os-specific/linux/undervolt/default.nix new file mode 100644 index 000000000000..e9c033acd990 --- /dev/null +++ b/pkgs/os-specific/linux/undervolt/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchFromGitHub, python3Packages }: + +python3Packages.buildPythonApplication rec { + version = "0.2.8"; + pname = "undervolt"; + + src = fetchFromGitHub { + owner = "georgewhewell"; + repo = "undervolt"; + rev = "${version}"; + sha256 = "0crkqc5zq0gpyg031hfwdxymfc2gc1h8b6m0axzlh7gvnxlf5hra"; + }; + + meta = with stdenv.lib; { + homepage = https://github.com/georgewhewell/undervolt/; + description = "A program for undervolting Intel CPUs on Linux"; + + longDescription = '' + Undervolt is a program for undervolting Intel CPUs under Linux. It works in a similar + manner to the Windows program ThrottleStop (i.e, MSR 0x150). You can apply a fixed + voltage offset to one of 5 voltage planes, and override your systems temperature + target (CPU will throttle when this temperature is reached). + ''; + license = licenses.gpl2; + platforms = [ "x86_64-linux" ]; + }; +} |