1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# Gruvbar Quickshell
This is a Quickshell replacement bar for the current i3/Polybar setup. It keeps the Gruvbox palette and FiraCode Nerd Font look, but uses QML widgets instead of Polybar text modules.
## Run
```sh
sudo pacman -S quickshell
~/.config/quickshell/gruvbar/launch.sh
```
The config is a named Quickshell config, so this also works:
```sh
quickshell -c gruvbar
```
## Switch i3 From Polybar
After testing the bar manually, change the i3 startup line from Polybar to Gruvbar:
```i3
# exec_always --no-startup-id ~/.config/polybar/launch.sh
exec_always --no-startup-id /home/aag/.config/quickshell/gruvbar/launch.sh
```
## Widgets
- Workspaces with click and scroll switching.
- Expand/minimize button for compact and full modes.
- Clickable notification, force-awake, volume, keyboard, WireGuard PC, display, mic, music, scratchpad, screenshot, clipboard, update, and power controls.
- Live CPU, memory, disk, network, network speed, temperature, and clock status.
Most actions reuse the existing Polybar scripts so the behavior stays aligned while the UI moves to Quickshell.
|