aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | | * Update config/hypr/UserScripts/Weather.pyPrabin Panta2025-10-27-1/+1
| | | | | | | | | | | | Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
| | | * config(hypr): preserve empty place strings & prefer MANUAL/ENV place; use ↵prabinpanta02025-10-27-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * config(hypr): skip empty place parts and simplify place selection using ↵prabinpanta02025-10-27-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
| | | * config(hypr): preserve empty place strings and use explicit None checksprabinpanta02025-10-27-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * config(hypr): add python3 availability check, forward args and propagate ↵prabinpanta02025-10-27-1/+11
| | | | | | | | | | | | | | | | exit status in Weather.sh
| | | * config(hypr): run Weather.sh at startup; lower weather cache TTL to 5 minutesprabinpanta02025-10-27-1/+4
| | | |
| | | * config(hypr): disable tooltip markup by default, refine place handling & ↵prabinpanta02025-10-27-95/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | Merge pull request #2 from prabinpanta0/development-weatherPrabin Panta2025-10-26-178/+550
| |/| | | | |/ | | | Used code rabbit extension and github copilot for review
| | * config(hypr): relax out_data typing in Weather.py to Dict[str, Any]prabinpanta02025-10-26-1/+1
| | | | | | | | | | | | | | | | | | 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.
| | * config(hypr): improve numeric coercion and add ensure_* warningsprabinpanta02025-10-26-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
| | * config(hypr): refactor Weather.py — pathlib, typing, safer parsing & ↵prabinpanta02025-10-26-178/+500
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * gitignore: add ignores for Python artifacts, virtualenvs, test/coverage, ↵prabinpanta02025-10-26-0/+40
| |/ | | | | | | lint caches and editor files
| * config: update icon from linux to hyprland for fastfetchbrockar2025-10-20-8/+8
| |
| * config: fastfetch: add the dots version on every fastfetchbrockar2025-10-20-24/+49
| |
| * config: add env var for dots versionbrockar2025-10-20-0/+3
| |
| * Merge 'Development' into development to publish Waybar marker fixDon Williams2025-10-20-2/+2
| |\
| | * Waybar: fix rofi selection marker stripping; prevent embedding 👉 in ↵Don Williams2025-10-20-2/+2
| |/ |/| | | | | | | | | | | | | | | | | | | | | 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.
| * disabled workspace rules adj dropdown term sizeDon Williams2025-10-18-307/+308
| | | | | | | | | | | | | | | | | | | | | | | | 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
| * Merge remote-tracking branch 'origin/main' into developmentDon Williams2025-10-16-2/+4
| |\ | |/ |/|
* | Merge pull request #846 from JaKooLit/hotfix-branchMartin Guzman2025-10-16-0/+1
|\ \ | | | | | | hotfix: Update GameMode.sh to switch several times properly
| * | hotfix: Update GameMode.sh to switch several times properlymio-dokuhaki2025-10-16-0/+1
|/ /
* | Merge pull request #844 from JaKooLit/hotfix-branchMartin Guzman2025-10-15-1/+2
|\ \ | | | | | | hotfix: Update WallustSwww.sh (Update wallpaper_path)
| * | hotfix: Update WallustSwww.sh (Changed wallpaper_path)mio-dokuhaki2025-10-15-1/+2
|/ /
* | Merge pull request #842 from JaKooLit/dwilliam62-rofi-fixMartin Guzman2025-10-13-1/+1
|\ \ | | | | | | Update UserKeybinds.conf
| * | Update UserKeybinds.confDonald Williams2025-10-13-1/+1
|/ / | | | | Fix typo in bindings for Show open apps
| * Merge remote-tracking branch 'origin/main' into developmentDon Williams2025-10-13-452/+705
| |\ | |/ |/|
* | Merge pull request #841 from JaKooLit/ddubs-hyprsunsetDonald Williams2025-10-13-1113/+868
|\ \ | | | | | | Merge ddubs-hyprsunset into main fixes for wallust, sddm and weather
| * \ Resolve merge conflict in Weather.py by keeping ddubs-hyprsunset versionDon Williams2025-10-13-1/+9
| |\ \ | |/ / |/| |
* | | Merge pull request #838 from JaKooLit/dwilliam62-fix-windowrule2-errorDonald Williams2025-10-06-1/+1
|\ \ \ | | | | | | | | Update WindowRules.conf
| * | | Update WindowRules.confDonald Williams2025-10-06-1/+1
|/ / / | | | | | | Fixed windowrule2 syntax error
* | | Merge pull request #822 from dwilliam62/developmentDonald Williams2025-10-03-127/+1247
|\ \ \ | | | | | | | | Weather.py: switch to Open-Meteo; add caching, reverse geocoding
| * \ \ Merge branch 'main' into developmentDonald Williams2025-10-03-1/+1
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #833 from CharlyMH/mainDonald Williams2025-10-03-2/+2
|\ \ \ \ | | | | | | | | | | Editing Dropterminal.sh to work on the focused monitor.
| * \ \ \ Merge branch 'main' into mainDonald Williams2025-10-03-0/+8
| |\ \ \ \ | |/ / / / |/| | | |
| * | | | Update Dropterminal.shCharlyMH2025-10-03-0/+0
| | | | |
| * | | | Update Dropterminal.shCharlyMH2025-10-03-2/+2
| | | | | | | | | | | | | | | The function now chooses the focused monitor instead of the first one in the array.
| | * | | Merge branch 'main' into developmentDonald Williams2025-10-03-0/+8
| | |\ \ \ | |_|/ / / |/| | | |
* | | | | Merge pull request #825 from SVIGHNESH/fixthewindowflickeringDonald Williams2025-10-03-0/+8
|\ \ \ \ \ | |/ / / / |/| | | | Made few tweaks to make the windows to stop the constant changes in t…
| * | | | Made few tweaks to make the windows to stop the constant changes in the ↵Vighnesh Shukla2025-09-23-0/+8
|/ / / / | | | | | | | | | | | | focus of the Jetbrains Softwares
| * | | Weather.py: switch to Open-Meteo; add caching, reverse geocoding, robust ↵Don Williams2025-09-22-46/+1032
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | Upd scripts to be compatible with deb/ubuntuDon Williams2025-10-13-56/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | Updated CHANGELOG.md for HyprsunetDon Williams2025-10-13-2/+10
| | | |
| | * | Removed v2.3.16 file in prep for releaseDon Williams2025-10-13-5/+0
| | | |
| | * | Removed group featureDon Williams2025-10-12-32/+0
| | | |
| | * | Added Groups & keybinds from Matt @ The Linux castDon Williams2025-10-12-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | Updated scripts to allow debian installsDon Williams2025-10-09-391/+390
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | Added contributors to CHANGELOG.mdDon Williams2025-10-06-3/+10
| | | |
| | * | updating CHANGELOG.mdDon Williams2025-10-06-3/+3
| | | |
| | * | Updated CHANGELOG formatinmgDon Williams2025-10-06-21/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On branch ddubs-hyprsunset Your branch is up to date with 'origin/ddubs-hyprsunset'. Changes to be committed: modified: CHANGELOG.md
| | * | Added initial CHANGELOGDon Williams2025-10-06-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On branch ddubs-hyprsunset Your branch is up to date with 'origin/ddubs-hyprsunset'. Changes to be committed: new file: CHANGELOG.md
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage