| Commit message (Collapse) | Author | Age | Lines |
| ... | |
| | | | |
| | | |
| | | | |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
explicit None checks
- Use explicit "is not None" checks when building place parts so empty strings are kept
instead of being treated as falsy.
- Build place string from MANUAL_PLACE or ENV_PLACE before reverse-geocoded place,
preserving explicit overrides and empty place values.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
or-chaining
Use truthy checks when building Open-Meteo place parts (ignore empty strings)
and replace verbose None-check ternaries with `or` chains when resolving the
effective place (prefer MANUAL_PLACE, then ENV_PLACE, then cached/fetched place).
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use `is not None` when extracting open-meteo place parts so empty strings aren't
discarded. Replace truthy `or` chains for selecting the effective place with
explicit None-aware conditionals so MANUAL_PLACE/ENV_PLACE empty values are
honored instead of being treated as false.
|
| | | | |
| | | |
| | | |
| | | | |
exit status in Weather.sh
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
simple output; replace wttr wrapper
- Set TOOLTIP_MARKUP default to off (ENV-driven still supported).
- Use truthy checks in place extraction helpers and simplify extraction logic.
- Change place formatting to show resolved place with coordinates or coordinates-only.
- Prepend place to simple text cache and add icons for wind, humidity and visibility.
- Replace legacy wttr-based Weather.sh with a direct Python Weather.py invocation.
|
| | |/| |
| | |/
| | | |
Used code rabbit extension and github copilot for review
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Change out_data annotation from Dict[str, str] to Dict[str, Any] so the
output can include non-string values (tooltip, class, etc.) and avoid
type mismatches.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Parse numeric strings more robustly in coerce_number: convert to float then
return int when the float has no fractional part (handles scientific notation
and avoids brittle '.'/'e' checks).
- Add diagnostic warnings to ensure_dict and ensure_list that print the
unexpected type and a truncated repr to stderr to help detect API shape
mismatches.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
modular flow
- Convert to dataclasses (Location, WeatherData) and add richer typing/casts
- Replace os.path with pathlib for cache paths and file I/O
- Add robust numeric coercion helpers (coerce_int/float/number) and unit-safe parsing
- Introduce ensure_dict/ensure_list and improved safe_get for resilient JSON traversal
- Split geolocation into env/cache/ip providers and modular reverse-geocoding helpers
- Modularize cache/fetch logic (try_cached, fetch_fresh, try_stale) and unify output builder
- Safer handling of API cache timestamp/TTL and stale-cache fallback
- Add simple tests for coercion functions
|
| | |/
| |
| |
| | |
lint caches and editor files
|
| | | |
|
| | | |
|
| | | |
|
| | |\ |
|
| | |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
symlink names
Problem: reselecting the current style/layout left the '👉 ' prefix in the choice, so the symlink target included it (e.g., style.css -> .../👉 [0 VERTICAL] [Catpuccin] Mocha.css).
Cause: options are annotated as "👉 ${name}", but the code used: choice=${choice# $MARKER} (matches ' 👉'), not the actual prefix '👉 '.
Fix: use choice=${choice#"$MARKER "} in WaybarStyles.sh and WaybarLayout.sh.
Result: selecting the same item no longer pollutes the symlink target.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added nm-tray startup for ubuntu users
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config/hypr/UserConfigs/Startup_Apps.conf
modified: config/hypr/UserConfigs/WindowRules.conf
modified: config/hypr/scripts/Dropterminal.sh
|
| | |\
| |/
|/| |
|
| |\ \
| | |
| | | |
hotfix: Update GameMode.sh to switch several times properly
|
| |/ / |
|
| |\ \
| | |
| | | |
hotfix: Update WallustSwww.sh (Update wallpaper_path)
|
| |/ / |
|
| |\ \
| | |
| | | |
Update UserKeybinds.conf
|
| |/ /
| |
| | |
Fix typo in bindings for Show open apps
|
| | |\
| |/
|/| |
|
| |\ \
| | |
| | | |
Merge ddubs-hyprsunset into main fixes for wallust, sddm and weather
|
| | |\ \
| |/ /
|/| | |
|
| |\ \ \
| | | |
| | | | |
Update WindowRules.conf
|
| |/ / /
| | |
| | | |
Fixed windowrule2 syntax error
|
| |\ \ \
| | | |
| | | | |
Weather.py: switch to Open-Meteo; add caching, reverse geocoding
|
| | |\ \ \
| |/ / /
|/| | | |
|
| |\ \ \ \
| | | | |
| | | | | |
Editing Dropterminal.sh to work on the focused monitor.
|
| | |\ \ \ \
| |/ / / /
|/| | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | | |
The function now chooses the focused monitor instead of the first one in the array.
|
| | | |\ \ \
| |_|/ / /
|/| | | | |
|
| |\ \ \ \ \
| |/ / / /
|/| | | | |
Made few tweaks to make the windows to stop the constant changes in t…
|
| |/ / / /
| | | |
| | | |
| | | | |
focus of the Jetbrains Softwares
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
geolocation, and config options
Conflicts:
config/hypr/UserScripts/Weather.py
interactive rebase in progress; onto ce07268
Last command done (1 command done):
pick 2a5a7c5 # Weather.py: switch to Open-Meteo; add caching, reverse geocoding, robust geolocation, and config options
No commands remaining.
You are currently rebasing branch 'development' on 'ce07268'.
Changes to be committed:
modified: config/hypr/UserScripts/Weather.py
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
On branch ddubs-hyprsunset
Your branch is up to date with 'origin/ddubs-hyprsunset'.
Changes to be committed:
modified: CHANGELOG.md
modified: README.md
modified: copy.sh
modified: release.sh
modified: upgrade.sh
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
On branch ddubs-hyprsunset
Your branch is up to date with 'origin/ddubs-hyprsunset'.
Changes to be committed:
modified: config/hypr/UserConfigs/UserKeybinds.conf
modified: config/hypr/UserConfigs/UserSettings.conf
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
debian has been updated to current version 0.51.1
On branch ddubs-hyprsunset
Your branch is up to date with 'origin/ddubs-hyprsunset'.
Changes to be committed:
modified: copy.sh
modified: release.sh
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
On branch ddubs-hyprsunset
Your branch is up to date with 'origin/ddubs-hyprsunset'.
Changes to be committed:
modified: CHANGELOG.md
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
On branch ddubs-hyprsunset
Your branch is up to date with 'origin/ddubs-hyprsunset'.
Changes to be committed:
new file: CHANGELOG.md
|