In CachyOS I just removed hyprland and then did a cmake install from git.
BUT, I also have KDE, Niri, and Sway installed - so might be getting some of the prereqs from them that the Nix config isn’t pulling in.
Sounds like the patches I need are VERY close to being included in the main hyprland repos, though. The author (3l0w) submitted them for a pull, and Vaxerski gave some feedback around formatting and such, so seems like the technical stuff is all dealt with. So I expect the patch will get merged in to mainline Hyprland shortly. I’ll give NixOS another try then.
Oh, and I’ve tried going back to KDE, but I just can’t. I’m too used to Hyprland’s special workspaces… being able to summon or banish an arbitrary desktop to any of my monitors is some serious magic, and none of the other DEs can really compete. Now when I’m on KDE I feel like I’m fighting the DE instead of working.
I’m not a hyprland user, although I used to use i3wm, so I understand why tiling, but I’m curious…special workplaces sound a lot like KDE’s Activities, where you can toggle an entirely different workspace. (FWIW, I’m currently using KDE with Karousel.) Is there something else to it?
I /think/ KDE’s activities affect all the monitors, not just the one that has focus?
The special workspaces in Hyprland are basically just a monitor-resolution canvas that can be bound to a key and then summoned to any monitor at will.
I work off a 2x2 monitor grid. (Well, 2x3, really. But the left column is my laptop - which is why I need Deskflow to work.) Having a set of windows in a workspace and then being able to move that workspace to whichever monitor I want (or hide it completely) with the press of a meta+key is hard to give up.
I have workspaces set up for games, winboat, comms, web browsing, monitoring, video, shells, etc. More workspaces than i have screens, lol! So it’s nice to be able to move them around with a quick keypress rather than having to drag a bunch of windows from one screen to the other.