This configuration is used on ArchLinux with Gnome + Wayland (1-1 gestures & fractional scaling at 150%).
It tries to maximize battery life: currently reaching (_up to a max. of_) 13/14 hours of use, mainly programming software (with the "battery care" set at 80%).
Another goal is to try to keep a system theme as equal as possible among all applications.
N.B.
- The files in
/boot/loader
are used forsystemd-boot
and must be edited - The files in
/etc/sudoers.d/
use my username, so should be edited - The changes of
/etc/dconf/...
must be applied usingsudo dconf update
- When the battery reaches
5%
the system goes into hibernation, this behavior can be changed in the/etc/udev/rules.d/99-lowbat.rules
file
adw-gtk3
capitaine-cursors
gdm-plymouth-nox
intel-media-driver
intel-media-sdk
libva-utils
libva-vdpau-driver
linux-firmware
nerd-fonts-hack
noto-fonts-emoji
pacman-contrib
papirus-icon-theme
plymouth
powertop
reflector
starship
thermald
tlp
toolbox
util-linux
vdpauinfo
vulkan-intel
xorg-xwayland-hidpi-git
zsh
zsh-autosuggestions
zsh-syntax-highlighting
$ yay -S adw-gtk3 capitaine-cursors gdm-plymouth-nox intel-media-driver intel-media-sdk libva-utils libva-vdpau-driver linux-firmware nerd-fonts-hack noto-fonts-emoji pacman-contrib papirus-icon-theme plymouth powertop reflector starship thermald tlp toolbox util-linux vdpauinfo vulkan-intel xorg-xwayland-hidpi-git zsh zsh-autosuggestions zsh-syntax-highlighting
fstrim.timer
(Requires util-linux package)paccache.timer
(Requires pacman-contrib package)thermald.service
(Requires thermald package)tlp.service
(Requires tlp package)
$ sudo systemctl enable --now fstrim.timer paccache.timer thermald.service tlp.service