diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-22 15:15:02 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-22 15:15:02 -0500 |
| commit | f594068bed75302aba50793ccf5e6ce9cf53c7f8 (patch) | |
| tree | 292d38d14c55114b9c38b95e602f183df3858395 | |
| parent | 922e7f742e50fb0809c4d473631d7e173ecaee35 (diff) | |
| download | archsetup-f594068bed75302aba50793ccf5e6ce9cf53c7f8.tar.gz archsetup-f594068bed75302aba50793ccf5e6ce9cf53c7f8.zip | |
feat(installer): install mpvpaper + power-profiles-daemon
The service enable is gated on no battery, since TLP owns power management on laptops and the two daemons fight over platform profiles.
| -rwxr-xr-x | archsetup | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -2166,6 +2166,7 @@ hyprland() { pacman_install fuzzel # app launcher (native Wayland, pinentry support) pacman_install awww # wallpaper daemon (swww successor; provides swww) aur_install waypaper # wallpaper GUI (awww backend) + aur_install mpvpaper # video wallpaper (desktop-settings video channel) aur_install wlogout-git # logout menu pacman_install grim # screenshot pacman_install slurp # region select @@ -2177,6 +2178,16 @@ hyprland() { pacman_install hyprpicker # color picker pacman_install gammastep # night light (replaces redshift) pacman_install brightnessctl # brightness control + # Power profiles for the desktop-settings panel (powerprofilesctl + # three-way). The package installs everywhere; the service is enabled + # only where TLP doesn't own power management — configure_tlp_power + # enables TLP on battery machines, and the two daemons fight over + # platform profiles. On TLP machines the panel's power control reads + # as unavailable, which the settings engine handles. + pacman_install power-profiles-daemon + if ! ls /sys/class/power_supply/BAT* &>/dev/null; then + run_task "enabling power-profiles-daemon" systemctl enable power-profiles-daemon.service + fi pacman_install pamixer # audio control pacman_install foot # native Wayland terminal pacman_install nautilus # file manager |
