| Commit message (Collapse) | Author | Age | Lines |
| ... | |
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | |/
| |/|
| | | |
Looks good! Merging this into development branch 👍
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Cycle next/prev is different for dwindle vs. master
Oringinal code only worked in master. This script detects which and
rebunds SUPER J/K accordingly
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config/hypr/scripts/KeybindsLayoutInit.sh
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config/hypr/configs/Keybinds.conf
modified: config/hypr/scripts/KeybindsLayoutInit.sh
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Removed the ComposeHyprConfitg.sh script
Your branch is up to date with 'origin/development'.
Changes to be committed:
deleted: config/hypr/UserConfigs/Startup_Apps.conf
modified: config/hypr/hyprland.conf
deleted: config/hypr/scripts/ComposeHyprConfigs.sh
modified: config/hypr/scripts/Kool_Quick_Settings.sh
modified: copy.sh
modified: upgrade.sh
|
| | |\ \
| | | |
| | | | |
feat(hypr): layout-aware J/K binds + startup sourcing fixes (v2.3.18)
|
| | | | |
| | | |
| | | |
| | | | |
layout at login via scripts/KeybindsLayoutInit.sh\n- Keep ChangeLayout.sh dynamic rebinds on layout toggle\n- Credit: Suresh Thagunna (https://github.com/suresh466)\n\nStartup\n- Source vendor Startup_Apps/WindowRules first, then UserConfigs overlay to restore baseline autostarts while honoring user additions\n- Quick Settings: Edit Startup Apps opens full vendor defaults\n\nMeta\n- Version marker: config/hypr/v2.3.18
|
| | | | |
| | | |
| | | |
| | | | |
Restores baseline autostarts (waybar, swaync, etc.) while allowing user additions\n- Keeps SUPER+SHIFT+E editing vendor Startup_Apps for full view
|
| | | | |
| | | |
| | | |
| | | | |
again\n\n- Revert to runtime includes that always exist to restore startup apps\n- Keep KeybindsLayoutInit in vendor configs/Startup_Apps.conf so it runs
|
| | | | |
| | | |
| | | |
| | | | |
(configs/Startup_Apps.conf)\n\n- Restores prior behavior where users edit the complete startup config\n- Composition still merges overlay+vendor at runtime
|
| | | | |
| | | |
| | | |
| | | | |
hyprlock 12h edits\n\n- ComposeHyprConfigs.sh: ignore disabling /KeybindsLayoutInit.sh\n- copy.sh migration: filter KeybindsLayoutInit from Startup_Apps.disable\n- copy.sh: target existing hyprlock template, avoid sed errors
|
| | | | |
| | | |
| | | |
| | | | |
overlay\n\n- Ensures the layout-aware J/K init survives composition and user updates\n- Prevents cases where generated/Startup_Apps.conf misses the init entry
|
| | | | |
| | | |
| | | |
| | | | |
WindowRules.conf\n\n- Hypr now loads ~/.config/hypr/generated outputs from ComposeHyprConfigs.sh\n- Avoids confusion when UserConfigs/Startup_Apps.conf is only an overlay
|
| | | | |
| | | |
| | | |
| | | | |
scripts/KeybindsLayoutInit.sh to set J/K (and O for togglesplit) based on general:layout\n- Wire via Startup_Apps.conf (exec-once) so default dwindle or master both get correct binds\n- Complements scripts/ChangeLayout.sh dynamic rebinds
|
| | | | | |
|
| | |/ / |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: scripts/Battery.sh
modified: scripts/ComposeHyprConfigs.sh
modified: scripts/OverviewToggle.sh
modified: scripts/sddm_wallpaper.sh
|
| | |\ \
| | | |
| | | | |
hotfix: remove hypersunset from status group
|
| | |/ /
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Implements a robust fallback mechanism for desktop overview functionality
that handles both AGS and Quickshell installations gracefully.
Changes:
- Add OverviewToggle.sh wrapper script that tries Quickshell first,
falls back to AGS if unavailable or broken
- Update UserKeybinds.conf with new SUPER+A binding to OverviewToggle.sh
- Preserve original AGS and Quickshell keybinds as commented references
- Simplify copy.sh logic to enable both AGS and QS simultaneously
- Remove conflicting keybind toggle logic from copy.sh
Benefits:
- Users can have both AGS and Quickshell installed simultaneously
- Automatic fallback when one tool is broken or unavailable
- Quickshell preferred (tried first) as it's more performant
- Graceful degradation with user notification if neither available
- Auto-starts AGS if installed but not running
- Compatible with existing upgrade.sh and ComposeHyprConfigs.sh workflow
Technical details:
- OverviewToggle.sh checks for running processes before attempting toggle
- Uses hyprctl dispatch for Quickshell's global dispatcher
- Falls back to ags -t 'overview' with rofi cleanup for AGS
- Shows desktop notification if neither tool is available
- Script auto-made executable via existing chmod in copy.sh (line 1027)
Addresses: Issue where AGS and Quickshell have had recent stability
problems, requiring manual keybind switching between them
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changed the flag for updated SWWW
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config/hypr/UserConfigs/Startup_Apps.conf
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config/hypr/UserConfigs/UserKeybinds.conf
modified: config/hypr/configs/Keybinds.conf
|
| | |
| |
| |
| |
| |
| |
| | |
- Convert binds to description form (bindd/bindld/binded/bindmd/bindlnd)
- Keep naming as powermenu for shutdown/reboot/logout/suspend
- Update KeyBinds.sh to parse and display descriptions
- Update CHANGELOG
|
| | |
| |
| |
| |
| |
| |
| |
| | |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config/waybar/ModulesWorkspaces
|
| | |
| |
| |
| |
| |
| |
| |
| | |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config/waybar/ModulesWorkspaces
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
allows user to not install wallpapers
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: copy.sh
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Should be varible $USerConfig
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: hyprland.conf
|
| | |
| |
| |
| |
| |
| |
| |
| | |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: hyprland.conf
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: Distro-Hyprland.sh
modified: config/hypr/UserScripts/RainbowBorders.sh
modified: config/hypr/UserScripts/RofiBeats.sh
modified: config/hypr/UserScripts/RofiCalc.sh
modified: config/hypr/UserScripts/Tak0-Autodispatch.sh
modified: config/hypr/UserScripts/WallpaperAutoChange.sh
modified: config/hypr/UserScripts/WallpaperEffects.sh
modified: config/hypr/UserScripts/WallpaperRandom.sh
modified: config/hypr/UserScripts/WallpaperSelect.sh
modified: config/hypr/UserScripts/Weather.sh
modified: config/hypr/UserScripts/WeatherWrap.sh
modified: config/hypr/UserScripts/ZshChangeTheme.sh
new file: config/hypr/configs/Startup_Apps.conf
new file: config/hypr/configs/WindowRules.conf
modified: config/hypr/hyprland.conf
modified: config/hypr/initial-boot.sh
modified: config/hypr/scripts/AirplaneMode.sh
modified: config/hypr/scripts/Animations.sh
modified: config/hypr/scripts/Battery.sh
modified: config/hypr/scripts/Brightness.sh
modified: config/hypr/scripts/BrightnessKbd.sh
modified: config/hypr/scripts/ChangeBlur.sh
modified: config/hypr/scripts/ChangeLayout.sh
modified: config/hypr/scripts/ClipManager.sh
new file: config/hypr/scripts/ComposeHyprConfigs.sh
modified: config/hypr/scripts/DarkLight.sh
modified: config/hypr/scripts/Distro_update.sh
modified: config/hypr/scripts/Dropterminal.sh
modified: config/hypr/scripts/GameMode.sh
modified: config/hypr/scripts/Hypridle.sh
modified: config/hypr/scripts/KeyBinds.sh
modified: config/hypr/scripts/KeyHints.sh
modified: config/hypr/scripts/KillActiveProcess.sh
modified: config/hypr/scripts/Kitty_themes.sh
modified: config/hypr/scripts/KooLsDotsUpdate.sh
modified: config/hypr/scripts/Kool_Quick_Settings.sh
modified: config/hypr/scripts/LockScreen.sh
modified: config/hypr/scripts/MediaCtrl.sh
modified: config/hypr/scripts/MonitorProfiles.sh
modified: config/hypr/scripts/Polkit-NixOS.sh
modified: config/hypr/scripts/Polkit.sh
modified: config/hypr/scripts/PortalHyprland.sh
modified: config/hypr/scripts/Refresh.sh
modified: config/hypr/scripts/RefreshNoWaybar.sh
modified: config/hypr/scripts/RofiEmoji.sh
modified: config/hypr/scripts/RofiSearch.sh
modified: config/hypr/scripts/RofiThemeSelector-modified.sh
modified: config/hypr/scripts/RofiThemeSelector.sh
modified: config/hypr/scripts/ScreenShot.sh
modified: config/hypr/scripts/Sounds.sh
modified: config/hypr/scripts/SwitchKeyboardLayout.sh
modified: config/hypr/scripts/Tak0-Autodispatch.sh
modified: config/hypr/scripts/TouchPad.sh
modified: config/hypr/scripts/Volume.sh
modified: config/hypr/scripts/WallustSwww.sh
modified: config/hypr/scripts/WaybarLayout.sh
modified: config/hypr/scripts/WaybarScripts.sh
modified: config/hypr/scripts/WaybarStyles.sh
modified: config/hypr/scripts/Wlogout.sh
modified: config/hypr/scripts/sddm_wallpaper.sh
modified: copy.sh
modified: release.sh
modified: upgrade.sh
|
| | |\
| | |
| | | |
Weather System Integration Improvements
|
| | | | |
|
| | | | |
|
| | | |\
| | | |
| | | | |
feat(weather): prioritize MANUAL_PLACE for geocoding and skip reverse…
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
when set
- Treat MANUAL_PLACE as highest priority: forward-geocode it first and return coords if found
- Make ENV_PLACE a separate forward-geocode step (after explicit env coords)
- When fetching fresh weather, use MANUAL_PLACE directly as the place string to avoid an unnecessary reverse geocode call
- Update comment numbering to reflect the new priority order
|
| | | |\|
| | | |
| | | | |
revert back to original
|
| | | |/ |
|
| | | |\
| | | |
| | | | |
Development weather
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
JSON/cache output
- URL-encode city (python3 / jq / minimal sed fallback) and use encoded_city for all wttr.in calls
- Quote cachedir/cachefile usages and introduce a file variable for clarity
- Use portable stat (GNU/BSD fallback) and compute cache age robustly
- Replace brittle echo JSON with json_escape + printf to safely escape output
- Ensure .weather_cache is written as a two-line file with a proper trailing newline
|
| | | | |
| | | |
| | | |
| | | | |
restore simple hyprlock call (revert back to original)
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Prefer Weather.py (Open‑Meteo) for reliable data and caching
- Fallback to Weather.sh if Python is missing or Weather.py exits non‑zero
- Pass through all CLI args; invoke Bash explicitly for consistent execution
- Helps external callers (e.g., lock hooks) refresh ~/.cache/.weather_cache robustly
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
- Call weatherWrap.sh synchronously, then loginctl lock-session
- Ensures lockscreen/waybar can read an up-to-date ~/.cache/.weather_cache
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Run weatherWrap.sh before launching hyprlock so ~/.cache/.weather_cache exists
- Switch from background to blocking call to avoid race with lockscreen draw
- Keep existing idle listeners and comments unchanged
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Add Open‑Meteo geocoding for place names; use when env coords aren’t set
- Adjust get_coords precedence: env coords > manual/env place > cache > IP
- Guard cache reuse by verifying cached forecast lat/lon matches requested
- Preserve tooltip place display; no changes to JSON schema/output fields
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Use wttr.in structured format first (%l, %C, %t) for stable 3-line parsing
- Fallback to individual field requests when combined output omits temperature
- Keep ASCII fallback as last resort; best-effort extraction of loc/cond/temp
- Read/write cache via mapfile to avoid word splitting; validate temp line
- Normalize condition string; extend mapping and add substring icon heuristics
- Remove accidental double JSON print in default-case; ensure single output
|
| | | |\| |
|
| | | | |
| | | |
| | | |
| | | | |
using explicit None checks
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
override
Use the exact place value returned from fetch_place or stored in the API cache when writing/reading and when building output. Remove the early coalescing with MANUAL_PLACE/ENV_PLACE so cached/fetched place strings (including empty/None) are preserved and final selection is handled centrally by build_place_str.
|