AUTO INSTALL RECOMMENDED
```sh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Deathemonic/Cat-Dots/main/install.sh)"
```
> **Note:**
> You need ``curl`` and ``git`` installed in your system.
> Also if you are not using ``archlinux`` the installer won't install the dependencies automatically you have to manually install them.
> Check out this [link](https://github.com/Deathemonic/Cat-Dots/wiki/Pre-Installation#dependencies) for the list of dependencies
MANUAL INSTALL
> **Note:**
> First up install the dependencies, they are needed in order for the dotfiles to work.
> Check out this [link](https://github.com/Deathemonic/SweetDots/wiki/Documentation#dependencies) for the list of dependencies
1. Clone the repo and go to that directory
```sh
git clone https://github.com/Deathemonic/Cat-Dots.git && cd Cat-Dots
```
2. Make a backup folder for the conflicting folders and configs
```sh
mkdir ~/.backups
```
3. Move the conflicting folders to the backup folder depending if you have them
```sh
mv ~/.config/bspwm ~/.backups
mv ~/.config/mpDris2 ~/.backups
mv ~/.config/user-dirs/dirs ~/.backups
mv ~/.mpd ~/.backups
mv ~/.ncmpcpp ~/.backups
```
4. Copy the ``cat-configs`` to your ``~/.config``
```sh
cp -rf cat-configs ~/.config
```
5. Copy the bspwm folder you config in your ``~/.config``
```sh
cp -rf bspwm ~/.config
```
6. Change the scripts into exutables
```sh
chmod +x ~/.config/cat-configs/bin/system/*
chmod +x ~/.config/cat-configs/bin/utilities/*
```
7. Copy the home configs to your home directory ``~``
```sh
cp -rf misc/home/. ~
```
8. Install the extra fonts
* Archlinux:
1. Go to ``misc/fonts`` directory
```sh
cd misc/fonts
```
2. Add the ``sha256`` to the ``PKGBUILD``
```sh
makepkg -g >> PKGBUILD
```
3. Install the fonts using makepkg
```sh
makepkg -si
```
* Other Distros:
1. Download the official phosphor fonts
> https://raw.githubusercontent.com/phosphor-icons/web/master/src/bold/Phosphor-Bold.ttf
> https://raw.githubusercontent.com/phosphor-icons/web/master/src/duotone/Phosphor-Duotone.ttf
> https://raw.githubusercontent.com/phosphor-icons/web/master/src/fill/Phosphor-Fill.ttf
> https://raw.githubusercontent.com/phosphor-icons/web/master/src/light/Phosphor-Light.ttf
> https://raw.githubusercontent.com/phosphor-icons/web/master/src/regular/Phosphor.ttf
> https://raw.githubusercontent.com/phosphor-icons/web/master/src/thin/Phosphor-Thin.ttf
2. Copy them to your ``/usr/share/fonts`` or ``~/.fonts``
```sh
sudo cp Phosphor-Bold.ttf /usr/share/fonts/TTF/Phosphor-Bold.ttf
sudo cp Phosphor-Duotone.ttf /usr/share/fonts/TTF/Phosphor-Duotone.ttf
sudo cp Phosphor-Fill.ttf /usr/share/fonts/TTF/Phosphor-Fill.ttf
sudo cp Phosphor-Light.ttf /usr/share/fonts/TTF/Phosphor-Light.ttf
sudo cp Phosphor.ttf /usr/share/fonts/TTF/Phosphor.ttf
sudo cp Phosphor-Thin.ttf /usr/share/fonts/TTF/Phosphor-Thin.ttf
```
9. Install the gtk themes and icons
* GTK
```sh
git clone --recurse-submodules https://github.com/catppuccin/gtk.git cat-gtk
cd cat-gtk
# You can use either venv or virtualenv
python3 -m venv venv
source ./venv/bin/activate
pip install -r requirements.txt
# Themes must be insalled at the user themes directory
python3 install.py all -a all -s standard -d ~/.themes
```
* Icons
```sh
git clone https://github.com/catppuccin/papirus-folders.git cat-folders
cd cat-folders
# Icons must be installed at the user icons directory
wget -qO- https://git.io/papirus-icon-theme-install | DESTDIR="$HOME/.icons" sh
cp -r ./src/* ~/.icons/Papirus
# Use the modified papirus-folders script
cp ./papirus-folders ~/.local/bin
```
10. You should be done just log out at your session or restart your system to apply the changes
NIX INSTALL
# WIP
SCREENSHOTS
WIP
> Desktop
![desktop_preview](https://github.com/Deathemonic/Cat-Dots/assets/65948476/6635bc1c-118c-42fb-a2cf-289de68b69ae)
THANKS TO
- [**Catppuccin**](https://github.com/Catppuccin) - For the color palette and theming
- [**Manas140**](https://github.com/Manas140) - For his dotfiles I make as the base
- [**adi1090x**](https://github.com/adi1090x) - For his configs and archcraft
- [**andreasgrafen**](https://www.reddit.com/r/unixporn/comments/sak598/yabai_catppuccin_is_taking_over_and_i_love_it/) - For the inspiration and Cascade
- [**rxyhn**](https://github.com/rxyhn) - For his scripts
- [**obliviousofcraps**](https://github.com/obliviousofcraps) - For the kitty mappings and tabbar configs
***And you - For checking out my Dotfiles***
SUPPORT
**Like my work consider supporting me**
or
[Donate via Paypal](https://www.paypal.me/@notkillzone)
OTHER DOTFILES
[**SweetDots**](https://github.com/Deathemonic/SweetDots) - A **sweetpastel** themed dotfiles
[**Kyuketsuki**](https://github.com/Deathemonic/Kyuketsuki) - A minimalist **dracula** theme dotfiles (**Archived**)