As we've been exposed to what AI can do over a few years now, with a field continuously growing, many opinions about the situation have emerged. Some people are optimistic; some are pessimistic, but I am a bit of both. The more I look at AI's growth, progress, and potential future directions, the more I...
D Bus was introduced by GNOME folks about 20 years ago. For software made only 20 years ago, as opposed to 40 like X, it's surprisingly almost equally as bad. As a service, D Bus is incredibly handy and useful, and overall, I believe the idea should absolutely be used by more apps. However, the...
Yesterday, I've finally opened registrations to the Hyprland Account infrastructure. As expected, within 20s a small bug has surfaced which made the backend repeatedly crash. Ah, life of a software engineer. That was fixed promptly and registrations started flowing in steadily. As of right now, about 12...
Recently I've released to the public a new side project of mine, Vermilion. It's a fast and stylish music player with a bunch of streaming services integrated, written with electron, svelte and typescript. A lot of people have seen it already, and if there was one thing people did not like, it would be...
Hyprland's development has been going on for almost 3 years now. It's been pretty much solely led by me for the most time, although recently there has been a few people very active in improving the ecosystem, which makes me glad. Tonight, I'd like to talk a bit about how the development has changed, and...
Hyprland, as a display server, is being used on many, many different platforms. Although its main target are common desktops and laptops (be that nvidia, intel or AMD), people may use a vast array of hardware, including embedded systems, wonky chinese chips, and even mobile phones (shoutout Amir)...
I've announced I'll make a small Q&A, and well, this is it. :) The questions When can we expect Wayland to XWayland drag and drop support on Hyprland once someone donates good enough antidepressants for the side effects of working with X11 code What is your long term plan with Hyprland (i.e., after you...
As we move off of X11 and into Wayland, there are a few people that lament their loss, as their WM of choice does not have a Wayland port. Some people complain about the seemingly small diversity. The reality is that, although there are quite a few standalone Wayland compositors, you don't hear about...
I've had this thought in my mind for a long while now, but some recent events have finally made me decide to write a blogpost about this. In short: The Linux desktop and the community around it focus way more on bringing each other down than actually progressing the software further. If not for the fact...
My endeavors at rewriting wlroots have become quite a common topic in many parts of the Hyprland spaces online, and I've noticed that a lot of people do not actually understand what it entails, or what it is, and what it's not. Because of that, I've decided to write a small blogpost detailing the reason...
A while back I conducted the fourth Hyprland census, and got some interesting replies. As is tradition, I will sum up the results and give my own comments in a small blogpost. We've gotten 2x more replies this time, thank you to everyone who participated! Demographics As usual, we start with the...
This is a continuation to a blogpost I made quite a while back about x86 trampolines in Linux, read it before this one: link. A while back I made a tweet about a bit of code that fixed almost all my problems with trampoline hooks, and it's been the most successful tweet of mine of all time, probably...
Before reading this, please make sure to read "part 1" of this entire story: My previous blogpost is here I will update the story here, as I have received an email from Alex about a day after I made my blogpost. As with "part 1", I want to preface this with how this post is not to start a hate campaign...
There has been an update to this story, as the member has responded to this blogpost. After reading this post, make sure to read the follow up The name of the person contacting me has been censored due to excess online hate. Please do not go harassing the person. I never would have thought I'd have to...
As I've recently launched hyprcursor, a completely new cursor format for use in a modern desktop aimed at replacing the old standard of XCursor, I think it's a good idea to make a blogpost about how cursors actually work on Linux (and BSD, blah blah) in general to help people understand what's going on...