1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

155778 Commits

Author SHA1 Message Date
Hilton Chain
2bb8ecbfbf Revert "file-systems: %base-file-systems: Add tmpfs /run."
This reverts commit e88018be70.  Since this
change breaks current dbus-service-type, it would be better to wait
https://issues.guix.gnu.org/73494 finished.
2025-03-05 14:45:15 +08:00
Maxim Cournoyer
4c68ef7454 Reapply "gnu: libvirt: Update to 10.10.0."
This reverts commit ad5f29b87d.  It cannot be
reverted without breaking virt-manager, possibly others.

Change-Id: Ie0d08303121b9c0af299a76ba16d822e2aa30397
2025-03-05 14:29:07 +09:00
Maxim Cournoyer
ad5f29b87d Revert "gnu: libvirt: Update to 10.10.0."
This reverts commit bd30b85066, which broke
'make check-system TESTS=libvirt'.

Fixes: bug#76741
Change-Id: I3de07a18f3801e31ee0b53dd3e5575bc115620dc
2025-03-05 14:25:06 +09:00
Rodion Goritskov
630201dba8 gnu: xdg-desktop-portal: Fix configuration file search.
* gnu/local.mk: Add patch.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Add patch.
* gnu/packages/patches/xdg-desktop-portal-disable-configuration-search-exit.patch: New file

Change-Id: Idd637f5613e7d1403fc3a0feeff53a7931e68fc6
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-05 14:25:06 +09:00
Maxim Cournoyer
97be0a837e Revert "services/udev: Allow configuring udev to run in debug mode."
This reverts commit dd64f441d3.  Enabling debug
output for udevd apparently hangs the boot.
2025-03-05 14:25:05 +09:00
Maxim Cournoyer
b821b80d46 news: Add entry for udisks configuration change.
* etc/news.scm: Add entry.

Change-Id: Ic60cb95af327647de82e10d1f91304fc70ec2a21
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
2025-03-05 14:25:04 +09:00
Maxim Cournoyer
41e62cb10c gnu: udisks: Mount removal media to /run/media/ instead of /media.
* gnu/packages/freedesktop.scm (udisks)
[configure-flags]: Delete --enable-fhs-media.

Fixes: <https://issues.guix.gnu.org/76022>
Change-Id: I51a1e50c66577cf45476ae441a1c57031348eeed
2025-03-05 14:23:42 +09:00
Hilton Chain
e88018be70 file-systems: %base-file-systems: Add tmpfs /run.
* gnu/system/file-systems (%runtime-variable-data): New variable.
(%base-file-systems): Add it.
* doc/guix.texi (File Systems): Document it.
* gnu/services.scm (cleanup-gexp): Adjust accordingly.

Change-Id: I3a95e49d396fbb2577026aefc247cfe996c5f267
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-05 14:23:42 +09:00
aurtzy
c695de0d04 gnu: gnome-shell: Fix substitutions for imports.
* gnu/packages/gnome.scm (gnome-shell)[arguments]<#:phases>: Update regexps
for substitutions in 'wrap-programs phase so search paths can be included
again.

Change-Id: Ie3582edbcb1e5712787c9292c449b161c7c9d869
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-05 14:23:42 +09:00
Maxim Cournoyer
b5a482588a gnu: gnome-boxes: Streamline inputs.
* gnu/packages/gnome.scm (gnome-boxes) [native-inputs]: Repace python with
python-minimal.
[inputs]: Remove gtk-vnc and vte/gtk+-3.

Change-Id: I1e3bcc846af627652d4d768b32ee384de83249e2
2025-03-05 14:23:42 +09:00
Maxim Cournoyer
9dd598a90c gnu: spice-gtk: Propagate cyrus-sasl.
For pkg-config resolution.

* gnu/packages/spice.scm (spice-gtk) [inputs]: Move cyrus-sasl to...
[propagated-inputs]: ... here.

Change-Id: I47213ba575182352d08ed34be3af0f6f72f9eb32
2025-03-05 14:23:42 +09:00
Maxim Cournoyer
3e9f9af5a9 gnu: virt-manager: Update to 5.0.0 and enable tests.
* gnu/packages/virtualization.scm (virt-manager): Update to 5.0.0.
[source]: Update URI.  Delete patches.
[build-system]: Switch to meson-build-system.
[arguments] <#:use-setuptools?, #:tests?, #:imported-modules>: Delete
arguments.
<#:modules>: Add (srfi srfi-1).
<#:phases>: Delete fix-setup phase.  Remove stale Xen comment in
fix-default-uri phase.  Rename and extend wrap-with-GI_TYPELIB_PATH phase to
wrap-more. Delete glib-or-gtk-build-system and glib-or-gtk-wrap phases.  Add
set_SOURCE_DIR phase.  Update check phase.
[native-inputs]: Add cdrtools, cpio, gettext-minimal, pkg-config and
python-pytest.  Remove intltool and perl.
[inputs]: Add python-minimal.
* gnu/packages/patches/virt-manager-fix-gtk-cursor-theme-backtace.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: Idff7abdcb5b6237e4fcaba40f373866699718cbc
Series-to: 76365@debbugs.gnu.org
Series-postfix: gnome-team
Cover-letter:
 Update virt-manager to 5.0.0.
 This small series updates virt-manager to 5.0.0, along libvirt and
 python-libvirt.
 END
2025-03-05 14:23:42 +09:00
Maxim Cournoyer
fa0992555d gnu: python-libvirt: Update to 11.0.0.
* gnu/packages/virtualization.scm (python-libvirt): Update to 11.0.0.

Change-Id: I77b889d1bb8879764c8c854113925c5f86ab99ab
2025-03-05 14:23:42 +09:00
Maxim Cournoyer
4a1ea5d0da gnu: qemu: Update to 9.1.3.
* gnu/packages/virtualization.scm (qemu): Update to 9.1.3.
[source] <patches>: Add qemu-disable-migration-test.patch.
[arguments] <phases>: Adjust install-user-static phase.
[native-inputs]: Add python-tomli.
(qemu-patch): Delete procedure.
* gnu/packages/patches/qemu-disable-bios-tables-test.patch: Rebase.
* gnu/packages/patches/qemu-fix-agent-paths.patch: Likewise.
* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Delete file.
* gnu/packages/patches/qemu-disable-migration-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Change-Id: I573070a297ffc9ca096c52e2fa18f839ad89a24e
2025-03-05 14:23:42 +09:00
Maxim Cournoyer
84a351b3de gnu: Remove qemu-7.2.4.
The comment is no longer true.

* gnu/packages/virtualization.scm (qemu-7.2.4): Delete variable.

Change-Id: I9de6ee0ccfe5d50eba1e608e7d2725e1a41d9a14
2025-03-05 14:23:42 +09:00
Eric Bavier
7b33214d80 gnu: supertuxkart: Split assets into separate package.
This allows smaller substitutes in case of updated dependencies.

* gnu/packages/games.scm (%supertuxkart-version): New variable.
(supertuxkart-source): Separate from supertuxkart in order to use in...
(supertuxkart-data): ... this new package.
(supertuxkart)[origin]: Use supertuxkart-source.
[arguments]: Add configure-flags to embed reference to supertuxkart-data.
[inputs]: Use new style.

Change-Id: I7777574bf11fdc28047ad238468e5ec4094caeab
2025-03-04 22:19:27 -06:00
Ashish SHUKLA
e584b1457d gnu: ugrep: Update to 7.3.0.
* gnu/packages/search.scm (ugrep): Update to 7.3.0.

Change-Id: I03fc0d493e7d8eed84f4a83238d3aa65c2fb8e08
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-05 11:38:18 +08:00
Zheng Junjie
63c7a38f68 gnu: esbuild: Fix test on riscv64-linux.
* gnu/packages/web.scm (esbuild)[arguments]<#:test-flags>: When target
riscv64-linux, Use -short.

Change-Id: I82a627820d4555260506393c3fcebebc87ecd5c3
2025-03-05 11:38:18 +08:00
Zheng Junjie
eac939f2d3 gnu: ktouch: Update to 24.12.2.
* gnu/packages/education.scm (ktouch): Update to 24.12.2.

Change-Id: I5212f9d822e08bf30186f1eabce5be73e25ed5ea
2025-03-05 11:38:18 +08:00
Zheng Junjie
88d0f1fb51 gnu: ktouch: Update to 24.12.1.
* gnu/packages/education.scm (ktouch): Update to 24.12.1.

Change-Id: I1bab04124acfe611a3705955c850e3cc31030aa4
2025-03-05 10:39:14 +08:00
Zheng Junjie
460a9b88c5 gnu: kqtquickcharts: Update to 24.12.2.
* gnu/packages/education.scm (kqtquickcharts): Update to 24.12.2.

Change-Id: I0c2016c424c8f35e6bff22a6dda88de46a092741
2025-03-05 10:39:13 +08:00
Zheng Junjie
ff88a797ea gnu: kqtquickcharts: Update to 24.12.1.
* gnu/packages/education.scm (kqtquickcharts): Update to 24.12.1.

Change-Id: If74b37283ef7be1a2035641f59865bd957494b9f
2025-03-05 09:03:14 +08:00
Zheng Junjie
53daba32e6 gnu: kfind: Update to 24.12.2.
* gnu/packages/kde-utils.scm (kfind): Update to 24.12.2.

Change-Id: I5c2e3593a6d9922b2271728cc641647ab1dbb772
2025-03-05 09:03:14 +08:00
Zheng Junjie
a9ea0407cb gnu: kfind: Update to 24.12.1.
* gnu/packages/kde-utils.scm (kfind): Update to 24.12.1.
[inputs]: Add kcrash.

Change-Id: Iaef975d3b1426643ddb6ae3979c99f48245b7b53
2025-03-05 09:03:10 +08:00
Ludovic Courtès
f785ff154c news: Add entry for ‘system-log’ switch.
* etc/news.scm: Add entry.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: Ie3d827741a01c95f2bea908b57c707342e8f2386
2025-03-05 00:31:14 +01:00
Ludovic Courtès
8492a3c896 services: Switch to ‘shepherd-system-log-service-type’ in ‘%base-services’.
This reinstates c83bfc0415, which had been
reverted in 8c483c12e9 in response to
<https://issues.guix.gnu.org/76315>.

* gnu/services/base.scm (%base-services): Replace ‘syslog-service-type’
by ‘shepherd-system-log-service-type’.
* doc/guix.texi (Base Services): Update ‘syslog-service-type’
documentation.
(Shepherd Services): Mention that ‘system-log-service-type’ is in
‘%base-services’.  Add anchor.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I21082300f6a052865a6ab1bdff27fbe71f73d492
2025-03-05 00:28:49 +01:00
David Elsing
30e51cb6b4 gexp: ‘with-parameters’ properly handles ‘%graft?’.
Fixes <https://issues.guix.gnu.org/75879>.

* .dir-locals.el (scheme-mode): Remove mparameterize indentation rules.
Add state-parameterize and store-parameterize indentation rules.
* etc/manifests/system-tests.scm (test-for-current-guix): Replace
mparameterize with store-parameterize.
* etc/manifests/time-travel.scm (guix-instance-compiler): Likewise.
* gnu/tests.scm (compile-system-test): Likewise.
* guix/gexp.scm (compile-parameterized): Use state-call-with-parameters.
* guix/monads.scm (mparameterize): Remove macro.
(state-call-with-parameters): New procedure.
(state-parameterize): New macro.
* guix/store.scm (store-parameterize): New macro.
* tests/gexp.scm ("with-parameters for %graft?"): New test.
* tests/monads.scm ("mparameterize"): Remove test.
("state-parameterize"): New test.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I0c74066ca3f37072815b073fb3039925488a9645
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-05 00:28:49 +01:00
Ludovic Courtès
749eb1a2dd services: ‘shepherd-service-upgrade’ handles canonical name changes.
Partly fixes <https://issues.guix.gnu.org/76315>.

Fixes a bug whereby a service whose canonical name has changed would not
be restarted—e.g., if '(syslogd) has a replacement providing
'(system-log syslogd).

* gnu/services/shepherd.scm (shepherd-service-upgrade)[running?]:
Remove.
[to-restart]: Change to a subset of LIVE.  Look up all the names of each
element of TARGET.
* guix/scripts/system/reconfigure.scm (upgrade-shepherd-services):
TO-RESTART is now a list of <live-service>; adjust accordingly.
* tests/services.scm ("shepherd-service-upgrade: one unchanged, one upgraded, one new"):
("shepherd-service-upgrade: service depended on is not unloaded"):
("shepherd-service-upgrade: obsolete services that depend on each other"):
("shepherd-service-upgrade: transient service"): Adjust accordingly.
("shepherd-service-upgrade: service has new canonical name"): New test.

Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I7cec495b4e824da5fad5518f039607cf92f935d9
2025-03-05 00:28:49 +01:00
Ludovic Courtès
c92fbc83d4 substitutes: Tolerate GnuTLS push/pull errors when fetching narinfos.
Fixes <https://issues.guix.gnu.org/75679>.

Fixes this infamous error:

  substitute: looking for substitutes on 'https://bordeaux.guix.gnu.org'...   0.0%guix substitute: error: TLS error in procedure 'write_to_session_record_port': Error in the push function.
  guix system: error: `/gnu/store/…-guix-1.4.0-32.5f6fdad/bin/guix substitute' died unexpectedly

* guix/substitutes.scm (call-with-connection-error-handling): Report
‘error/push-error’ and ‘error/pull-error’ as mere warnings.

Reported-by: Timo Wilken <git@twilken.net>
Change-Id: Ibc507cb88b164cbb91dff95aa18d9974c573f7c9
2025-03-05 00:28:49 +01:00
Ludovic Courtès
78a204ee98 doc: Fix reference to the Shepherd’s log rotation node.
* doc/guix.texi (Log Rotation): Fix name of Shepherd manual node.

Change-Id: I08aa2e082909a32cd6223eb6dba176ee8121f20f
2025-03-05 00:28:49 +01:00
Ludovic Courtès
478e3e85c5 gnu: bootloaders: Remove top-level circular dependency with firmware.scm.
Fixes a circular dependency in ‘make-u-boot-rockchip-package’ that
became apparent with 6e41ca397d.

* gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Remove
‘atf’ variable.  Move ‘match’ form to the ‘inputs’ field.  In
‘set-environment’ phase, use ‘search-input-file’.

Change-Id: Ic42453efb8c2ef50a5f902998129bb8d6f0defdc
2025-03-05 00:28:48 +01:00
Herman Rimm
6e41ca397d gnu: bootloader: Add orangepi-zero2w bootloader.
* gnu/bootloader/u-boot.scm (u-boot-orangepi-zero2w-bootloader): Add
variable.
* gnu/packages/bootloaders.scm (u-boot-orangepi-zero2w): Add variable.
* gnu/packages/firmware.scm (arm-trusted-firmware-sun50i-h616): Add
variable.

Change-Id: Idb43fdabac51b3301f3bea24fec72bfa29636489
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04 14:23:10 -08:00
Sharlatan Hellseher
0c88ec2560 gnu: nncp: Update to 8.11.0.
* gnu/packages/uucp.scm (nncp): Update to 8.11.0.
[source] <snippet>: Remove the most of available sources from "vendor".
Tweak source path to satisfy go.mod import path in go-build-system.
[build-system]: Swap to go-build-system.
[arguments] <phases>: Use default 'configure and 'check; use custom
'build and 'install. Remove 'setup-go-environment, 'go-unpack; add
'fix-paths.
[inputs]: Add go-github-com-arceliar-ironwood,
go-github-com-fsnotify-fsnotify, go-github-com-gologme-log,
go-github-com-yggdrasil-network-yggdrasil-go, go-golang-org-x-sys,
and go-gvisor-dev-gvisor.
[native-inputs]: Remove go.

Co-authored-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
Change-Id: Iacc752c8b10c74db0efafedeb774f51db01af87c
2025-03-04 21:39:02 +00:00
Sharlatan Hellseher
9cb5e26488 gnu: Add go-gvisor-dev-gvisor.
* gnu/packages/golang-xyz.scm (go-gvisor-dev-gvisor): New variable.

Change-Id: I5144f97d58ff0cc407252c79a24adb802fa22d9f
2025-03-04 21:39:02 +00:00
Sharlatan Hellseher
2978a0b28a gnu: Add go-github-com-yggdrasil-network-yggdrasil-go.
* gnu/packages/golang-web.scm (go-github-com-yggdrasil-network-yggdrasil-go): New variable.

Change-Id: Iafb71f747c857f04ef85abfd980fb34706c5b189
2025-03-04 21:39:00 +00:00
Ricardo Wurmus
67dcfaccfd gnu: axoloti-patcher-next: Deprecate.
* gnu/packages/axoloti.scm (axoloti-patcher-next): Define as deprecated in
favor of ksoloti-patcher.

Change-Id: Iacf86787f5aca6eaa3db54924f222bfaa0b824c8
2025-03-04 20:59:26 +01:00
Ricardo Wurmus
ce51a41828 gnu: ksoloti-patcher: Fix cross compiler variables.
This is a follow-up to commit 90f3f40990.

* gnu/packages/axoloti.scm (ksoloti-patcher)[arguments]: Update environment
variables in Ksoloti executable.

Change-Id: Ie7fafc1e520645f9264e1346ff38b9865b5109a0
2025-03-04 20:59:26 +01:00
Ricardo Wurmus
1bdf8a450f gnu: r-voltron: Update to 0.2.0-5.21886d8.
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.0-5.21886d8.
[arguments]: Ensure that reference to Python is accessible by adding phase
'record-python-reference.

Change-Id: Icc63ba931c7861f1e735671720106ec02f729bae
2025-03-04 20:59:22 +01:00
Mark H Weaver
6d62e98df9 gnu: icecat: Update to 115.21.0-guix1 [security fixes].
Includes fixes for CVE-2024-43097, CVE-2025-1930, CVE-2025-1931,
CVE-2025-1933, and CVE-2025-1937.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2025-03-04 14:54:27 -05:00
Vagrant Cascadian
c1ec9e8d53 gnu: u-boot-rockpro64-rk3399: Drop obsolete phase.
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399): Drop obsolete
'patch-header phase.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04 10:19:49 -08:00
Herman Rimm
ae30bf6332 gnu: Add make-u-boot-rockchip-package procedure.
* gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Add.
(u-boot-orangepi-r1-plus-lts-rk3328, u-boot-puma-rk3399,
u-boot-rock64-rk3328, u-boot-firefly-rk3399, u-boot-rockpro64-rk3399,
u-boot-pinebook-pro-rk3399): Use procedure.

Change-Id: I0d7632e46cfed312f8b2843c6fafc912077bc241
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04 10:19:46 -08:00
Herman Rimm
7edd5fdf23 gnu: u-boot-rockpro64-rk3399: Remove obsolete substitute.
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]:
Merge substitutes.  Remove non-matching substitute.

Change-Id: I27dbc51c0eb95de9e1474c966a4e97f7cff26009
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04 10:19:43 -08:00
Herman Rimm
5196b49756 gnu: bootloader: u-boot: Add write-u-boot-image procedure.
* gnu/bootloader/u-boot.scm (write-u-boot-image): Add procedure.
(install-beaglebone-black-u-boot, install-allwinner-u-boot,
install-allwinner64-u-boot, install-imx-u-boot,
install-puma-rk3399-u-boot, install-rockchip-u-boot,
install-sifive-unmatched-u-boot, install-starfive-visionfive2-u-boot):
Use write-u-boot-image.

Change-Id: Icb73534bfc5b9ab7c8874176f649c29275c388cf
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04 10:19:41 -08:00
Herman Rimm
498e0557c5 gnu: bootloader: u-boot: Add u-boot-rockchip-bootloader.
* gnu/bootloader/u-boot.scm (install-rockchip-u-boot): Add procedure.
(install-orangepi-r1-plus-lts-rk3328-u-boot,
install-firefly-rk3399-u-boot, install-rock64-rk3328-u-boot,
install-rockpro64-rk3399-u-boot, install-pinebook-pro-rk3399-u-boot):
Remove procedure.
(u-boot-rockchip-bootloader): Add variable.
(u-boot-firefly-rk3399-bootloader,
u-boot-orangepi-r1-plus-lts-rk3328-bootloader,
u-boot-rock64-rk3328-bootloader, u-boot-rockpro64-rk3399-bootloader,
u-boot-pinebook-pro-rk3399-bootloader): Inherit
u-boot-rockchip-bootloader.
[disk-image-installer]: Remove.

Change-Id: Icb7546ee2bb1742c12c7b47ff2779d278dd45b14
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04 10:19:37 -08:00
Christopher Baines
cc30ed170a gnu: Switch to guile-fibers-next when using guile-knots.
Since make-base-operation has changed in guile-fibers-next compared to
guile-fibers, and guile-knots now uses guile-fibers-next, so all dependents
need to use guile-fibers-next.

* gnu/packages/package-management.scm (bffe)[native-inputs,propagated-inputs]:
Use guile-fibers-next.
(nar-herder)[arguments,native-inputs,propagated-inputs]: Use
guile-fibers-next.
* gnu/packages/web.scm (guix-data-service)[propagated-inputs]: Use
guile-fibers-next.

Change-Id: If553a559392379376c71614e8100318dedf6519d
2025-03-04 14:42:12 +00:00
Christopher Baines
111e862be8 gnu: guile-knots: Update to 0-13.3aab1be.
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-13.3aab1be.

Change-Id: I292b0f885e95a1b2a9e8b0cbfdc68414e1de3d40
2025-03-04 14:42:12 +00:00
Thanos Apollo
a5f7f73edf gnu: yt-dlp: Update to 2025.02.19.
* gnu/packages/video.scm (yt-dlp): Update to 2025.02.19.

Change-Id: I39f935158ea11f465cad71f73b8c95d313f25341
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-04 11:55:12 +01:00
Efraim Flashner
dadf0e77a8 gnu: tree: Update to 2.2.1.
* gnu/packages/admin.scm (tree): Update to 2.2.1.

Change-Id: Id16fd95c0d2b7e0c63b5a163f542bb547fb95324
2025-03-04 11:38:22 +02:00
Efraim Flashner
064a38219d gnu: tree: Update project URIs.
* gnu/packages/admin.scm (tree)[source]: Update to new source URI.
[home-page]: Use new project home-page.

Change-Id: Iae26f04c68eae42e899fe205260ac5c7e468d777
2025-03-04 11:38:17 +02:00
Ryan Barber
b8645fc0bf services: tlp: Add config for CPU energy performance policy.
* gnu/services/pm.scm (tlp-configuration): Add cpu-energy-perf-policy-on-ac
and cpu-energy-perf-policy-on-bat.
* doc/guix.texi (Power Management Services): Document
cpu-energy-perf-policy-on-bat and cpu-energy-perf-policy-on-ac.

Change-Id: Ieddf949a325c317abffce00a4f1d047175342d78
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-04 08:32:49 +01:00