Files
Cozytile/README.md
T
2023-04-13 11:41:50 +05:30

3.5 KiB

Cozytile

Hey there!! I've been working on a Qtile rice for a while now, and I'm excited to share it with you. I've always been fascinated by the way the bar works in Qtile, so that's what I focused on for this rice. I'm thrilled with the results, and I hope you'll be impressed too.

INSTALLATION

Note: Keep in mind that this configuration is tailored to assume that the main files, like ".config", will be located in the home folder (~/). However, if that's not the case for you, don't worry - you'll just need to make a few manual adjustments to the dotfiles.

Dependencies

To get started, let's make sure we have all the necessary prerequisites. In this case, I'm using Paru as the AUR helper, but keep in mind that your system may require a different approach.
  • Installation using paru
paru -Syu base-devel qtile python-psutil pywal-git picom-jonaburg-fix dunst zsh starship mpd ncmpcpp playerctl brightnessctl alacritty pfetch htop flameshot thunar roficlip rofi ranger cava pulseaudio pavucontrol neovim vim git
  • Fonts required for the bar and other utils

Font Awesome

JetBrains Mono

Download the zip files for these fonts, extract them and put them into .local/share/fonts/ or /usr/share/fonts/

Shell

Next step is to install and setup the shell.
  • Change the default shell to Zsh
chsh -s $(which zsh)
  • Setting up Oh-my-zsh & Starship
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended 
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Dotfiles

With all the necessary prerequisites now installed, the next step is to replicate my setup by copying the dotfiles
  • Clone the repo and cd into the cloned folder.
git clone https://github.com/Darkkal44/Cozytile 
cd Cozytile
Now that you're in the cloned folder, it's time to copy those files over to your home directory.
  • Copy the files using cp
cp -R ./. ~/

Final step

Now that you're done with copying the dotfiles, it's time to hop into Qtile. This requires installing a display manager like sddm. Here are the steps to install sddm:
  • Install it using paru
paru -Sy sddm
  • Enable and start sddm
sudo systemctl enable sddm && sudo systemctl start sddm
Now that you're in the login screen of sddm, just select Qtile from wm selector, then login with your root password! viola
  • Enjoy!
Congratulations! You have successfully replicated my setup! Feel free to experiment with the configurations and enjoy!!!

Thats all!! Have a nice day!