feat(waybar): island floating 3-pills + popups + deploy

- Config waybar 3-pills glassmorphism (left/center/right)
- Scripts : gpu, network, power-profile (toggle+luminosité/profil),
  cava daemon+reader, wob (volume/luminosité), rofi-launcher
- Popup media GTK3 : volume sortie+entrée + luminosité (vc-media-popup.py)
- Profil énergie : cycle balanced→low-power→performance avec brightnessctl
- Autostart COSMIC : waybar.desktop + wob.desktop
- Thème COSMIC Light ajouté (accent violet-chaton)
- deploy : +autostart, +sudoers platform_profile, +udev platform_profile,
  +scripts .py waybar, +CosmicTheme.Light
This commit is contained in:
Tetardtek
2026-02-23 06:45:57 +01:00
parent bd1e1f8511
commit 53147fa5ec
56 changed files with 4099 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
#!/usr/bin/env bash
# wob-volume.sh — scroll volume + feedback wob
# Usage: wob-volume.sh up|down|mute
STEP=5
FIFO="/tmp/wob.fifo"
get_vol() {
wpctl get-volume @DEFAULT_AUDIO_SINK@ 2>/dev/null | \
LC_ALL=C awk '{v=int($2*100); if(v>100)v=100; print v}'
}
case "$1" in
up)
wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ "${STEP}%+"
;;
down)
wpctl set-volume @DEFAULT_AUDIO_SINK@ "${STEP}%-"
;;
mute)
wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
;;
esac
# Feedback wob si le daemon tourne
if [[ -p "$FIFO" ]] && pgrep -x wob >/dev/null 2>&1; then
echo "$(get_vol)" > "$FIFO"
fi