aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * | | fix: hyprland.conf user windowrulesbrockar2025-11-12-0/+1
| | | |
| * | | fix: add UserConfigs/Startup_App.conf to hyprland.conf and clean a bitbrockar2025-11-12-11/+3
| | | |
| * | | fix: Weather.py one-off runbrockar2025-11-09-1/+1
| | | |
| * | | feat: resume hyprsunset (#862)Alberson Miranda2025-11-08-5/+19
| | |/ | |/| | | | Looks good! Merging this into development branch 👍
| * | Fixing Super J/K cycle next/prev for auto layoutDon Williams2025-11-07-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Fixing layout aware SUPER J/K cycle next/prevDon Williams2025-11-05-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Dropped duplicate startup_apps.sh scriptDon Williams2025-11-05-186/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Merge pull request #861 from JaKooLit/ddubs-layoutDonald Williams2025-11-05-8/+76
| |\ \ | | | | | | | | feat(hypr): layout-aware J/K binds + startup sourcing fixes (v2.3.18)
| | * | chore(release): v2.3.18\n\nKeybinds\n- Initialize SUPER+J/K to match default ↵Don Williams2025-11-05-1/+10
| | | | | | | | | | | | | | | | 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
| | * | fix(startup): load vendor Startup_Apps/WindowRules then user overlay\n\n- ↵Don Williams2025-11-05-1/+5
| | | | | | | | | | | | | | | | Restores baseline autostarts (waybar, swaync, etc.) while allowing user additions\n- Keeps SUPER+SHIFT+E editing vendor Startup_Apps for full view
| | * | fix(hypr): source UserConfigs/Startup_Apps.conf and WindowRules.conf ↵Don Williams2025-11-05-5/+2
| | | | | | | | | | | | | | | | 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
| | * | fix(qs): Edit Startup Apps opens full vendor defaults ↵Don Williams2025-11-05-1/+1
| | | | | | | | | | | | | | | | (configs/Startup_Apps.conf)\n\n- Restores prior behavior where users edit the complete startup config\n- Composition still merges overlay+vendor at runtime
| | * | fix(startup): preserve KeybindsLayoutInit in composed Startup_Apps; harden ↵Don Williams2025-11-05-5/+21
| | | | | | | | | | | | | | | | 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
| | * | fix(copy): always add KeybindsLayoutInit.sh to UserConfigs/Startup_Apps ↵Don Williams2025-11-05-0/+8
| | | | | | | | | | | | | | | | 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
| | * | feat(hypr): source composed generated/Startup_Apps.conf and ↵Don Williams2025-11-05-2/+5
| | | | | | | | | | | | | | | | 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
| | * | feat(hypr): align SUPER+J/K binds to current layout on startup\n\n- Add ↵Don Williams2025-11-05-0/+31
| | | | | | | | | | | | | | | | 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
| * | | fix(rofi): update RofiBeats shebang to /usr/bin/env bashmio-dokuhaki2025-11-05-1/+1
| | | |
| * | | feat(rofi): merge RofiBeats dynamic music system into developmentmio-dokuhaki2025-11-05-110/+110
| |/ /
| * | scripts is config/hypr/scripts weren't executableDon Williams2025-11-03-14/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Merge pull request #856 from albersonmiranda/hotfix-nightlightmio-dokuhaki2025-11-03-2/+0
| |\ \ | | | | | | | | hotfix: remove hypersunset from status group
| | * | hotfix: remove hypersunset from status group.Alberson Miranda2025-11-02-2/+0
| |/ / |/| |
| * | feat: Add smart AGS/Quickshell fallback with OverviewToggle wrapperDon Williams2025-11-02-14/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | SWWW v0.11.2 uses swww-daemon --format argb nowDon Williams2025-10-31-1/+2
| |/ | | | | | | | | | | | | | | | | | | 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
| * Small decription changesDon Williams2025-10-30-10/+10
| | | | | | | | | | | | | | | | | | 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
| * refactor(keybinds): use bindd with descriptions across configsDon Williams2025-10-30-152/+203
| | | | | | | | | | | | | | - 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
| * Added icons for alacritty and nwg-displaysDon Williams2025-10-29-1/+2
| | | | | | | | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: config/waybar/ModulesWorkspaces
| * Added more appl icons for waybars that use themDon Williams2025-10-29-5/+33
| | | | | | | | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: config/waybar/ModulesWorkspaces
| * Added message about AI wallpaper downloadDon Williams2025-10-29-25/+29
| | | | | | | | | | | | | | | | | | | | 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
| * Updated CHANGELOG.mdDon Williams2025-10-28-3/+14
| |
| * The variable for UserConfig dir was hard codedDon Williams2025-10-28-3/+1
| | | | | | | | | | | | | | | | | | | | Should be varible $USerConfig On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hyprland.conf
| * Fixed path issue on Startup and Window RulesDon Williams2025-10-28-3/+3
| | | | | | | | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hyprland.conf
| * Changed /usr/bin/bash to /usr/bin/env bashDon Williams2025-10-28-69/+544
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Merge pull request #854 from prabinpanta0/developmentMartin Guzman2025-10-28-211/+805
| |\ | | | | | | Weather System Integration Improvements
| | * fix: waybar: now use WeatherWrap.shbrockar2025-10-28-2/+3
| | |
| | * weatherWrap.sh -> WeatherWrap.shbrockar2025-10-28-4/+5
| | |
| | * Merge pull request #11 from prabinpanta0/development-weatherPrabin Panta2025-10-28-8/+16
| | |\ | | | | | | | | feat(weather): prioritize MANUAL_PLACE for geocoding and skip reverse…
| | | * feat(weather): prioritize MANUAL_PLACE for geocoding and skip reverse lookup ↵prabinpanta02025-10-28-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | Merge pull request #10 from prabinpanta0/development-weatherPrabin Panta2025-10-28-1/+3
| | |\| | | | | | | | | revert back to original
| | | * revert back to originalprabinpanta02025-10-28-1/+3
| | |/
| | * Merge pull request #9 from prabinpanta0/development-weatherPrabin Panta2025-10-28-20/+291
| | |\ | | | | | | | | Development weather
| | | * feat(weather): URL-encode city, harden file handling, and produce safe ↵prabinpanta02025-10-28-17/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | | * chore(hypridle): remove synchronous weatherWrap invocation from lock_cmd and ↵prabinpanta02025-10-28-4/+2
| | | | | | | | | | | | | | | | restore simple hyprlock call (revert back to original)
| | | * feat(weatherWrap): add Python‑first entrypoint with Bash fallbackprabinpanta02025-10-28-1/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| | | * chore(lock): prime weather cache before locking sessionprabinpanta02025-10-28-0/+3
| | | | | | | | | | | | | | | | | | | | - Call weatherWrap.sh synchronously, then loginctl lock-session - Ensures lockscreen/waybar can read an up-to-date ~/.cache/.weather_cache
| | | * chore(hypridle): refresh weather cache synchronously on lockprabinpanta02025-10-28-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | - 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
| | | * feat(weather): forward geocode MANUAL_PLACE/WEATHER_PLACE to lat/lonprabinpanta02025-10-28-7/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| | | * feat(weather): prefer structured wttr.in format, harden cache and iconsprabinpanta02025-10-28-9/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| | * | Merge pull request #8 from prabinpanta0/development-weatherPrabin Panta2025-10-27-97/+36
| | |\|
| | | * config(hypr): preserve valid zero values for is_day and weather_code by ↵prabinpanta02025-10-27-2/+4
| | | | | | | | | | | | | | | | using explicit None checks
| | | * config(hypr): preserve fetched/cached place and stop preemptive MANUAL/ENV ↵prabinpanta02025-10-27-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | 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.
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage