I was an early adopter of hyprland. I had a bunch of crashes but reported them to the developer, they were often fixed same-day and now it's rock solid. Sent a donation, I'm so happy with it.
It's absolutely absurd how fast Hyprland grew from the start. It is receiving 20!! Stars on github per day on average. For reference: sway is at ~4.5 Stars per day, i3 ~2.7, bspwm at 1.8. The development pace is equally insane
Obligatory shout-out for how incredible the Hyprland experience is on the Steam Deck (as a "non-Steam game" installed via Nix). Eager to see what customizations are now at my disposal via built-in plugin management.
@@PsoewishHaha, I totally bought the Steam Deck to use as a cyberdeck as someone who barely gamed. Then when I got it (and, critically, after my first Steam Winter Sale), it ended up _turning me into_ a gamer.
@@eriklundstedt9469I do, but unfortunately YT is eating them. Let me see if I can thread the needle. Search for "sway" + "nix" + "steam deck" for a great end-to-end tutorial that generalizes to Hyprland as well. Note that with SteamOS 3.5, the /nix partition is already set up.
Hyprland newbie, about a month. Been looking at the split windows plugin based on my years using Awesome. Hyprland is a bit of a trip, switching between monitors and screens. Fairly happy with my current setup on a production machine, not sure I want to go through the split window plugin setup. Already have more short cuts than I can remember. 😎
Got Hyprland running as my main Compositor, with KDE Wayland as the backup. The plugin manager is exciting...ish? I have the window titles scripted for toggle on/off, and use Pyprland for managing scratchpads, and that's pretty much it. Feel like those pieces should just be features in Hyprland proper honestly, but it's Vaxry's project, I just use it. Used to be an X11 purist, but you and Nick from Linux Experiment pushing it kinda forced me to swallow my own BS and give it a shot, and you were mostly right, it's workable for where I am.
Using Hyprland every day on main PC and Laptop as daily driver and I love it SO MUCH! It's so cool it finally has plugin manager. This project is SO GREAT.
Currently running Hyprland on NixOS, with an NVIDIA GPU. Almost everything works perfectly. The only issues I have encountered are for gaming and GIMP, where GIMP will be unusually slow for a lot of things, a lot of games don't launch, and those that do often have terrible flickering (such as Minecraft and Minetest), though most emulators work surprisingly well. But as NVIDIA and Hyprland (and wlroots and Wayland in general) are not good friends, these are to be expected. Before I get clowned on for using an NVIDIA GPU, I *need* CUDA. I would be just fine and happy with ROCM, but after AMD stopped supporting it on their cards that they had only released for 2 years, out of the blue, whilst NVIDIA keeps good support for CUDA for over a decade... the choice became clear to me. As much as it is a pain.
You should try running games inside Gamescope. I had a similar issue with Larian games (BG3 and Divinity OS 2) and Gamescope fixed it. The only downside is that the game will always act like it has focus.
@@Wampa842 I've tried gamescope, but to no avail. Most games will launch under gamescope, but only display the first frame of the game before the game completely locks up (at least visually), and it can't be stopped unless it gets a sigkill signal. I've heard that downgrading to the 535 drivers fix some of these issues, but doing so also brings back some nasty bugs that these older version had with Wayland compositors, so it's not even worth the effort for me. It seems that commit bd722f7 caused this issue to occur on gamescope, but it hasn't been reverted, nor is it looking like it is going to ever be... If you have any help or guide for me to make gamescope actually work properly for my games (under Steam flatpak and outside of steam as other flatpak apps (be it native or under wine)), it would be great. Cheers.
For the split-monitor-workspaces plugin, In Hyprland, I learned by accident that you can get as many workspaces as you want. You'd just have to through each one by one to hit workspace number 40, or set up a bind to get to it for instance.
I've been using wayfire for about a year now (switched from x11 KDE because it supported scaling multiple screens by different amounts, making text readable on both 1080p and 4k monitor), and for the most part, I have the effects disabled (other than wobbly windows, which I also had back on KDE) but I love using it (I use it for development, and also gaming). For the most part, the biggest upside is it just behaves how I expect (and have configured it to do above that), and really nothing more.
It's a bit unfortunate. Qt actually supports per monitor scaling on x11 so KDE could support it but KDE just doesn't have an option for it in the settings.
this arrives with a fairly amazing timing, i was wondering about plugins and how to ease the use of them and a manager was one of the first thoughts, glad they made one! wonder if there are more plugin-related PRs or projects around...
Looks pretty neat. I was not able to make work the 3º party plugin manager they had before, but maybe now that is integrated in the tiling manager I can make it work, I will give it a shot these next days.
I'm running both Wayland (Hyprland) and X11 (KDE). Hyprland is great for everything, especially work, as I am using one screen right now and it is a blessing to be able to easily work with dozens of windows at once. And am using X11 for stuff which doesn't work well on Wayland as well as playing some games like Quake Live, which has huge input delay on Wayland, while not having any (perceivable) on X11.
Never been a tile window user. For the longest time I used LXDE with xfwm and it did everything I wanted. Then I jumped to KDE/plasma and never looked back for functionality, just nostalgia. Interesting to know, tho. Thanks for your content, as always, Brodie, I appreciate your work.
@@theprogrammingfool4244 Wayland works okay on FreeBSD if you can get it running. When NetBSD supports wayland out of the box, that's when wayland is ready.
I was on sway for quite a few months and enjoyed my time in wayland but really started to miss the performance and features of xorg window managers. So I'm back on xorg and bspwm.
I've never understood what these plugins are for, since most of them do things that hyproand can already do on its own. Maybe I haven't looked at enough plugins, but still, hyprland is so powerful.
I've used wayfire for about a week, it crashed on me several times, once during ML training, causing me to lose 2 hours of computations. And its devs are not interested in writing to logs by default, so I can't take it seriously: you either take logs or don't crash. (Hyperland does both in my short experience, but I'm not fan of tiling). I returned to kde and later through your channel found it still has cube, so yay.
Hyprland is home. I enjoy distro hopping, but I keep Hyprland on my laptop and on an external hard drive I'll hook up to my home machine that I use for tinkering when it's not otherwise in use as a home multimedia player. Currently testing out Fedora Kinoite on the home machine and liking it, and I like a lot of disros, but Hyprland is home.
Daily driver desktop and school laptop have KDE with x11. I have a couple beater laptops with Cinnamon. TWM is just too much set up to get to what is fairly close to default Cinnamon. Budgie or slightly themed Plasma. As long as I can put my taskbar at the top, center/format the date and time without an extension and have decent but basic window tiling OOTB I'm good. If I got something like a Thinkpad X250 to play with I might try and set that up with hyperland for kicks.
I was using split-workspace until it broke and broke Wayland. Turns out I was not paying attention and waybar switched to it's own workspaces instead of sways but I just stopped using it for fear of breaking changes (also I live dangerously on the -git package because of your previous video). Might try again with integrated pm.
You can just define which monitor owns which workspace using workspace rules in your Hyprland config. I’ve left a full comment on here explaining it, but the most basic example is something like this: workspace=1,DP-1 workspace=2,HDMI-A-1 In this example, workspace 1 is owned by, and will only be accessible on, the first Display Port monitor, and workspace 2 is owned by the first HDMI monitor. You can find the names of your monitors with “hyprctl monitors all” to list them out for your workspace rules.
@@BarryBazzawillWilliams Ah, gotcha. Certainly annoying. I think if I were to fix that, I’d do it with an exec-once script at the start of my config that checked my monitor names and edited my config with sed to set the monitors up correctly each time. I guess if the split-monitor-workspace plugin works better for that, I hope you can get it working for you again.
Was super excited when I found out that Raspberry Pi OS adopted Wayfire was their Wayland compositor. Always had an interest in that project, and now there will hopefully be more devs taking interest in it.
I still use i3. I tried sway once. Unfortunately, "drop in" replacing did not work at all. My config is partly based on xorg applications and some features from i3 were not yet in sway.
hi, so woth the hyprtrails plugin, u can actually gradients on it. by using rgba() and dropping the alpha value down. i wish it had more features though cause trails in general look pretty bad. and animations in hyprland are pretty lacking by just sticking to bezier curves and maybe if theres a way to change the animations with keybonds/switches, but that feels like a waste of time over....... im just confused thinking rn, am sorry
13:11 I'm not running Hyprland, I don't really like tiling windows. For me floating windows are the way to go. But since a week I'm on Wayland, using KWin inside KDE. The only thing I don't like about Wayland is that a multi-monitor LibreOffice presentation pops up both the presenter view and the audience view on the same screen. Moving the audience view manually to the second monitor seems to break stuff, as the audience window then just always shows the first slide, no matter what. So letting the apps themselves decide where to put their windows is one of the few things I am missing in Wayland right now. And Skype just straight-out refuses to screenshare, even the web version inside Firefox, although Firefox _can_ screenshare, as I could see with Discord on the web.
Not yet a Wayland user because, I need a ready to run stacking WM and I need things like font scaling, a large mouse cursor, zoom, workspaces … I did make XFCE's panel get out of my way but still be useful, but I'm not married to using any kind of panel if I can get what I need otherwise. The big issue is that I'm not real interested in KDE and Gnome will be my GUI environment over my dead body. Wayfire is the only independent compositor I know of that's likely to implement those things I need, and its focus seems to be a lot of crap I don't. I might be best off just waiting for xfce 4.20 (duuuude…)
I'm running awesome-git on most of my systems, awesome was my first ever tilling window manager and lua is my second favourite programming language (second only to a lisp dialect(fennel) that transpiles to lua, and works in most places where lua works) I've literally spent hours and hours on configuring awesome and I seriously don't think I'll be able to switch off X11 untill there's a project with confirmation compatibility and feature parity available Im also on an Nvidia GPU, but I hear that's not a good argument these days
I’m not using Wayland yet because I just got an AMD graphics card, tried Wayland, found all the hidpi settings weirdly messed up, and didn’t figure out what the issue was. My guess is any X windows using XWayland had the scaling applied twice, or something. When I *do* switch to Wayland I’m not sure what I’ll use.
You missed the link. I wonder if all the "useless" plugins you mentioned at the start provided are templates for people to start making their own custom plugins, with a C++ example?
@@backhdlp I just mean the basic concept, a plugin allowing you to more easily manage the other plugins. I have literally no clue about hyprland's plugin manager plugin, except what I learned in this video. So it's outside of my ability to compare more deeply.
I use Hyprland with My Linux For Work's dotfiles on Arch Linux. I really like it. Question though: how would I install the Hyprland PM? It doesn't seem to be in the AUR or official Arch repos...
Been playing a little with Sway, Hyprland isn't available in Mint repos right now. My main desktop though is AwesomeWM and working well. Somethings just didn't seem to want to launch in Sway. Eventually I'll find the time to figure it out.
@@BrodieRobertson very true. It will take a bit to get any wayland wm how I want it, unless awesome gets ported over or someone makes one that uses the awesome configuration.
A central plugin repo wouldn’t be *that* big of a deal, because for many repos, it’s just a GitHub repository linking to other repositories That’s the approach the Rust programming language takes, for example.
> I don't find tiling managers too useful - maybe 1080p is just too small screen. I know right? I just never got tiling window managers. I use sway, but I use it as a "tabbing window manager", not a tiling one. If you tile every window, on a 1080p or lower display, your windows become too small too quickly. Hyprland is cool, but I really dislike tiling window managers. i3 and sway are the only ones I used because I don't have to use them as tilers.
@@agooglygooglr it depends on your workflow. Usually when on a TWM you're not gonna have multiple windows on the same workspace unless you actually need to see them simultaneously, e.g debugging a program while seeing its logging output so tiling by default is actually useful.
@@excidium666 > Usually when on a TWM you're not gonna have multiple windows on the same workspace That's the problem, having to create so many unlabeled workspaces. It's not just more effort than simply spawning a new window, but it's also impossible to keep track of. Workspace 2 has what on it again? I don't know, it doesn't say. With tabs in i3/sway, I'm instantly able to tell what's there before I click on it. And i3/sways tiling is unmatched in power and flexibility; so when I do need to tile windows, I have ultimate, fine-grain control; unlike a dynamic tiler.
@@agooglygooglr That's what I mean when I say it's a workflow thing. On my desktop workspaces are fixed, so I don't need to guess where anything is. For example, firefox lives on workspace 4 on my right monitor, so if I need my web browser I just press mod4
Hyprland is cool, but the sheer amount of time needed to get a working setup is astounding. I gave it 3 days. Wrote 8 scripts to manage stuff. My nm applet still was broke. I gave up. Kde is bloat, but come on, I have work to do.
Interesting. I just used example configs, taken from project GitHubs, AwesomeHyprland and various galleries, and my setup was more than usable within maybe an hour. I'm not a particularly _opinionated_ tiling user, though, so that could explain the difference if you have specific preferences.
That's another reason I like i3 and sway so much, it's usable out of the box. I first switched to i3 when my DE broke, and I didn't know how to fix it; so to hold me over for the time being, I switched to i3. Instantly well in love with it for multiple reasons, and I was still somewhat of a newbie at the time, but despite that, it wasn't difficult at all to start using.
i'll tell you what, i don't see myself coming off kde anymore now. because it's just got these things in it... one of them is gamescope compositor. like you were saying the other day. but the other nice feature kde has is the kde connect. which is also pretty darned awesome for what the quality is. so while hyprland is great and all, i don't think i can spare the time to configure and set it all up to my preferences. the other consideration is cosmic desktop i suppose. but same reasons not to switch anymore. but if they do get things like the gamescope and kde connect on those other ones. so it isn't all requiring kde platform. then that would be really cool future. and perhaps not so unlikely long term. just would have to be waiting around for it. so until that sort of independance of DEs comes about, then shall just continue stick with kde for the time being. (hyprland is indeed pretty cool though, and i do hope it succeeds)
Gamescope is a standalone compositor, it's not a part of KDE, so it can be used anywhere. And KDE Connect can be used on any DE or WM as far as I know.
@@benign4823 it can, but you need to bring in a whole bunch of dependencies (at least 54 packages on arch linux, possibly more as I might have some installed for other stuff), which makes it pretty annoying, and sadly, there's actually no good alternative to this.
I use gamescope on my Arch Hyprland gaming rig; I pipe all my Steam games through it, and it all works perfectly. Got myself an RX 7800 XT specifically so I could move to Hyprland on my gaming machine. Didn’t want to even try fudging around with getting Hyprland working with my 3070.
@@archgirl great! thanks both for letting us know that the gamescope works outside of KDE... because wasn't very much sure about that. This is then another great reason added as a plus for hyprland
still waiting for a screenshot tool with GUI tools that doesnt need me to write a whole script for. in the meantime i guess i use spektacle but id rather use flameshot or similar
I don't understand-- how is it being C++-based a barrier? JavaScript is kind of weird and confusing, with often counter-intuitive failures and it's not easy to build production stuff with it. And TypeScript is even more confusing. Perhaps this is just me, or perhaps I think differently from how Brodie does, but I found that statement very strange.
@@rGunti it does not exist. and lots of the GNOME devs (not all, but most,) are insanely uncooperative, and will just defend having blue as the only color your eyes should be boiled by.
Hyprland is great, nice and beautyful, but i can't handle the fact that i get distracted too easily. I prefer use dwm with no patches and no picom. Just solid solors and no animations.
I'd prefere Wayfire over Hyprland for features and performance (pure tiling manager is useless for me). I've made a simple test, playing a 4k video with mpv (my monitor is a 1080p one). Wayfire has had better performance over Hyprland and Weston, very close to the better xorg performance.
What kind of trouble are you having? I have been on Hyprland for about 3 months and did not have any trouble with games. Just a small problem with CS2 when switching workspaces while the game is on full-screen but nothing major.
i see these comments from time to time and wonder what the heck lol ive never had any issues with games or mice and ive been running hyprland since a month or two after it started
@@benign4823 it is hit and miss for mouse support in games, games like terraria it works perfectly, the cursor is locked in the window, but in the menu you can move the cursor to a other screen and change to a other Brodie video. But in others like no man sky the cursor is always locked in the window and the game dies if you try to get it out, then there are games that don't get any click events from hyprland, so i switch back to i3 all the time, like a windows user. I don't like that i can't do games and work on the place
@@BrodieRobertson I don't really care it's still clearly not mature enough for me, every time I look at the patch notes there's like 15 things to keep track of
I was an early adopter of hyprland. I had a bunch of crashes but reported them to the developer, they were often fixed same-day and now it's rock solid. Sent a donation, I'm so happy with it.
Same here
For some reason baldur''s gate 3 still turns of my monitor randomly...
and freezes...
I think it's time for one of the major distros to directly offer a Hyprland spin.
Fedora would be the obvious candidate for Fedora 41 or 42.
It's absolutely absurd how fast Hyprland grew from the start. It is receiving 20!! Stars on github per day on average. For reference: sway is at ~4.5 Stars per day, i3 ~2.7, bspwm at 1.8.
The development pace is equally insane
20!! ? 20 factorial factorial stars that's a lotta stars.
couldn't stop myself i apologise
Obligatory shout-out for how incredible the Hyprland experience is on the Steam Deck (as a "non-Steam game" installed via Nix).
Eager to see what customizations are now at my disposal via built-in plugin management.
I'll have to try that, any tips you can give me?
That sounds really cool, and I'd love to try it but I guess buying a steam deck just to experiment with something like this would be a bit silly lol.
@@PsoewishHaha, I totally bought the Steam Deck to use as a cyberdeck as someone who barely gamed.
Then when I got it (and, critically, after my first Steam Winter Sale), it ended up _turning me into_ a gamer.
@@eriklundstedt9469I do, but unfortunately YT is eating them. Let me see if I can thread the needle.
Search for "sway" + "nix" + "steam deck" for a great end-to-end tutorial that generalizes to Hyprland as well. Note that with SteamOS 3.5, the /nix partition is already set up.
@@GSBarlev Hah! Those winter sales _really_ get you! My bank balance needs time to recover after a Steam sale.
Hyprland newbie, about a month. Been looking at the split windows plugin based on my years using Awesome. Hyprland is a bit of a trip, switching between monitors and screens. Fairly happy with my current setup on a production machine, not sure I want to go through the split window plugin setup. Already have more short cuts than I can remember. 😎
Got Hyprland running as my main Compositor, with KDE Wayland as the backup. The plugin manager is exciting...ish? I have the window titles scripted for toggle on/off, and use Pyprland for managing scratchpads, and that's pretty much it. Feel like those pieces should just be features in Hyprland proper honestly, but it's Vaxry's project, I just use it. Used to be an X11 purist, but you and Nick from Linux Experiment pushing it kinda forced me to swallow my own BS and give it a shot, and you were mostly right, it's workable for where I am.
Using Hyprland every day on main PC and Laptop as daily driver and I love it SO MUCH! It's so cool it finally has plugin manager. This project is SO GREAT.
Currently running Hyprland on NixOS, with an NVIDIA GPU. Almost everything works perfectly. The only issues I have encountered are for gaming and GIMP, where GIMP will be unusually slow for a lot of things, a lot of games don't launch, and those that do often have terrible flickering (such as Minecraft and Minetest), though most emulators work surprisingly well. But as NVIDIA and Hyprland (and wlroots and Wayland in general) are not good friends, these are to be expected.
Before I get clowned on for using an NVIDIA GPU, I *need* CUDA. I would be just fine and happy with ROCM, but after AMD stopped supporting it on their cards that they had only released for 2 years, out of the blue, whilst NVIDIA keeps good support for CUDA for over a decade... the choice became clear to me. As much as it is a pain.
You should try running games inside Gamescope. I had a similar issue with Larian games (BG3 and Divinity OS 2) and Gamescope fixed it. The only downside is that the game will always act like it has focus.
@@Wampa842 I've tried gamescope, but to no avail.
Most games will launch under gamescope, but only display the first frame of the game before the game completely locks up (at least visually), and it can't be stopped unless it gets a sigkill signal.
I've heard that downgrading to the 535 drivers fix some of these issues, but doing so also brings back some nasty bugs that these older version had with Wayland compositors, so it's not even worth the effort for me. It seems that commit bd722f7 caused this issue to occur on gamescope, but it hasn't been reverted, nor is it looking like it is going to ever be...
If you have any help or guide for me to make gamescope actually work properly for my games (under Steam flatpak and outside of steam as other flatpak apps (be it native or under wine)), it would be great. Cheers.
tried with novreau?
@@vilian9185 Unusably poor performances and many lacking features (which is to be expected).
@@atemoc havw you tried both nested and non-nested gamescope?
For the split-monitor-workspaces plugin, In Hyprland, I learned by accident that you can get as many workspaces as you want. You'd just have to through each one by one to hit workspace number 40, or set up a bind to get to it for instance.
lmao i guess its time to get a keyboard with a numpad that goes till 40
the C++ limitation for plugins sounds like the perfect excuse to learn C++ to me.
I would certainly need an excuse to want to properly learn it
If there's interest in writing plugins in other languages, writing bindings shouldn't be too hard
I think being written in C++ is the perfect excuse not to use Hyprland
I've been using wayfire for about a year now (switched from x11 KDE because it supported scaling multiple screens by different amounts, making text readable on both 1080p and 4k monitor), and for the most part, I have the effects disabled (other than wobbly windows, which I also had back on KDE) but I love using it (I use it for development, and also gaming). For the most part, the biggest upside is it just behaves how I expect (and have configured it to do above that), and really nothing more.
It's a bit unfortunate. Qt actually supports per monitor scaling on x11 so KDE could support it but KDE just doesn't have an option for it in the settings.
this arrives with a fairly amazing timing, i was wondering about plugins and how to ease the use of them and a manager was one of the first thoughts, glad they made one! wonder if there are more plugin-related PRs or projects around...
Looks pretty neat. I was not able to make work the 3º party plugin manager they had before, but maybe now that is integrated in the tiling manager I can make it work, I will give it a shot these next days.
Window borders >>> Flashing windows on focus,
I have set my unfocused window to be a little bit dim, it's subtle but works great for this usecase.
I'm running both Wayland (Hyprland) and X11 (KDE). Hyprland is great for everything, especially work, as I am using one screen right now and it is a blessing to be able to easily work with dozens of windows at once.
And am using X11 for stuff which doesn't work well on Wayland as well as playing some games like Quake Live, which has huge input delay on Wayland, while not having any (perceivable) on X11.
Never been a tile window user. For the longest time I used LXDE with xfwm and it did everything I wanted. Then I jumped to KDE/plasma and never looked back for functionality, just nostalgia. Interesting to know, tho. Thanks for your content, as always, Brodie, I appreciate your work.
Just starting in wayland and hyprland. Not even started my configurations yet. Happy, Happy, Joy, Joy.
i main hy3, i thought i liked dynamic tiling when i first tried it but going back to manual tiling i immediately realised what my preference was
The wayland shill is back on Xorg? But I just moved to Wayland!!! nooo
Me toooooo! 😂😂😂🎉🎉🎉
lmao
@@theprogrammingfool4244 Wayland works okay on FreeBSD if you can get it running. When NetBSD supports wayland out of the box, that's when wayland is ready.
@@theprogrammingfool4244wayland has a hard time working properly in a lot of cases. If it’s the future, it’s a lomg term future
I use hyov plugin and it's very useful. It's an overview workspace that works like an alt+tab.
I was on sway for quite a few months and enjoyed my time in wayland but really started to miss the performance and features of xorg window managers. So I'm back on xorg and bspwm.
I use Hyprland. Love it.
I've never understood what these plugins are for, since most of them do things that hyproand can already do on its own.
Maybe I haven't looked at enough plugins, but still, hyprland is so powerful.
I've used wayfire for about a week, it crashed on me several times, once during ML training, causing me to lose 2 hours of computations.
And its devs are not interested in writing to logs by default, so I can't take it seriously: you either take logs or don't crash. (Hyperland does both in my short experience, but I'm not fan of tiling). I returned to kde and later through your channel found it still has cube, so yay.
@Brodie Robertson What DE you running now?
Hyprland is home. I enjoy distro hopping, but I keep Hyprland on my laptop and on an external hard drive I'll hook up to my home machine that I use for tinkering when it's not otherwise in use as a home multimedia player. Currently testing out Fedora Kinoite on the home machine and liking it, and I like a lot of disros, but Hyprland is home.
Daily driver desktop and school laptop have KDE with x11. I have a couple beater laptops with Cinnamon. TWM is just too much set up to get to what is fairly close to default Cinnamon. Budgie or slightly themed Plasma. As long as I can put my taskbar at the top, center/format the date and time without an extension and have decent but basic window tiling OOTB I'm good. If I got something like a Thinkpad X250 to play with I might try and set that up with hyperland for kicks.
I was using split-workspace until it broke and broke Wayland. Turns out I was not paying attention and waybar switched to it's own workspaces instead of sways but I just stopped using it for fear of breaking changes (also I live dangerously on the -git package because of your previous video). Might try again with integrated pm.
You can just define which monitor owns which workspace using workspace rules in your Hyprland config. I’ve left a full comment on here explaining it, but the most basic example is something like this:
workspace=1,DP-1
workspace=2,HDMI-A-1
In this example, workspace 1 is owned by, and will only be accessible on, the first Display Port monitor, and workspace 2 is owned by the first HDMI monitor. You can find the names of your monitors with “hyprctl monitors all” to list them out for your workspace rules.
@@archgirl problem I have is because I daisy chain monitors DP-n where n changes if I turn off monitors and turn back on
@@BarryBazzawillWilliams Ah, gotcha. Certainly annoying. I think if I were to fix that, I’d do it with an exec-once script at the start of my config that checked my monitor names and edited my config with sed to set the monitors up correctly each time. I guess if the split-monitor-workspace plugin works better for that, I hope you can get it working for you again.
Wayfire "won" the raspberry pi pick, so I'd say it'll be around for long but interesting news on hypr side.
Was super excited when I found out that Raspberry Pi OS adopted Wayfire was their Wayland compositor. Always had an interest in that project, and now there will hopefully be more devs taking interest in it.
I have no doubt it'll be around for a long time
I still use i3.
I tried sway once. Unfortunately, "drop in" replacing did not work at all.
My config is partly based on xorg applications and some features from i3 were not yet in sway.
Okay okay, hyprgrass for touch gestures ??? Can’t say it ain’t a good joke 😭
hi, so woth the hyprtrails plugin, u can actually gradients on it. by using rgba() and dropping the alpha value down. i wish it had more features though cause trails in general look pretty bad. and animations in hyprland are pretty lacking by just sticking to bezier curves and maybe if theres a way to change the animations with keybonds/switches, but that feels like a waste of time over....... im just confused thinking rn, am sorry
13:11 I'm not running Hyprland, I don't really like tiling windows. For me floating windows are the way to go.
But since a week I'm on Wayland, using KWin inside KDE. The only thing I don't like about Wayland is that a multi-monitor LibreOffice presentation pops up both the presenter view and the audience view on the same screen. Moving the audience view manually to the second monitor seems to break stuff, as the audience window then just always shows the first slide, no matter what. So letting the apps themselves decide where to put their windows is one of the few things I am missing in Wayland right now.
And Skype just straight-out refuses to screenshare, even the web version inside Firefox, although Firefox _can_ screenshare, as I could see with Discord on the web.
I can't even screenshare with discord web :(
@@_loss_ pipewire, xdg-desktop-portal
Not yet a Wayland user because, I need a ready to run stacking WM and I need things like font scaling, a large mouse cursor, zoom, workspaces … I did make XFCE's panel get out of my way but still be useful, but I'm not married to using any kind of panel if I can get what I need otherwise. The big issue is that I'm not real interested in KDE and Gnome will be my GUI environment over my dead body.
Wayfire is the only independent compositor I know of that's likely to implement those things I need, and its focus seems to be a lot of crap I don't. I might be best off just waiting for xfce 4.20 (duuuude…)
I'm running awesome-git on most of my systems, awesome was my first ever tilling window manager and lua is my second favourite programming language (second only to a lisp dialect(fennel) that transpiles to lua, and works in most places where lua works)
I've literally spent hours and hours on configuring awesome and I seriously don't think I'll be able to switch off X11 untill there's a project with confirmation compatibility and feature parity available
Im also on an Nvidia GPU, but I hear that's not a good argument these days
Noooo, you missed my plugin hyprland-dwindle-autogroup. Good video though
I’m not using Wayland yet because I just got an AMD graphics card, tried Wayland, found all the hidpi settings weirdly messed up, and didn’t figure out what the issue was. My guess is any X windows using XWayland had the scaling applied twice, or something. When I *do* switch to Wayland I’m not sure what I’ll use.
You missed the link. I wonder if all the "useless" plugins you mentioned at the start provided are templates for people to start making their own custom plugins, with a C++ example?
1:07 So it's like the Fabric mod "Mod Menu". (if you play fabric-modded Minecraft you know what I mean)
I can see where you're coming from, but it's a bit more than that
@@backhdlp
I just mean the basic concept, a plugin allowing you to more easily manage the other plugins. I have literally no clue about hyprland's plugin manager plugin, except what I learned in this video. So it's outside of my ability to compare more deeply.
I love hyprland
hyprland shill here, on Intel GPU it's rock solid.
Happy Sway user since 2020. See no points to move to subject
I use dwm.
I tried hyprland last week, but I found it too slow and went back to dwm.
too slow? what lol. even on my i7-3770 with a rx580 its LIGHTNING fast like smooth as butter i couldnt even imagine slow
I mean, you could always do dwl (wayland alternative to dwm, with similar minimalistic mindset)
I use Hyprland with My Linux For Work's dotfiles on Arch Linux. I really like it. Question though: how would I install the Hyprland PM? It doesn't seem to be in the AUR or official Arch repos...
Been playing a little with Sway, Hyprland isn't available in Mint repos right now. My main desktop though is AwesomeWM and working well. Somethings just didn't seem to want to launch in Sway. Eventually I'll find the time to figure it out.
I'm not sure how well it would fit on Mint whilst it's still so actively changing
@@BrodieRobertson very true. It will take a bit to get any wayland wm how I want it, unless awesome gets ported over or someone makes one that uses the awesome configuration.
A central plugin repo wouldn’t be *that* big of a deal, because for many repos, it’s just a GitHub repository linking to other repositories
That’s the approach the Rust programming language takes, for example.
I usually don't check updates, so i don't know
Any plugin for stacked workspace? I don't know - I don't find tiling managers too useful - maybe 1080p is just too small screen.
> I don't find tiling managers too useful - maybe 1080p is just too small screen.
I know right? I just never got tiling window managers. I use sway, but I use it as a "tabbing window manager", not a tiling one. If you tile every window, on a 1080p or lower display, your windows become too small too quickly. Hyprland is cool, but I really dislike tiling window managers. i3 and sway are the only ones I used because I don't have to use them as tilers.
if you look at the official docs in to window dwindle i think theres a stacked layout in there i remember it used to be a thing for awhile
@@agooglygooglr it depends on your workflow. Usually when on a TWM you're not gonna have multiple windows on the same workspace unless you actually need to see them simultaneously, e.g debugging a program while seeing its logging output so tiling by default is actually useful.
@@excidium666
> Usually when on a TWM you're not gonna have multiple windows on the same workspace
That's the problem, having to create so many unlabeled workspaces. It's not just more effort than simply spawning a new window, but it's also impossible to keep track of. Workspace 2 has what on it again? I don't know, it doesn't say. With tabs in i3/sway, I'm instantly able to tell what's there before I click on it.
And i3/sways tiling is unmatched in power and flexibility; so when I do need to tile windows, I have ultimate, fine-grain control; unlike a dynamic tiler.
@@agooglygooglr That's what I mean when I say it's a workflow thing. On my desktop workspaces are fixed, so I don't need to guess where anything is. For example, firefox lives on workspace 4 on my right monitor, so if I need my web browser I just press mod4
I recompiled hyprbars so I added mouse events on windows. But hyprpm it's annoying, how it must update daily.
So you're not actively running Hyprland at the moment - what are you using then?
awesome wm like he said
Awesomewm, I had some capture issues a while back and haven't hopped back over
@@BrodieRobertson those have been fixed for a while.
@@mihaifufezan2216 I know, I haven't hopped back over, I was lazy about it
Hyprland is cool, but the sheer amount of time needed to get a working setup is astounding. I gave it 3 days. Wrote 8 scripts to manage stuff. My nm applet still was broke. I gave up. Kde is bloat, but come on, I have work to do.
Interesting. I just used example configs, taken from project GitHubs, AwesomeHyprland and various galleries, and my setup was more than usable within maybe an hour.
I'm not a particularly _opinionated_ tiling user, though, so that could explain the difference if you have specific preferences.
That's another reason I like i3 and sway so much, it's usable out of the box. I first switched to i3 when my DE broke, and I didn't know how to fix it; so to hold me over for the time being, I switched to i3. Instantly well in love with it for multiple reasons, and I was still somewhat of a newbie at the time, but despite that, it wasn't difficult at all to start using.
i'll tell you what, i don't see myself coming off kde anymore now. because it's just got these things in it... one of them is gamescope compositor. like you were saying the other day. but the other nice feature kde has is the kde connect. which is also pretty darned awesome for what the quality is. so while hyprland is great and all, i don't think i can spare the time to configure and set it all up to my preferences. the other consideration is cosmic desktop i suppose. but same reasons not to switch anymore.
but if they do get things like the gamescope and kde connect on those other ones. so it isn't all requiring kde platform. then that would be really cool future. and perhaps not so unlikely long term. just would have to be waiting around for it. so until that sort of independance of DEs comes about, then shall just continue stick with kde for the time being. (hyprland is indeed pretty cool though, and i do hope it succeeds)
Gamescope is a standalone compositor, it's not a part of KDE, so it can be used anywhere.
And KDE Connect can be used on any DE or WM as far as I know.
@@benign4823yup, you can even run KDE connect on Windows!
@@benign4823 it can, but you need to bring in a whole bunch of dependencies (at least 54 packages on arch linux, possibly more as I might have some installed for other stuff), which makes it pretty annoying, and sadly, there's actually no good alternative to this.
I use gamescope on my Arch Hyprland gaming rig; I pipe all my Steam games through it, and it all works perfectly. Got myself an RX 7800 XT specifically so I could move to Hyprland on my gaming machine. Didn’t want to even try fudging around with getting Hyprland working with my 3070.
@@archgirl great! thanks both for letting us know that the gamescope works outside of KDE... because wasn't very much sure about that. This is then another great reason added as a plus for hyprland
still waiting for a screenshot tool with GUI tools that doesnt need me to write a whole script for. in the meantime i guess i use spektacle but id rather use flameshot or similar
Flameshot?
'patch -p1
yeaaaahhhhhh
wayfire is now default on raspberry pi 5.
Interesting song
I wish I could use Wayland... Thanks NVIDIA.
I don't understand-- how is it being C++-based a barrier? JavaScript is kind of weird and confusing, with often counter-intuitive failures and it's not easy to build production stuff with it. And TypeScript is even more confusing. Perhaps this is just me, or perhaps I think differently from how Brodie does, but I found that statement very strange.
Kiosk mode!
Can you do a video on everything GNOME is doing that is… for lack of a better word, “bad.” Like CSD, accent colors, and freedesktop portals.
I don't quite understand what is bad about accent colors. Or do you mean that their implementation of accent colors is bad?
Accent colours is one of the things I'm not worried about
@@rGunti it does not exist. and lots of the GNOME devs (not all, but most,) are insanely uncooperative, and will just defend having blue as the only color your eyes should be boiled by.
Hyprland is great, nice and beautyful, but i can't handle the fact that i get distracted too easily. I prefer use dwm with no patches and no picom. Just solid solors and no animations.
I'd prefere Wayfire over Hyprland for features and performance (pure tiling manager is useless for me). I've made a simple test, playing a 4k video with mpv (my monitor is a 1080p one). Wayfire has had better performance over Hyprland and Weston, very close to the better xorg performance.
Like I get it wanting stuff like this but it kinda scares me a bit and I'm too used to gnome oop 😅
Why did you move to awesomewm again?
Capture issues a while back that have now been addressed
Good ol' vanilla kwin
It's boring, but it's about as stable as it gets with Wayland compositors, I reckon
Kwin in KDE Plasma
i use Hyprland but it is still so so bad for gaming, and mouse support.
What kind of trouble are you having?
I have been on Hyprland for about 3 months and did not have any trouble with games.
Just a small problem with CS2 when switching workspaces while the game is on full-screen but nothing major.
>and mouse support
What?
i see these comments from time to time and wonder what the heck lol ive never had any issues with games or mice and ive been running hyprland since a month or two after it started
@@benign4823 it is hit and miss for mouse support in games, games like terraria it works perfectly, the cursor is locked in the window, but in the menu you can move the cursor to a other screen and change to a other Brodie video.
But in others like no man sky the cursor is always locked in the window and the game dies if you try to get it out, then there are games that don't get any click events from hyprland, so i switch back to i3 all the time, like a windows user. I don't like that i can't do games and work on the place
@@umop3plsdn what games do you play?
next
so hyprland added another overly complex feature before even releasing its 1.0 version again???? who would've thought
What if I told you version numbers didn't mean anything, Hyprland doesn't use semantic versioning
@@BrodieRobertson I don't really care it's still clearly not mature enough for me, every time I look at the patch notes there's like 15 things to keep track of
@@phillipanselmo8540 That's fine don't run it then, but if you're waiting for 1.0 you're waiting for something that isn't real
Hypraland is still just another WM for discord spergs. Nobody who has real work uses it
Dude microphone is a mess
First!!! 🍻
RUclips needs a comment tag that just makes sure everyone knows that it’s the first comment
ew javascript
ik, explains a lot....
I'm sure _hy3_ is pronounced like /hɑj θriː/ (or はい3 for all you weebs) - that would match with both i3 and the beginning of hyprland.
That makes the most sense