🎉 Thank you, you previous arch-hyprland video help my solve my dual boot partitioning problems as well as introduce me to the best tiling window manager ive seen yet.
@@SolDoesTech Thank you! Your script is a great way to try it out. One day I will try to make my own haha. Good luck and thank you for your efforts to create these great tools and good video explanation!
Hey Sol! Amazing script, I have to tell you. I started using from v2 and this version is amazing. Just a quick recommendation. Instead of selecting the device for the language change, we can toggle from the kb_layout using the kb_options part. I used this to change keyboard layout in the hyprland.conf: input{ kb_layout = us, latam ... kb_options=grp:lctrl_lwin_toggle ... } To check what are the options for toggle in the system, we can use grep 'grp:.*toggle' /usr/share/X11/xkb/rules/base.lst Again, thanks again for the script!
Fantastic work! I have been trying for hours to get arch to work with hyprland on my RTX 4060 and I tried a lot of things that are on the wiki. Eventually none of them worked and I did a complete wipe and followed your tutorial completely and now it works beautifully. It looks amazing and I'm really hyped for getting to use it :)
I am new (2 months) to Linux. Tried the "beginner" distros and honestly they just made me go back to Windows so many times. I didn't want something LIKE windows. I wanted something different, something new and I know Arch, especially doing all of this, is "not beginner friendly". I did install vanilla arch and arch based distros multiple times (mainly KDE /Gnome based) and learned enough of the basics to understand what you are talking about. You made it simple to follow along and it's working flawlessly with my 3090 and dual 1440p monitors. I'm legit excited to see what else I can learn and do with this haha. All in all, thanks for the amazing work!
Hello and thank you for this commentI I am very glad to hear this script has you up and running and I am very excited for you to start tinkering and modifying the config to make it your own.Thank you for watching and enjoy :)
Thank you so much! Just installed via your script and it worked flawless! I absolutely love that you can change to different versions now. Keep up the good work and thank you so much for the awesome script!
Loved your scripts! I know how to install arch and setup everything, but your install script makes everything so good and everything works out of the box... It is truly amazing! Thank you for your work
Bro, you need to know ure best. Thank you and your deserving time to make this awesome theme available for us. I was struggling with I3 on X11 for a couple of years and you save me from hell.
Very cool additions once again! I've been using my own personal spin on your V2 as a daily driver and I'm quite happy with it :) I'll most likely be adding the idle controler soon enough ;)
Quick question, maybe it's just the way I set up everything but it seems like my computer is never going to sleep, is that normal? That means that the idle button in the bar is pretty useless (I noticed that before adding the button)
Oh my god this is AWESOME, My old pc can't run Windows anymore and was trying hyprland on Arch yesterday but the black screen kept popping up, thank you so much!
cool stuff, you spelled configuring yay wrong at 2:33 - sorry to be that guy. i discovered how to turn off power management for my wifi from this, and more, thank you
Thanks for creating this install script for Hyprland. A couple of comments. Some of the key bindings are a little odd compared to other tiling window managers like xmonad, qtile, bspwm, sway..... but these are easy enough to adjust. It would be nice if you included the swayidle package as part of the installation, and added an idle timeout feature in the config like: exec-once = swayidle -w timeout 300 'swaylock -f' timeout 600 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep 'swaylock -f'
I believe after the hyprland-nvidia 0.28.0-1 update, the decoration blur in the config needs to be set with different formatting, otherwise an error appears.
I'm absolutely loving it. I spun this up yesterday and can't get enough. I used to use i3 a few years ago and then moved to Manjaro with Material Shell. Material Shell has broken since gnome update though so I had to look for something else. This has absolutely blown me away! What would be nice (something we had in Material Shell) is a button on the bottom or top bar that can toggle the tiling mode. We used to have [split, float, maximize, grid] and a few more. I've setup key bindings for maximize and swap windows which is decent enough but the ability to toggle the tiling mode would be amazing.
That's absolutely amazing. I didn't manage to install it on my own because of Nvidia drivers, but this script helped a lot. And the rice is good as well. Keep it up 👍
I am glad for videos like this. I realise that this looks great and that this is way way beyond my skill set and way past the amount of time I am willing to devote to this.
Thank You Very Much! Sir❤❤, This script works fine for me. Everything goes smooth for me. Thanks For the update and also thanks for your quick response in last comment
Hyprland has been in pacman for a long time. We are waiting for a native installation using the operating system. No blobs, no third-party scripts. Thank you
Just wanted to let you know that keyboard override in the HyprV config may not work on some machines? I had to manually change the waybar config in one install, you may want to look into what could cause that? Anyways aside from that great work, its working perfectly
It's not working. V3 was working great but when I updated to V4 I can't even log in, SDDM just brings me back, I can't log in to the system. Any thoughts?
Hello and thank you for the feedback, I had seen that happen with Game launchers. You can try switching the app to a floating window with SUPER+V and see if that helps with the popup window. if it does you can set a window rule in the hyprland.conf to always have that app launch in a floating window. There may be other (possible better) ways to deal with this besides this suggestion so I would recommend the hyprland wiki wiki.hyprland.org/ and /or the hyprland discord. lots of helpful hints n both.
nwg-look-bin is 404, I removed it from the setup script to get past the error and when I get to the login screen, it fails to login, just comes right back to the login screen.
@@hudsonreyes3477 If you have Nividia.. edit /etc/mkinitcpio.conf and add "nvidia nvidia_modeset nvidia_uvm nvidia_drm rd.driver.blacklist=nouveau modprob.blacklist=nouveau" without quotes to module, you'll add to the quotes in the file. Save , close and run "sudo mkinitcpio -p linux" and it should work.
run yay or yay -Suy. The version of swww from a few days ago (v0.8.0) was a big rewrite and had some annoying bugs as a result. Apparently wasn't loading the cache on initializing right which would explain why it wasn't loading the wallpaper on startup. Updating to 0.8.1 fixes it.
Hey sir, first of all: thank you, that looks so beautiful and easy to setup with your help. I am a noob coming from windows (been 4 months now). Two problems I had: I did not have those numbers to switch from environments on the upper left corner when I finished the setup. Nothing critical, I had a lot of fun trying this today (maybe there is a keyboard shortcut to open another?). Another thing: somehow the keyboard layout does not change for me. Kind of annoying this one, because I had to guess the us layout for some basic commands. I even followed your example to the letter (adding pl and ru etc) and nothing happened. I could not identify the right keyboard, because the pl+ru change never applied anywhere. It could be that I did some noobish mistake but I followed the view exactly as you did, so I find it very strange. everything seems to be set to br (what I need) but still, only us on the button on the upper right corner. Detail: I have a fresh arch install with kde on it too. On KDE, the keyboard is ok. Anyway, if you or anyone else could help me with this, I'd really appreciate it! Having a lot of fun and learning anyway! Thank you again, THIS is much more beautiful than windows, much nicer to use!
I do have one issue with this setup, and I'm not exactly sure why it acts like this as there are seemingly no errors being thrown in the debug. But for some reason swaylock seems to just "crash" as soon as you enter ANY key.
Hello to Brazil! :) yes the bottom bar on the v4 can be disabled, the most easy way to do this is to rename ~/.config/HyprV/waybar/conf/v4-config-bottom.jsonc to v4-config-bottom.disabled so as you cycle through v1-v4 it would not load, and when you decide you want it back just rename it back to .jsonc . Thank you for watching!
Awesome! I have fixed all my issues from V3 and detailed them in a comment on the V3 video. V4 is running smoothly so far!! I would just like to know how to add flatpak to the update script? Thanks!
Hey Sol, you have done a fantastic job! Very simple and straight forward installation! I love you scripts! It would be very nice if you reduce to displayed name of the current keyboard layout to the first 3 characters. Some layouts like for example "English (intl., with AltGr dead keys)" have very long names and consume a huge space on the bar.
Hello and thank you for the feedback. Indeed great idea although my script does install one package at a time so I will have to update the verify loop. I will look into getting that in for the next version :)
What kind of laptop do you have? I came to your channel when you were installing Fedora on an asus. How's that going now? Can I install all this on my asus?
I think I found a little flaw, when switching to v1 from v4 the papirus icon theme is still active until you either flip the dark/light switch or continue to v2.
Great Work Sol specially the Automation Script. I have some thins I want ask about if i may: 1) how to setup a user image in sddm (tried with no success) 2) are u willing to improve more and more ? 3) how to do the function of switching betwween windows like in xfce using ALT+TAB and only Focusing on one window with a fullscreen like in xfce and gnome. 4) can u also hide all windows using Super+D like the other DE ? and thank you so much for your work
Not sure whats wrong with the initial login prompt but my credentials never seem to work. When I Control Alt F3 and login and start hyprland via that method everything seems to work.
I have a theory, that happend to me aswell. I made my user with a lowercase letter, like thomas. But when I try out the GUI, it autocapitalizes the T in thomas. Perhaps that is why it's failing?
@@mathiasodlund I personally don't think it would be that, I'd say it has something more to do with the GPU since it seems only people with NVIDIA GPUs seem to be having this issue. I can't confirm if this is the solution yet since I haven't tried this but on a different comment I saw a reply saying to edit .config/hypr/env_var_nvidia.conf and add "env = WLR_RENDERER_ALLOW_SOFTWARE, 1" to the end
I have 1 question: What is the login manger/display manager you used? I can't figure out how to configure it. I want to change it so that when you enter your password, it doesn't display the last keypress. But I really like the config otherwise. Really nice hyprland setup! Thank you so much for sharing!
Hello, thank you for the question. Take a look at around 15:52 in this video. I explain on how to update the ~/.config/hypr/hyprland.conf file to get the correct refresh rate. Thank you for watching :)
Hello and thank you for the feedback, this issue should be resolved with the gcc12 install which the script does do. you can also install it by hand by doing: sudo pacman -S gcc12 export CC=gcc-12 CXX=g++-12 yay -S waybar-hyprland
Exellent video for getting into Arch with a useable modern desktop with a self positioning window manager. Both for new users and dinosaurs who did not use Linux on the desktop for a while. I picked this up at this V2 incarnation which does not work on my aging Thinkpad T450s. The V4 version of the script does work very well. I wanted something that does not install a ton of rubbish or things like flatpack. Arch seems perfect for that. However I did not want to configure WiFi card scripts and settings as if it was 1999. I played with Wavelan cards and firmware long enough. I am not a Linux newbie but grew up with Redhat 5.2, then SuSE, Gentoo and finally Debian on WSL2. However I haven't really used Linux on the Desktop since 2007. I also wanted something that has easy to configure WiFi for using guest networks or switch to my mobile hotspot. So I started with V2 of the script. The odd thing I immediately noticed was that I had to chmod the script. I made a note to make a pull request for that. However this was already fixed in version 3. Initially I forgot to install the network manager so I had to: 1. start over 2 chroot mount from usb and fix 3 plug in a cable I picked option 1 to fully test the script and the recipe from the video. The following thing I ran into was after reboot typing in the Wi-fi password as a commandline tool argument. That is not going to work if you have a `!` in your Wi-Fi password. Also typing it as an argument is a security risk since it will end up in the shell history unless you an extra space at the beginning of your command. For new users and people with complicated Wi-Fi passwords it might be better to suggest to use the nmtui command to select your Wi-Fi SSID and enter the Wi-Fi password via a text menu. After installing I could not login. It kept saying login failure. I double checked via another console that my password was correct. I changed it to a simple password. That did not help. Rebooting did not help. Also I noticed that the graphical login was capitalizing the first letter of my username, which is odd. Next I found out there was a V3 and V4 version of the script. I tried to install V4 over V2. That does not work immediately out of the box. You get an error about Wayland config files already existing. Deleting one file solved that. I did not investigate further configuration but first did a fresh Arch install and then used the V4 script. That works like a charm. Only the auto display scaliing settings were a bit too large for a T450s with Full-HD display. Having the explanation in the video on how to fix that saved me a ton of searching. I also appreciate the explanation about configuring the different keyboard and language settings. I have a few questions/suggestions that might be addressed in a V5 video. 0. Add a sticky note to the older videos to point to the latest version and add a warning in the older scripts that mention the same. 1. How to configure or switch multiple keyboards. I have a Planck, Corne and Cornish Zen that I sometimes connect to this laptop. On the move I want to use the installed keyboard. 2. How to change the browser to Chrome in the start-bar, remove the mail icon or change it to chrome starting Gmail, add other custom programs with appropriate icons. I will dive into the config files for this. Next steps for me are: 1. Now there is a beautiful desktop but Arch starts up with tech-gibberish I am not always interested in. I remember from Ubuntu that there was a way to beautify the startup. Having that gibberish hidden would be awesom 2. How well do captive portals work on Linux nowadays. I remember this was initially a problem with Linux. No idea how that works now. 3. Easy to use wireguard integration. 4. LunarVim (or AstroVim) config flavour of Nevim. 5. Ansible 6. IntelliJ 7. Steam, really wonder What games run well with Wayland. 8. Oh My Posh. Sorry I don't like star shell.
Wow, this is great, thanks for all the work you put into this script, and providing it for free. Is there anyway customize the login screen? i cant seem to find the config file for it. Thanks!
after running ./set-hypr, i can access my login but after logging in it freezes. i used another login manager called ly which can successfully log me in with no hiccups but theres an error in my screen: Config error in file /home/(my user)/.config/hypr/hyprland.conf at line 75: config does not exist. Config error in file /home/(my user)/.config/hypr/hyprland.conf at line 76: config does not exist. ...and many more. did i install something wrong? how do i fix this? the only thing i did not do is install asus rog support.
I had to make a strange change to your script, looking at how I could do it going forward, I have 2 graphics cards in my box, an AMD (6600) one (not built in) and an nvidia one (3080ti) which I am going to use to passthrough to a VM, I altered the script to make nvidia=false, but I wonder if a prompt if an nvidia card is detected to bypass the nvidia installation of Hypr would be an option?
if you force nvidia to be false then it would not attempt to auto install the nvidia drivers and it would not download the patched hyprland-nvidia package. Also, it would not link the env_var_nvidia.conf in the hyprland.conf file. All of this is fine as long as you plan to use your AMD GPU as primary :) As far as placing that as an option during the install, yes its good feedback I would look into making that change in the script in the future. Thank you.
@@SolDoesTech :) thats exactly how I am running, I am loving the V4 layout, and made some keybinding changes as I am a mac user so meta+q now quits :) and meta+t terminal rather than switching layouts, but the work you have done is amazing and I am using it to build and learn from, so thank you!
Hello and thank you for the question. The theme switching function is there in V4 as well. I noticed I missed talking about it in the video so I added some text but maybe it wasn't clear, sorry about that. I also added a keybinding "SUPER + t" would switch the theme for you so you don't have to actually click on the V icon :)
@@SolDoesTech Thank you for your answer and for this awesome script. without you hyprland on Arch, in my case EndeavourOs will be impossible or at least ugly :D Waiting for new releases , every one is better and better :) and need to switch to v4 soon ofc
I like the new layout. One issue I tried upgrading from v3 to v4 on my test laptop As I was being prompted to enable the star shell, your script restarted SDDM in the background. So I lost that session and the script never completed. As a result the compositor is acting strange. If open kitty, chrome, etc in Window 1 then switch to 2 whatever app I ran shows in 2. If I try to send kitty/chrome/etc to another window it fails. Maybe a check for an upgrade or don't restart SDDM automatically until after the install script finishes?
Hello Donald and thank you for the feedback :) very interesting bug. The script is set to start SDDM at the very end and even then it doesn't do a restart just a start so if it was already running nothing would happen... Any chance you can open an issue and post the install.log on the github repo?
Hello, running the script on top of a V3 should work, the script should backup your dot files from the ~/.config folder but i recommend to have your own backup just in case. If you end up trying it please let me know how it went :)
@@SolDoesTech If I attempt to install packages it fails on hyprland-nvidia. I was able to run without installing packages. I hope the packages haven't changed since V3.
@@matthewstott3493 thank you for this feedback. The packages did change a bit so I am looking into getting this issue fixed. I just noticed someone also mentioning that on the github issues so looking into adding a forced removal of the hyprland package if nvidia gpu is found so the hyprland-nvidia package can be installed. should have it fixed in a bit here.
@@matthewstott3493 I updated the repo with with a fix for this and validated on my own system., If you would be so kind please update your local copy and try again. Thanks again for the assist with this :)
@@SolDoesTech hello, sorry if i bother again but how did you change thunar theme? i tried many ways by changing the gtk config file to use a different theme but it still looks like the same, thanks if you respond.
This script doesn't work :/ after installing and rebooting, it locks me on the login screen. i input my password, press enter and it rethrows the login screen again and again. :/
Hello and thank you for the comment. I dont see a reason why this wont work on an intel based GPU. The only concern is that Hyprland could be a bit sluggish. If you do decide to try this out please drop me a line with your results. Thank you for watching :)
wlogout wont install for me, and ive installed all of the other packages but wlogout stops the script from continuing. does anyone know of a way i could stop the script from trying to install a package that doesnt work so it can continue?
hello, thank you for the feedback. you can edit the script and remove wlogout from the "install_stage" array, its on line 46. But good feedback on maybe having an overwrite if a package fails multiple times. Thank you much appreciated.
Hello and thank you for the question. It is very possible although I am very focused on Hyprland since its what I use on my daily driver machine. I hope to bring this project to a point where its very easy for the user to install hyprland. I think when that goal is accomplished I will switch focus to other distros as well as other window managers. Thank you for watching!
Hey, thanks for all the work you do. Thought you should know that nwg-look-bin is causing a failure during install, at least on mine and a few other systems.
This one still has an issue where if you change your resolution scale swww seems to stop working and no longer shows the wallpaper. Still havent really figured out how to fix it. Other than that the script rocks. 👍
where can i find the file for the actual kb setting? following the tutorial my screen just flashes and my kb layout remains the same regardless of what I do
On initial start up, I get no wallpaper displayed.....only after pressing Super + T tjen it will cycle and display whatever I pick.....what is the fix?
Hello not a dumb question at all. it depends on your system but if you setup any auto screen locking or screen savers it would prevent them from kicking on. None of these come with my install by default. So if you don't set them up yourself it would do nothing :) also, you can always remove it from the config.
hello! i was using windows but wanted to try out arch linux and found ur guides. I followed this tutorial on my lenovo thinkpad t14s, after installation, i tried playing a youtube video on firefox but no audio came out. using my volume adjustment keys on my keyboard yeilded no results. when i rightlicked on the mircophone button it opened up a program with the words "establishing connection to pulseaudio. Please wait" which continued on forever. I googled my issue and ended up typing systemctl --user enable pulseaudio.service/socket into the terminal but it said "failed to enable unit: FIle.... Invalid argument. Do you have any idea to what is going on?
Hello and thank you for the question. Try the following: sudo paceman -S pipewire wireplumber Then do a reboot on your system and see if that helped. If that didn't help please open an issue on my GitHub and ill try to help you as much as I can.
@@SolDoesTech i went thorugh another reinstall process following another person's tutorial because i thought that would fix the issue. After the reinstall, the audio still wasn't working so i googled. I don't have really good documentation on what I did so my path to fixing the audio problem may not be too clear. I did some tinkering in terminal and it outputted "pulseaudio main.c pa_pid_file_create() failed", then I typed in "$ rm -rf /tmp/pulse* ~/.pulse* ~/.config/pulse" into terminal and then reinstalled alsa-utils, sof-firmware, wireplumber, pulseaudio, pavucontrol using sudo pacman -S command. I then rebooted and the audio works. I also ran: "# amixer -c 0 sset "Auto-Mute Mode" Disabled" this command along the way. Here's a useful link I found that assisted me: www.linuxadictos.com/en/solucion-al-problema-permission-denied-e-pulseaudio-main-c.html
Sol thanks for this video, I wanted to know will this work with AMD GPUs as well ? I have an amd gpu and was wondering if the steps are same to install hyprland
Hi Sol, thanks for the commendable work 🎉. I have a slight problem though, the audio volume both from the speakers and headphones is very low even at max volume of 153. Sound is okay if I live boot different distros. Is this problem unique to me and what could be the issue? Hey, your influence is far reaching, I'm from Kenya in East Africa!
For those who're facing nwg-look-bin problem:
Edit script with nano and remove -bin from nwg-look-bin
Finally, the keyboard layout indicator on the panel. Good job, I know that many of folks were struggling with that.
Very cool design overall.
🎉 Thank you, you previous arch-hyprland video help my solve my dual boot partitioning problems as well as introduce me to the best tiling window manager ive seen yet.
Hello, you are very welcome, that is fantastic to hear! :) Thank you for watching!
Thanks Sol! What was a 'simple' installation script has truly grown into a great Arch-hypr spin. Fantastic, kudo's and keep them coming ;-)
The introduction of the notes and indicators for the set-hypr script has been a great addition. Thanks a lot for that.
It would be cool to add an interface selection when installing. If you prefer the layout of v1, v2, etc
Hello and thank you for the feedback, I will make a note of that for future improvements :)
@@SolDoesTech Thank you! Your script is a great way to try it out. One day I will try to make my own haha. Good luck and thank you for your efforts to create these great tools and good video explanation!
Yeah that woudl be great
click in number of version on desktop top bar
Hiw do I Uninstall hyperv
Hey Sol! Amazing script, I have to tell you. I started using from v2 and this version is amazing. Just a quick recommendation. Instead of selecting the device for the language change, we can toggle from the kb_layout using the kb_options part. I used this to change keyboard layout in the hyprland.conf:
input{
kb_layout = us, latam
...
kb_options=grp:lctrl_lwin_toggle
...
}
To check what are the options for toggle in the system, we can use grep 'grp:.*toggle' /usr/share/X11/xkb/rules/base.lst
Again, thanks again for the script!
This is amazing! I have been wanting to checkout Arch for a long time and you made it super easy. Thank you!!
You are very welcome :)
These videos are great installing is really easy and the dotfiles are easy to customize. great job!
Thank you, I appreciate it :) and thank you for watching!
Fantastic work! I have been trying for hours to get arch to work with hyprland on my RTX 4060 and I tried a lot of things that are on the wiki. Eventually none of them worked and I did a complete wipe and followed your tutorial completely and now it works beautifully. It looks amazing and I'm really hyped for getting to use it :)
I am new (2 months) to Linux. Tried the "beginner" distros and honestly they just made me go back to Windows so many times. I didn't want something LIKE windows. I wanted something different, something new and I know Arch, especially doing all of this, is "not beginner friendly". I did install vanilla arch and arch based distros multiple times (mainly KDE /Gnome based) and learned enough of the basics to understand what you are talking about. You made it simple to follow along and it's working flawlessly with my 3090 and dual 1440p monitors. I'm legit excited to see what else I can learn and do with this haha. All in all, thanks for the amazing work!
Hello and thank you for this commentI I am very glad to hear this script has you up and running and I am very excited for you to start tinkering and modifying the config to make it your own.Thank you for watching and enjoy :)
Wow was looking for something new .thanks a lot.. installing now.. great work sir ❤🎉
Thank you! Enjoy :)
Ha! Watched v1, v2 and v3 last couple days, didnt expected v4! Thanks!
Hello, thank you for watching my videos :) hope you enjoy V4 :)
Very Nice from a new Linux user, I have learned so much from your scripts.
Thank you so much!
Just installed via your script and it worked flawless! I absolutely love that you can change to different versions now. Keep up the good work and thank you so much for the awesome script!
commenting for the algorithm, thank you so much for dope setup Sol!
love the addition of the clipboard manager
Loved your scripts!
I know how to install arch and setup everything, but your install script makes everything so good and everything works out of the box... It is truly amazing!
Thank you for your work
Thank you for the kind words and thank you for watching :)
@@SolDoesTechi am using amd gpu can ı still install it
Bro, you need to know ure best. Thank you and your deserving time to make this awesome theme available for us. I was struggling with I3 on X11 for a couple of years and you save me from hell.
Very cool additions once again! I've been using my own personal spin on your V2 as a daily driver and I'm quite happy with it :)
I'll most likely be adding the idle controler soon enough ;)
Quick question, maybe it's just the way I set up everything but it seems like my computer is never going to sleep, is that normal? That means that the idle button in the bar is pretty useless (I noticed that before adding the button)
Oh my god this is AWESOME, My old pc can't run Windows anymore and was trying hyprland on Arch yesterday but the black screen kept popping up, thank you so much!
cool stuff, you spelled configuring yay wrong at 2:33 - sorry to be that guy. i discovered how to turn off power management for my wifi from this, and more, thank you
Your awesome Sal got it all working on my 2023 zehpyrus m16 with no problems whatsoever great video and script.
Awesome script! Just dualbooted for this! now I won't need to edit a bunch of config files for a clean looking desktop. Thank you.
Thanks for creating this install script for Hyprland. A couple of comments. Some of the key bindings are a little odd compared to other tiling window managers like xmonad, qtile, bspwm, sway..... but these are easy enough to adjust. It would be nice if you included the swayidle package as part of the installation, and added an idle timeout feature in the config like: exec-once = swayidle -w timeout 300 'swaylock -f' timeout 600 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep 'swaylock -f'
i cannot express how much i thank you for this vid.
Thank you for the comment, it is much appreciated :)
I had just finished installing HyprV3 and some hours later you posted this. Reinstalling as I write 😂
Love the project 🔥
Awesome work can’t wait to try this out :)
I believe after the hyprland-nvidia 0.28.0-1 update, the decoration blur in the config needs to be set with different formatting, otherwise an error appears.
I'm absolutely loving it. I spun this up yesterday and can't get enough. I used to use i3 a few years ago and then moved to Manjaro with Material Shell. Material Shell has broken since gnome update though so I had to look for something else. This has absolutely blown me away! What would be nice (something we had in Material Shell) is a button on the bottom or top bar that can toggle the tiling mode. We used to have [split, float, maximize, grid] and a few more. I've setup key bindings for maximize and swap windows which is decent enough but the ability to toggle the tiling mode would be amazing.
Better and better, excellent work! thanks for sharing!
That's absolutely amazing. I didn't manage to install it on my own because of Nvidia drivers, but this script helped a lot. And the rice is good as well. Keep it up 👍
I am glad for videos like this. I realise that this looks great and that this is way way beyond my skill set and way past the amount of time I am willing to devote to this.
Very Cool Video. Thanks I will use some of those to improve my desktop :=)
Thank you, glad you enjoyed it :)
This is one the coolest rice i've ever seen, I can only say Thank You!!!
This script worked like a charm! Thank You!
great job , excited try out , as soon as the script for virtual box release 🙂🙂👍👍
I'm stunned by your work and this amazing config
Thank You Very Much! Sir❤❤, This script works fine for me. Everything goes smooth for me.
Thanks For the update and also thanks for your quick response in last comment
Hyprland has been in pacman for a long time. We are waiting for a native installation using the operating system. No blobs, no third-party scripts. Thank you
keep up the those videos bro, these are so cool!
Just wanted to let you know that keyboard override in the HyprV config may not work on some machines? I had to manually change the waybar config in one install, you may want to look into what could cause that?
Anyways aside from that great work, its working perfectly
Second that! On my Dell XPS13 9300 I had to set the keyboard in .config/waybar/config.jsonc to get it to work.
It's not working. V3 was working great but when I updated to V4 I can't even log in, SDDM just brings me back, I can't log in to the system. Any thoughts?
I hope the next version of the file manager can look better, and it can look as good as v2 and v1. Looking forward to your next work😀
Thank you very much for me hyprland from arch repo as desktop just didn't work I really like this you are awesome as hell man , ty very much
When I open a popup window such as saving an image or opening a document, it goes below the waybar, why does that happen?
Hello and thank you for the feedback, I had seen that happen with Game launchers. You can try switching the app to a floating window with SUPER+V and see if that helps with the popup window. if it does you can set a window rule in the hyprland.conf to always have that app launch in a floating window. There may be other (possible better) ways to deal with this besides this suggestion so I would recommend the hyprland wiki wiki.hyprland.org/ and /or the hyprland discord. lots of helpful hints n both.
Hey, I was wondering if there is any way to remove the bottom bar? I don't really use it and i cant figure out how to remove it... thanks in advance!
nwg-look-bin is 404, I removed it from the setup script to get past the error and when I get to the login screen, it fails to login, just comes right back to the login screen.
Got the same error
@@hudsonreyes3477 If you have Nividia.. edit /etc/mkinitcpio.conf and add "nvidia nvidia_modeset nvidia_uvm nvidia_drm rd.driver.blacklist=nouveau modprob.blacklist=nouveau" without quotes to module, you'll add to the quotes in the file. Save , close and run "sudo mkinitcpio -p linux" and it should work.
Operation not permitted to edit@@AdamScott77
in my installation the walpaper gone when i reboot or logout, every time i have to change the light mode or dark mode to work
run yay or yay -Suy. The version of swww from a few days ago (v0.8.0) was a big rewrite and had some annoying bugs as a result. Apparently wasn't loading the cache on initializing right which would explain why it wasn't loading the wallpaper on startup. Updating to 0.8.1 fixes it.
Hey sir, first of all: thank you, that looks so beautiful and easy to setup with your help.
I am a noob coming from windows (been 4 months now). Two problems I had: I did not have those numbers to switch from environments on the upper left corner when I finished the setup. Nothing critical, I had a lot of fun trying this today (maybe there is a keyboard shortcut to open another?). Another thing: somehow the keyboard layout does not change for me. Kind of annoying this one, because I had to guess the us layout for some basic commands. I even followed your example to the letter (adding pl and ru etc) and nothing happened. I could not identify the right keyboard, because the pl+ru change never applied anywhere. It could be that I did some noobish mistake but I followed the view exactly as you did, so I find it very strange. everything seems to be set to br (what I need) but still, only us on the button on the upper right corner. Detail: I have a fresh arch install with kde on it too. On KDE, the keyboard is ok.
Anyway, if you or anyone else could help me with this, I'd really appreciate it! Having a lot of fun and learning anyway! Thank you again, THIS is much more beautiful than windows, much nicer to use!
I do have one issue with this setup, and I'm not exactly sure why it acts like this as there are seemingly no errors being thrown in the debug. But for some reason swaylock seems to just "crash" as soon as you enter ANY key.
There is some way to remove or config the bottom bar?
Congrats from Brazil!
Hello to Brazil! :) yes the bottom bar on the v4 can be disabled, the most easy way to do this is to rename ~/.config/HyprV/waybar/conf/v4-config-bottom.jsonc to v4-config-bottom.disabled so as you cycle through v1-v4 it would not load, and when you decide you want it back just rename it back to .jsonc . Thank you for watching!
plz bring an update for 2024 plz
It still works
@@collins-t7wunfortunately, not for me
@@collins-t7wthis is working?
Script stops on nwg-look-bin, not found in AUR. An update would be nice.
@@eugenepodolsky4038 just remove it manually from installer
Awesome! I have fixed all my issues from V3 and detailed them in a comment on the V3 video. V4 is running smoothly so far!! I would just like to know how to add flatpak to the update script? Thanks!
for some reason I can't log in using my account, it just says login failed
Hey Sol, you have done a fantastic job! Very simple and straight forward installation! I love you scripts!
It would be very nice if you reduce to displayed name of the current keyboard layout to the first 3 characters. Some layouts like for example "English (intl., with AltGr dead keys)" have very long names and consume a huge space on the bar.
Really cool! Would be a great upgrade if you also edit pacman for parallel downloads to make things faster!
Hello and thank you for the feedback. Indeed great idea although my script does install one package at a time so I will have to update the verify loop. I will look into getting that in for the next version :)
Thank you a lot, I was struggling to put the keyboard on portugues but your tutorial helped me.
What kind of laptop do you have? I came to your channel when you were installing Fedora on an asus. How's that going now? Can I install all this on my asus?
It's just that the new asus laptops are not linux friendly
I think I found a little flaw, when switching to v1 from v4 the papirus icon theme is still active until you either flip the dark/light switch or continue to v2.
Great Work Sol specially the Automation Script. I have some thins I want ask about if i may: 1) how to setup a user image in sddm (tried with no success) 2) are u willing to improve more and more ? 3) how to do the function of switching betwween windows like in xfce using ALT+TAB and only Focusing on one window with a fullscreen like in xfce and gnome. 4) can u also hide all windows using Super+D like the other DE ? and thank you so much for your work
Not sure whats wrong with the initial login prompt but my credentials never seem to work. When I Control Alt F3 and login and start hyprland via that method everything seems to work.
I have a theory, that happend to me aswell. I made my user with a lowercase letter, like thomas. But when I try out the GUI, it autocapitalizes the T in thomas. Perhaps that is why it's failing?
@@mathiasodlund I personally don't think it would be that, I'd say it has something more to do with the GPU since it seems only people with NVIDIA GPUs seem to be having this issue. I can't confirm if this is the solution yet since I haven't tried this but on a different comment I saw a reply saying to edit .config/hypr/env_var_nvidia.conf and add "env = WLR_RENDERER_ALLOW_SOFTWARE, 1" to the end
I have 1 question: What is the login manger/display manager you used? I can't figure out how to configure it. I want to change it so that when you enter your password, it doesn't display the last keypress. But I really like the config otherwise. Really nice hyprland setup! Thank you so much for sharing!
It's SDDM, using sdt theme
To hide all characters, set in it's config "/usr/share/sddm/themes/sdt/theme.conf"
ForceHideCompletePassword="true"
hello question i am using 144hz display xrandr is not picking up my full refresh rate any idea how to fix it nvidia gpu 3070
Hello, thank you for the question. Take a look at around 15:52 in this video. I explain on how to update the ~/.config/hypr/hyprland.conf file to get the correct refresh rate. Thank you for watching :)
thanks it worked
installation allways fails at waybar-hyprland with exit code 4, any clue on how to fix
Hello and thank you for the feedback, this issue should be resolved with the gcc12 install which the script does do. you can also install it by hand by doing:
sudo pacman -S gcc12
export CC=gcc-12 CXX=g++-12
yay -S waybar-hyprland
@@SolDoesTech mucchh appreciated
maan, help me, im stuck, i installed hyprland v2, now i want to uninstall it, how do i do it?????
Exellent video for getting into Arch with a useable modern desktop with a self positioning window manager. Both for new users and dinosaurs who did not use Linux on the desktop for a while.
I picked this up at this V2 incarnation which does not work on my aging Thinkpad T450s. The V4 version of the script does work very well.
I wanted something that does not install a ton of rubbish or things like flatpack. Arch seems perfect for that. However I did not want to configure WiFi card scripts and settings as if it was 1999. I played with Wavelan cards and firmware long enough. I am not a Linux newbie but grew up with Redhat 5.2, then SuSE, Gentoo and finally Debian on WSL2. However I haven't really used Linux on the Desktop since 2007.
I also wanted something that has easy to configure WiFi for using guest networks or switch to my mobile hotspot.
So I started with V2 of the script.
The odd thing I immediately noticed was that I had to chmod the script. I made a note to make a pull request for that. However this was already fixed in version 3.
Initially I forgot to install the network manager so I had to:
1. start over
2 chroot mount from usb and fix
3 plug in a cable
I picked option 1 to fully test the script and the recipe from the video.
The following thing I ran into was after reboot typing in the Wi-fi password as a commandline tool argument. That is not going to work if you have a `!` in your Wi-Fi password. Also typing it as an argument is a security risk since it will end up in the shell history unless you an extra space at the beginning of your command. For new users and people with complicated Wi-Fi passwords it might be better to suggest to use the nmtui command to select your Wi-Fi SSID and enter the Wi-Fi password via a text menu.
After installing I could not login. It kept saying login failure. I double checked via another console that my password was correct. I changed it to a simple password. That did not help. Rebooting did not help. Also I noticed that the graphical login was capitalizing the first letter of my username, which is odd. Next I found out there was a V3 and V4 version of the script. I tried to install V4 over V2. That does not work immediately out of the box. You get an error about Wayland config files already existing. Deleting one file solved that.
I did not investigate further configuration but first did a fresh Arch install and then used the V4 script.
That works like a charm. Only the auto display scaliing settings were a bit too large for a T450s with Full-HD display. Having the explanation in the video on how to fix that saved me a ton of searching. I also appreciate the explanation about configuring the different keyboard and language settings.
I have a few questions/suggestions that might be addressed in a V5 video.
0. Add a sticky note to the older videos to point to the latest version and add a warning in the older scripts that mention the same.
1. How to configure or switch multiple keyboards. I have a Planck, Corne and Cornish Zen that I sometimes connect to this laptop. On the move I want to use the installed keyboard.
2. How to change the browser to Chrome in the start-bar, remove the mail icon or change it to chrome starting Gmail, add other custom programs with appropriate icons. I will dive into the config files for this.
Next steps for me are:
1. Now there is a beautiful desktop but Arch starts up with tech-gibberish I am not always interested in. I remember from Ubuntu that there was a way to beautify the startup. Having that gibberish hidden would be awesom
2. How well do captive portals work on Linux nowadays. I remember this was initially a problem with Linux. No idea how that works now.
3. Easy to use wireguard integration.
4. LunarVim (or AstroVim) config flavour of Nevim.
5. Ansible
6. IntelliJ
7. Steam, really wonder What games run well with Wayland.
8. Oh My Posh. Sorry I don't like star shell.
what program is used for all the icons and stuff on the bottom of the screen
Hello, thank you for the question. That is another instance of the waybar.
Awesome work! This is extremely random, but your voice sounds like another youtubers named PlanB.
Where have you been? This latest video is a year old. Are you still alive? Did you move to a new channel, and I missed the memo?
Awesome! I love your setup script. I just needed to change some keybinds as I find the default ones kinda clunky, but otherwise it's all quite lovely.
Hey man can you teach me how? I would like to change minds as well ❤
Hey bro can u make a video on nvidia driver installation on archlinux or anyother distro in hybrid graphics mode for asus please
Amazing tutorial series❤ Would love to see tutorials for intel gpu support
Wow, this is great, thanks for all the work you put into this script, and providing it for free. Is there anyway customize the login screen? i cant seem to find the config file for it. Thanks!
The install script should enable multilib and install base-devel, but this is great stuff :) Good work.
after running ./set-hypr, i can access my login but after logging in it freezes. i used another login manager called ly which can successfully log me in with no hiccups but theres an error in my screen:
Config error in file /home/(my user)/.config/hypr/hyprland.conf at line 75: config does not exist.
Config error in file /home/(my user)/.config/hypr/hyprland.conf at line 76: config does not exist.
...and many more.
did i install something wrong? how do i fix this? the only thing i did not do is install asus rog support.
I had to make a strange change to your script, looking at how I could do it going forward, I have 2 graphics cards in my box, an AMD (6600) one (not built in) and an nvidia one (3080ti) which I am going to use to passthrough to a VM, I altered the script to make nvidia=false, but I wonder if a prompt if an nvidia card is detected to bypass the nvidia installation of Hypr would be an option?
if you force nvidia to be false then it would not attempt to auto install the nvidia drivers and it would not download the patched hyprland-nvidia package. Also, it would not link the env_var_nvidia.conf in the hyprland.conf file. All of this is fine as long as you plan to use your AMD GPU as primary :) As far as placing that as an option during the install, yes its good feedback I would look into making that change in the script in the future. Thank you.
@@SolDoesTech :) thats exactly how I am running, I am loving the V4 layout, and made some keybinding changes as I am a mac user so meta+q now quits :) and meta+t terminal rather than switching layouts, but the work you have done is amazing and I am using it to build and learn from, so thank you!
@@briannaroyles4655 Thank you, enjoy :)
I am little confused. Does v4 has theme changing like v3 ? I didnt installed it yet, and it is not visible on video
Hello and thank you for the question. The theme switching function is there in V4 as well. I noticed I missed talking about it in the video so I added some text but maybe it wasn't clear, sorry about that. I also added a keybinding "SUPER + t" would switch the theme for you so you don't have to actually click on the V icon :)
@@SolDoesTech Thank you for your answer and for this awesome script. without you hyprland on Arch, in my case EndeavourOs will be impossible or at least ugly :D
Waiting for new releases , every one is better and better :) and need to switch to v4 soon ofc
I like the new layout. One issue I tried upgrading from v3 to v4 on my test laptop As I was being prompted to enable the star shell, your script restarted SDDM in the background. So I lost that session and the script never completed. As a result the compositor is acting strange. If open kitty, chrome, etc in Window 1 then switch to 2 whatever app I ran shows in 2. If I try to send kitty/chrome/etc to another window it fails. Maybe a check for an upgrade or don't restart SDDM automatically until after the install script finishes?
Hello Donald and thank you for the feedback :) very interesting bug. The script is set to start SDDM at the very end and even then it doesn't do a restart just a start so if it was already running nothing would happen... Any chance you can open an issue and post the install.log on the github repo?
Amazing work. Thank you for sharing this.
How to upgrade from V3? Just install V4 over the top?
Hello, running the script on top of a V3 should work, the script should backup your dot files from the ~/.config folder but i recommend to have your own backup just in case. If you end up trying it please let me know how it went :)
@@SolDoesTech If I attempt to install packages it fails on hyprland-nvidia. I was able to run without installing packages. I hope the packages haven't changed since V3.
@@matthewstott3493 thank you for this feedback. The packages did change a bit so I am looking into getting this issue fixed. I just noticed someone also mentioning that on the github issues so looking into adding a forced removal of the hyprland package if nvidia gpu is found so the hyprland-nvidia package can be installed. should have it fixed in a bit here.
@@matthewstott3493 I updated the repo with with a fix for this and validated on my own system., If you would be so kind please update your local copy and try again. Thanks again for the assist with this :)
@@SolDoesTech git pull updated and I re-ran and rebooted. Working now. Thanks for the speedy update!
btw how can i change the look of the bar in the bottom? where can i find it's config files
Hello, the bottom bar in V4 is controlled by ~/.config/HyprV/waybar/conf/v4-config-bottom.jsonc
@@SolDoesTech hello, sorry if i bother again but how did you change thunar theme? i tried many ways by changing the gtk config file to use a different theme but it still looks like the same, thanks if you respond.
This script doesn't work :/ after installing and rebooting, it locks me on the login screen. i input my password, press enter and it rethrows the login screen again and again. :/
Same for me
Hi did you find solution?
Hey, Sol! You really made a Really Good Design, but i have a question Is it possible for me to Install this thing In my laptop Intel GPU?
Hello and thank you for the comment. I dont see a reason why this wont work on an intel based GPU. The only concern is that Hyprland could be a bit sluggish. If you do decide to try this out please drop me a line with your results. Thank you for watching :)
wlogout wont install for me, and ive installed all of the other packages but wlogout stops the script from continuing. does anyone know of a way i could stop the script from trying to install a package that doesnt work so it can continue?
hello, thank you for the feedback. you can edit the script and remove wlogout from the "install_stage" array, its on line 46. But good feedback on maybe having an overwrite if a package fails multiple times. Thank you much appreciated.
@@SolDoesTech that seems to have worked! thank you so much! do you have any recommendations for wlogout alternatived?
I manually installed it then reran the setup script. wlogout needed to get some GPG keys that required me to click yes, so that's why it terminated.
Do you think you will ever make a similar installer for any other window managers?
Hello and thank you for the question. It is very possible although I am very focused on Hyprland since its what I use on my daily driver machine. I hope to bring this project to a point where its very easy for the user to install hyprland. I think when that goal is accomplished I will switch focus to other distros as well as other window managers. Thank you for watching!
This guy is the best he is literally making an operating system
No bruh 💀💀 it's just some very nice ricing skills
Hey, thanks for all the work you do. Thought you should know that nwg-look-bin is causing a failure during install, at least on mine and a few other systems.
same here any solutions
@@jdatx2002removing "-bin" after the package name in the script makes the download continue
This one still has an issue where if you change your resolution scale swww seems to stop working and no longer shows the wallpaper. Still havent really figured out how to fix it. Other than that the script rocks. 👍
where can i find the file for the actual kb setting? following the tutorial my screen just flashes and my kb layout remains the same regardless of what I do
Can you please tell me how can I set the background from v1 and v2 to this version?
On initial start up, I get no wallpaper displayed.....only after pressing Super + T tjen it will cycle and display whatever I pick.....what is the fix?
Hi Sol! Maybe a dumb question, but what is the function of the inhibitor switch. What does it do ? 🤔
Hello not a dumb question at all. it depends on your system but if you setup any auto screen locking or screen savers it would prevent them from kicking on. None of these come with my install by default. So if you don't set them up yourself it would do nothing :) also, you can always remove it from the config.
Hi Sol! Ok!! I really like the way you approach and implementing new functions to every theme. 😊
@aashishsubedi9144 check this one for your doubt.
Hey Sol, thanks for the tutorial, but there is a problem, it is the latency when I open any app, it just takes so long.
hello! i was using windows but wanted to try out arch linux and found ur guides. I followed this tutorial on my lenovo thinkpad t14s, after installation, i tried playing a youtube video on firefox but no audio came out. using my volume adjustment keys on my keyboard yeilded no results. when i rightlicked on the mircophone button it opened up a program with the words "establishing connection to pulseaudio. Please wait" which continued on forever. I googled my issue and ended up typing systemctl --user enable pulseaudio.service/socket into the terminal but it said "failed to enable unit: FIle.... Invalid argument. Do you have any idea to what is going on?
Hello and thank you for the question. Try the following:
sudo paceman -S pipewire wireplumber
Then do a reboot on your system and see if that helped. If that didn't help please open an issue on my GitHub and ill try to help you as much as I can.
@@SolDoesTech i went thorugh another reinstall process following another person's tutorial because i thought that would fix the issue. After the reinstall, the audio still wasn't working so i googled. I don't have really good documentation on what I did so my path to fixing the audio problem may not be too clear. I did some tinkering in terminal and it outputted "pulseaudio main.c pa_pid_file_create() failed", then I typed in "$ rm -rf /tmp/pulse* ~/.pulse* ~/.config/pulse" into terminal and then reinstalled alsa-utils, sof-firmware, wireplumber, pulseaudio, pavucontrol using sudo pacman -S command. I then rebooted and the audio works. I also ran: "# amixer -c 0 sset "Auto-Mute Mode" Disabled" this command along the way. Here's a useful link I found that assisted me: www.linuxadictos.com/en/solucion-al-problema-permission-denied-e-pulseaudio-main-c.html
acutally running pulse audio still gives me pa_pid_file_creat() failed but i have audio somehow
Thanks a lot, this is awesome!
You are very welcome :)
Sol thanks for this video, I wanted to know will this work with AMD GPUs as well ? I have an amd gpu and was wondering if the steps are same to install hyprland
Hi Sol, thanks for the commendable work 🎉.
I have a slight problem though, the audio volume both from the speakers and headphones is very low even at max volume of 153. Sound is okay if I live boot different distros. Is this problem unique to me and what could be the issue?
Hey, your influence is far reaching, I'm from Kenya in East Africa!
I cant get past set-hypr. An error appears wherw hyperland install had failed plesde check the install log.
works amazing, thank you bro
You're very welcome :)