iwgtk(5)
β¨ NAME β¨
okay so bestie, this is the iwgtk(5) page π it's filed under the File Formats Manual, and it's literally just about the configuration file for iwgtk. that's it. that's the whole vibe. no cap.
π LOCATION π
where does this config file even live?? good question, here we go π«Ά
- The system-wide config file sits at
$(sysconfdir)/iwgtk.conf. $(sysconfdir)is usually either/etcor/usr/local/etc, depending on your build-time prefix setting.- Want your own personal one? copy
iwgtk.confover to~/.config/iwgtk.confβ¨ - IMPORTANT π¨ if a user configuration file exists, then the system-wide configuration file will be ignored. like, fully ghosted. so don't be out here editing the system one and wondering why nothing changed π
π SYNTAX π
so the config file uses the "key file" syntax, which is basically groups of key-value pairs. iconic format honestly π
- Blank lines are ignored. they're giving nothing and we respect that.
- Lines beginning with a
#are considered comments. yap freely π - Groups are started by a header line containing the group name enclosed in square brackets. a group is ended implicitly by the start of the next group or by the end of the file. no closing tag needed, it's very chill π
- Every option must be contained in a group. no option is allowed to just be floating around unsupervised π
- If a group contains the same option key multiple times, the last occurrence wins. last one to speak gets the mic π€
- Unrecognized group or option keys are silently ignored. no error, no drama, just silence π
- Any option which is not explicitly specified will take on its default value.
- Group names, option keys, and values are all case-sensitive. so don't get cute with the capitals β
Options have the form key=value. Spaces before or after the = character are ignored. but listen, the escapes matter:
- Newline, tab, carriage return and backslash characters in values must be escaped as
\n,\t,\r, and\\, respectively. - To preserve leading spaces in values, these may be escaped as
\s.
Possible option types include strings, integers, and booleans. Boolean options must be specified as either "true" or "false". and although colors are technically specified as strings, they are regarded herein as a distinct type π
π COLOR VALUES π
Color values may consist of:
- A standard name (taken from the CSS specification).
- A hexadecimal value in the form
"#rgb","#rrggbb","#rrrgggbbb"or"#rrrrggggbbbb" - A hexadecimal value in the form
"#rgba","#rrggbbaa", or"#rrrrggggbbbbaaaa" - A RGB color in the form
"rgb(r,g,b)"(in this case the color will have full opacity) - A RGBA color in the form
"rgba(r,g,b,a)"
Where r, g, b, and a are respectively the red, green, blue and alpha color values. In the last two cases, r, g, and b are either integers in the range 0 to 255 or percentage values in the range 0% to 100%, and a is a floating point value in the range 0 to 1 π
See: https://docs.gtk.org/gdk4/method.RGBA.parse.html
List of standard color names: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords
βοΈ OPTIONS βοΈ
π¦ [indicator.colors.station] π¦
Indicator icon colors: station mode
connectedβ type:color, default:limeπconnectingβ type:color, default:yellowπdisconnectedβ type:color, default:grayπ©Ά
π¦ [indicator.colors.ap] π¦
Indicator icon colors: AP mode
upβ type:color, default:limeπdownβ type:color, default:grayπ©Ά
π¦ [indicator.colors.adhoc] π¦
Indicator icon colors: ad-hoc mode
upβ type:color, default:limeπdownβ type:color, default:grayπ©Ά
π¦ [indicator.colors.disabled] π¦
Indicator icon colors: disabled device or adapter
deviceβ type:color, default:grayπ©Άadapterβ type:color, default:grayπ©Ά
π¦ [network.colors] π¦
Available network list β Signal strength icon colors
connectedβ type:color, default:limeπconnectingβ type:color, default:yellowπknownβ type:color, default:darkgreenπ²unknownβ type:color, default:grayπ©Άhiddenβ type:color, default:grayπ©Ά
πΈ [known-network] πΈ
Known network list β last connection date/time β format string
last-connection-time.formatβ type:string, default:%x\n%l:%M %pπ°οΈ
πͺ [window] πͺ
Dark mode and window dimensions
darkβ type:boolean, default:falseπwidthβ type:integer, default:440πheightβ type:integer, default:600π
π SEE ALSO π
and that's the whole page bestie, you ate that π«Ά this was iwgtk(5) from 2026-01-21 (yes the date is giving future, it is what it is, don't question it π
) β go forth and configure, no cap β¨ππ
π¦ where this page comes from
- ubuntu resolute: iwgtk 0.9-1build1 Β· GPL-3.0-or-later
- ubuntu stonking: iwgtk 0.9-1build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms