A clean status bar and panel configuration for Quickshell running on Hyprland, featuring dual sidebars and rounded fillet corners.
Place these files in ~/.config/quickshell/ so quickshell loads them automatically.
# Run shell globally
quickshellIf files are placed elsewhere, specify the path to shell.qml:
quickshell /path/to/shell.qmlAdd this to ~/.config/hypr/hyprland.conf:
exec-once = quickshell(If you are running from a custom path, use: exec-once = quickshell /path/to/shell.qml)
Styling properties (colors, fonts, etc.) are centralized in helpers/Theme.qml. Edit this singleton to apply changes globally across all widgets.
Ensure these tools are installed:
- Fonts:
JetBrains Mono(for text rendering) - Audio:
wireplumber(wpctl),pulseaudio(pactl) - Brightness:
brightnessctl(User must be in thevideogroup:sudo usermod -aG video $USER) - Bluetooth:
bluez-utils,rfkill - Wifi:
networkmanager(providesnmcli)
shell.qml- Main entrypointcomponents/- Bar and sidebar window panelswidgets/- Wifi, bluetooth, sound, brightness, memory, battery, clock, and workspace indicatorshelpers/- Time and Theme singletons, and module registry