polybar-adapta-theme
polybar-adapta-theme copied to clipboard
A Polybar theme influenced by Adapta-Nokto Gtk+ theme.
Polybar-Adapta-theme
A Polybar theme influenced by Adapta-Nokto Gtk+ theme.
Table of Contents
- Capture animation (right side)
- Capture animation (left side)
- Screenshots
- Color code
- Installation
- Features
- App icons
- Workspace display
- Package update monitor
- Backlight control slider
- ALSA volume control slider
- Network connection monitor, inbound/outbound speeds
- CPU monitor
- Battery monitor
- Contribution
- Conclusion
Capture animation (right side)

Capture animation (left side)

Screenshots

Color code
We are using the exact same colors as Adapta-Nokto for this theme! 😊
| Where is it used | Color code | Sample |
|---|---|---|
| Background | #222D32 | ![]() |
| Text | #CFD8DC | ![]() |
| Under line | #00BCD4 | ![]() |
| Seek bar (reached) | #4DB6AC | ![]() |
| Seek bar (not reached) | #475359 | ![]() |
| Warning (weak) | #C9BC0E | ![]() |
| Warning (Strong) | #FF5252 | ![]() |
Font
- Fantasque Sans Mono
- Iosevka Nerd Font Mono
Installation
-
Run the following command:
# Interactive bash -c "bash <(curl -sL https://git.io/Jv0e4)"or
# Non-interactive (this is useful if you want to put it in your automated script!) bash -c "bash <(curl -sL https://git.io/Jv0e4) --yes" -
And then execute
bash ~/.config/polybar/launch.shto launch Polybar.
Features
- App icons
- Workspace display
- Package update monitor
- Backlight control slider
- ALSA volume control slider
- Network connection monitor, inbound/outbound speeds
- CPU monitor
- Battery monitor
App icons
![]()
From the left,
- Apple icon
- It is The apple of course you know, but just image, hasn't specify features...
- File manager
- Open nautilus, a file manager based on Gtk+.
- Google
- Open Google search page.
- ...
- ..., you can customize it as you like ❤️
Workspace display
This is a normal feature in some normal status bars. But in Polybar it is not true! You can get status of workspace from this feature. Try it!
This feature is like the images and the table below.

| Current ws | Some windows exists | Empty |
|---|---|---|
![]() |
![]() |
![]() |
Package update monitor
It runs every 30 minutes.
This is very good feature. You can get whether there are some package updates or not. If you see "smile" and 0, that means no package updates found. On the other hand if you see "frown and more than 0, that means some package updates found. And we use a named pipe (located /tmp/.polybar-checkupdates-log) for this feature so we can immediately make the face smile again showing spinning animation after finishing the update.
| Needs to be updated | Up to date | Sync failed |
|---|---|---|
![]() |
![]() |
![]() |
This animation shows you when the frown face change into smile,

You'll want to update to see the smile!
Backlight control slider
You can see how bright your screen is. And you can slide it and change the brightness of your screen backlight by pressing brightness button on your keyboard or scrolling with mouse wheel/touchpad.
Now let me show you the way to change the brightness by scrolling with mouse wheel/touchpad.

ALSA volume control slider
You can see how loud the speaker sounds from the color of bar or the muted icon.
| Muted | Too quiet or good | A bit loud (Warning) | Too loud (Danger!) |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
And as the same as "Backlight control slider" you can also slide it and change the volume by scrolling with mouse wheel/touchpad.

And also you can make it mute/unmute by clicking with your mouse cursor.

These are the easiest way to control the volume but of cource you can do the same by pressing volume control button on your keyboard too!
Network connection monitor, inbound/outbound speeds
You can get information about how fast your network speed.

CPU monitor
You can get information about how many and well CPUs works, easily and immediately.

Battery monitor
You can see how much remains battery by the color and the value.
| Charging | Good | Low battery | Too low battery |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Contribution
Feel free to raise your issue and PR. 😊
Conclusion
Let's have fun together!




















