Advanced HYPRLAND and QTILE setup with dotfiles 2.5. New WAYBAR Theme, news for Qtile X11 & Wayland
Вставка
- Опубліковано 15 лип 2024
- PLEASE NOTE: The latest version dotfiles 2.6 is now available. Please find the video here: • HYPRLAND and QTILE wit...
New dotfiles in the version 2.5 for Hyprland and Qtile.
The new version includes many improvements and new features for both Window Managers.
Download Version 2.5 here:
gitlab.com/stephan-raabe/dotf...
IMPORTANT: Please make sure that rsync is installed with
sudo pacman -S rsync
The Hyprland scripts have been re-arranged completely, include a new rofi based overview for the defined key bindings and Waybar comes now with a new blurred theme.
Qtile comes now with initial Wayland support. And in the X11 version you can switch between the new standard status bar on the fly to the polybar status bar and back.
The new dotfiles 2.5 version is shipped with a completely new installation script that will guide you through the setup. The script can optionally disable a running display manager for better Hyprland compatibility and can create a backups from previous dotfile versions for you.
PLEASE NOTE:
Linux setups are complex and that's why I cannot guarantee that everything works 100% fine on every Arch linux based installation. But the documentation of Hyprland and Qtile are definitely in my opinion best in class and you can hopefully find answers there.
wiki.hyprland.org/
docs.qtile.org/en/stable/
Learn how you can use Linux for your work.
Linux is a great Operating System (OS) to support me daily at my business. Linux is stable, fast and you can customize it to individual needs. In this channel, I want to share my setup of Arch Linux and show how I use my system as a daily driver.
My name is Stephan Raabe and I'm a Digital Marketing Professional with more than 20 years of experience in B2B Digital Marketing, computer science and web technologies.
This channel provides tutorials about Linux, the distribution Arch, window managers (e.g. Qtile) and desktop environments, and Microsoft 365 (Office 365) plus other cloud based services that I use in Digital Marketing activities.
👉 ML4W Dotfiles for my Linux configuration: gitlab.com/stephan-raabe/dotf...
👉 ML4W Dotfiles Wiki: gitlab.com/stephan-raabe/dotf...
👉 ML4W Hyprland Starter Package: gitlab.com/stephan-raabe/hypr...
👉 ML4W Hyprland Settings App: gitlab.com/stephan-raabe/ml4w...
👉 Homepage: www.ml4w.com
👉 Discord: / discord
👉 Arch Installation Script: gitlab.com/stephan-raabe/arch...
👉 MyChatGPT Python Script: gitlab.com/stephan-raabe/mych...
00:00 Overview
01:32 Hyprland
05:08 Qtile
07:53 Installation
#linux #hyprland #tutorial #learning #archlinux
You are such a hero for the Linux community! Thanks! 😊
Thank you so much.
A real hero , he need to do a patreon or something like that to support his collaboration to the community.
@@Linux43ver-hk6lkhe does have a thanks button you can use on his UA-cam videos. I hate that I’m unemployed when I came across this project.
@@Linux43ver-hk6lk Thank you. Great to be part of such a wonderful community.
Incredible, the more I study your Wayland solution the more I am convinced that you have done a unique and great job. Many other videomakers have tried, but the only one who managed to make clean and simple documentation, was you. Many compliments for your work. Thank you.
Thank you so much.
Well done Stephan! I have really learned the structure of your builds and feel very comfortable modifying things.
Thanks for your feedback.
from time to time your script includes lots of improvements. I installed hyprland and qtile using ur script.A good one stephan.
Thanks...
As always, a masterpiece. Your configs are making wonders with mines, and now that I have a full understanding of your coding, I was able to modify it to craft my own. Btw, I had no idea that Hyprland now allows persistent workspaces, and my bar looks really gorgeous with that improvement. I integrated your code to mine and my workspace labels have different colors when selected, occupied and empty, everything according to the theme and wallpaper. Thanks for this gorgeous code, my friend!
Thanks for your feedback and for watching. Have fun with it and.... There's more to come...
Very beautiful results, great work man.
👍
Your work rate is extraordinary. I already installed the new changes before i saw this video. Keep it up.
Thank you.
wow, you are doing a great job for the community; I hope people can be inspired, build more features and fix bugs
Thank you. Every idea of new features is always welcome.
Wow, thanks for creating this setup. Jumping back into Linux after a very looong absence and as a complete newbie to Arch this was a pain free experience.👏👏
Great to read. Welcome back to Linux.
Another successful install of your dot files! Outstanding work and video instruction.
Thank you.
I just saw a review of Garuda Hyprland and was intrigued with its "custom/weather" module. Used the code from Garuda and successfully applied it to your dotfiles. Perhaps this is something to offer to your subscribers in the future (how to add custom modules).@@mylinuxforwork
Masterfully executed. Characteristically German. Greetings from Cascadia!
Thank you so much 😊
has to be the best dotfiles i seen
Thanks.
Excellent video. I hope Qtile gets stable wayland support soon
Thanks. I agree. Currently Qtile is more robust on X11.
Can't Thank You Enough! ❤❤❤
Thanks for watching.
Update is installed and this time I included qtile as well. I copied some of my previous modifications as well. Personally I needed to switch back to GDM after install. Because I use 2 external monitors on my laptop that are different size than the laptops monitor, for whatever reason GDM is the only login manager that just automatically resizes my external screens after I enter my password. Thanks again for keeping up this work.
I saw pywal as an orphaned package, I replaced it with python-pywal which also changes colors in the terminal fonts as well and is not orphaned.
Thanks for your feedback.
Thanks for finding out. Will check.
Thank you
👍
Im gonna daily drive this
Great. Thank you.
thank you
👍
thx for dotfile update
👍
Good video keep going 💖💖
Thanks. 😊
Thank you for this!
Thank you for watching.
@@mylinuxforwork Of course, it's awesome :)
However, I cant get the systray to show and I can't find the config file for editing the modules to display in waybar for the different themes
Nevermind, found it :)
@@MartinErman Great.
I feel like hyprland is more stable and less prone to bugs than TTY, especially with SDDM. Having Qtite support is fantastic.
Thank you.
Incredible work. love it.
how would i go by, if i want to have a live/animated wallpaper?
Thank you. Here you can find a list of packages for setting wallpaper on Hyprland: wiki.hyprland.org/Useful-Utilities/Wallpapers/ Maybe one is supporting animations.
Thank you! looks very nice i like it very much keep up your great work! easy to install everything works great on old desktop acer aspire mc605 have a great weekend!! I use tilda it starts after i push tilda the second time with the setup screen an pushing f1 shows up my tilda configuration dont know if its a bug i exit the first setup screen and after that it works with pushing f1
Great.
Any chance that you could implement Pyprland in order to get scratchpads in hyprland? Great work as always Stephan!
I have seen already the scratchpad feature coming from pyprland. Will try it out.
I have tried on Manjaro, script installation work very well no issues, i have notice thats sometimes by default key binding not working, when i trying to resize the window key binding not working, i have notice that sometime wallpaper won't change and shutdown is very slow it may take 1 to 2 min. I will wait for more updates in future when it will be stable and reliable 😊
Thanks for testing. Are you using a display manager? Sddm or others to login?
I know I asked before, but I will do so again. :) I hope you could do this for debian/ubuntu. Debian testing or SID have the needed libraries, and ubuntu 23.04+ There are some build scripts out there but most don't work well and the style leaves a lot to be desired. I tried to 'merge' your stuff with theirs but had no success. Your configuration files layout, especially now is amazing. So easy to navigate and edit. Thank you for that too. I have Hyprland on debian running in a VM, but using that same "recipie" I couldn't get it to work with a physical PC. Regards and thank you again.
Thanks for your feedback. Trying out Hyprland on Ubuntu and checking which of my configs would work is definitely planned. Native Hyprland support on debian based systems would be very helpful.
@@mylinuxforwork +1 vote for Ubuntu 🙏 (running Tuxedo OS, which is basically Kubuntu 22.04 LTS shipping with KDE Plasma and Waydland and some mods)…. all the install scripts in your dotfiles gitlab repo are pacman/yay commands which are foreign to the Ubuntu-based distros (would be apt -preferably with nala- to grab from a debian repo or specific ppa for nonstandard packages).
Awesome or as said Masterpiece, Worked very well in endeavour os but the script looped continuously on Arch. dont know why may be some steps ignored. Happy with EndeavourOS.
Great!!!
Everything working perfectly in my Arch Linux base setup using your updated dotfiles, except no icons in Dolphin file manager, any fix will be appreciated...Thanks Stephen for your hard work.
Thanks for your feedback. Yeah…. Getting the global same icon thing is very tricky. But will check again.
Great Video. Will you be doing a video for installing hyperland on nixOS?
Thanks. Not yet decided on the migration to other platforms. Let’s see….
@@mylinuxforwork Thank you i will keep an eye out and my fingers crossed
great video, what is your pc cofiguration
Thanks. This is my hardware My HARDWARE for HYPRLAND, QTILE and GPU passthrough. Information about my ARCH Linux PC and LAPTOP.
ua-cam.com/video/SFDiuegcLzM/v-deo.html
Hey, I have your dots installed. Excellent job, but how to transfer a window from one workspace to another?
SUPER + SHIFT + WORKSPACE NUMBER
Correct ;-)
The volume control doesnt seem to work for me, i have to manually adjust the volume using the volume control gui, any help? I want to use my volume keys of my keyboard.
That is correct. The volume control KeyBindings will come in the next release.
Hello.. I'm not sure if it's due to my GPU (an Nvidia GeForce RTX 3060, of which I set up properly but cannot get Hyprland launching properly after all is installed) or something else, but each time I try and install any version of these dotfiles I don't get the desired result/what's shown in the video.... I got the latest development version (v2.6RC2) and that didn't do me much good. What am I doing wrong? Thanks in advance.
EDIT: For some more context, I'm using the hyprland starter script as my base before the dotfiles. I'm testing v2.5.1 on my all-AMD miniPC to see if I can get it working properly on there... I'll report back with my results.
Hi. The problem could be that Nvidia isn’t officially supported on Hyprland. I hope that you find maybe a workaround on this page: wiki.hyprland.org/Nvidia/
@@mylinuxforwork I've set that up and I still get issues... I have all the modules and drivers etc in the right places, but then when I replace hyprland with hyprland-nvidia I get the default hyprland anime girl wallpapers and no cursor. I have to TTY out and kill the process. The same thing happens on my All AMD mini PC. I'm stumped. I'd really like to daily drive hyprland on Arch and your dotfiles are really well thought out (some of the best I've seen) but I can't seem to get it all working... I do have an Intel ARC A770 that I could slot in... I'll give that a shot and report back.
@@ShiggitayMediaProductions Thank you. Can you please check if the ~/dotfiles folder is empty? If yes please install rsync and try again. Or just use the version 2.6RC from my gitlab repository and try again. gitlab.com/stephan-raabe/dotfiles Full release is planned for Monday.
@@mylinuxforwork I was able to get it all working finally by replicating your video process exactly.... The only I change I made to my setup was swapping out my 3060 for my Intel ARC A770. I installed vanilla Arch with a GNOME desktop, and then I ran and installed the 2.5.1 dotfiles script from within a console/terminal there. It looks great and I have some learning/getting used to, but I'm happy it worked. Minor things like getting my monitors.conf set up right I need to figure out, but all else is running well. Any new features in v2.6? Thanks again!
@@ShiggitayMediaProductions Great news. Thanks for your feedback. Here’s the link to the changelog. gitlab.com/stephan-raabe/dotfiles/-/blob/main/CHANGELOG?ref_type=heads An update after the official Release is recommended.
I cloned your/ this setup and I love it but having a few issues: Cant get mpd to run which has been essential to my work flow. Can you offer any help on this? I may have gotten in over my head just cloning this total setup. Thanks.
Hi. mpd isn’t intergrated yet. Can you check wiki.archlinux.org/title/Music_Player_Daemon for a setup documentation?
@@mylinuxforwork I'm going to keep working on getting this running. I'll let you know if and when I get mpd running. Thanks for the reply.
@mylinuxforwork I got mpd and ncmpcpp running. Basically, I had two instances of mpd running on the TCP 6600 port. I had to un install both programs and pkill mcd from port. Overall, it was a great learning experience.
Hello , where I can set a default browser in the dot files ? I liked how It looks
Thanks…. in hypr/conf/keybindings.conf and in waybar/modules.json
I changed all related to chromium in both files and still when I open a link for example on webcord it open in another browser@@mylinuxforwork
I have tried this script and when complete the dotfiles folders are empty so nothing except base hyperland loads. Any suggestions?
Fixed by copying all the files from the downloads folder into the home directory folder. I assume this means that the copy and symlinks did not work correctly on my system for some reason?
That‘s strange. Which distro? And have you exactly run the installation described at the bottom of the page gitlab.com/stephan-raabe/dotfiles
Thanks for the update. I am testing this in a VM so there's no bluetooth. I am trying to see where you set that on the waybar. I see in modules.json you define it.. Thanks
Yes. There is currently no option to hide the module if no BT is available. I have already opened an issue on the waybar github page. But maybe someone else can help?
Sorry to hijack this question. :)
If you go to .config/waybar/themes you'll have 5 folders. Inside every folder you'll have a config file. If you go to about line 50 you'll see a "bluetooth" line. Just comment it out with // in every folder. The default theme doesn't seem to have it enabled.
It's not automated, but it should work (I haven't tested this version)
The modules are defined (contents, behaviour, etc) in modules.json, but they are enabled in the config file.
@@kracel3799 Thanks. That’s absolutely correct. But usually waybar modules include an class that indicates that for example bluetooth is not available. And with this .empty class the module can be hidden.
hey love your work with hyprland but when i used your Qtile it looked nothing like your vids not sure if am doing some thing wrong so hoping am just missing some thing so hope you have a few to help me or point me to the right path
Thanks. Please activate picom in gitlab.com/stephan-raabe/dotfiles/-/blob/main/qtile/autostart.sh?ref_type=heads Then you should get more effect.
@mylinuxforwork OK cool thank u an sorry to bother u .. am just starting to understand window managers
Make this man Prime Minister of Germany
Let me think about it 😉 But then I wouldn't have enough time to produce more videos for such a great community like you.
Can you make this for Ubuntu as well?
Ubuntu isn't natively supported. But I will give it a try later this year
Is there a way to install a graphical environment for login after system boot?
My preferred and from Hyprland recommended way is starting from the command line. But you can also install and test with a graphical window manager.
Thanks, I tried and It works fgood. But now I'm trying to share my screen on discord and when I choose to share all the screen it's all black. Any solutions for that?
@@mylinuxforwork
Can you tell me how to have wallpapers preview in rofi list view I'm using your configs
This is what I will try out in the next version too. You have to use the icon and replace it with a wallpaper thumbnail.
@@mylinuxforwork thanks for the hint
how do i install new wallpapers?
Hi. Just copy your jpgs into the wallpaper folder in your home folder and select with the button in the waybar.
How to get rid of pfetch and bash, then replace it with zsh and oh-my-zsh?
Hi. I recommend to follow the Arch Linux Wiki: wiki.archlinux.org/title/zsh
Can someone help me with my monitor setup in hyprland. I have 2 Monitors. One in the middle and one to the left. But hyprland is letting my mouse cursor only go out to the right side which is not ideal when the second monitor is physically on the left side to the main monitor. So somebody knows how to change that, that the mouse can leave the main monitor to the left side? Here is my configuration in hyprland.conf:
monitor=DP-2,1920x1080@165,auto,auto # main
monitor=HMDI-A-1,1920x1080@60,auto,auto # left monitor
That's a great question. Unfortunately I have not tested similar monitor setups so far. Must be something with the position parameter: monitor=name,resolution,position,scale Does this threat helps? forum.endeavouros.com/t/positioning-dual-monitors-on-hyprland/41870
@@mylinuxforwork Thx for the answer, i managed to fix it by setting a negative position to my second monitor so it also appears virtually left.
monitor = DP-2, 1920x1080@165, 0x0, 1
monitor = HDMI-A-1, 1920x1080@60, -1920x0, 1
@@schokodrink5409 That's great. Please backup this setting because the new 2.6 coming on Monday can not restore the monitor settings from 2.5 during the installation. But with 2.6 you can create a variation file for your custom setup which can be restored from the next version onwards. More in the next video...
Looks great I love the work but shame it’s for arch though.
Receiving more and more requests to try out my dots for Hyprland and Qtile on Ubuntu. Let's see what's going to happen later this year.
Can i use this method in endeavour os bro ?
Yes. EndeavourOS should work. Please read the readme on my Gitlab for more information.
Im on laptop with intel igpu and Nvidia gpu i installed arch with archinstall minimal. Then i clone your repo and installed hyprland with your script. Everything works great for now. But after i install nvidia, i can only use my laptop's screen, hyprctl monitors doesn't detect my external monitor. How can i fix it?
Hi. I can only guide you to the Hyprland Wiki. There is a dedicated section for NVIDIA.
@@mylinuxforwork Thank you for the answer. I installed Nvidia incorrectly. I reinstalled it by following the guide you mentioned and solved the problem. For now, I have 2 problems, one of which is that I cannot use 4:3 streched in the CS 2 game. The other thing is that the brightness keys on the laptop are not recognized and I cannot use these keys. Also, I don't know if I will be able to use nvidia nis and gsync features, I'm currently in the research phase. Thank you for this wonderful work.
after some bad experiences with i3 im so scared to run anybody's scripts. torpedo'd kde dotfiles so many times playing with it. very slow going getting hyprland the way i want it
That’s understandable after bad experiences. But maybe you can find something on my dotfiles that you can adapt for you installation.
you can use this dude's config as example as you make your own
Ich liebe das absolut, aber ich habe die Leiste oben weggemacht, und weiß nicht wie ich sie wieder bekommen. Kann mir jemand sagen wie ich sie wieder bekomme?
Versuch mal SUPER+SHIFT+B
Wenn die Leiste dann nicht wieder da ist... hast du 2.8.4 installiert und ggfs. über die Settings App die Leiste deaktiviert? Dann wieder aktivieren. Wenn auch das nicht klappt, öffne ein Terminal und
cd ~/dotfiles/waybar
./launch.sh
Kommt dann eine Fehlermeldung?
@@mylinuxforwork Hat funktioniert, wusste nur das Tastenkürzel nicht. Habe Jahre lang auf Windows gearbeitet und wollte jetzt mal Linux ausprobieren. Deine Videos sind echt super!
If I have to use colors for theming on nixos, should I use pywal or nix-colors, base16.nix etc.
And dude, no one comes even close to you in terms of in depth customisation
Thank you so much. I would give pywal a try first. I’m really happy with it.
Pls help : icant see my mous on desktop
Hi. Which version have you installed?
@@mylinuxforwork hello. Just archinstall with profile hyprland and i cant open my other hdd discks and cant see my mous... may be need install some files?
Where's Malea?
?
I did everything but I get a black blank screen, how can I fix it? 😢
Which version have you installed? Please make sure that swww has been installed correctly. Do you see Waybar at the top?
@@mylinuxforwork I didn't see waybar i installed latest version
12:29 no next appearance 😢
@@AlpTulgahanAksoz can you please try to install the latest dotfiles 2.7RC5? And force the reinstall of all packages during the update.
@@mylinuxforworkI installed what you mentioned and it didn't work
why do these youtubers assume everyone is using arch, there are other linux distros out there
Hi. Thanks for your feedback. And you’re totally. There are so many other great distros outside. But I’m using Arch since many years. And Hyprland is very well supported on Arch. But that’s the great thing with Linux. Everyone can select from so many options.
Why do you assume that youtubers assume everyone is using arch? Like bro, go search your distro in accordance with the distro you use.
Hi! Tried to inplement the qtile install from my 2.4 to 2.5 and when I try to login to qtile I get:
Modulenotfounderror: No module named 'conf.keyboard' ; 'conf ' is not a package. Am I missing something? I get this in the qtile.log b.t.w
Hi. Can you try the dotfiles 2.6 again. Just launched yesterday. Thanks.
Hi @mylinuxforwork, I have nvidia rtx card as my primary card, and i want to install driver in hyprland, i tried to install nvidia driver after installed hyprland is not login its stuck in greeter.
Sorry but I cannot yet answer questions about Nvidia configurations. But please check the official Hyprland Wiki wiki.hyprland.org/Nvidia/
check if that nvidia is actually loaded and is the one running the gpu and blacklisted nouveau. It would be better if you throw us logs
"nvidia-smi" would immediately tell you if nvidia is loaded or not as its supposed to tell you the gpu details