Icon Verification Guide
CRITICAL: Check SOURCE CODE, Never Guess
Icons are defined in THREE different places:
| Location |
Examples |
How to Check |
config/polybar/config.ini |
launcher, power, lock |
View file directly |
source/main.go |
transmission, (volume via polybar.go) |
View at command handler |
| Individual source files |
crypto.go, macspoof.go, battery.go, nightlight.go, update.go, polybar/polybar.go |
grep for icon strings |
Polybar Icons in config.ini
[module/launcher]
format = "%{T1} %{T-}" # ← Launcher icon here
[module/power]
format = ⏻ # ← Power icon here
[module/lock]
format = # ← Lock icon here
Icons from Go Code
// main.go --polybar-transmission
if rofi.IsTransmissionRunning() {
fmt.Print("")
} else {
fmt.Print("")
}
// macspoof.go StealthStatus()
return "" // Stealth ON
return "" // Stealth OFF
// crypto.go getCryptoIcon()
return "" // Default crypto icon
Finding Icons
# Search for icon definitions
grep -r '"\|\|\|\|\|⏻\|\|\|\|' source/
# Check polybar config
grep "format = " config/polybar/config.ini
Complete Polybar Icon Reference
| Module |
Icon(s) |
States |
| launcher |
|
- |
| workspaces |
|
- |
| date |
|
- |
| stealth |
/ |
ON/OFF |
| network-wifi |
// |
Connected/No signal/No internet |
| network-eth |
|
Connected |
| wireguard |
// |
Not configured/Disconnected/Connected |
| volume |
/// |
High/Medium/Low/Muted |
| battery |
- |
Discharging (10-100%) |
| |
- |
Charging |
| crypto |
|
- |
| night-light |
/ |
OFF/ON |
| cpu |
|
- |
| memory |
|
- |
| proton-drive |
// |
Synced/Syncing/Not configured |
| transmission |
/ |
Running/Stopped |
| openriot-update |
/ |
Update available/Up to date |
| weather |
varies |
Based on conditions |
| power |
⏻ |
- |
| lock |
|
- |