diff --git a/configs/releng/airootfs/usr/local/bin/fws-setup-hardware b/configs/releng/airootfs/usr/local/bin/fws-setup-hardware index 07a2fa5..614a91c 100755 --- a/configs/releng/airootfs/usr/local/bin/fws-setup-hardware +++ b/configs/releng/airootfs/usr/local/bin/fws-setup-hardware @@ -37,9 +37,16 @@ case "$(systemd-detect-virt 2>/dev/null)" in microsoft) DRIVERS="$DRIVERS hyperv"; VMSVC="hv_fcopy_daemon hv_kvp_daemon hv_vss_daemon" ;; esac -# ── 3) Stack de base : son / micro / casque, Bluetooth, conteneurs ─────────── +# ── 3) Stack de base : son / micro / casque, Bluetooth, luminosité, conteneurs +# brightnessctl : réglage de luminosité sans root (via logind) — consommé par +# les touches XF86MonBrightness* et la molette du module backlight de waybar. BASE="pipewire pipewire-alsa pipewire-pulse pipewire-jack wireplumber \ - pavucontrol bluez bluez-utils podman" + pavucontrol bluez bluez-utils brightnessctl podman" +# Gestionnaire Bluetooth graphique : KDE et GNOME ont le leur ; blueman pour +# les bureaux qui n'en fournissent pas (tray + assistant d'appairage). +case "$DESK" in + hyprland|xfce) BASE="$BASE blueman" ;; +esac # ── 4) Stack desktop : jeux, Windows-compat, VR (si un bureau est choisi) ──── DESKTOP=""