Skip to content

📊 Waybar & Scripts

This setup features a custom Dual Waybar that was hand-crafted from scratch. Because a standard top bar couldn't comfortably fit all system metrics alongside 9 workspaces, a bottom floating dock was created to hold open applications.

The Dual Bar Setup

Top Bar (Status Bar)

  • Config: ~/.config/waybar1/config-wayfire & style.css
  • Position: Top
  • Left: Arch Launcher, Media Player.
  • Center: Clock, Weather.
  • Right: Tray, Network, Battery, Disk, CPU, Temperature, Memory, Pulseaudio, Notifications, Power Menu.

Bottom Dock (Taskbar)

  • Config: ~/.config/waybar1/config-bottom & style-bottom.css
  • Position: Bottom Center (Floating with 400px margins for a dock aesthetic).
  • Content: wlr/taskbar only.
  • Icons: Uses the "Star" icon theme at 28px.
  • Interaction: Left-click to activate, Middle-click to close, Right-click to minimize.

📜 Key Scripts

Located in ~/.config/waybar1/scripts/:

Script Description
weather.py Fetches weather data for the Waybar module.
player.sh Fetches current media playback metadata.

Located in ~/.config/waybar1/:

Script Description
rofi_powermenu Rofi power/logout menu script.
powermenu.rasi / confirm.rasi Rofi themes for the power menu.