HYPRLAND and QTILE with dotfiles 2.7. Enhanced Hyprland settings, new wallpaper selector & much more
Вставка
- Опубліковано 15 лип 2024
- In this video covers the new version 2.7 of my dotfiles for Hyprland and Qtile.
Download the new version from my Gitlab repository.
gitlab.com/stephan-raabe/dotf...
NEW key features:
Enhanced Hyprland settings script to update configurations of Hyprland and Waybar on the fly
New improved wallpaper selector with thumbnail preview
Waybar starter theme for your custom developments and customization
Alacritty now with icons based on eza
New waybar module to disable temporarily swaylock for undisturbed online meetings or watching videos
SDDM Display Manager can be installed with the installation script
Improved installation script for Hyprland and Qtile incl. backups, restore from the previous version and improved user experience with the great library gum.
You will find detailed information about the installation and update process + some tips and tricks in the README file.
Please also read the CHANGELOG for more information.
gitlab.com/stephan-raabe/dotf...
You can find detailed information about Hyprland on the Hyprland Wiki:
wiki.hyprland.org/
With the support and feedback of many Linux users and followers of this channel, I was able to implement exciting new features into this new version.
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
02:24 Hyprland with dotfiles 2.7
02:54 Wallpaper selector
03:56 Disable swaylock
04:43 Systray module
05:08 Hyprland settings improvements
13:35 Alacritty with icons
14:25 Use the Waybar theme starter
15:34 Qtile updates
#linux #archlinux #hyprland #tutorial #learning #linux
Amazing stuff man. Really appreciate you maintaining and sharing your dotfiles for us
Thank you.
You are 1000% my go to channel for optimizing my desktop(: Seriously your dot files and youtube channel are phenomenal. It’s not like i have many friends or coworkers that share a passion for computers like i do, but i definitely would recommend your videos to anyone i know that has an interest in linux kernel
Thank you so much for your motivating feedback.
Awesome work again Stephan 🙏
Thanks.
Thank you once again for this amazing Hyprland configuration, i love it! i love your work, thank you!!!
Thanks.
Legend
😀
You create beautiful environments. Thank you so very much!
Thank you.
I am a new comer from windows (6 months or so). I've been learning and searching. Thank you, very beautiful!
Thank you.
Wow, this is perfectly timed as I’m finally switching distros
Great. Have fun with it.
Thanks for all your work man, this is amazing!
Thanks.
It's a great hyprland setup I just installed it on my laptop and am already loving it thanks man for your work I really appreciate it
Thanks for your feedback. Have fun with it.
I love this so much. I do love to tinker but starting from scratch can be overwhelming. This is an incredible starting point that just works but I already see some areas I’m going to tweak. Keep up the great work!!
Thank you.
Great work. And happy new year man
Happy new year.
Stephan, seems to be that you don't sleep thinking how to improve your dotfiles ❤ amazing job!
It’s a lot of fun. Thank you.
Great work! Thanks for making it available!
Thank you.
man I love this one so much. The clean monochrome UI looks great.
Thank you…
Nuevamente debo felicitarte por un tremendo trabajo. Gracias por compartirlo. Saludos desde Córdoba, Argentina.
Thank you.
Another outstanding update - Thanks so much - again!
Thank you.
Really cool improvements.
I'm actually using your dotfiles on my laptop, pretty neat. I also wrote a simple .service file to update the sddm background to the current wallpaper everytime I shutdown, logoff or restart, so it's always updated to the current wallpaper.
Wow. That sounds interesting. Would be awesome to see your script.
I'm actually using your script, the update.sh, but it being ran by systemctl at shutdown@@mylinuxforwork
@@ricardoconde1027Do you wanna share your solution for updating the backgrounds? 😊
7:08 The wallpaper blur on the terminal windows really make them look nice, almost like an old retro screen with light reflections. Perfect!
👍
Amazing update Thank you so much for doing this
Thank you.
My system was updated by the end of this video, good thing I didn't take the Qtile dive. So many things are added to configuring the system. But my Hyprland install is coming together very nicely with this. All I need to do is track down how to make my icons stay after rebooting. Waybar is coming under control. I need to start with making configs to share my ideals. Thank you for you for your very hard work.
Thank you so much for your feedback.
Danke mein Herr! I like the tweaks with the settings customization's! sehr schlau!!!
Danke Dir. 😀
Installed your dotfiles on endeavour, no problems and very smooth!
Thank you so much for your feedback. This is extremely helpful.
Superawesome, thank you!
Thank you.
Great job my master!
Thank you.
This look awesome. Hyprland really makes want to buy the biggest monitor i can find
Yeah. As bigger the screen is as better.
Thank you so much, I am new. I don't know what to say but thank you so much ❤❤❤
👍
Das ist wirklich unfassbar geil gemacht. Vielen vielen Dank...
Danke Dir.
I love your support for custom config files. I save them on my NAS so when I deploy a new build I can just copy all the files back and and it;s configured how I like it.
And when you update it, my configs don;t get overwritten
Sounds awesome. Thanks for sharing your setup.
Amazing 🎉,, next please talk about eww widget for hyprland,, 👍
Yeah. That’s already planned for upcoming videos.
Cool
👍
Nice, i'd like to suggest the implementation of a live up and down speed to the waybar .. thanks for your efforts.
Great idea. Already added to the upcoming feature list. gitlab.com/stephan-raabe/dotfiles/-/issues/168
Had many of the same ideas concerning configuration (especially Waybar); many times, Waybar shipped via dots have way too many "buttons" for my requirements requiring me to do quite a bit of post installation editing. Would like to be able to set a specific SDDM wallpaper in addition to the current option setting the "current wallpaper"; think that the inclusion would round off the SDDM background options nicely.
Those config options scripts are looking very awesome btw. Fantastic work!
Thank you. And selecting acwallpaper similar to the desktop wallpaper is a nice idea.
What a dot file!!! You makes us fall in love with hyprland. In the future, it will be better in my opinion to make it more polished and refined rather than adding more features which will make it more complex to manage. And also add a global search option that can find not only apps but also files. One newbi question I have is what is the key binding for app launch in your dot file. Thanks!
Yeah. The dotfiles have reached kind of complexity. So, make it as easy as possible to understand is absolutely important. The keybinding to launch rofi is SUPER + CTRL + RETURN
@@mylinuxforwork Thanks for the quick reply!
I am not a tiling window manager person but I can still marvel at the amazing progress you have made. This really is the work best work taking place in Linux interface design at the moment. It looks so good that I will have to try it out !
Thank you so much for your motivating feedback. Have fun with it.
I used to feel the same way until I decided to challenge myself to use a tiling manager for month...and now I don't want to use floating window managers anymore.
@@terminalvelocity4858 👍
Thanks for your video! It is always nice to get some new inspiration. What did you do in order to make the popup window look like the one that can be seen at 14:58?
Hi. Not sure what you see at 14:58. is this really the correct time?
@@mylinuxforwork Hi :) Yes I mean the popup menu that opens when you right-click on something (at 14:58 the "starter" folder in vscode). I have seen in your dotfiles that you set the environment variable GTK_THEME=Adwaita:dark.
But when setting it the popups still don't look nearly as nice as yours (no rounded corners, not a color gradient / transparency with blur (?))
Vielen Dank Stephan. Das muss ich gleich ausprobieren. Ich wusste gar nicht das eine Sway Lock Funktion gibt. Jetzt hat sich meine Frage wie man den Standby Modus deaktivieren kann erübrigt.
Danke Dir.
Please make your dot files available for Debian or Ubuntu please. This will make a hell lot of difference. Thanks!
And fedora too..
Will start with a Hyprland starter package for debian, ubuntu and fedora to learn the differences to Arch first. Then let’s see….
Amazing project, thank you so much for these dotfiles!
I'd like to change alacritty's theme to catppuccin : downloading and importing a few default themes to my alacritty config folder usually works, but it doesn't seem to do anything here... I'm only using Hyprland, do its colors override anything configured in the .toml file?
I'm new to all of this, so it gets confusing where colors are configured
Hi. My dotfiles are shipped with an own alacritty toml . And the colors are coming from pywal.
Hello. nice video and setup. I am trying to increase my linux knowledge. I got some questions.
I guess you are using Arch linux right? How do you get that top bar? What does it called?
What actually hyprland is for? is it just tiling the terminals?
Thanks!
Hyprland is a tiling window manager for Wayland. wiki.archlinux.org/title/Comparison_of_tiling_window_managers Yes, I’m using Arch Linux. The top bar is called Waybar. wiki.hyprland.org/Useful-Utilities/Status-Bars/
I've been following this channel for a long time and I love your ideas, especially the topic of using virtual Windows, something I haven't implemented yet.
I 've just installed Qtile on my laptop and desktop and I am getting used to it thanks to this video and I want to thank you for your work.
There is an issue with the Alacritty configuration that I don't understand and it is a message that I usually get when executing commands that says "via nodejs".
Would you be able to give me a hint as to what is the reason for this?
Thanks.
Can you share a screenshot via email?
Please make an Arch-based distro/iso with this setup, it would be amazing! Should be relatively easy with the archiso live cd package and calamares for install. I know I would personally support it in a few different ways. Hope you will consider! Thanks for the great videos!
These configs are more than enough work and personally iso development get lost - archinstall then run the config so the user gets to pick the setup
@@andril The configs are great, but every time I see LFW has made them even better, distro-worthy. Imagine a distro working and looking like this out of the box. The archinstall iso creation is very easy to work with, it's simply copying the custom files, apps, etc into the config/folders and creating it. Including the Calamares installer in that config to install it. I would be willing to do it myself for LFW if he would like it and approve.
I am actually thinking about making in iso. But need to compare the benefits between an iso and a reference installation.
@@terminalvelocity4858these configs can save some distros that are struggling for real
@@mylinuxforwork Completely understandable. Thanks for your time and work.
Very nice script, it works perfec, good job Ml4w.
I have a question, how can I set the time to turn the monitor off and set the automatic suspension? I'm using a laptop.
Thanks.
You can set the time here gitlab.com/stephan-raabe/dotfiles/-/blob/main/.settings/swayidle.sh?ref_type=heads and you can turn off swaylock with the lock icon on waybar.
Thanks for your hard work and dedication on this project. I was running it for a test, it seems all is working while installing everything from your install script. There’s though a problem I can’t yet find with hyprland: the wallpaper isn’t displayed, only a black background but the themes are properly updated (waybar, alacritty, etc.). Any idea ?
Can you try to install swww manually with yay -S swww And is the folder wallpaper available in your home folders with jpgs included?
@@mylinuxforwork Yeah, that was it. Swww wasn't installed. Thx. Great stuff !
@@MichelStumpf That is great news.
I am having an issue with fonts appearing in all caps in my terminals and Strawberry music player and the notification that appears after changing wallpapers. Is there a setting that I missed? Otherwise a great dotfiles config.
There is an issue between installed fonts. Do you have ttf-ms-fonts installed?
Thanks. Added the fonts, now everything looks good
Sorry if this is obvious but where is the configuration file for Sway? I’d like my Thinkpad to lock and suspend on lid close but I can’t seem to find that file anywhere to add the lock option.
It is for Hyprland.
I got an doubt so I used windows for long time but I have some experience with Linux Even though when I use windows I used projection mode as expandable and now as I'm using Linux it follows the problem is I can't drag these applications to the extended pages what's the best way to solve this?
Not sure what your issue is. Can you share more details on discord or vie email?
how to implement plugins in hyprland like pyprland for mgnifying screen?
Please check the pyprland documentation.
ich vermassle regelmäßig die Zeit/Datum Einstellung via dem Zahnrad Settings weil ich die Sonderzeichen nicht auf der Tastatur finde bzw copy & past in den Settings nicht funktioniert. Hier wäre eine Reset Funktion wünschenswert da man sich bei so vielen Einstellmöglichkeiten schnell verzockt hat...
Das ist eine sehr gute Idee. Habe das als Issue aufgenommen. gitlab.com/stephan-raabe/dotfiles/-/issues/169
Has anyone made a custom theme using the Default? I see some potential but my configs are limited. Any shares appreciated
I will create a video how to create a theme with my dotfiles soon. By then, you can watch this video Setup WAYBAR, the status bar for HYPRLAND with standard and custom modules for your window manager.
ua-cam.com/video/rW3JKs1_oVI/v-deo.html
@@mylinuxforwork thanks for responding but there is a little more needed for non legendary users. I still can't get the Papirus icons to stay changed after reboot. 🤦🏿♂️Still a #1fan and sing what works. Just wanted to contribute my flair to the project. Many thanks for your hard work.
I find your dot files very interseting. I will try the latest tomorrow. In the others, i faced some problems:
1. Date format, could not show say, Sat Feb 11, 9:14pm.
2. Is it possible to move the waybar modules ? Say, if i want the date/time module in the center?
3. Is it possible pin/unpin apps to the waybar?
4. Is it possible to autoswitch wallpapers every 5 or 10 minutes? I believe you had this feature in the first version of your dotfiles.
I will give more feedback after i have tried the dot files. Thanks a lot.
Please check the latest video about customizen waybar with my dotfiles. This should help.
@mylinuxforwork
Have updated to V2.8.
1.After many trials and errors, finally got the date to my liking with {:%H:%M %p, %a, %d %h, Wk %w} (I need the week number)
2. & 3. Not yet sure
4. Tried installing wpaperd, did not succeed.
In the meantime, computer went to sleep. What is the key-combination to resume from sleep? Had to hard reset.
Thanks for your reply.
I have tried to install 4 times in EndeavourOS but after completed installations a black screen display. First I installed EndeavourOS without any desktop. Than instilled your dotfiles with Qtile. Also after rebooting no sddm starting only tty mode run. Is there anything wrong step taken by me to install your dotfiles ? just a bottm left showing an error something like this " M to spawn".
There is definitely something wrong. Can you start Hyprland from tty with command Hyprland
@@mylinuxforwork I am installing Qtile not hyprland. How can I start Qtile with tty ?
@@kinjaradahgap3816 If xorg and xorg-xinit have been installed successfully you can start with the command startx
@@mylinuxforwork Same error in Arco linux Qtile edition. When I type Qtile check in terminal " File "/usr/lib/python3.11/site-packages/libqtile/backend/x11/core.py", line 105, in __init__
raise ExistingWMException(existing_wmname)" error showing.
Do you know if there is an overview for hyprland to see all active windows?
Enter hyprctl clients
@@mylinuxforwork I meant more like a thumb overview
@@renarenpard6338 ah. Got it. Not sure if something like that is available or possible. A script must generate screenshots of open windows and provide them for example intona rofi script.
@@mylinuxforwork thanks
Hello, how are you? I have a question, I created an application with python and pygame, but it only stays in floating mode, I have tried to leave it in tiling mode, but it doesn't work, could you help me with this?
Thanks for your good question. You can force the tiling mode with a window rule like windowrule = tile,^(Microsoft-edge)$ I had the same problem with several apps. With forcing to tile I could solve it.
@@mylinuxforwork Thank you for your prompt response, in fact I have it as follows: windowrule = tile, ^(imagen.py)$, I identified my application with xprop and it gave me WM_CLASS(STRING) = "imagen.py", "imagen.py" , but it does not work.
@@mylinuxforwork I found the solution, but it is to modify the application code in Python by placing the resizable mode on the window.
Where I can find the green wallpaper at 3:26
This is my wallpaper repo gitlab.com/stephan-raabe/wallpaper
For the next release please make natural scrolling enabled for touchpads
Even I tried editing configuration but it is not working
I don't know what to do
For laptops
Hi. Thanks for your valuable feedback. I have added already an issue. So you can follow the development gitlab.com/stephan-raabe/dotfiles/-/issues/172
Can i inatall that on endevouros?
Yes. This should work.
please how to install waydroid on hyprland arch linux?
You can follow the tutorial wiki.archlinux.org/title/Waydroid
how can i change keyboard language to us + arabic
You can find all information here: wiki.hyprland.org/Configuring/Variables/#input and here wiki.hyprland.org/Configuring/Using-hyprctl/#switchxkblayout You have to modify this file gitlab.com/stephan-raabe/dotfiles/-/blob/main/hypr/conf/keyboard.conf?ref_type=heads
Nice. It's a real shame pywal doesn't play well with nnn and other ncurses programs. There doesn't seem to exist a solution.
Thanks for your feedback. Never tried it before. github.com/dylanaraps/pywal/issues/682 maybe a way to create a custom pywal template and use it as an input for nnn?
@@mylinuxforwork I don't know, it's such a mess. At first nnn seems to inherit the colors set by pywal from terminal. But whenever something resets it pulls default colors regardless of env variables and messes up the underlying terminal as well. My current solution is to reload pywal with (cat ~/.cache/wal/sequences) whenever I quit nnn. Doing the reload inside nnn at opportune times would probably solve everything but I don't know how to do that.
why does my VS CODE and Kitty have all caps. all texts is in capital letter
This is crazy. Is this happening only in vscode and kitty? And in you browser?
Also having the same problem
I fixed the issue
i have replied undeer closed issue @VS Code and its terminal is in CAPITAL LETTERS, where i created a font config and set my own font
@import "~/.cache/wal/colors-rofi-pywal" it looks like that file is not generated by wal, should this be named differently?
Can you check that pywal has been installed successfully?