The Ultimate Guide To Ricing Wayland
Вставка
- Опубліковано 22 сер 2024
- Wayland is the future!
How To Get OBS To Work On Wayland: • OBS Supports Wayland: ...
Hyprland: hyprland.org/
Qtile: qtile.org/
Sway: swaywm.org/
Programs mentioned in the video:
rofi
alacritty
swaybg
swaync (AUR)
gtklock (AUR)
waybar-hyprland-git (AUR)
lxsession
grimblast (AUR)
cliphist
brightnessctl
light
nwg-look (AUR)
qt5ct
eww-wayland (AUR)
sddm-git (AUR)
My Wallpaper Repository: codeberg.org/O...
My Rice: codeberg.org/O...
My UA-cam Channel: / @oglothenerd
My Odysee Channel: odysee.com/@Og...
My Revolt Server: rvlt.gg/PnYW0wY1
Revolt's Homepage: revolt.chat
Glad to see you in my recommended. Your rice is legendary throughout the Linux community.
Wait, it is!? Also, glad I reached your recommended! Also, I may have reached recommended, because my NixOS video is absolutely blowing up right now!
You can resize rofi because it's probably running under xwayland. There's a fork of rofi called lbonn-rofi which runs as a surface layer in Wayland.
Okay, yeah, I will check it out! Thank you!
Another standin for rofi is called wofi!
@@terminallyonline5296 did you watch the video?
It's on the main repo, named rofi-wayland
This video literally opened my eyes reaaaaaally wide... It came up to me as a UA-cam recommendation (algorithm saving my day once again) and now I have a lot of stuff to do in my Sway/waybar configs. Actually, I downloaded a few stuff and configured kinda close to your configs, but I must say, I will have a lot of fun understanding and implementing your explanations into my own config. Thanks a lot! New sub here.
Glad to hear it! Thank you for the sub!
Recent Hyprland convert here. Love the theme style! A million thanks for some good ricey reference my man.
I am glad you like it! Hey, you can also hook me up and I will make you a wallpaper! I do that when I am bored. In my Helix video, I am actually using my own wallpaper!
I just found your video. You saved me a lot of time and headaches with your list of applications. Great rice by the way!
Thank you! In later videos, I actually use a wallpaper I made in Blender!
This is one of the best videos I've watched so far on Wayland/Linux ricing in general! Great job, pal!
Thank you! I am glad my video helped! :D
Beautiful video. Subscribed
@@oldgamerZone Awesome, thank you! :D
I LOVE Wayland- it handles my dual monitors perfectly (a large 4k and a regular 1080p monitor at different refresh rates). It is also great when moving in and out of virtual machines of any display type/ resolution.
Agreed! Wayland is the best!
X > Wayland is exactly what is happening - good call!
One of the Wayland (X devs) is responsible for the development of Sway too.
Awesome video btw; glad to see you are sticking to your guns and plugging out the NixOS experience.
Yes, I know this is Arch, but saw your return to NixOS vid.
The menu (rofi and power) system's resize-ability is a logic bug; try setting max size vertical and horizontal. There might be a resize to child object setting that would resize the menu dynamically according to child object size (the buttons as an example). You're catching on to CSS pretty quick - nice. If the menu's are still resizeable after setting max dimension values then investigate a resizable boolean switch and set it to false else the resize issue is actually a developer bug. I do remember seeing max size and potentially resizing boolean switches, but it's been a while.
Keep at it - good stuff.
I am glad you like my videos! I try my best, but I need to find a better place to record, so I can make videos more often.
I watched one of your other videos ...inspired me start learning HTML & CSS just so I could understand eww widgets better....just so I could rice properly 😢
@@julianstephen1303 You really gotta just learn CSS. Eww is not that complicated, you can specify layouts, and then widgets in those layouts. Also, I recommend perhaps using AGS instead of Eww.
Thanks for posting, glad I found and watched it.
Glad you found this helpful!
For a Debian user, upgrading to Wayland is almost a 9-5 job 😆
Lol, yeah. Why do people like Debian so much?
@@oglothenerd stability brother, stability
@@demonicavenger6987 Yeah, but like, why not Fedora or OpenSuSE? They are stable whilst also being up to date. If you want true stability, use NixOS.
@@oglothenerd bro, when we say stability, what we really mean is that it doesn't change much over time.
In Debian, the developers never adds any changes or softwares that are unnecessary, and any new changes and new softwares they do add, they go over the codes with a fine tooth comb, this process can take six moths to a year, which is why they have a yearly release cycle. This ensures that Debian will only break if you are actively trying very hard to break it.
If you have use cases where you need a system that doesn't change very much over time and you need it run for a very long time then Debian is perfect for you.
Fedora on the other hand, is not stable. Fedora is what we call an experimental distro. That's a polite way of saying that Fedora devs does weird shite to it that even archlinux deve doesn't have the balls to do.
And as for OpenSUSE, well there are two flavors it, Leap the stable flavor, and tumbleweed the rolling release flavor. Now here's the thing, rolling releases are not stable, because in rolling release new changes are made available as soon as they are pushed out. This makes it inherently not stable.
Now OpenSUSE leap on the other hand is entirely too stable. I've heard that it gets new update every five to four years. Too long if you ask me.
And then finally we come to nix os. The thing about nix os is that compared to other distroes it has fairly big learning curve. You seriously think that someone setting up a server for company or whatever is gonna choose nix os over Debian?
Thanks for your great microphone. 💀
pushing the 69th like
Very nice video !! Very informative !! Well done.
Thank you! Means a lot coming from a bigger UA-camr! :-D
Will we be getting a full tutorial on your setuf? The rice is looking dope. A turorial for ricing beginners would be awesome
I want to, yeah.
It's amazing man. Which is your window manager and please give link for dotfiles to exact setup like in video. please please give me dotfiles.
gitlab.com/Oglo12/hyprland-rice
This is poetry.
Thank you..?
Nice video. The Linux desktop is a beautiful place to be, and beyond cool. You're heading in the right direction, but one level above is being mindful about the "r-word". Once you get past it, life is better.
What is the R word? Ricing?
@@oglothenerd Yeah, ricing. I've seen a lot of these things come and go; that is, awareness evolved. Leading on this is a way to differentiate yourself. Of course, using that word is flying a different kind of flag, and as you say, "using the word everyone uses." That "everyone" is a particular cohort. Bringing some of that cohort along with you is a positive thing. I'm almost certain that the world will make a change, whether someone is ahead of it, or behind it.
@@scottdrake5159 I just use the word "ricing" because it is a commonly agreed shorter nickname for "customizing the crap out of my setup." ._.
thing i love about x that i do miss having with wayland.
with x-11 you can make a frankin DE when you rip out your window manager. kind of like plasma with i3.
What stops you from doing that on Wayland? It is pretty much the same process.
@oglothenerd as far as I know you can't replace the wayland compositor like you can with X-11 everyone I have talked to has said it's not possible.
Although one guy on a from was nice enough to say not possible yet.
I know with xorg you can make a whole ass xsession. But I never figured out how to do that on a Wayland session.
@@i1KiCK1BUTT The reason I say it is possible on Wayland, is because when you see people turn i3 into KDE, what they are actually doing is replacing KWin with i3. It is the same process on Wayland. Just replace, oh Idk, Kwin with Hyprland, and make sure Hyprland starts all the little widgets and apps that Kwin would, and bam, the same thing, but on Wayland!
I like swww for wallpaper. It's a very easy cli to use and it works great. I also was on gBar but the sys tray stopped working for some reason so I'd like to switch back to waybar. Hyprlock is also a cool lock screen.
Yeah. I don't think I mentioned Hyprlock but I use it. I think maybe I mentioned Swww? Idk. I use Swww now, but I used to use SwayBG.
@@oglothenerd swww just works which is nice same with waybar it just runs for all your monitors
@@comically_large_chungus Yeah. That is my favorite part about Wayland. Stuff either works really well, or it doesn't work at all. No middle ground. Most of the time, it just works.
Interesting. At 14 minutes, the presenter talks about rofi on Wayland. I didn't know rofi would run on Wayland. I had always read rofi-wayland or wofi was necessary.
I've been sticking to X11, because I run NixOS or maybe it's the FreeBSD that I use. Or, maybe it was simply rofi that makes it the reason I stick with X11. But, I think I need to figure it out and move to Wayland soon.
Yeah! Moving to Hyprland as my daily has been perhaps one of the best things I have done for my Linux journey! Absolutely do it! On top of that, Waydroid allows me to use Android apps as long as I run them in Wayland!
would love to see a video of you explaining your whole os setup
Planned.
@@oglothenerd Awesome :)
awesome video man , can you tell me how did you get these icons when you use "ls" ? and where your bashrc is?
I used a program called Eza, and my aliases are here: gitlab.com/Oglo12/aliases
@@oglothenerd thank you for the quick response have a good day/night!
@@Achnologia You're welcome! I am online quite often, so... 😆
"What you refer to as wayland window manager is actually what...." - hmm i'v seen this before
I know, I know. Wayland compositor.
@@oglothenerd no this is exactly what richard stallman said about linux
" what you're referring to as linux is in fact GNU/Linux or as i want to call it gnu+linux..." haha
@@mehdiyahiacherif2326 Lol.
It is possible to make a 4-5 videos as a series to teach how to rice linux (customise basically) for beginners with alot information .
Yeah, I need to figure out how I wanna do it though, because it is actually easy enough to where you don't really need a tutorial, just time to read a config file and learn how it works.
@@oglothenerdThat's the problem; as a beginner, I don't know which dotfiles I have to edit. Moreover, I'm unsure about which graphical components (by components, I mean bars, window managers, terminals, etc.) to include with the bare minimum Arch setup to make it look beautiful.
@@P0K0 Essentially, if you want to get started, I recommend Hyprland. It has a default config file. And you left this comment on a video where I explain what you need. Next, you wanna read up a little on what you are using. You may also want to know some CSS.
You should take a look at my dots for some guidance too. gitlab.com/Oglo12/hyprland-rice
Thing that killed my venture into hyprland was steam, couldn’t access top menus and mouse wouldn’t work in cyberpunk… weird issues.. loved it tho.. hate I had to go back to sway
This makes no sense. Hyprland and Sway both use Wayland! Heck! They both use WLRoots! Weird issue...
Lovely! :)
What is the GTK theme youre using in this video? Is it just the black and green Linux Mint theme?
Yeah, Linux Mint Cyan.
A bug can also be a feature 😂
Yep, facts.
Hyperland is mainly for arch users. Sad debian noise 🙂!
Ah, Debian. 😒
I'll be switching to arch btw! 🙂
@@AGENT_V-252 Woohooooo!!!
@@oglothenerd❤🔥
Hyprland and NixOS also play very well together, nix is a bit of a learning curve but once you have your rice setup you can take it to pretty much any machine. Especially if you use home manager.
Have you somewhere your bash rice ?
The shebang is from a program called Cermic, which I have a video about, and the prompt is Starship.
gitlab.com/Oglo12/starship-config
5:15 that's where you lost my interest in the video.
Okay, lemme see.
Please make ricing for swaywm and share
Maybe, but I really like Hyprland. And I hate manual tiling and the way i3 config files are written.
Or River wm please if hate manual tilling.i like your waybar.
@@user-gg3hs3xh9g Maybe... I like Hyprland too much though. Also, if you just want to use my Waybar config, you can use it on any Wayland compositor!*
*The workspaces widget in my config is the special Hyprland one, but you can change that easily.
Where is your rofi config and alacrtty,share github link
@@user-gg3hs3xh9g gitlab.com/Oglo12/hyprland-rice
What is you starship config?
gitlab.com/Oglo12/starship-config
Okay, how did you get a background behind the window title?
In my bar? Well, it sounds like you think I am using Polybar or something. I am actually using Waybar, which is a Wayland bar that uses CSS to create styles. :D
The problem I have with hyprland is that, it feels sluggish on my Pentium laptop
Huh... interesting... it could be that the GPU doesn't run well with Wayland. I like Wayland because I find it runs faster for all of my devices.
@@oglothenerd bro, I tried wayfire once, that felt smooth as f***, I'm pretty sure it was an hyprland specific problem
@@demonicavenger6987 Interesting... try SwayFX.
@@oglothenerd okay, but later
@@demonicavenger6987 Okay.
This may be only good option for me because hyprland is not an option for me because i am gonna use debian when i switch to linux and awesomewm is still xorg only and i wanna save myseld hassle of dealing with broken extensions and plugins when desktop environment is updated.
What is the only option?
@@oglothenerd sory it's swaywm because it's closest to hyprland in many ways.
@@raughboy188 Why not Hyprland?
@@oglothenerd because debian 12 doesn't support it, but debian 13 might. So i will switch to hyprland when debian 13 is out. If i could use it on debian 12 i would gladly but it's not recommended.
@@raughboy188 Debian users scare me... and I am now a Gentoo user!
have u tried integrating pywal with hyprland?
I haven't and I don't want to. Just because I like the granular control of specifying specific colors.
In your rice, the top bar is waybar and notification window is eww right?
So close, the bar is Waybar, and the notification daemon and notification tray is SwayNotificationCenter (or just SwayNC).
What is the hashtag thing on your terminal?
It is called Cermic. I actually made a video about it. It is something I made myself.
What's ricing?
I should make a video about that. Basically, desktop environments are window managers with components like an app launcher and taskbar, etc... installed on top. All a window manager does is manage where windows go on the screen, and maybe add support for things like keybinds or auto start files. Ricing is taking a window manager, and installing things such as a wallpaper setter, app launcher, bar, and then styling them.
how can i get ur browser custom startpage
It is actually broken. It doesn't work anymore.
Btw, I'm struggling still with Waybar. I am more familiar with Polybar, and I reached rock bottom when I found all the limitations in functions and style Polybar has, so Waybar is like a new toy for me, I'm having so much fun with it... But I am kinda stuck with certain things, like for example how to place a button to call rofi power menu (I did it in Polybar, in Qtile bar, cannot understand that much how to make it in Waybar) and the structure of modules. I am reading A LOOOOT, also getting inspiration on Reddit, but there's too much bloat codes there (Lua Power Button, for example, and tbvh I don't wanna have something like that in my bar)... Do you have any video explaining this in depth?
Nevermind... Got thru right now lol
@@MrAndrewKeyboards Alright, if you get more issues, check out my config:
gitlab.com/Oglo12/hyprland-rice
(waybar directory)
@@oglothenerd I went there already, got some of your knowledge and mixed it with my own ideas, and now I have a Frankensway lol
@@MrAndrewKeyboards Lol.
What is the name of font that is running?
JetBrainsMono Nerd Font.
Me with an NVIDIA GPU.
💀
Hyprland actually supports NVIDIA in the main package now.
Cant find style.css for waybar in your repo. Kindly help.
Yeah, that is because I actually implemented a theme script, so it pulls the file from templates/waybar.css, and applies the colors.
where is the theme script? Im really confused. @@oglothenerd
I couldn't understand it so I just manually copied and pasted all the colors
@@cutiepielonely /manage/refresh_theme.sh
@@cutiepielonely That works too.
Both links to repositories are down.
Hmmm... weird, they work for me!
I updated it, I actually no longer use Codeberg, so in the README.md of each repo, is the GitLab link.
Outstanding style btw, I will use it.
@ Thank you!
Support intel low end 4GB RAM laptop bro? 😅😅
Wayland actually uses significantly less resources than Xorg! I have an HP Stream 11, with a Celeron and 3 GB of RAM, and it works great on that thing!
link is broken
Which one?
Hi, I have manual the instalacions hyprland in archlinux ?
Uh... I don't understand... did you make a typo somewhere?
howdy, like the guide well enough. kind of hate the term ricing. i ask you to reconsider this terminology and use.. something else. thank you!
Ricing is not a term I came up with. I could use another term, but ricing is the most used term for it. It is less confusing to use the popular term. Also, howdy! Fellow Texas person?
I thought this video gonna be from scracth Hyprland video
but this is just another rant episode of "Why x11 sucks, you brain rot should switch to wayland" kinda things
terrible
Uh, no... this was just supposed to be a video about what Xorg ricing programs have Wayland alternatives.
There is still bugfixes for Xorg. You can't say that Xorg is unmaintained.
If Wayland is better, you don't need to say fallacies to sell it to people.
Wayland is better, and Xorg really isn't maintained anymore. At most, there are probably 3 people working on Xorg.
i would like this video if you didn’t insult someone because “their content has no effort”
Someone pressing the calculator button on their keyboard whilst not talking and not providing much substance is not effort.
@@oglothenerd but he/she had to figure out every single thing about that button, if apps replace it, and more