polybar-scripts
This is a community project. We write and collect scripts for Polybar!
To find out how to write and use your own scripts, read Polybars wiki.
This repository is not an exact blueprint. I guess every script has to be customized to make your Polybar unique. We cannot guarantee that all scripts will work because many scripts are written for very specific purposes. But we're trying.
Your script isn't here yet? You have ideas to extend the scripts or descriptions? Send us your pull request or join us on freenode's #polybar
.
Hall of Fame
Is this your first time here? You should definitely take a look at these scripts:
- openweathermap-fullfeatured
- player-mpris-tail
- battery-combined-udev
- system-bluetooth-bluetoothctl
- notification-reddit
- inbox-imap-shellnetrc
- isrunning-service
- system-usb-udev
- updates-pacman-aurhelper
- info-hackspeed
Setup
- Save the script of your choice somewhere at
~/.config/polybar/
. - Don't forget to make the script executable:
chmod +x ~/.config/polybar/script.sh
. - Copy the module settings into your configuration file.
- Replace the appropriate icon strings in the script (e.g. replace
#1
with🎉
).
all colors are beautiful
See also these other user repositories:
- vyachkonovalov/polybar-gmail: A Polybar module to show unread messages from Gmail
- vyachkonovalov/bar-protonmail: A Waybar/Polybar module for ProtonMail
- 0nse/now_playing: Output the currently scrobbling song
- dakuten/taskwarrior-polybar: Merely just a script showing the most urgent task and allowing it to be marked done
- quelotic/polybarModules: Scripts for mail and caffeine
- vyp/scripts: A script to show focused, occupied, free and urgent herbstluftwm tags in polybar
- willHol/polybar-crypto: A polybar script that displays the price of crypto-currencies
- DanaruDev/UnseenMail: Polybar Python script for viewing unread email from multi accounts
- drdeimos/polybar_another_battery: Simple battery charge level watcher with notifications (libnotify)
- zemmsoares/polynews: Read news on your polybar
- nivit/polybar-module-earthquake: Polybar module for showing the latest seismic event on Earth
- nivit/polybar-module-news: This polybar module displays RSS/Atom feeds
- HackeSta/polybar-kdeconnect: KDEConnect module for Polybar
- zemmsoares/polybar-node-version: Script to check Node.js version
- Jvanrhijn/polybar-spotify: Shows the current song playing on Spotify
- HackeSta/polybar-browsermediacontrol: Browser Media Control module for Polybar
- dietervanhoof/polybar-spotify-controls: Set of modules provides controls for spotify
- mihirlad55/polybar-spotify-module: Lightweight programs to integrate spotify into polybar
- unode/polypomo: Minimalist pomodoro style timer
- marioortizmanero/polybar-pulseaudio-control: A feature-full polybar module to control pulseaudio
- budlabs/polify: A utility that makes it easier to manage and work with polybars IPC-modules
- VineshReddy/polybar-redshift: Change, display temperature and open/close Redshift
- gitlab.com/indeedwatson/polybar_twitch: Display live Twitch channels
- jbirnick/polybar-timer: Simple & customizable timer (can be used for pomodoro tracking).
- zack-ashen/polystock: Simple stock ticker displayer for displaying stock prices.
- Hackesta/polybar-qbittorrent: qBittorrent Module for Polybar
- jbirnick/polybar-todoist: Displays amount of Todoist tasks of each priority.
- PrayagS/polybar-spotify: Spotify status and controls module for Polybar with text scrolling
- Hackesta/polybar-speedtest: speedtest.net Module for Polybar
- MaxdSre/mpris-player-control: Control player via MPRIS D-Bus interface
- maksmeshkov/toggl_polybar: Information about current running task for toggl.com time tracker users
- shervinsahba/polybar-vpn-controller: VPN controller (toggle VPN, display location or IP, choose location via rofi menu, copy IP to clipboard)