diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 0b5e27c771..aaa2c2a48e 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -82,6 +82,7 @@ ;;; Copyright © 2026 Andreas Enge ;;; Copyright © 2026 Luis Guilherme Coelho ;;; Copyright © 2026 Andy Tai +;;; Copyright © 2026 marderbot ;;; ;;; This file is part of GNU Guix. ;;; @@ -5253,6 +5254,34 @@ support forum. It runs with the @code{/exec} command in most IRC clients.") (description "This package provides @code{udev} bindings for Python.") (license license:lgpl2.1))) +(define-public undervolt + (package + (name "undervolt") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/georgewhewell/undervolt") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "136j8rqqra84yg57vn3nqwk1b36y9y7sjkynr0fl8pnrb7z8mq0v")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f)) ;no tests + (native-inputs + (list python-setuptools)) + (home-page "https://github.com/georgewhewell/undervolt") + (synopsis "Undervolt Intel CPUs under Linux") + (description + "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). A fixed voltage offset may be applied to one of 5 voltage planes, +which overrides systems' temperature target (CPU will throttle when this +temperature is reached).") + (license license:gpl2+))) + (define-public vmtouch (package (name "vmtouch")