waybar: waybar-weather, accept JaKooLit update

This commit is contained in:
Petar Kapriš 2026-05-13 20:58:03 +02:00
parent 7528fc1ef3
commit 952cb17005
3 changed files with 202 additions and 0 deletions

View file

@ -0,0 +1,13 @@
## SPDX-FileCopyrightText: Winni Neessen <wn@neessen.dev>
##
## SPDX-License-Identifier: MIT
##
## Example file for the cityname_file geobus provider
## This provider is based on a simple file containing a <city/town>,<country> pair
## pointing towards the desired location.
##
## The geolocation file must be placed in the waybar-weather config directory:
## ~/.config/waybar-weather/cityname
##
## The following coordinates point towards coordinates: 37.332806,-122.005371
Apple Park Cupertino, California

View file

@ -0,0 +1,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: 124
## 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 = ""

View file

@ -0,0 +1,13 @@
## SPDX-FileCopyrightText: Winni Neessen <wn@neessen.dev>
##
## SPDX-License-Identifier: MIT
##
## Example file for the geolocation_file geobus provider
## This provider is based on a simple file containing a <latitude>,<longitude> pair
## pointing towards the desired location.
##
## The geolocation file must be placed in the waybar-weather config directory:
## ~/.config/waybar-weather/geolocation
##
## The following coordinates point towards Apple Park in Cupertino, CA
37.332806,-122.005371