The Curious Engineer

All blogs / Linux / Unix

Vaxry's Blog

blog.vaxry.net

A programming blog written by Vaxry.

Linux / UnixC++Essays / personal

Posts
36 from 6 Apr 2022 to 2 May 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://blog.vaxry.net/feed

2026 1

  1. AI, Computer Literacy, and the New Divide

2025 4

  1. D-Bus is a disgrace to the Linux desktop
  2. Road to the Account and the Path Forward
  3. Electron ain't bad, actually
  4. Hyprland's development isn't what it used to be

2024 11

  1. Should we support annoying platforms?
  2. That one Q&A with Yours Truly
  3. We don't need more Wayland Compositors
  4. The Linux desktop is self-destructive
  5. What is the wlroots rewrite, why, and how's it going?
  6. The results of the Fourth Hyprland Census
  7. Writing my own malloc to fix my trampolines
  8. Freedesktop/RedHat's CoC team is worse than you thought.
  9. How Freedesktop/RedHat harass other projects into submission
  10. What the Cursor?
  11. Come help shape Hyprland! 30 I 2024 · 5 min read 16.6k Although I don't like complaining about working too much or burnout, there are points at which it is fair to speak up about such issues, in my opinion. For me, as I approach 2 years without a single day of a break in developing hyprland, I belie

2023 9

  1. How to work full-time without a salary, aka do FOSS. 13 XII 2023 · 6 min read 12.3k As much as I'd love to give advice on how to not work like me, I unfortunately don't have much experience in that. So, instead, I can give you tips on how to write code full time for (almost) free. Or, in other words
  2. Inclusive community activists are harming FOSS 6 XI 2023 · 7 min read 39.3k Firstly, I have to preface this entire article with stating that I have nothing against inclusive communities at all. We live in a free world, you're allowed to create whatever communities you like, as long as they are legal
  3. Changes to the Hyprland community 20 IX 2023 · 4 min read 12.6k With recent drama, I have decided to investigate the issue of harassment in the Hyprland community a bit more. This post is to outline the already present changes and the nearest future's upcoming ones. I'd like to highlight that my pre
  4. Misinformation about the Hyprland community 17 IX 2023 · 12 min read 56.3k This blogpost is mostly a reply to Drew DeVault's post titled "Hyprland is a toxic community" (link). In this post, I'd like to try to be as clear as possible, avoiding paraphrasing and throwing in personal opinions as much a
  5. The results of the Third Hyprland Census 20 VII 2023 · 3 min read 5.5k A while back we've conducted the third hyprland census, now it's time to reveal the results. No PDF this time because 1) I am lazy and 2) nobody was using them. Straight to the point, no bullshit. Demographics As usual, we start
  6. C++ Interacting With C? Wrap it! 19 VII 2023 · 5 min read 5.8k C++ is a generally great language, offering versatility, speed and power to those who have time to learn it well. Although it does have some weaknesses, like the known "10 ways to accomplish one thing, C++ has them all", one of the most
  7. Maintaining FOSS Projects Sucks 10 V 2023 · 6 min read 10.4k Many people like to complain about software. Although praise for software may sometimes be more frequent than hate, it's usually the hate that is more pronounced. That's the reality that we live in. As Schopenhauer says, that which inconve
  8. Advanced Trampoline Hooks in x86 Linux 27 II 2023 · 5 min read 9.6k 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 be
  9. New Blog Design 24 II 2023 · 2 min read 4.7k 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

2022 11

  1. The Results of the Second Hyprland Census 5 XII 2022 · 4 min read 5.5k 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 t
  2. Hyprland and the bundled wlroots 17 XI 2022 · 4 min read 8.7k 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 subm
  3. Addressing some common Hyprland complaints 13 X 2022 · 3 min read 8k 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)
  4. I've finally fixed the view count 13 VIII 2022 · 2 min read 4.4k 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
  5. The Results of The First Hyprland Census 12 VIII 2022 · 7 min read 6.1k 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
  6. A Ramble About Typos in Hyprland 28 VII 2022 · 2 min read 5.3k 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 q
  7. You can now support me on ko-fi! 26 VI 2022 · 1 min read 2.9k 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
  8. Hyprland - Hypr, but better, and land. 22 VI 2022 · 3 min read 6.5k 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 i
  9. The main site is finally updated! 16 IV 2022 · 3 min read 3.5k 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 link
  10. It's not Awesome, it's Hypr! 6 IV 2022 · 4 min read 5.7k 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 onl
  11. Hello World, may I say. 6 IV 2022 · 2 min read 6k 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 onli