aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xarchsetup11
1 files changed, 11 insertions, 0 deletions
diff --git a/archsetup b/archsetup
index be5b3f4..c14bd9c 100755
--- a/archsetup
+++ b/archsetup
@@ -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