gnss-share.conf(5)

πŸ’– gnss-share.conf β€” the manual page, but make it cute πŸ’–

okay bestie, welcome to gnss-share.conf(5) β€” yeah it's a file format manual, but it's OUR file format manual now 🫢


✨ DESCRIPTION ✨

gnss-share.conf is where all the config for gnss-share lives. It's giving settings app but make it text file. The format is TOML β€” so yeah, key = value vibes, keys and strings, that whole situation. 🌸


πŸŽ€ OPTIONS πŸŽ€

one bullet per option, no skipping, no summarising, we respect every single one in this house πŸ‘‘

  • socket="<path>" β€” the socket where NMEA location data gets sent, e.g. "/var/run/gnss-share.sock". it's literally the little mailbox your coordinates get dropped into πŸ’Œ
  • group="<string>" β€” the group you want set as owner of that socket. so the right people can come in, and the wrong people can't, periodt πŸ”
  • device_driver="<string>" β€” which GPS device driver to use. supported values are: stm, stm_serial, mm (that's for the ModemManager D-Bus interface, iykyk). pick your fighter ⭐
  • device_path="<string>" β€” the path to the GPS device you're using, e.g. "/dev/gnss0". point her at the goods πŸ“
  • device_baud_rate=<int> β€” baud rate for your GPS serial device, e.g. "9600". heads up though: this one only gets used if the device driver uses a serial interface. so if you're not on serial, this setting is just sitting there, main character with no scenes 😭
  • agps_directory="<path>" β€” the directory to load and store almanac and ephemeris data. the vibes archive, the memory of the sky πŸ¦‹

🌈 SEE ALSO 🌈


πŸ‘‘ AUTHORS πŸ‘‘

Clayton Craft <clayton@craftyguy.net> β€” the legend who made this, we stan πŸ’œ


ok so that's the whole page, no notes πŸ’… this was the gnss-share.conf file formats manual, dated 2026-01-20 β€” ty for coming to my TED talk, go configure your GPS bestie, slay πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from