Skip to content

atif-1402/minimal-waybar-themes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Waybar Themes

Stars Forks Issues Support

Compatibility

  • 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.

Installation

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

Script become executable automatically no need to hunt chmod +x damn.sh



V1

This is the first waybar theme version and i try my best to update it and make more themes like this image

Basic features this waybar provide

  • 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

Making Media player work

ezgif-54295365b2a3790a

  • 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

V1.5

This the V1.5 version of my waybar done somework on it and added more things image

What's New

  • 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)

Suggetions

  • Use blur for waybar in your hyprland.conf
      layerrule = blur, waybar
      layerrule = ignorealpha 0.1, waybar

V2

The V2 waybar is based on Minimal and Material UI Theme image image

Thanks to @HANCORE-linux for helping me out and check out his waybar too!

What's New

  • 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

V2.4

screenshot-2025-12-14_17-43-53 screenshot-2025-12-14_17-43-10

What's New

  • Changed the workspace module
  • Uses Kanji Characters in Workspace
  • Added ease-in-out transition while switching workspaces

V2.8

image image

What's New

  • 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

V3

screenshot-2025-12-29_23-54-51 screenshot-2025-12-29_23-55-31

What's New

  • New Look
  • Roman Number Workspaces
  • Bottem Border in workspace with transition
  • More Stats Modules
  • Game Mode (Disable Hyprland Blur & Animations)

V3.xa

screenshot-2026-02-25_23-03-21

What's New

  • Change Normal V3 to a retro style with boxed module
  • Removed Stats module
  • added weather module

V3.Ω

image

What's New

  • 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)

V3.Ωx

image image

What's New

  • 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

V4

image image

What's New

  • 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!

V4.x

image

What's New

  • Adjusted Workspaces and added transition
  • Added Gamemode
  • Cons are still same (working on it)

Cons

  • 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>"

V4.y

image

What's New

  • New Bar Style For V4
  • Base of V4.x
  • Added Switch Mode module to switch between Dock and Bar style screenrecording-2026-03-17_23-08-44
  • Cons are still same (working on it)

Cons

  • 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>"

V5

image image

What's New

  • 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!

Cons

  • 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>"

V6

screenshot-2026-02-23_15-25-56 screenshot-2026-02-23_15-30-19

What's New

  • 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!

Cons

  • 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>"

V7

screenshot-2026-02-26_00-34-44 screenshot-2026-02-26_00-34-01

What's New

  • 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!

Sorry guys forget to add bt & network module updated now

image

Cons

  • 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>"

Adjustment for Laptop Users

  • 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.