1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
|
# SPDX-FileCopyrightText: Winni Neessen <wn@neessen.dev>
#
# SPDX-License-Identifier: MIT
## =============================================================================
## General Configuration
## =============================================================================
## Measurement system used for weather data.
## Allowed values: "metric", "imperial"
## Default: "metric"
#
# units = "metric"
## Locale used for geolocation and formatting.
## If unset, the locale may be determined automatically from the environment.
#
# locale = "en-US"
## Log verbosity level.
## Supported values:
## DEBUG = -4
## INFO = 0
## WARN = 4
## ERROR = 8
## Default: 0 (INFO)
#
# loglevel = 0
## =============================================================================
## Weather Configuration
## =============================================================================
[weather]
## Weather data provider.
## Supported providers:
## - Open-Meteo => config name: "open-meteo"
## Default: "open-meteo"
#
# provider = "open-meteo"
## Number of hours ahead to use as forecast values
## Allowed values: 1–24
## Default: 3
#
# forecast_hours = 3
## Temperature threshold below which conditions are classified as cold.
## Defaults are expressed in degrees Celsius and are based on
## potentially hazardous driving conditions.
##
## If the temperature goes below the configured cold_threshold, waybar-weather
## will output an additional CSS class "cold", that can be used in the waybar style
## config to style waybar-weather differently in these kind of conditions.
##
## Default: 2
#
# cold_threshold = 2.0
## Temperature threshold above which conditions are classified as hot.
## Defaults are expressed in degrees Celsius and are based on
## uncomfortable or potentially dangerous heat levels.
##
## If the temperature goes above the configured hot_threshold, waybar-weather
## will output an additional CSS class "hot", that can be used in the waybar style
## config to style waybar-weather differently in these kind of conditions.
##
## Default: 30
#
# hot_threshold = 30.0
## =============================================================================
## Update and Output Intervals
## =============================================================================
[intervals]
## Interval at which weather data is refreshed from the provider.
## Default: 15m
#
# weather_update = "15m"
## Interval at which output data is emitted to waybar.
## Default: 30s
#
# output = "30s"
## =============================================================================
## Output Templates
## =============================================================================
[templates]
## waybar-weather providers different templating options, that allow you to customize waybar-weather
## in the way you like. waybar-weather uses the Go templating syntax (reference: https://pkg.go.dev/text/template)
## We provide several variables and functions that represent address or weather data (current or forcasted)
## that can be used to show as output for waybar-weather.
##
## In general there are two different types of output: "text" and "tooltip". "text" is the value that is
## always shown in the waybar and "tooltip" is the text that is shown when hovering over the waybar menu item.
## Additionally, we provide "alt_text" and "alt_tooltip" which can be used as alternative text to be displayed.
## You can toggle between text/tooltip and alt_text/alt_tooltip by clicking the menu item. Be default we use
## this to toggle between current and forecasted weather data.
##
## Please refer to the README for available variables and functions.
## Primary text template used for output rendering.
#
# text = ""
## Alternative text template.
#
# alt_text = ""
## Primary tooltip template.
#
# tooltip = ""
## Alternative tooltip template.
#
# alt_tooltip = ""
## Use CSS-based icons instead of rendering icons directly in the template.
## When enabled, waybar-weather will emit appropriate CSS classes
## that can be styled in the waybar stylesheet.
##
## Default: false
#
# use_css_icon = false
## =============================================================================
## Geolocation Configuration
## =============================================================================
[geolocation]
## Path to a static geolocation file for the geolocation_file provider.
## If set, this file is used with the highest accuracy.
#
# geolocation_file = ""
## Path to a static city name file.
## If set, this file is used to resolve human-readable location names.
#
# cityname_file = ""
## Disable individual geolocation providers.
## All providers are enabled by default - they might not provide data, though (e. g. if no gpsd is running,
## the gpsd provider will not be able to provide location data).
##
## For details on the different geolocation providers, please refer the README.
#
# disable_geoip = false
# disable_geoapi = false
# disable_geolocation_file = false
# disable_cityname_file = false
# disable_ichnaea = false
# disable_gpsd = false
## =============================================================================
## Geocoder Configuration
## =============================================================================
[geocoder]
## For details on the different geocoder providers, please refer the README.
## Reverse geocoding provider used to resolve human-readable locations.
## Default: "nominatim"
#
# provider = "nominatim"
## API key for the selected geocoding provider, if required.
#
# apikey = ""
|