are you talking about ~/.config/hypr/hyprland.conf? You can edit the file and change the default keybindings whenever you want. They are never going to be overwritten. Why? because that file is not a part of any package that receives updates.
Any changes to the default hyprland.conf would be available in
infact /etc/skel/ is the place where a lot of default configs exist. You can perform pacman -Qo to see that they are a part of garuda-hyprland-settings package that receives updates. So you can check that out.
Hyprland has several components though like waybar and stuff so do check them out as well.
You can use meld a program to compare the default file and your file and easily take in changes that you want.
I usually use vscode to compare files, but ok, i get the “how to check on changes”, but how the garuda hyprland user can get newer scripts for his wm…
…maybe in case of major hyprlands changes from release to release the garuda updater can see if the user is with hyprland and ask him to replace and backup his own scripts, so the newer functions/apps/programs can be added, and then he can replace his configuration inside hyprland.conf once again.
Or, if the method used by the hyprdots creator can help remedy this process and the user adds his stuff to a file like userprefs.conf and these will survive, if the maintainer will update the whole hyprland with new features, new polybar new waybar, maybe remove rofi and add another laucher etc.
again checkout /etc/skel config files for every component you use are available there including all scripts the default hyprland uses. Your ~/.config files are never going to be touched ever by pacman or garuda update.
I might not be getting you completely but are you asking how to know if the default files in /etc/skel have been changed? I can think of two ways, One would be to watch out if garuda-hyprland-settings package has been updated. Other than that there are announcements on forum that everyone who uses forum gets pinged about if something new is going to be released in a new ISO. You can can read through that as well and decide for yourself if you want the new changes in your config or not.
Thank you for the prompt reply.
I’ll try my best to keep up, but i wont stop tampering with files, and if i find a way to get all scripts updated and user settings survive then i’ll report back with complete solution, maybe it’ll help the hyprland maintainers.
I have tried as many things as possible in G-Hyprland,
And I can just say sorry because basically I wasn’t able to implement each and everything that is shown by you.
Mostly because as just high school passed student, not in college I don’t have knowledge of each and everything .
And neither I have time for learning and implementing each and everything, because I am mostly now busy with preparing for my college admission exams .
I am free for just this day, so I am busy in reverting G-Hyprland and providing it as optional feature instead of providing it by default so that bloat screamers and click bait youtubers doesn’t get aroused and start defaming garuda as a bloat…
You are most welcomed, if you can put some extra features in it but I am also just available for bug fixes as implemting things and maintaining it becomes complex (that is what I realised after implementing G-Hyprland ) and obviously time consuming(which I don’t usually have these days )