services: upower: Default to a percentage-based policy.

This is the documented default of UPower 0.99.15 (the actual default
appears to be #f though).

* gnu/services/desktop.scm (<upower-configuration>)
[use-percentage-for-policy?]: Default to #t.
* doc/guix.texi (Desktop Services): Adjust accordingly.  Explain the
tradeoff.
This commit is contained in:
Ludovic Courtès 2022-09-02 23:48:37 +02:00
parent 4765242540
commit eedf71f948
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
2 changed files with 5 additions and 4 deletions

View file

@ -22756,9 +22756,10 @@ Enable polling the kernel for battery level changes.
@item @code{ignore-lid?} (default: @code{#f})
Ignore the lid state, this can be useful if it's incorrect on a device.
@item @code{use-percentage-for-policy?} (default: @code{#f})
Whether battery percentage based policy should be used. The default is to use
the time left, change to @code{#t} to use the percentage.
@item @code{use-percentage-for-policy?} (default: @code{#t})
Whether a to use a policy based on battery percentage rather than on
estimated time left. A policy based on battery percentage is usually
more reliable.
@item @code{percentage-low} (default: @code{20})
When @code{use-percentage-for-policy?} is @code{#t}, this sets the percentage

View file

@ -203,7 +203,7 @@ (define-record-type* <upower-configuration>
(ignore-lid? upower-configuration-ignore-lid?
(default #f))
(use-percentage-for-policy? upower-configuration-use-percentage-for-policy?
(default #f))
(default #t))
(percentage-low upower-configuration-percentage-low
(default 20))
(percentage-critical upower-configuration-percentage-critical