Advanced Trampoline Hooks in x86 Linux

539


After having mostly finished the initial plugin system implementation in Hyprland, a bunch of people were curious about the new hook system, and understandably so. Hyprland uses trampoline hooks to let plugins call their own code before or after a chosen method is executed, allowing them to change t...

New Blog Design

499


Hello hello and welcome after a short break. I have now decided that it was high time to update the blog's design. The previous one was definitely bad. It wasn't terrible, but it was pretty bad. The issues with the old design The previous design had two glaring issues: æsthetics. performance The f...

The Results of the Second Hyprland Census

823


After a few days of the census starting, I've now received over 200 responses (206 to be exact) and I want to thank everyone who has partaken in the Census. Y'all are awesom- I mean, hypr! Now, with all of the replies, I will go through them one at a time, comparing them to the last Census and shari...

Hyprland and the bundled wlroots

802


As you may have noticed, if you are a Hyprland user, Hyprland does not depend on wlroots. However, it still is a wlroots-based compositor. How is that? Well, in short, Hyprland bundles wlroots. What that means, is that there is a git submodule in the Hyprland tree, and that wlroots is locally built,...

Addressing some common Hyprland complaints

997


In before Brodie Robertson releases his promised Hyprland video in two years (probably lol) I decided to address some common complaints regarding Hyprland here. Hope you enjoy this massive rant about idiots. Hyprland's developer(s) are very unprofessional! Ok, and? Honestly, although I understand wh...

I've finally fixed the view count

469


Well, this won't be a long blogpost. I am letting you all know that the viewcount up to today has been SEVERELY deflated. Why? Because of my stupidity in code, and partially because I just didn't notice. Yes, it seemed a bit off but I just brushed it off as a "who wants to read a programming blog lo...

The Results of The First Hyprland Census

553


After a few days, I've gathered over 100 replies to The First Hyprland Census. I've asked a few questions to better direct Hyprland's development. Now, with all those replies, The report is done. It's available in PDF format if you prefer it like that, or, you can read it below. Thank you to everyon...

A Ramble About Typos in Hyprland

486


I think I have to start this with a preface explaining what I classify as a "typo" in programming. In my opinion, a typo in programming is not when you misspell a name of the variable, for example from MyVar to MyVae, as that would be quickly caught by the linter, or the compiler. What I mean by a t...

You can now support me on ko-fi!

165


After this being suggested for a while now, I've decided to launch a ko-fi page. Ko-fi is a neat platform where you can tip me a bit of money once, or register for a tier. If you have some spare dollars, or euros, or whatever currency you use, and you like what I do online, you can go to https://ko-...

Hyprland - Hypr, but better, and land.

344


Haven't written a blogpost in a while, but hey, I'm writing another one now. If you have absolutely no idea what Hyprland is, I recommend you go and take a look at the repo here. Hyprland, just like Hypr, started with an idea. The idea was that since Hypr was nearing the point where I was not really...

The main site is finally updated!

185


My main site, vaxerski.xyz, has finally been updated after 2 years of pretty much no change. The 2020 website, although having I'd say a pretty nice and simple design, had some flaws. Firstly, it was VERY minimalistic. I mean, three links and a video. That's it, pretty much. So, this time, after get...

It's not Awesome, it's Hypr!

298


Hypr was my first "major" public project. Yes, I've done big projects at work, and before too, but it was the first that I've written from the ground-up, was big and public. It's also one of those projects that I am still proud of, and not only because it's gained over 330 stars already on Github. I...

Hello World, may I say.

288


After some battling it with Node.JS and Express.JS, I've managed to get a more-or-less functional site. Well, at least until I break it and then I have to panic make it work again. So, with that being said, I am proud to announce that my blog is online starting from today! I will post stuff about my...