Changes to the Hyprland community

1.3k


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 previous post on the matter is still up there and, unlike what some...

Misinformation about the Hyprland community

15.1k


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 as possible, which I'd like Drew to also attempt next time he makes a post w...

The results of the Third Hyprland Census

1.2k


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 with the people. Not much has changed, again, males under 25. What a s...

C++ Interacting With C? Wrap it!

685


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 critiqued weak spot of C++ is the apparent lack of memory safet...

Maintaining FOSS Projects Sucks

3.1k


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 inconveniences us is visible as the turmoils in life, because the po...

Advanced Trampoline Hooks in x86 Linux

1.7k


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

1.1k


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

1.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 through them one at a time, comparing them to the last Census and shari...

Hyprland and the bundled wlroots

1.6k


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

1.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) are very unprofessional! Ok, and? Honestly, although I understand wh...

I've finally fixed the view count

880


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

1.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 you prefer it like that, or, you can read it below. Thank you to everyon...

A Ramble About Typos in Hyprland

1k


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!

354


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.

753


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!

378


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!

681


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.

789


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...