Colors are kinda off in this gif will replace it with a vid later
-
Install Quickshell: Make sure you have quickshell installed on your system. You can install it from the package manager or from the source, check and follow install directions here
-
Clone the Repository: Clone the repository to your desired location. The example below uses
~/.config/quickshell/kurukuruBarwhere i have it personally.git clone https://github.com/krishna4a6av/kurukuruBar.git ~/.config/quickshell/kurukuruBar/ -
Running the Bar: You have two options:
-
Directly with Quickshell: You can run the bar directly using the
qscommand, replacing the path with the actual path to yourshell.qmlfile.qs -p /path/to/your/kurukuruBar/shell.qml
-
Using the Toggle Script (Recommended): I have included a helper script is included to easily start and stop the bar. First, make it executable:
chmod +x ~/.config/quickshell/kurukuruBar/Scripts/toggle_kuru.shThen, run the script to toggle the bar:
~/.config/quickshell/kurukuruBar/Scripts/toggle_kuru.sh
-
-
(Optional) Keybinding: For easy access, bind the toggle script to a key in your window manager's configuration.(Make sure to update the path in toggle_Script.sh if you move it from the /scripts folder)
To see all the keybinds while the bar is running press alt+/
This is an auto-generated list of dependencies for kurukuruBar based on its files. You should have most of them but if something does not work you can crosscheck from these.
- quickshell: The primary application, used to run the bar.
- Qt: As Quickshell is based on Qt, should automatically install with quickshell.
- Pipewire: Used for audio control.
- brightnessctl: Used for brightness control.
- UPower: Used for battery information.
- gpurecording: A script or application for screen recording.
- nmcli: Used for network information.
- systemctl: Used for session management (suspend, reboot, poweroff).
- Material Symbols Rounded
- Nerd Font
- To keep in mind: This is built around hyprland, so running it on other DE or WM might varying sucess. It should work but some components will not, And will require chnages/debugging.
Originally based on the work of Rexiel Scarlet - https://github.com/Rexcrazy804/Zaphkiel.git
