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. Qtile might not be the most popular window manager out there, but it's definitely worth checking out. It has some amazing features and possibilities, and I hope my rice will inspire you to give it a try. So without further ado, here's my Qtile rice - I'm excited to finally show it off! Thanks for taking the time to check it out.
## INSTALLATION (Arch Linux)
###### Note: This installation script is specifically designed for Arch Linux users, and I can only guarantee that it will work for a freshly installed system. If you've been using a different window manager, no worries - just be sure to take a complete backup of your current dots before running the script. And if you're already using Oh My Zsh, don't forget to remove that folder from your home directory

Automated Installation

- Clone the repo and cd into the cloned folder. ```sh git clone https://github.com/Darkkal44/Cozytile cd Cozytile ``` ###### Now that you're in the cloned folder, it's time to run the script - Make the script executable ```sh chmod +x install.sh ``` - Run the script ```sh ./install.sh ``` ###### Once the script finishes its work and launches SDDM, it's time to choose Qtile from the WM selector and dive right into the Amazing world of Qtile!
## MANUAL INSTALLATION (Universal)
###### Note: While this guide is primarily intended for Arch Linux users, If you're running a different OS like Fedora, NixOS, or Debian. You'll still be able to follow along and get a clear idea of how to set things up. (using your OS's package manager and other tools) ###### 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 ```sh paru -Syu base-devel qtile python-psutil pywal-git feh picom-jonaburg-fix dunst zsh starship playerctl brightnessctl alacritty pfetch thunar rofi ranger cava pulseaudio alsa-utils neovim vim git sddm --noconfirm --needed ``` - Fonts required for the bar and other utils ➺ Any nerd font ➺ [JetBrains Mono](https://www.jetbrains.com/lp/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 ```sh chsh -s $(which zsh) ``` - Setting up Oh-my-zsh & plugins ```sh 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. ```sh 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 ```sh 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 ```sh paru -Sy sddm ``` - Enable and start sddm ```sh 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!!!
## KEYBINDS

Table

| Key | Bind | |:------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------| | | | | Qtile Defaults | | | | | | super + h | Move focus to left | | super + l | Move focus to right | | super + j | Move focus to down | | super + k | Move focus to up | | super + space | Move window focus to other window | | super + control + h | Move window to the left | | super + control + l | Move window to the right | | super + control + j | Move window to the down | | super + control + k | Move window to the up | | super + shift + h | Grow windows to the left | | super + shift + l | Grow windows to the right | | super + shift + j | Grow windows to the down | | super + shift + k | Grow windows to the up | | super + n | Reset all window sizes | | super + f | Toggle fullscreen | | super + shift + Return | Toggle between split and unsplit sides of stack | | super + Tab | Toggle between layouts | | super + Control + r | Restart Qtile | | super + Control + q | Shutdown Qtile | | | | | Custom | | | | | | super + Return | Launch Terminal | | super + c | Close/Kill focused window | | super + r | App launcher/ Rofi Drun | | super + p | Rofi Powermenu | | super + t | **Rofi Theme_switcher** | | super + e | Thunar File manager | | super + s | Flameshot (Screenshot) | | super + h | Roficlip |
## CREDITS A huge thanks to all my Unixporn Discord friends for their help and support throughout this! While I can't name each of you individually (the list will be huge lol.), please know that I truly appreciate everything you've done. Thank you! Thanks to [claudiotesta](https://unsplash.com/@claudiotesta) for the stunning wallpaper used in the Natura theme. Additionally, I'd like to express my gratitude to all the other artists whose wallpapers I've used in this rice. While I wasn't able to locate the source or artist for every wallpaper, if anyone knows, please don't hesitate to let me know
---
#### Have a nice day!