A Hyprland dashboard script that automatically arranges a set of terminal tools into a polished layout on your desktop — system monitor, audio visualizer, system info, and a clock.
The dashboard tiles the following tools across Workspace 1:
| Panel | Tool | Description |
|---|---|---|
| Left | btop | Resource monitor |
| Bottom | GLava | Audio visualizer bar |
| Top Right | fastfetch | System info |
| Bottom Right | tty-clock | Terminal clock |
⚠️ This script is designed for Arch Linux only.
- Hyprland Wayland compositor
- yay AUR helper (for glava and tty-clock)
- The following packages:
kitty— terminal emulatorbtop— resource monitorfastfetch— system infoglava— audio visualizer (AUR)tty-clock— terminal clock (AUR)
yay -S hypr-dashboard- Clone this repository:
git clone https://github.com/ivanimmanuel-dev/Hypr-Dashboard.git
cd Hypr-Dashboard- Run the install script (installs dependencies and adds
hypr-dashboardto your PATH):
bash install.shAfter installation, launch the dashboard from anywhere:
hypr-dashboardOr run it directly without installing:
bash dashboard.shThe script will switch to Workspace 1 and automatically open and arrange all panels.
dashboard.sh uses hyprctl to orchestrate the layout:
- Switches to Workspace 1.
- Opens btop in a Kitty terminal on the left.
- Opens GLava as a thin audio visualizer bar at the bottom.
- Opens fastfetch in a Kitty terminal at the top right.
- Opens tty-clock in a Kitty terminal at the bottom right.
- Resizes and repositions each window for a clean tiled appearance.
MIT License — feel free to fork and customize it to fit your setup.
