- These configs are Omarchy-based, including optional Omarchy-specific modules (logo, screen recorder, update module).
- Aside from that, they use standard modules so they can be used on any distro by simply removing the Omarchy modules and set your own color scheme.
Just run this command and select the version you want to install (gum should be installed inorder to run the installer.)
curl -fsSL https://raw.githubusercontent.com/atif-1402/minimal-waybar-themes/main/install.sh | bash
Backup of your current waybar created in ~/.config/waybar.bak.(timestamps) folder automatically via install.sh
This is the first waybar theme version and i try my best to update it and make more themes like this
![]()
- Minimal workspace switcher
- Middle minimal clock
- System Tray
- Volume (pulseaudio) indicator
- Media player - this is a custom module it requires playerctl
sudo pacman -S playerctl
- As i said playerctl is required for this and a Script file i also added the media.sh file in waybar/media.sh
- To make it work seamlessly you need Nerd Fonts for the play/pause icon in the media
- Place the media.sh folder in your waybar folder to work
This the V1.5 version of my waybar done somework on it and added more things
![]()
- added a custom omarchy menu and vicinae modules (i added both you can remove one)
- No need of the script for media player anymore (using mpris)
- Icons of where media is playing in media module
- Poweroff module
- seprate modules config from config.jsonc
- You can switch between active workspace by scrolling on the workspace module
- better clock
- better tooltip (previewed only one there is more)
- Use blur for waybar in your hyprland.conf
layerrule = blur, waybar layerrule = ignorealpha 0.1, waybar
The V2 waybar is based on Minimal and Material UI Theme

Thanks to @HANCORE-linux for helping me out and check out his waybar too!
- It look good as dock too you can try
- Completely changed the waybar
- Using Pills like module to get Material UI
- Added Window Module
- better clock
- better tooltip
- Changed the workspace module
- Uses Kanji Characters in Workspace
- Added ease-in-out transition while switching workspaces
- Changed the workspace module and styling thanks to this reddit guy
- Added a power profile daemon module
- Changed stats module
- @OldJobobo's new omarchy template is used to generate more colors for waybar. Make sure to install this Omarchy Users here
- New Look
- Roman Number Workspaces
- Bottem Border in workspace with transition
- More Stats Modules
- Game Mode (Disable Hyprland Blur & Animations)
- Change Normal V3 to a retro style with boxed module
- Removed Stats module
added weather module
- Added a scrollable stats module ⊹ (Scroll on Stats Module to switch the Stats) ⊹
- Custom Workspaces script use for workspaces module
- all icon related modules in the misc-expander module
- Base of V3 highly tweaked and customized
- No tooltip to make minimal (actually script messing up with tooltip)
- New Additional Bottom Bar with more module (can be turned on/off by [BTMBAR] module)
- Added cava.sh, window.sh, sysbar.sh and theme.sh custom scripts module
- The mem/cpu/swap bar are changable when scrolled (in btmbar)
- A scrollable stats module ⊹ (Scroll on Stats Module to switch the Stats) ⊹
- Changed the Workspaces module
- all icon related modules in the misc-expander module
- Base of V3.Ω highly tweaked and customized
- New Look
- Similar to end 4 dots bar
- custom window.sh to grep active window (no hyprland/window module)
weather module automatically set location by your IP- custom media module (no mpris)
- More!
- Adjusted Workspaces and added transition
- Added Gamemode
- Cons are still same (working on it)
- Only if you use light theme you need to manually change the color for $esc_bottom in window.sh
text="<span size='7500' foreground='#a6adc8' rise='-2000'>$esc_top</span> <span size='9000' weight='bold' foreground='#ffffff'>$esc_bottom</span>"
- New Bar Style For V4
- Base of V4.x
- Added Switch Mode module to switch between Dock and Bar style

- Cons are still same (working on it)
- Only if you use light theme you need to manually change the color for $esc_bottom in window.sh
text="<span size='7500' foreground='#a6adc8' rise='-2000'>$esc_top</span> <span size='9000' weight='bold' foreground='#ffffff'>$esc_bottom</span>"
- New Look
- Similar to AxOS bar
- custom window.sh to grep active window (no hyprland/window module)
- expandable groups to debloat and attain minimalism
- More!
- Only if you use light theme you need to manually change the color for $esc_bottom in window.sh
text="<span size='7500' foreground='#a6adc8' rise='-2000'>$esc_top</span> <span size='9000' weight='bold' foreground='#ffffff'>$esc_bottom</span>"
- New Look (base of V5 with more tweaks)
- Bottom Bar
- custom window.sh to grep active window (no hyprland/window module)
- expandable mpris module to debloat and attain minimalism
- removed the cpu,mem & vol to debloat
- More!
- Only if you use light theme you need to manually change the color for $esc_bottom in window.sh
text="<span size='7500' foreground='#a6adc8' rise='-2000'>$esc_top</span> <span size='9000' weight='bold' foreground='#ffffff'>$esc_bottom</span>"
- New Look (base of V4 with more tweaks, modules and work)
- Separated pills style
- custom window.sh to grep active window (no hyprland/window module)
- custom clock.sh cause \n not works in waybar to generate 2 lines
- More!
- Only if you use light theme you need to manually change the color for $esc_bottom in window.sh
text="<span size='7500' foreground='#a6adc8' rise='-2000'>$esc_top</span> <span size='9000' weight='bold' foreground='#ffffff'>$esc_bottom</span>"
- Sorry But i am a PC user and cant get my hands on battery, etc modules i try to fake it but it messed up so you need to configure those module by your own Sorry.
