aboutsummaryrefslogtreecommitdiffstats
path: root/config/waybar-weather
diff options
context:
space:
mode:
authorDon Williams <Don.e.williams@gmail.com>2026-02-19 01:01:59 -0500
committerDon Williams <Don.e.williams@gmail.com>2026-02-19 01:01:59 -0500
commit7a7334f1ce95ea946506b37193ef4fb71f8f6744 (patch)
tree535f1b6f2457c6d95b39b1f389e6d65dc6e95a8a /config/waybar-weather
parent17faea007e32355bc52a0f639746dc9b549e6218 (diff)
Added config files for waybar-weather Added settinmgs to toggle C/F
On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md renamed: update-dots.sh -> archive/update-dots.sh modified: config/hypr/scripts/Kool_Quick_Settings.sh new file: config/hypr/scripts/Toggle-weather-waybar-units.sh new file: config/waybar-weather/cityname.txt new file: config/waybar-weather/config.toml new file: config/waybar-weather/geolocation.txt modified: copy.sh
Diffstat (limited to 'config/waybar-weather')
-rw-r--r--config/waybar-weather/cityname.txt13
-rw-r--r--config/waybar-weather/config.toml176
-rw-r--r--config/waybar-weather/geolocation.txt13
3 files changed, 202 insertions, 0 deletions
diff --git a/config/waybar-weather/cityname.txt b/config/waybar-weather/cityname.txt
new file mode 100644
index 00000000..c9a67422
--- /dev/null
+++ b/config/waybar-weather/cityname.txt
@@ -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 \ No newline at end of file
diff --git a/config/waybar-weather/config.toml b/config/waybar-weather/config.toml
new file mode 100644
index 00000000..7a7b9b28
--- /dev/null
+++ b/config/waybar-weather/config.toml
@@ -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: 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 = ""
diff --git a/config/waybar-weather/geolocation.txt b/config/waybar-weather/geolocation.txt
new file mode 100644
index 00000000..498d6ac2
--- /dev/null
+++ b/config/waybar-weather/geolocation.txt
@@ -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 \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage