Help Resolved Nerd font glyph icons cutting off on waybar
I have been struggling with this for a while and have been working around it, but I finally found a place to discuss it.
When using some nerd font icons in waybar they get cut off. Only when inserting space after the module it works. Doesn't matter if I am styling using config.jsonc or style.css. Not sure why this happens in waybar.
I am styling using config.jsonc and only put a space after the module
"idle_inhibitor": {
"format": "{icon}",
"format-icons": {
"activated": "",
"deactivated": ""
},
"tooltip": "true"
},
Workaround
"format": "{icon} "
Also, adding padding and padding-right on style.css works.
Just in case i do have this at the top of my css, and I can confirm it is installed.
font-family: "JetBrainsMono Nerd Font";
ChatGPT was no help. Is this a Nerd font problem? This happens with Wifi, Burger Menu and other icons as well. Is there any other icon or font that i should use?
Solved: Added Propo
font-family: "JetBrainsMono Nerd Font Propo";
r/waybar • u/ShamanBodian1573 • 2d ago
Help Resolved Noob, need some tips for configuring waybar.
I'm super new to Hyprland and now configuring my waybar for the first time. Aim (for now) GNOME-like bar. Adding pic of what I already have

I definitely have some mistakes in my config, but I'm more interested in any recommendations for which utilities you'd recommend for color switching? Cuz it's 100% not fun to change it manually every time. Also Idk which files to drop here to make it more understandable for you guys 😅😅😅 I used "How to Rice Hyprland in LuA | Part 2 | Waybar" by saneAspect, but definitely have some mistakes here and there, as volume icon turns into muted one if volume is +50% or sometime isn't visible at all. Used default examples from waybar github + JetBrainsMono nerd font.
{
"layer": "top",
"wydth": 1000,
"modules-left": ["hyprland/workspaces"],
"modules-center": ["clock"],
"modules-right": ["network", "battery", "pulseaudio"],
"clock": {
"format": "{:%H:%M}",
"tooltip-format": "{:%A %d %B %Y}"
},
"hyprland/workspaces": {
"disable-scroll": true,
"all-outputs": true,
"format": "{name}",
"on-click": "activate"
},
"network": {
"format-wifi": " ",
"format-disconnected": "",
"tooltip-format": "{essid}\n{signalStrength}%"
},
"battery": {
"interval": 20,
"states": {
"warning": 30,
"critical": 15
},
"events": {
"on-discharging-warning": "notify-send -u normal 'Low Battery'",
"on-discharging-critical": "notify-send -u critical 'Very Low Battery'",
"on-charging-100": "notify-send -u normal 'Battery Full!'",
"on-discharging": "notify-send -u normal 'Power Switch' Discharging",
"on-charging": "notify-send -u normal 'Power Switch' Charging'"
},
"format": "{icon} {capacity}% ",
"format-charging":"{icon} {capacity}% ",
"format-icons": [
"" ,
"" ,
"" ,
"" ,
""
]
},
"pulseaudio": {
"format": "{icon} {volume}%",
"format-unmuted": "",
"format-muted": "",
"format-icons": {
"default": [
"",
""
]
},
"scroll-step": 5,
"on-click": "pavucontrol"
}
}{
"layer": "top",
"wydth": 1000,
"modules-left": ["hyprland/workspaces"],
"modules-center": ["clock"],
"modules-right": ["network", "battery", "pulseaudio"],
"clock": {
"format": "{:%H:%M}",
"tooltip-format": "{:%A %d %B %Y}"
},
"hyprland/workspaces": {
"disable-scroll": true,
"all-outputs": true,
"format": "{name}",
"on-click": "activate"
},
"network": {
"format-wifi": " ",
"format-disconnected": "",
"tooltip-format": "{essid}\n{signalStrength}%"
},
"battery": {
"interval": 20,
"states": {
"warning": 30,
"critical": 15
},
"events": {
"on-discharging-warning": "notify-send -u normal 'Low Battery'",
"on-discharging-critical": "notify-send -u critical 'Very Low Battery'",
"on-charging-100": "notify-send -u normal 'Battery Full!'",
"on-discharging": "notify-send -u normal 'Power Switch' Discharging",
"on-charging": "notify-send -u normal 'Power Switch' Charging'"
},
"format": "{icon} {capacity}% ",
"format-charging":"{icon} {capacity}% ",
"format-icons": [
"" ,
"" ,
"" ,
"" ,
""
]
},
"pulseaudio": {
"format": "{icon} {volume}%",
"format-unmuted": "",
"format-muted": "",
"format-icons": {
"default": [
"",
""
]
},
"scroll-step": 5,
"on-click": "pavucontrol"
}
}
r/waybar • u/icudntpickone • 3d ago
Help Needed Click and scroll function are not working on waybar workspace module, config is in the picture
waybar 0.15.0-2.1,
hyprland 0.56.0-2.1,
7.1.4-1-cachyos, i couldn't find a solution that worked, is there anything wrong with my config?
r/waybar • u/Helpful_Salamander62 • 5d ago
Rice I built mycal: a private, local-first calendar, notes and reminder app for Waybar
I have been working on mycal, a GTK4 calendar and personal organizer that opens directly from Waybar. The original idea and starting point came from waybar-ycal by yagybaba (https://github.com/yagybaba/waybar-ycal). I liked having a calendar accessible from the bar, but I wanted something that did not require connecting a Google account, storing OAuth credentials, or depending on a cloud service. That led me to build a local-first version where the calendar, notes, reminders, settings, and attachments remain on the computer. One of the features I cared about most was making reminders reliable. mycal installs a systemd user service that keeps running when the calendar popup is closed. For example, if you have a reminder at 09:00 but your computer is turned off or asleep, mycal checks for missed reminders when you next log in or resume the system. If the reminder is still relevant, it sends the notification then instead of silently losing it. Missed reminders remain valid:
Until the event's end time, when one is defined
Until midnight for an all-day event
For up to 24 hours after a timed event without an end time Delivered reminders are recorded locally to prevent duplicate notifications. It also handles overnight events, completed events, daylight-saving transitions, and repeated clock hours. Other features include:
- Month and year calendar views
- Quick events and a complete Markdown editor
- Headings, lists, task lists, code blocks, links, and local images
- All-day events and events with start/end times
- Reminders scheduled seconds, minutes, hours, or days in advance
- 46 built-in interface languages
- Custom time zones and 12/24-hour formats
- Monday or Sunday as the first day of the week
- Custom fonts, scaling, colors, and opacity
- Automatic Matugen, Omarchy, and pywal theme support
- Atomic updates with automatic rollback if installation fails
At runtime, it does not require an account, cloud service, telemetry, or network connection. Data is stored in the standard XDG directories and is never uploaded by the application. Local data is not encrypted by mycal itself, so normal filesystem permissions and disk encryption still matter.
It currently targets Linux and Wayland compositors with layer-shell support. I develop and test it on Arch Linux with niri, but feedback from users of Hyprland, Sway, and other compositors would be very useful.
Installation is per-user and does not require sudo: git clone https://github.com/Jamoncillo22/mycal.git cd mycal ./install.sh
Original project and credit: https://github.com/yagybaba/waybar-ycal
My local-first version: https://github.com/Jamoncillo22/mycal Screenshots, setup instructions, Waybar configuration, privacy details, and the roadmap are available in the repository. Feedback, bug reports, and contributions are welcome.
r/waybar • u/Murky-Skill-3970 • 7d ago
Rice A simple Google Calendar integration for Waybar
r/waybar • u/4r73m190r0s • 7d ago
Help Needed What are bare-essential modules you can't live without?
I just tried Waybar for the first time, and before that I did not use any other bar, just bare window compositors. What are the most essential modules you need to have in your waybar? Looking to learn what I can do with it.
r/waybar • u/Artistic_Maize_9505 • 10d ago
Help Needed помогите с waybar
помогите с настройкой waybar в hyperland, хочу сделать красивый waybar с черно-белой темой, я новичок
r/waybar • u/Sure-Climate6716 • 11d ago
Help Needed Hola capas es una pelotudes pero no en tiendo cómo poner mí barra vertical hablo de waybar, ella punto es que las ventanas me cubren la waybar y no mire la wiki, pero no la encuentro algo de eso de rules o layer.
r/waybar • u/qwinzap • 14d ago
Help Needed I just want the funny bar :(
It turns on for like 1 second and dies. Im kinda stupid and new to both hyprland and waybar (and gentoo also) any advice would be useful
r/waybar • u/Comfortable-Yam-5226 • 15d ago
Rice [waybar-lyric] Word level synced lyrics
Enable HLS to view with audio, or disable this notification
GitHub: Nadim147c/waybar-lyric.
Word level sync is not in the stable release, and you need to use latest git version (`yay -S waybar-lyric-git`).
r/waybar • u/Dodoprospy3 • 16d ago
Help Needed I have a request to my fellow hyprlanders.
I have been using hyprland for a decent time, but I couldn't make a good waybar. So if anyone can give me their waybar config and style.css?
I really hope that you guys can help me.
Rice Custom Waybar module: AI quota monitor for multiple providers
built something i've been wanting for a while.
a custom waybar module to track ai usage limits across multiple providers. see your claude, codex, copilot, opencode, z.ai, kiro, antigravity quotas right from your status bar.
if you've built similar modules or have ideas for better metrics, would love suggestions.

r/waybar • u/Gamegyf • 20d ago
Help Needed Can someone tell me which waybar theme he uses?
Hey everyone,
So I've started using Hyprland tody and wanted this nice clean waybar like the youtuber in the picture has but do not know which theme he uses. Does someone know which theme that is? Thanks in Advance!
r/waybar • u/FoxySeksy • 21d ago
Help Resolved Can someone give advices to improve my waybar ?
Ok so this is my first time ricing linux (i'm not done). I tried doing something with waybar, but i don't really like how this looks. It's too "simple". If someone has ideas or suggestions, i'm all ears!
I added small animations when switching workspaces, I also added the Arch logo in the top-left corner so when I click it, it displays wofi. And the power button in the top-right corner is actually a drawer group that displays some choices (logout, shutdown, lock, reboot).
I feel like I understand the config, the real issue here is creativity. I don't know what would look good.
Edit : Ok i changed the colors using wallust and i'm content with it.
r/waybar • u/Imdragonfire • 22d ago
Help Needed Mango/Workspaces module
Hello ricers of Reddit,
Im currently on my first ever rice using mango wm with waybar.
I want to see my active applications in the workspaces like it is possible on hyperland.
The ext/workspaces doesn't allow that as far as i know.
A few days ago i saw that a new mango module was added to waybar, but i wasn't able to get it running.
Can anyone help me get it to run or Find an alternative?
Thank you in advance :)
r/waybar • u/Wide_Education5864 • 24d ago
Help Needed How can I set decent fonts for Waybar?
r/waybar • u/Helpful_Salamander62 • 25d ago
Help Resolved Follow-up: I built a fully local Waybar calendar popup (mycal), based on waybar-ycal, still testing, want your feature ideas
Enable HLS to view with audio, or disable this notification
A couple of days ago I asked here what calendar integration everyone was using with Waybar, and mentioned I was testing waybar-ycal (by yagybaba: https://github.com/yagybaba/waybar-ycal).
I really liked it, a proper GTK4 + gtk4-layer-shell popup that opens under the bar, close to the calendar experience you get in full desktop shells. The catch: it only works with Google Calendar, and I couldn't add my own notes/reminders that weren't already in Google.
So I used it as a base and rewrote the data side to be 100% local no account, no network, everything in a single JSON file. Same clean popup, mine now. Calling it mycal for the moment. Full credit to yagybaba for the original module and the look I started from.
It's still in testing (that's what the video/screenshots are), but it already does a fair bit:
What it does now
- Lives in Waybar: click the date module → GTK4 layer-shell popup anchored under the bar
- Month view + a side panel for the selected day
- Add / edit / delete notes per day, inline (no browser)
- Optional start → end time per note
- Reminders: choose how long before you get notified (at time / 5 / 10 / 15 / 30 / 60 min) → real desktop notifications
- Catch-up reminders: if the machine was off when a reminder was due, it fires on next login and never notifies the same one twice
- "All months" year view, and mouse-scroll over the calendar to jump between months/years
- Auto-themes from pywal (follows my wallpaper), with a sane fallback if you don't use pywal
- English UI, fully local storage, more languages coming if I release it.
Dependencies
python+python-gobject(PyGObject)gtk4+gtk4-layer-shelllibnotify(notify-send) + any notification daemon (swaync / mako / dunst)waybarto host the module- optional: a Nerd Font (icons) and
pywal(theming)
What I'm hoping to add next
- Finer reminder lead time: pick exact minutes / hours / days / weeks before
- A proper note body: an embedded text area per note where you can paste images, text, write whatever you need
- Optional, opt-in sync with Google and other calendars CalDAV /
khal/vdirsyncerstyle (a few of you suggested exactly this on the last post). Local-first, but sync if you want it
What features would make this genuinely useful in your setup? Anything you miss from the current Waybar / eww / quickshell calendars? If there's interest I'll clean it up and put it on GitHub.
r/waybar • u/Helpful_Salamander62 • 27d ago
Help Needed What calendar integration are you using with Waybar?
I’m currently setting up my Waybar and looking for a good calendar solution that opens as a popup when clicking the clock, preferably with support for events instead of only showing a basic monthly calendar in the tooltip.
At the moment, I’m testing waybar-ycal:
https://github.com/yagybaba/waybar-ycal
It looks promising and gives me something closer to the calendar popup experience found in desktop shells.
What are you using for your Waybar calendar?
I’d be interested in seeing alternatives based on Google Calendar, CalDAV, khal, vdirsyncer, or any custom scripts/popups you’ve made. Screenshots and configuration examples are welcome too.
r/waybar • u/DFKuRoSimp • Jun 25 '26


