Install my dotfiles for HYPRLAND and QTILE. Easy and fast with installation scripts.

Поділитися
Вставка
  • Опубліковано 15 лип 2024
  • I will show you how you can install my dotfiles of my Hyprland and Qtile configurations in your Linux system. Easy and fast with installation scripts.
    The starting point is a fresh Arch Linux and Qtile installation. But you can also install the dotfiles from Desktop Environment on Arch, for example Gnome or KDE.
    Clone the dotfiles from my GitLab repository and run the included installation scripts.
    gitlab.com/stephan-raabe/dotf...
    In the first step we're going to install the required packages, then the Qtile and the corresponding dotfiles and then Hyprland with the related dotfiles.
    The result will be a configuration with Qtile on Xorg and Hyprland on Wayland side by side.
    You will see that I manage all dotfiles in a folder names dotfiles and not directly in the .config folder where normally the configuration are stored. Instead I set symbolic links from the .config to my dofiles folder. That helps me to define only those configurations that I want to have in my gitlab repository.
    And it makes it easy to customize your configuration by replacing the symbolik link with your configuration of an app in the .config directory.
    Please backup your existing dotfiles in .config before running the scripts.
    1.) Check for updates
    sudo pacman -Syu
    2.) Clone dotfiles
    git clone gitlab.com/stephan-raabe/dotf...
    cd dotfiles
    3.) Install main packages
    ./1-install.sh
    4.) Install Qtile
    ./2-install-qtile.sh
    5.) Install Dotfiles
    ./3-dotfiles.sh
    6.) Install Hyprland
    ./2-install-hyprland.sh
    7.) Install Dotfiles
    ./3-dotfiles.sh
    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.
    Homepage:
    www.ml4w.com
    My Dotfiles for my Linux configuration:
    gitlab.com/stephan-raabe/dotf...
    Arch Installation Script:
    gitlab.com/stephan-raabe/arch...
    MyChatGPT Python Script:
    gitlab.com/stephan-raabe/mych...
    #linux #learning #tutorial #archlinux #dotfiles
    00:00 Overview
    01:37 Install the main packages
    06:28 Qtile dotfiles
    09:45 Hyprland dotfiles
    12:16 Using your own dotfiles

КОМЕНТАРІ • 130

  • @livingdeadty
    @livingdeadty 9 місяців тому +3

    You have some of the most cohesive dotfiles I've seen in an installation. I'm absolutely loving this, brother!

    • @mylinuxforwork
      @mylinuxforwork  9 місяців тому

      Thank you so much. Have fun with it.

  • @ruslantretiak656
    @ruslantretiak656 10 місяців тому

    Wow, I am loving the hyprland configuration. Not only have I found your configuration the easiest to install (thanks to the scripts!), everything feels clean and polished out of the box but is also very minimal, giving the user the ability to customize their system how they see fit. You nailed it, truly magnificent work right here ❤

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Thank you so much. Your feedback really motivates me.

  • @Dajmokululuz
    @Dajmokululuz 9 місяців тому

    I have been searching for a perfect hyprland install , so clean out of the box mininal experience, dotfiles are super motivating and useful to make my own . Both hyprland and qtile my fav wm. Thank you so much for your hard work 🎉

    • @mylinuxforwork
      @mylinuxforwork  9 місяців тому

      Thank you so much for your motivating feedback.

  • @anadolijamajh4181
    @anadolijamajh4181 10 місяців тому

    Very good job Stephen. This combination of xorg and wayland is fantastic for me because qtile is my favorite WM. Well done. Congrats!

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Thank you. Have fun with your new setup.

  • @SteDenig
    @SteDenig 10 місяців тому

    Great Video & Tutorial. Nice setup with your scripts. Many thanks!

  • @Ig0r123
    @Ig0r123 10 місяців тому +2

    Great tutorial. I started using WM's thanks to you!

  • @gromeisterl2537
    @gromeisterl2537 8 місяців тому

    Wow, i never before activated the Bell on a UA-camr, but your content ist so great! Thank you for your content!

  • @flacocholo
    @flacocholo 10 місяців тому +1

    Been looking forward to this!

  • @thesaigoneer
    @thesaigoneer 10 місяців тому +1

    Great vid again, thanks! And I do look forward to your git video; an ideal way to start storing all those configs in one central place (instead of in different directories everywhere ;-)

  • @mylinuxforwork
    @mylinuxforwork  10 місяців тому +1

    My Dotfiles: gitlab.com/stephan-raabe/dotfiles
    If you like this video, please subscribe to my channel: 👉 www.youtube.com/@mylinuxforwork/?sub_confirmation=1

  • @santiagohal6747
    @santiagohal6747 10 місяців тому

    Thanks for the dot files. Hyprland converted me to WMs and you just made me stay longer with this video. I was using KDE with Bismuth but I was not happy with it. This is awesome ( oops! I mean hyprland) 😅😅

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Thanks for your feedback. Have fun with the dotfiles.

  • @whiskerjones9662
    @whiskerjones9662 4 місяці тому

    You might find GNU Stow very beneficial for your setup, especially with your detailed install script. Stow centralizes dotfiles and automates symlink management, streamlining the process. To get started, simply:
    cd ~/dotfiles
    stow * --target=$HOME
    This command assumes you've organized your dotfiles into the `~/dotfiles` directory. Stow will then create the necessary symlinks in your home directory, simplifying your configuration management.
    Great channel btw!

    • @mylinuxforwork
      @mylinuxforwork  4 місяці тому

      Thank you so much for your feedback. Currently I prefer to set symlinks manually but your comment motivates me to give stow a try again.

  • @MaliceExplains
    @MaliceExplains 9 місяців тому +3

    I've used many dotfiles and configs from many sources and people, but this by far is the smoothest config I have used and it's not even close, along with the fact that you made the install script so easy to follow for newer people who are just getting into linux is amazing! Phenomenal job!

  • @AlexMatei454
    @AlexMatei454 7 місяців тому

    Great job!

    • @mylinuxforwork
      @mylinuxforwork  7 місяців тому

      Thanks. Don't miss my video about the 2.6 dotfiles.

  • @lionux6506
    @lionux6506 7 місяців тому

    Great job 👍🏻😃

  • @silviox74
    @silviox74 10 місяців тому

    Best video of September 😊

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому +1

      Thank you so much.

    • @silviox74
      @silviox74 10 місяців тому +1

      @@mylinuxforwork Hi from Italy 💪

  • @erichanson5628
    @erichanson5628 10 місяців тому +1

    Much appreciated!

  • @shant-o
    @shant-o 4 місяці тому

    dotfiles that are meant for Laymen like me :D
    Good job mate!

  • @dezznuzzinyomouth2543
    @dezznuzzinyomouth2543 5 місяців тому

    Gonna try to wrap it over an endeavor os armv8 tomorrow. Workinf on zfs modules first. Looks beautiful

  • @cenewton3221
    @cenewton3221 10 місяців тому +1

    The configs are really nice, but the scripts themselves are even more useful for me personally. A lot to use for other things. I like the tiling WMs a lot but for my workflow & needs I have found a custom KDE w/ some tiling works better. Well done. Cheers from the States!

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому +1

      Thanks for your feedback. And cheers from Germany.

    • @cenewton3221
      @cenewton3221 10 місяців тому

      @@mylinuxforwork I changed to a different TTY and ran through the scripts/installs (I already had Hyprland installed so I tweaked that one a bit), and it all worked like a charm. I will probably keep your Hyprland on F3 & Qtile on F5 so I can quickly switch over to them. Thanks so much for sharing. New sub btw.

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      @@cenewton3221 thank you so much for your feedback. This concept of switching between TTYs sounds super interesting. Can you share more insights?

    • @pedagogicoparkeducation8691
      @pedagogicoparkeducation8691 10 місяців тому

      Man could you tell us how to do it? different ttys for different DE's. Interesting@@cenewton3221

  • @SerkanBalta
    @SerkanBalta 8 місяців тому

    thank you so much.

  • @mrnetwork4472
    @mrnetwork4472 10 місяців тому

    nice job🤗

  • @fuguimashu
    @fuguimashu 10 місяців тому

    thank you!

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Again, Thanks for watching the video.

  • @gorrumKnight
    @gorrumKnight 10 місяців тому

    More dots to plunder, don't mind if I do! lol Really clean top bar though, very slick. Will take a peek deeper at home. Hyprland has converted me from stacking WM usage.

  • @donaldwilliams6821
    @donaldwilliams6821 10 місяців тому

    Thanks for these videos. I tried your scripts on a fresh blank install of arch linux on and old Macbook pro I use for testing. It was hyprland running fine but I wiped it and started over. I cloned your dotfiles and ran the scripts. Then rebooted. When I start hyprland I get the generic background a mouse and nothing else. No key bindngs work, nothing. I reimaged it again, though this time I took snapshot before installing your files and had same problem. I then restored and used some scripts from another UA-camr and that worked fine.

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Thanks for testing. Have you noticed any error messages? Or could you see the symbolic links from your .config into the dotfiles folder? Without these links the dotfiles haven’t took over the control.

  • @Little-bird-told-me
    @Little-bird-told-me 10 місяців тому

    Symlinks is my fav way save configs too. It give you the peace of mind of keeping your config in a safe place, meantime allowing you to tinker with the ~/.config folder (ops i mean directory). btw, you say you use Arch on your production device. How is Arch as a daily driver has it ever broken on you ?

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Thanks for your comment and question. In my experience, Arch is very stable. I really very rarely have problems. But it’s a rolling release with the known risks. But with btrfs an snapshots I am always on a safe side.

  • @yuvrajsingh099
    @yuvrajsingh099 7 місяців тому

    Man Rickroled me - current splash. 😂😂😂

  • @daleholden
    @daleholden 10 місяців тому +1

    HI Stephan jusy found you channel and well done for you great content. I have just started using Github but i have Git folders all over and i want all my dot files together.
    Can you do a video on how to keep them all together by using symbolic links i think your using. Plus show the work flow on keeping them all backed up in 1 folders ?

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому +2

      Thank you so much for your feedback. I will prepare a dedicated video how ro manage dotfiles with Gitlab and Git. Coming soon.

    • @daleholden
      @daleholden 9 місяців тому

      @@mylinuxforwork is this still being done? I know its a boring video to do but it is very important your work is great. I will add your files but i need to do the Arco keybindings as i am used to them

  • @FrankMadero
    @FrankMadero 10 місяців тому

    What happen to your Wayland setup? Was there specific software packages that made you turn to X?

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      X is my backup. Wayland is my first choice but it’s great having a good looking X in the background.

  • @hanshofman
    @hanshofman 10 місяців тому

    I wonder why don't you use wayland for Qtile as well instead of keep sticking tho the "old' Xorg?

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Good question. With two great window manager, one with Wayland and one with Xorg, I’m always on the safe side for all use cases. And with the same key bindings the transition is seamless.

  • @alok.01
    @alok.01 3 місяці тому

    I am already using another hyprland configuration (If I am not wrong then it is called a rice in the hyprland community). What will happen if I try to install yours, will I face any issues

    • @mylinuxforwork
      @mylinuxforwork  3 місяці тому

      I don’t know. But good that you have a working Hyprland up and running as a starting point. My installation script should overwrite existing files. You need to try out.And maybe make a backup.

  • @heyitsmehere
    @heyitsmehere 8 місяців тому

    Hey, I'm new to arch. I'm thinking of installing it for the first time. Correct me if I'm wrong, can we just install your hyprland scripts? I mean aren't qtile and hyprland different things? I guess you have 2 different WMs? I don't know. My question is can I install this hyprland script without installing qtile? Is it possible or is qtile necessary to install your hyprland script? Sorry if the question doesn't makes sense, I don't know much about all this, and I'm trying to learn.

    • @mylinuxforwork
      @mylinuxforwork  8 місяців тому

      Hi. Yes. You can install Qtile and Hyprland separately with the scripts. The next version of my dotfiles will include dedicated independent installation scripts. This should make the installation easier. If you’re new on Arch, I would suggest starting with Manjaro, EndeavourOS or other preconfigured desktops. Or install Arch Linux in a VM first and start learning the concepts. The Arch Wiki is awesome….

  • @adam_em2820
    @adam_em2820 9 місяців тому

    Great configs, but I am hoving some issues with them. When I try to remove the symlinks and then edit my own - let's say hyprland.conf file I get the "invalid dispatcher" error for any bindings that I make. I am an nvidia user so also I need to include some variables there, which I find to be omitted as well. The fractional scaling settings is omitted too

    • @mylinuxforwork
      @mylinuxforwork  9 місяців тому

      Have you copied the hypr folder to the .config folder? Without the folder, Hyprland will just use the standard configuration file.

    • @adam_em2820
      @adam_em2820 9 місяців тому

      @@mylinuxforwork Yes I had. Unfortunatelly after adding aything to the config file i have the "invalid dispatcher, requested 'discord' (or anything else) does not exist'. The only difference I've noticed is that I am using sddm to handle my session, but I believe it's not the case

  • @ramimhossainantor3747
    @ramimhossainantor3747 8 місяців тому

    What is your rofi shortcut? I'm currently using your qtile dotfile :3

  • @you1234tube100
    @you1234tube100 10 місяців тому

    Great How to, looks greats and thanks for your dotfiles ! Have a problem that I can’t resolve ! Long story short, on my first try I followed your how-to and everything was working great. After, I was playing around and don’t know what I did wrong but I ended up formatting my hard drive. On my second, third … times following your how-to, the command startx will not start Qtile. I’m receiving this message “-bash: startx: command not found”. On the other end Hyprland works greats. Again I don’t know what I’m doing wrong. Thanks. Y

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Hi. Thanks for your feedback. Did you run all installation scripts? And please make shure that xorg and xorg-xinit is installed correctly.

    • @you1234tube100
      @you1234tube100 10 місяців тому

      My bad ! I was doing something wrong when installing arch with archinstall. I went back to your “Install Arch - Fondation” How-to video and VOILÀ … everything works as it should ! Thank you again your great videos !

  • @hackak3271
    @hackak3271 9 місяців тому

    Hello! Caution: I am new to hyprland. I am loving the your dotfiles and whole rice you made is awesome. So, the main problem I am facing is, my laptop is unable to detect HDMI output. I have tried to connect it with my external monitor and also with a projector. It doesn't even detect the HDMI output. It only detects on display when I run "hyprctl monitors". Can you please help me with this problem? I am struggling with it.

    • @mylinuxforwork
      @mylinuxforwork  9 місяців тому

      Thank you for your feedback. The Hyprland Wiki includes a special chapter for multiple monitors: wiki.hyprland.org/Configuring/Monitors/

    • @mylinuxforwork
      @mylinuxforwork  9 місяців тому

      And check this article as well. wiki.hyprland.org/FAQ/#my-external-monitor-is-blank--doesnt-render--receives-no-signal-laptop

  • @user-nu9fi8qt8s
    @user-nu9fi8qt8s 10 місяців тому

    I love your work...i have install both..but please how do i pass through my second hard drive from the host machine to the virt manager.....

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Never done this before. But should be possible. Give it a try by selecting the drive in Virt-Manager.

    • @user-nu9fi8qt8s
      @user-nu9fi8qt8s 10 місяців тому

      @@mylinuxforwork alright..thanks but how do i locate the drive? Because usb host devices will only show external...
      I tried pci host device...did not see the name of my drive ?

  • @sonatafx
    @sonatafx 5 місяців тому

    loved this, how do i add my own wallpapers?

    • @mylinuxforwork
      @mylinuxforwork  5 місяців тому

      Thanks. Copy your wallpapers into the wallpaper folder in your home directory. That’s it

    • @sonatafx
      @sonatafx 5 місяців тому

      @@mylinuxforwork no problem, great work and thanks for the quick reply

    • @sonatafx
      @sonatafx 5 місяців тому

      ​@@mylinuxforwork really sorry to bother you again but how would i go about disabling hybernation/idle suspension after staying like 15 mins idle?

    • @sonatafx
      @sonatafx 5 місяців тому

      don't know if it was the intended way but i managed to stop it disabling swaylock

  • @garlicslap
    @garlicslap 9 місяців тому

    When asking about installing .gtkrc-2.0, the Y/N input doesn't respond.

    • @mylinuxforwork
      @mylinuxforwork  9 місяців тому +1

      Thank you. Well test it. You can follow the issue here gitlab.com/stephan-raabe/dotfiles/-/issues/22

    • @garlicslap
      @garlicslap 9 місяців тому

      The system I tried it on was experimental and a bit buggy by itself (nvidia). I ended up wiping it before testing other stuff. I might do some testing on a less messy installation and amd hardware to see if the bug is replicable.
      Also your work is great! Thanks for both the video and dots.

  • @chetrialex7
    @chetrialex7 9 місяців тому

    Accessing new file location after installing your dotfiles saying
    Failed to mount "name"
    Not authorized to perform operations 😢but it's running in another wm or windows

    • @mylinuxforwork
      @mylinuxforwork  9 місяців тому

      Hi. That’s crazy. In which step of the installation of the dotfiles this error is showing up?

  • @drewrl
    @drewrl 10 місяців тому

    Can you please do a tutorial on creating custom hyprland modules for the waybar?

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому +1

      I’m already working on it. My configuration on gitlab includes already custom modules but I’m currently preparing one a bit more advanced version.

    • @drewrl
      @drewrl 10 місяців тому

      I tried using yours as a guide to make a discord module, but I cant get an icon to show similar to the windows logo for looking glass@@mylinuxforwork

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      @@drewrl have you installed font-awesome? And I have learned that not every Icon is working. Try another one to check if your configuration is working in general.

  • @legatto
    @legatto 9 місяців тому

    how can I reset the keymap permanently to us instead of de for qtile

    • @mylinuxforwork
      @mylinuxforwork  9 місяців тому

      You can change it here: gitlab.com/stephan-raabe/dotfiles/-/blob/main/qtile/autostart.sh?ref_type=heads try en or us instead od de.

  • @vuxminhan
    @vuxminhan 10 місяців тому

    Im getting error at .conf file for hyprland: Error setting value for field no color provided. Can you help out? Thanks in advance man the script has helped a beginner a lot

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      It seams that there is an issue with pywal. Can you check if pywal is installed correctly and that in your home the folder .cache/wal/ exists?

    • @vuxminhan
      @vuxminhan 10 місяців тому

      I do, but I seem to be missing file colors.css@@mylinuxforwork

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      And have you run the 1-install.sh and 3-dotfiles.sh Does the folder /dotfiles/wal/templates/ exists?

    • @vuxminhan
      @vuxminhan 10 місяців тому

      Thanks for the support, i ran every install file according to the readme but seems like some css files were missing. I downloaded and add them manually it works
      @@mylinuxforwork

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      @@vuxminhan That’s great. Can you remember which css files have you downloaded manually?

  • @FrankMadero
    @FrankMadero 10 місяців тому

    A kind suggestion why not backup old .config files just in case

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      You’re right. Thanks for your comment. Will add this to the video description.

  • @arararano
    @arararano 10 місяців тому

    Hello, I loved the video. Im rather new to linux and your configuration has set the keyboard to german. I looked in some files and they all say the layout is US. Could you point me to the right place to change my keyboard back to US. Thank you and great video!!!!

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Thanks for your questions. Please open /dotfiles/hypr/hyprland.conf and go to line 48. Replace de with en.

    • @arararano
      @arararano 10 місяців тому

      @@mylinuxforwork Thank you so much for the speedy reply

    • @arararano
      @arararano 10 місяців тому

      @@mylinuxforwork If i wanted to use QTile where would I go to change that keyboard layout

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      @@arararano You can change it here: gitlab.com/stephan-raabe/dotfiles/-/blob/main/qtile/autostart.sh?ref_type=heads

  • @bryanpinedalopez59
    @bryanpinedalopez59 9 місяців тому

    how can i open the rofi?

  • @duyquy2568
    @duyquy2568 10 місяців тому

    Why changed custom keyboard to ... I wanna change to english keyboard

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому

      Hi. You can switch to english in hyprland.conf or in the launch script of Qtile.

    • @duyquy2568
      @duyquy2568 10 місяців тому +1

      Thank you ! But can you do me a favor ? Please edit your video list v1. V2. V3. V4
      Please 😂😂😂,
      your chanel also many videos and i difficult to find 😂😂😂

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому +1

      ​@@duyquy2568 Thank you very much for your feedback. I agree that the playlist could be optimized. I'm working on it to provide a structure that makes more sense.

  • @yugalkhanal6967
    @yugalkhanal6967 3 місяці тому

    why are you using bash

    • @mylinuxforwork
      @mylinuxforwork  3 місяці тому

      It's due to compatibility reasons.

    • @yugalkhanal6967
      @yugalkhanal6967 3 місяці тому

      @@mylinuxforwork so zsh doesn't work with your .dotfiles?

  • @sandeepnaik6437
    @sandeepnaik6437 10 місяців тому +1

    So Easy ....

  • @rendart18
    @rendart18 10 місяців тому

    Fantastic HowTos! I write this on my first Arch/Hyprland installation (kde guy). It feels like a new operating system... 😍 I have some little problems with the installation. After installing hyprland and using lightdm, hyprland does not start - only qTile in x - I end up back in the lightdm. I then installed Arch fresh only with hyprland, but after installing the dotfiles I get a message that there is an error in line "col.active_border = $co...". If I set the colour to ffffffff, it works. I also get an error in the line "source = ~/.cache/wal/colors-hyprland.conf" - have to deactivate this. After that everything works. how do you get it to start directly with your installed login prompt without using e.g. lightdm?

    • @mylinuxforwork
      @mylinuxforwork  10 місяців тому +1

      Thank you so much for your feedback. It’s important that pywal is installed correctly. You can install all required packages by running 1-install.sh if you use my file structure and dotfiles folder with symbolic links. To disable lightdm you can run sudo systemctl disable lightdm.service (please check also the arch linux wiki) Then you get the console login after the next reboot.

    • @rendart18
      @rendart18 10 місяців тому +1

      @@mylinuxforwork there was a missing file in .cache/wal/ -> color-hyprland.conf ✌Now it works. Merci