waybar-gps(5)
π waybar-gps β the manual page, but make it a group chat π
okay so bestie. you found the waybar-gps(5) page. this is section 5 of the manual, it's the gps module situation, and we're gonna get through it together because honestly? it's giving iconic GPS widget energy and you deserve to understand every single crumb. π°οΈβ¨
πΈ NAME πΈ
waybar β the gps module. that's it. that's the name. short, sweet, main character. π
π¦ DESCRIPTION π¦
it's the gps module for gpsd. yes, fr fr, that's the whole description. it talks to gpsd and gives you the tea about where you are on this big blue marble. π
π FILES π
$XDG_CONFIG_HOME/waybar/configβ your per user configuration file. this is where you put your lil config dreams. π«Ά
β¨ ADDITIONAL FILES β¨
so libgps lives in these places, and it's lowkey just vibing in one of them:
/usr/lib/libgps.soor/usr/lib64/libgps.so/usr/lib/pkgconfig/libgps.pcor/usr/lib64/pkgconfig/libgps.pc/usr/include/gps
like, pick a lane bestie, but also slay. π
π CONFIGURATION π
okay here's every single knob. do not skip a single one, i will know. π
formatβ typeof:string, default:{glyph}. the text format. what it even says. π¬tooltipβ typeof:bool, default:true. option to disable tooltip on hover. if hover popups are too much for you, set this tofalse, no judgement. πtooltip-formatβ typeof:string, default:Games running: {glyph}. the text format of the tooltip. (yes,Games running:β we do not ask questions, we copy the default exactly. π)intervalβ typeof:integer, default:5. the interval in which the GPS information gets polled (e.g. current speed).- heads up: significant updates (e.g. the current fix mode) are updated immediately. so the important stuff is not sitting there marinating in the interval queue. periodt. β
hide-disconnectedβ typeof:bool, default:true. defines if the module should be hidden if there is no GPS receiver. default is hide it, because nobody wants to see a ghost. πhide-no-fixβ typeof:bool, default:false. defines if the module should be hidden if there is no GPS fix. default is do show it. π₯
π FORMAT REPLACEMENTS π
these are the little {guys} you can stick in your formats. they're the whole personality of the module, honestly. π§
{mode}β Fix mode.{status}β Technology used for GPS fix. not all GPS receivers report this. (rude of them, but okay. π€){latitude}β Latitude, decimal degrees. can beNaN.{latitude_error}β Latitude uncertainty, meters. can beNaN.{longitude}β Longitude, decimal degrees. can beNaN.{longitude_error}β Longitude uncertainty, meters. can beNaN.{altitude_hae}β Altitude, height above ellipsoid, meters. can beNaN.{altitude_msl}β Longitude, MSL, meters. can beNaN.{altitude_error}β Altitude uncertainty, meters. can beNaN.{speed}β Speed over ground, meters/sec. can beNaN.{speed_error}β Speed uncertainty, meters/sec. can beNaN.{climb}β Vertical speed, meters/sec. can beNaN.{climb_error}β Vertical speed uncertainty, meters/sec. can beNaN.{satellites_visible}β Number of satellites visible from the GPS receiver. ππ°οΈ{satellites_used}β Number of satellites used for the GPS fix. the chosen ones. π
bestie note: a lot of these can be NaN. that's their business, not ours. don't come for them. π«Ά
π EXAMPLES π
here is a real one, copy it exactly, character for character, because we are not risking a typo in the group chat:
"gps": {
"format": "{mode}",
"format-disabled": "", // an empty format will hide the module
"format-no-fix": "No fix",
"format-fix-3d": "{status}",
"tooltip-format": "{mode}",
"tooltip-format-no-fix": "{satellites_visible} satellites visible",
"tooltip-format-fix-2d": "{satellites_used}/{satellites_visible} satellites used",
"tooltip-format-fix-3d": "Altitude: {altitude_hae}m",
"hide-disconnected": false
}
look at that comment: an empty format will hide the module. sneaky little trick and it ate. π β¨
π STYLE π
the CSS classes you can dress up. get in, we're doing glam. π
#gps#gps.disabledβ applied when GPS is disabled.#gps.fix-noneβ applied when GPS is present, but there is no fix.#gps.fix-2dβ applied when there is a 2D fix.#gps.fix-3dβ applied when there is a 3D fix. the glow-up tier. π
and that's the whole page, bestie. go forth, configure your gps module, and let it be known that you understood every option. i'm so proud of you. πΈπ¦π
this beauty came to you as waybar-gps, dated 2026-02-08, and it's page 5 of the manual (waybar-gps(5)). mwah. π
π¦ where this page comes from
- ubuntu resolute: waybar 0.15.0-1 Β· MIT
- ubuntu stonking: waybar 0.15.0-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms