mirror of
https://github.com/JaKooLit/Hyprland-Dots.git
synced 2026-01-11 15:01:02 -03:00
There are more distros on 0.53.1 vs. earlier. This will cut down on the number of support cases We'll only have to deal with the few distros not yet updated On branch patch-windowrules Changes to be committed: modified: CHANGELOG.md new file: config/hypr/configs/WindowRules-pre-53.conf modified: config/hypr/configs/WindowRules.conf
6.0 KiB
6.0 KiB
Changelog — JAK's Hyprland Dotfiles
v2.3.18 — 2025-12-10
FIXES:
- Updated: Made the WindowRules file for 0.53+ the default
- There are more distros now running 0.53.1 vs. earlier versions
- The older file is still there for those users not yet up to date
- Fixed: Opacity for
vscodeconfigured multiple times - Fixed: Quickshell
overviewnot working, error "Quickshell or AGS not installed"- If
shell.qmlexists in~/.config/quickshellthat blocks overview - That file isn't configured for overview
- Without that file, it will look in the
overviewdirectory and load the QML code
- If
- Fixed: Waybar Modules, locale not included in clock format
- Always showed US-EN
- Thanks to albersonmiranda for finding and fixing it
- Fixed: Not all waybars had
custom/nightlight - Fixed:
Weather.pycache wasn't updating when UNITS changed from C to F - Fixed: Wallpapers with periods in names truncated
- https://github.com/JaKooLit/Hyprland-Dots/pull/873
- Thanks to @godlyfast for the fix.
- Fixed: Overview Toggle keyind SUPER + A now properly detects QuickShell
- If QS
overviewfails, or is not installed, AGSoverviewwill be started instead
- If QS
- Fixed:
Super J/Kcycle next/prev weren't working in both master / dwindle - Fixed:
Weather.pyone-off run - Removed:
Hyprsunsetfrom status group.- Credit: Alberson Miranda
- Added: more application icons for waybars
Weather.pybasically rewritten to improve look and functionality- Credit: Prabin Panta
- The Jak team also heavily contributed to the rewrite
- Fixed: Waybar
- Changing the waybar config
SUPERALT + Bwould sometimes need to be done twice - Cause: options were incorrect annotated with "👉 ${name}"
- Changing the waybar config
- Fixed:
GameMode.shto function consistently - Updated:
WalllustSwww.shwallpaper path - Corrected: Typo in Show Open Apps
- GameMode.sh / Refresh.sh
- Enabling / Disabling repeatedly would result in multiple waybars
- Added additional
sleepcommands inGameMode.shandRefresh.sh - Resolves Issue 870
CHANGES:
-
ChangeLayout.sh continues to rebind dynamically when layouts are toggled.
- Credits: Suresh Thagunna
- For identifying the mismatch and proposing an auto-alignment approach.
-
Startup config order:
- load System Defaults Startup_Apps and WindowRules first
- Then user overlays, restoring baseline autostarts while keeping user additions.
-
Lock screen:
- Clock now horizontal and smaller
- Adjust spacing margines of the various fields
- Small changes to color variables Trying to balance colors
- Fixed both 1080 and 2K+ configurations
-
UserConfigs/Startup_App.confis now sourced inhyprland.conf- It was being sourced twice
-
Some scripts weren't executable
scripts/Battery.shscripts/ComposeHyprConfigs.shscripts/OverviewToggle.shscripts/sddm_wallpaper.sh
-
Updated: SWWW to v0.11.2
- Fixes numerous issues
- Portrait monitors especially
- SWWW isn't being maintained In future will switch to AWWWW
-
Added: A message before installing wallpapers that some are AI generated or enhanced
-
Changed:
/usr/bin/bashto/usr/bin/evn bashfor better portability -
Adjusted: Small change to
DropDownterminal.sh- Increased top margin % to center it more
- Widened it.
- These options are settable in the script.
FEATURES:
- Hyprsunset retains last state on/off
- Credit: Alberson Miranda
- Fastfetch now displays the version of the Jak Dotfiles
ChangeLayout.sh- Dynamically binds SUPER J/K based on current layout
- Previously only worked in Master Layout
- Credit: Suresh Thagunna
- Along with that
KeybindsLayoutInitscript reads current default layout - Then it adjusts the SUPER J/K keybindings appropriately
- RofiBeats dynamic music system added
- Binds now include descriptions.
- Switched from
bindtobindd - Improves usability of keybind search
- Switched from
- Add new laptop gesture for zoom system.
Thanks to everyone that contributed, or reported issues.
Contributors:
Alberson Miranda TheAhumMaitra Prabin Panta Suresh Thagunna @goldlyfast
October 2025
⌨️ Keybinds
- Convert Hyprland keybinds to description form (
bindd,bindld,binded,bindmd,bindlnd) inconfig/hypr/.... - Add concise descriptions for each keybind; keep the name "powermenu".
- Update
config/hypr/scripts/KeyBinds.shto parse and display descriptions as: MODS+KEY — DESCRIPTION — DISPATCHER [PARAMS].
🐛 Fixes
- Updated
/bin/bashto/usr/bin/env bash - Correct
windowrulesyntax error. - Ensure wallpaper selector applies wallpaper to SDDM.
- Update theme colors when a new wallpaper is selected.
🖥️ Jak dotfiles version now in fastfetch output.
🌦️ Weather.py
Key Changes:
- 2nd Weather.py Update by prabinpanta0
- ♻️ Substantial rewrite.
- ✨ New unified weather entrypoint (weatherWrap.sh)
- With Python-first execution
- 🔒 Automatic weather updates before screen lock
- 🚀 Weather cache initialization at session startup
- 🛡️ Enhanced error handling and fallback mechanisms
- 📍 Automatic location detection via IP geolocation
- 🎨 Improved weather condition mapping and JSON output
🖥️ Support for debian and ubuntu installs
- Providing they are using Hyprland 0.51.1 or greater
🖥️ Drop-down terminal
- 🔧 Start on login via
TerminalDropDown.shso first invocation works. - 🐱 Use Kitty explicitly instead of
$TERMfor consistent behavior.
🌇 HyprSunset
- 🔧 Availble from waybar or
SUPER + N
🖱️ Gestures
- 🔧 Updated to accommodate Hyprland 0.5x changes.
👥 Contributors
If you have any questions, feel free to contact via GitHub Discussions or Through Discord Server