A system panel for Kitty terminal that displays real-time system metrics using terminal-based utilities.
- Launches
btop
for system monitoring - Displays real-time audio visualization with
cava
- Shows system info (package count, volume, brightness, network SSID)
- Uses
kitty @
commands to create a split-window layout
Ensure you have the following installed:
- Kitty terminal
btop
(for system monitoring)cava
(for audio visualization)brightnessctl
(for brightness control)pactl
(PulseAudio control)iwconfig
(for network info, part ofwireless-tools
)yay
(AUR package manager for Arch-based systems)
Clone the repository and make the script executable:
git clone https://github.com/yourusername/kitty-dashboard.git
cd kitty-dashboard
chmod +x dashboard.sh
Run the script to launch the panel:
./dashboard.sh
This will:
- Set the font size.
- Split the Kitty window and launch
btop
. - Further split and launch
cava
. - Display real-time system info in another pane.
Modify dashboard.sh
to:
- Change the font size
- Adjust window layout and sizes
- Add or replace utilities