HYPRLAND for (almost) all ARCH users. SINGLE COMMAND installation with Starter Pack and Settings App
Вставка
- Опубліковано 15 лип 2024
- In this video I will show you how to install Hyprland on almost* all Arch Linux based distributions. With a single command and the ML4W Hyprland Starter Package.
THE HYPRLAND STARTER MOVED TO GITHUB:
👉 ML4W Hyprland Starter Package: github.com/mylinuxforwork/hyp...
Tested on Arch Linux, EndeavourOS, Garuda Linux, Arco Linux and more. * For Manjaro users: The installation can fail when packages are not yet available for Manjaro. But normally missing packages are available after a while.
You can install the Hyprland Starter on real hardware (bare metal) or test it first in a Virtual Machine based on QEMU/KVM with activated 3D acceleration.
The ML4W Hyprland Starter Package includes a script to install a core Hyprland system incl. the following packages:
Window Manager: hyprland
Status Bar: waybar
Launcher: rofi-wayland
Terminal: alacritty
Terminal: kitty #optional
Notification Service: dunst
File Manager: dolphin
xdg-desktop-portal-hyprland
qt5-wayland
qt6-wayland
Wallpaper: hyprpaper
Lock screen: hyprlock
Icons: ttf-font-awesome
* PLEASE NOTE: Nvidia hardware is not official supported by Hyprland. But many users reported success to install Hyprland with Nvida. Please refer to:
wiki.hyprland.org/Nvidia/
After a successful installation you can install the new ML4W Hyprland Settings App to configure Hyprland without using a terminal. You can define the window border, gaps, blur, transparency and more, easily and on the fly.
gitlab.com/stephan-raabe/ml4w...
Linux is a great Operating System (OS) that supports me every day at my business and my private live. Linux is stable, fast and you can customize it to individual needs. In this channel, I want to share my setup of Arch Linux with the window managers Hyprland and Qtile.
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. Hyprland, Qtile) and desktop environments, and Microsoft 365 (Office 365) plus other cloud based services that I use in Digital Marketing activities.
👉 ML4W Dotfiles for Hyprland: gitlab.com/stephan-raabe/dotf...
👉 ML4W Dotfiles Wiki: gitlab.com/stephan-raabe/dotf...
👉 ML4W Hyprland Starter: github.com/mylinuxforwork/hyp...
👉 ML4W Hyprland Starter Wiki: github.com/mylinuxforwork/hyp...
👉 ML4W Hyprland Settings App: github.com/mylinuxforwork/hyp...
👉 Homepage: www.ml4w.com
👉 Discord: / discord
👉 MyChatGPT Python Script: github.com/mylinuxforwork/cha...
00:00 Overview
01:50 EndeavourOS
02:22 ML4W Hyprland Starter
03:52 ML4W Hyprland Settings App
07:28 Mininal Arch Linux
08:01 ML4W Hyprland Starter
09:08 ML4W Hyprland Settings App
#hyprland #linux #archlinux #learning #tutorial
Your channel is a mandatory reference to many others developers of hyperland configurations and Arch Linux ricing. Your work is simply awesome, congratulations. Regards from Argentina.
Thank you so much. Regards from Germany.
Love the settings app. I added it to my already installed Hyprland & works beautifully. Thank you for your gift to the Linux community!
Thank you so much for your feedback.
Amazing contribution. Thank you for your work!
Thanks for your feedback.
thanks you very much after using your ML4W dotfiles i was thinking i should create my own rice and you just updated your Starter pack and i am jumping in immediately and I hopen you create more videos like this
Great. Thanks for your feedback.
from base to based - thanks for all you hard work - still the #1 fan
Thanks.
Thank you very much I'm still learning with you...Great job..🙏
Thanks.
The settings app is very cool and useful. Thanks for your work.
Thanks for your feedback.
@@mylinuxforwork P.s: in the repo readme there is a little mistake in the dependecies section: jp instead of jq
@@dajelinux Thank you. I fixed the typo.
It just works, with nvidia also. Awesome ty
That is great. Thanks for your feedback.
Cool 👍🏻 Thanks 😊
👍
best hyprland configuration I've ever seen, thank you for your help stephan, whenever I can I recommend it to friends and acquaintances. I know it has nothing to do with the script but I'm facing a GTK problem, whenever I try to run an application in the terminal it gets this error and doesn't run. I installed xorg-xhost and I can open some applications using sudo -E, but others still have the same error.
Hi. Thank you so much for your feedback. Not sure how I can help you. You can open an issue on Gitlab and share some screenshots. Then we can try to find the problem together.
Amazing effort!! and thank you for putting in the time and providing it for everyone to enjoy. I am planning to install it on my endavour os machine. but when going through the documentation on your gitlab I didn't see a way to uninstall it in case it didnt work well or I did not like it. can you please clarify if there is a way to uninstall it?
There is currently no uninstall feature available but you can remove the packages with sudo pacman -Rns … packes listed in the readme.
Got it working Steph just needed to use noveau drivers
👍
What a nice work.
Amazing!
I don't know if including an option to change wallpaper in the ML4W app is something which could be implemented? 🤔.
Yeah. Already thinking about it. Adding a hyprpaper module.
@@mylinuxforwork nice!
i suggest you add a fedora install script 😉. btw amazing work keep up
Thanks. A Fedora script will come.
Don't know how to appreciate enough of your work. Best wishes for you. Btw do you have any plan to add touchpad gestures for laptop users?
Thank you so much. You can add touchpad gestures by yourself. Here is the documentation: wiki.hyprland.org/Configuring/Variables/#gestures Maybe I can add a starting point for touchpad gestures in teh installer.
@@mylinuxforwork Great! Thank you so much.
I have installed hyperland today and I am loving it.Btw i can't find the touchpad natural scrolling option
.Thanks for your wonderful work
Thank you. You can find the touchpad variables here wiki.hyprland.org/Configuring/Variables/#touchpad
Does Hyprland-settings app reads the existing Hyprland settings on first launch or does it come with its own setting values?
It reads the current status and updates variables with hyprctl. It will not overwrite any files.
A very wonderful program ml4w-hyprland-settings
Thank you very much
👍
On EndeavourOS, I'm able to install everything with your script, reboot, and select Hyprland from the list in SDDM. It seems to start successfully and the desktop looks the same as in your video. You didn't mention which keys are generally used to navigate Hyprland, which would be good info for someone new to a tiling WM such as myself. Either something is not working properly, or the keyboard shortcuts are a bit more involved than I anticipated.
Thanks for your very valuable feedback. I agree that I could explain the main keybinding in detail. Please have a look at .config/hypr/hyprland.conf You can find there all keybindings.
Could you perhaps do a tutorial on how to setup dual boots? e.g. with windows and arch by using your archinstall script
Thanks for your feedback. Will think about it. I don’t need dual boot anymore. I use Windows 11 in a virtual machine. Can do all office apps without any problems. For full gpu performance I could pass through a second gpu. Virtualization is much more effective than dual boot.
I use Fedora Asahi Remix 40 with GNOME for MacBook Pro M1. Does your dotfile work with my setup ?
Fedora is not YET supported with the starter. But will come soon.
Very good. Does the dotfiles work with virtual Box?
Not sure. Never used virtual boc. Give it a try….
Thanks as always. Btw i was wondering why you are using bash shell in your configs instead of something modern like zsh or fish. Is there any reason for that ?
Thanks for your feedback. I have started with bash. There is no special reason. Why is zsh or fish more modern?
@@mylinuxforwork I mean they provide more customisation and features out of the box and also can be extended through plugins
@@lavnish228 That's correct. Need to check the impact when I switch to zsh.
What is the keyboard layout de? I cant find it anywhere what all the two letter abbreviations mean for the keyboard layout.
de is the German keyboard layout. You can set your keyboard layout during the installation or later in .config/hypr/hyprland.conf
Hi Stephan, how do your dotfiles work with Opensuse Tumbleweed for example? A starter application and the dotfiles installation for Opensuse would be a dream...
Will come… Still learning…
@@mylinuxforwork Awesome!
some apps looks blurry in hyprland when i scaled it to 1.25 since everything looks small in my 14inch laptop.
It's because some apps don't support fractional scaling. www.reddit.com/r/hyprland/comments/122tg7x/certain_apps_look_blurry/
I have been watching your videos for some days and they are awesome. I really wanted to try hyprland.. everything works perfect in vm.
But in my real hardware i have an nvidia gpu things aren't good. I run endeavour os with kde plasma. When i select hyprland in login manager it log in but after a second things are getting idk what to call.. like everything colour is spreading like lines!
Thank you so much for your feedback. Please check wiki.hyprland.org/Nvidia/
I did. Endeavour os automatically installs the nvidia drivers ig. Since i can see that while updating core packages , endeavour os uses dracut instead of mkinitcpio. Since I'm not that much expert i don't know what to do there
Thank you, it's good but what if we don't like Hyprland and want to uninstall every package belong to it? I think you should add uninstall option to your scipt.
I like that idea. Thank you.
@@mylinuxforwork For instance it gives me black screen i don't know why then i found another script but it's ok now. It would be good to clean unncessary hyprland files.
Didn't work for me. I ran this on a fresh, fully updated/upgraded installation of Blackarch. The setup seemed to work, but when I restarted the VM, nothing changed and there was no additional Desktop to choose from.
Thenks for your feedback. Ok. Never tested on blackarch. Can you switch to tty and try to start Hyprland with the command Hyprland? What’s your current display manager?
How to speed up mouse and touchpad? How to reverse scroll? I installed it on Majaro successfuly, but I can't solve those two.
Please check this page in the Hyprland wiki wiki.hyprland.org/Configuring/Variables/#touchpad
Hi Stephan, hast du geplant das mychatgpt script zu updaten? 😁 OpenAI hat die python Schnittstelle ja geupdated was dein script leider Fehlschlagen lässt
Hi. Ja, das Script muss ich noch updaten. Danke Dir.
Is it possible to install hyperland in black arch...lot of Internet information says...not to use it ..
But I would rather hear it from a well known person...what do u say .
There is not a single video on installing hyperland on black arch
Just installed Blackarch in a VM and was notvable to update the packages. Many dependency issues. Do you know how to solve it?
After logging in i dont have Hyprland, unless i start it via terminal. Any idea what needs to be done here?
You need to select Hyprland in your display manager and then log in.
That's what I do.always but it is not working for me. I deleted it again and then reinstalled it. Now it's working:)
Installed Arch in VirtualBox. after running install script, I get a black screen. tried with and without KVM support - any suggestions ?
I am using KVM/QEMU not VirtualBox. Never made it running in VirtualBox.
@@mylinuxforwork I started from scratch and setup Arch on KVM/QEMU and ran your install. I am seeing the ML4W wallpaper and top bar now. However, there is a red error message bar over the top that is saying that in the `hyprland.conf` file, `master new_is_master` does not exist
@@JReuben111 Thanks for testing. There is a configuration change with the latest Hyprland version. This affects the error message. Will check tomorrow. In the meantime you can remove the line new_is_master = true
Hello dear Stephan. Greetings from Turkey.
I select hyprland in the login menu, but I go back to the login menu. So hyprland doesn't open at all.
My graphics card is i915. The distribution I use is Arcolinux. Do you have a solution suggestion? Stay well.
Difficult to find the issue. Can you try to switch to tty and start it with the command Hyprland?
@@mylinuxforwork I tried the Hyprland command on different ttys but the result is the same. Çeviri türleri
There are two WARN lines in the crash report.
[WARN] wlr_output_commit_state failed in CMonitor::onCommit
..
[WARN] No rule found for VGA-1, trying to use the first.
....
...
ASSERTION FAILED!
createProgram() failed! GL_LINK_STATUS not OK!
at: line 115 in OpenGL.cpp
By the way I installed Qtile and it worked. I may use Qtile for a while. I wish you success in your work.
what is your solution for connecting bluetooth devices with dunst?
Dunst is only a notification service and cannot manage Bluetooth devices. I use blueman or in the dev branch overskride.
@@mylinuxforwork I see...what about during pair?
Does it work with NVidia? 😢
You have to follow this guide: wiki.hyprland.org/Nvidia/
How can we solve nvidia hyprland problem?
Please check the Hyprland Wiki wiki.hyprland.org/Nvidia/
Amazing Any thoughts of migrating to other distros like debian/ubuntu ? debian trixie of course. You apps are amazing BTW
Thank you. Yes. I am planning to port the starter ans settings app to other distros. I am still learning.
@@mylinuxforworkgreat! If I can help test please let me know
@@donaldwilliams6821 Don, your help is always appreciated. Will create a dev branch soon.
HI Stephan, ich finde dein Script umwerfend, allerdings hat das Script bei mir mehr Probleme bereitet. Ja am Ende hat es funktioniert! Erst einmal ein großes Lob.
Allerdings ist das Script von "Ja.KooLit" in sachen NVidia Unterstützung ausgereifter. Ist jedoch genauso modular aufgebaut wie dein Script.
Da ich in Sachen Benutzerfreundlichkeit (vor allem für Anfänger) eher auf dein Script zählen würde, würde es mich sehr freuen, wenn du dir die Sache mit dein Script und "Ja.KooLit" anschauen würdest. Wer weiß, vielleicht kannst du dein Script noch einmal verbessern.
Danke für dein Feedback. Ja.KooLit is great und jeder Developer hat seinen eigenen Style. Die Scripts werden natürlich immer weiter verbessert.
Hey, I got problem with my hyprland, could you help me with it?
(I've got nvidia gpu)
Previously I had the same setup (including your dotfiles), everything worked fine and i broke system so I reinstalled it.
now i couldnt even launch hyprland, and I fixed it. I still couldnt use your dotfiles so I made mine.
The only problem now is many apps randomly breaking like waybar pulseaudio/slider crashes waybar
spotify can play music but starts glitching instantly after it, I cant even turn it off
vscode crashes whole system
thats only things I have noticed
Do you know how could i fix it? I did everything hyprland wiki says including debuging
Hi. Sorry for your issues. Pretty sure it's due to Nvidia. You can try to install nouveau drivers instead of proprietary drivers. The rest is in the Hyprland Wiki. Unfortunately I cannot help more.
@@mylinuxforwork After changing my drivers to nouveau i couldnt even launch my plasma x11, which always worked perfectly. I forced it to open hyprland and spotify had same issues. It always gives me this error:
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
/proc/self/exe: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /proc/self/exe)
src/gbm_drv_common.c:130: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
i have libcurlp-gnutls installed so i dont know what may be the case
That's all weird since last time I installed everything the same way I havent seen any problems.
Anyways, Im somewhat new to programming, linux, etc. and seeing your work, code, Im really amazed by it and your work. Keep it up! Were you maybe thinking about doing some basic stuff tutorials? Like how to properly add button to waybar? Yes, there may be some tutorials on Wiki pages, but many people would like visual tutorial more.
@@mylinuxforwork Hi again. I've changed my drivers to nouveau and even my plasma x11 stopped opening which always worked perfectly fine. I forced hyprland to work on tty3, after opening spotify it gave me these errors which it always did:
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
/proc/self/exe: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /proc/self/exe)
src/gbm_drv_common.c:130: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
I have libcurl-gnutls installed so i dont know what may be the case. May reinstalling whole system again solve the issues?
Anyways, Im somewhat new to programming and linux, so seeing your work amazes me, keep it up! Were you maybe thinking about doing some basic stuff tutorials like properly adding button to waybar? I know there are many wiki pages etc. but it would really help some people just see how it works instead of reading, then maybe use those Wiki pages.
@@mylinuxforwork Hi again. After changing to nouveau drivers, even my plasma x11 stopped opening, which always worked fine. I forced hyprland to open, after running spotify i got these errors just like before:
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
/proc/self/exe: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /proc/self/exe)
src/gbm_drv_common.c:130: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
May reinstalling the whole system again solve the issue?
Anyways, as somewhat new to programing and linux guy, seeing your work truly amazes and motivates me, keep it up! Were you maybe thinking about doing some basic stuff (like adding button to waybar) short tutorial series? I know there are many Wiki-related pages out there, but i havent seen any visual tutorials which people likes the most, that would really help some people
@@mylinuxforwork Hi again. After changing drivers to nouveau even my plasma x11 didnt open, I dont know why since it always worked perfectly fine.
I forced hyprland to work and got these issues just as before:
/opt/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /opt/spotify/spotify)
/proc/self/exe: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /proc/self/exe)
src/gbm_drv_common.c:130: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000
May reinstalling whole system solve the issues?
Anyways, as new to programming and linux guy, seeing your work truly amazes and motivates me, keep it up! Were you maybe thinking about doing some basic stuff (like properly adding buttons to waybar) short tutorials? I know there are many wiki-related pages out there, but i havent seen any visual guides which could be really helpful to some people.
If you add avizo notfy Osd like osx volumectl && lightctl
Thanks for your feedback.
Hello, I can't do anything after installing hyprland, can't even open firefox, can anyone help me? I'm using Google Translator so... Hehe.
How does your system look like after logging in?
You‘re making it too easy😅
Why not 👍😀👍
@@mylinuxforwork oh i appreciate it very much 🤣
I don't get hyped
Just have fun with Linux.
We need dwm
😀