A few months back I quietly started playing with Hyprland under Wayland. The note wasn’t public at the time, I was just capturing some snippets that I was using to customize.
Since then I’ve added hyprlock, briefly toyed with hyprpaper, but ended up dropping that in favor of just leaving the default wallpaper for now. I’m using hyprshot for screenshots, either for a selected area or whole windows. Oddly, Hyprland seems to have a builtin notification daemon of some sort, but I couldn’t figure out how to get it to actually work for anything outside of Hyprland, so I’m using Dunst still.
Despite that I would use a bar of some kind on some of my setups, I haven’t bothered. I liked having the bar to be able to tell things like the time or which desk I am on at a glance. But I commonly have a tmux session up with the date in its own pseudo bar. And it matters less what desk I am with my workflow now centered around doing my focused task in the magic workspace and any desk without content gets skipped in the quick switcher.
I think my original motivation was battery life. I kept seeing mention of using Wayland on Asahi, too. Speculation was that Wayland was where all the focus was for drivers and support, and things were a little weird under Xorg. Mostly in the area of default resolution, scaling, and weird video issues in web browsers. Most things were fine, but it was because I was doing more tweaks to get fonts sized right and apps scaled by different amounts, so maybe a little less hackery would be needed with Wayland?
I thought I had mentioned the battery life thing in another note, but I didn’t see it while grepping. I did find a previously unpublished note where I had started playing with Hyprland the first time, but I didn’t really try to use it more seriously until this year. On the system where I tried it, I had some video lockups in web browsers that were too frustrating to keep dealing with.
Battery life on my M1 MacBook Pro is 10+ hours under Xorg and 12+ hours under Wayland. It’s tough to get an exact figure, the laptop now outlasts my normal usage. It’s hit a funny spot where it takes so long to run the battery down, that I more frequently run it until it dies.
There’s a focus bug when running fcitx5 under Hyprland that I was able to avoid for a really long time, but it’s present in the current version of Hyprland. A fix is supposedly on master of the Hyprland repo, but it hasn’t made its way into NixOS yet. The bug rears its ugly head when a new window is opened. Focus doesn’t go to that new window like it should. This is annoying with how I use Rofi. I hit a key binding for Rofi, it pops up, but if I type, it goes somewhere else. The whole point of using Rofi like this was to get a fuzzy find ability for different shell scripts and to not have to use the mouse. So I eagerly await that fix. I’ve had to resort to using the mouse or touchpad like some kind of cave man whenever I trigger Rofi.
updated: 2024-06-16 22:58:56
generated: 2024-08-16