Deathemonic / Cat-Dots

🍚 Soothing pastel theme Rice
144 stars 3 forks source link
bspwm catppuccin dotfiles theming unixporn window-manager

Logo
Cat-Dots

Palette · Wiki

Stargazers Issues

github_showcase

Installation

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** Buy Me a Coffee at ko-fi.com 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**)


Made with :heart: by Deathemonic