The style.css file that ships with waybar specifies the FontAwesome
font.
* {
/* `otf-font-awesome` is required to be installed for icons */
font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif;
font-size: 13px;
}
The config file uses 67 glyphs from Font Awesome.
Here are some examples:
0xf01e arrow-right-rotate
0xf01e arrow-right-rotate
0xf76b temperature-low
0xf769 temperature-high
0xf131 microphone-slash
0xf5e7 charging-station
0xf06a circle-exclamation
Font Awesome is non-free. It used to be free software, but they changed
the license.
The is a project called Fork Awesome based on the most recent freely
licensed version of Font Awesome. Fork Awesome is available on Debian in
the fonts-fork-awesome package.
Some of the Font Awesome glyphs used by waybar are too new. They were
added to Font Awesome after the relicensing, so are missing from Fork
Awesome.
When running waybar without Font Awesome installed it shows lots of
missing glyphs.
Package: waybar
Version: 0.9.17-2
Followup-For: Bug #1014943
Dear Maintainer,
I also hit this bug.
As mentioned Fork Awesome is available in Debian, so instead of these:
0xf76b temperature-low
0xf769 temperature-high
one can use these:
https://forkaweso.me/Fork-Awesome/icon/thermometer-empty/
0xf2cb fa-thermometer-empty
https://forkaweso.me/Fork-Awesome/icon/thermometer-full/
0xf2c7 fa-thermometer-full
For my own setup, I've also changed the brightness config, thus:
// "format-icons": ["", "", "", "", "", "", "", "", ""]
"format-icons": ["", ""]
using these:
https://forkaweso.me/Fork-Awesome/icon/sun/
https://forkaweso.me/Fork-Awesome/icon/sun-o/
(I've no idea what the original series of icons were supposed to be indicating,
but those two at least give one something that is brightness related, which
seems like a step forward.)
Oh, and I've just noticed that I'm yet to find an alternative for whatever the
symbol is meant to be when one is charging the battery.
Cheers, Phil.
Hi!
Ah, thanks for these! :)
For the battery I switched to use:
,---
"format-icons": {
"full": "🔌✔",
"charging": "🔌▴",
"discharging": "🔋▾"
}
`---
And the others I needed a replacement for were for the network:
,---
"format-ethernet": "🖧 : {ipaddr}/{cidr}",
"format-disconnected": "",
`...
Thanks,
Guillem