u/AvgMetaAbuser

0,55 update is genuinely good, just ridiculous inconvenient

Basically the title.

I moved from windows to omarchy (5 months ago), my first taste of Linux ever, and then to Vanilla arch last week Friday, after an omarchy messed with a bunch of my personal configs. I rewrote my entire hyprland config into something that worked for me and read through so much of the wiki and hyprlang syntax to get things to work similarly to how I had it on omarchy but now with more of my preference and I finally finished and got it all working right 2 days ago.

Then I ran I 'sudo pacman -Syu'.

My whole conf needed to be in lua now (a language and syntax I have never really used bar the odd lazyvim config change). I get that hyprland is technically just some person somewhere, working on a beta passion project, but damn configuring a desktop environment is a whole mission, doing it twice is even worse and having a language switch with the subpar documentation felt like a nightmare.

The wiki fails to give a one page intro to lua just saying "general is done like this now" "miscellaneous is now done like this now" "decorations and animations are done like this" on a one page that should be titled "0,55: Moving from hyprlang to lua".

And it's only once I figured out that there was an example config on the GitHub that I started getting through it rather wuickly yesterday. Rant aside I keep my configs as simple as they can get and using lua is likely going to be a net positive for people that do more crazy things (I read someone is running snake with their windows now lol).

I only came to this realisation once I got into just using a loop for things that were repetitions of the same thing or being able to use objects and functions that I would use in any other language and my overall config shrunk quite a bit which is great since very line of code is another liability.

I just hope that there will be no more major changes to hyprland because wow I am exhausted and I do not want to make another change to my dotfiles for the foreseeable future, and I doing this now meant that when hyprlang was no longer supported I wouldn't be forced into a change at all time when I just need my pc to work.

reddit.com
u/AvgMetaAbuser — 1 day ago