-
Back up your current Waybar configuration:
mv ~/.config/waybar{,.bak} -
Clone the repository:
git clone https://github.com/sejjy/mechabar.git ~/.config/waybar -
Install the dependencies and restart Waybar:
~/.config/waybar/installSee install for the list of dependencies.
Terminal
If you use a different terminal, replace all invocations of kitty in the module files. For example:
Fonts/Icons
Different fonts render characters at different sizes, which can affect the layout. If you prefer to use a different font, you may need to adjust the font sizes in style.css.
You can search for icons on nerdfonts.com/cheat-sheet. Most modules use nf-md- icons for consistency.
Themes
To change the theme, import your preferred theme file from the themes directory to style.css. For example:
/* @import "themes/catppuccin-mocha.css"; */
@import "themes/catppuccin-latte.css";Custom
The leftmost module is left for you to configure. For example:
// ~/.config/waybar/modules/custom/user.jsonc
"custom/user": {
"on-click": "/path/to/your/script", // Run your own script
"on-click-right": "pkill -SIGUSR2 waybar", // Restart Waybar
}


