A complete and customized setup for Eww (ElKowars wacky widgets). Includes a dynamic top bar, a persistent notification dashboard, and control popups for Music, Wi-Fi, and Bluetooth.
Style: Minimalist / Dark / Neon Accents.





playerctl.For everything to work correctly, you need to install the following tools on your system (Ubuntu/Debian/Arch):
python3 (For logic scripts)wmctrl (For apps focus control)xdotool (Required to trigger the recording menu/ Spotify like button)playerctl (To control music)socat & jq (Common Eww utilities)# Ubuntu/Debian
sudo apt install python3 playerctl jq socat wmctrl xdotool
pip3 install dbus-python
# Or via apt:
sudo apt install python3-dbus
git clone https://github.com/Jcerqueira9913/eww-bar-config-ubuntu.git ~/.config/eww
cd ~/.config/eww
chmod +x install_extension.sh
./install_extension.sh
Note: The script will ask to restart GNOME Shell (X11) or prompt you to Logout/Login (Wayland) to enable the extension.
chmod +x ~/.config/eww/scripts/*
eww open bar
If you use Spotify installed via Snap (Ubuntu Store), the music widgets will not work due to sandbox security restrictions.
Recommended Solution: Remove the Snap version and install the official .deb version.
To automatically start the bar and the notification script:
| Name | Command |
|---|---|
| Eww Daemon | eww daemon |
| Eww Bar | eww open bar |
| Eww Notifs | /home/YOUR_USER/.config/eww/scripts/notifications.py |
Feel free to fork the project, open issues, or suggest improvements!