https://github.com/Deathemonic/Cat-Dots
๐ Soothing pastel theme Rice
https://github.com/Deathemonic/Cat-Dots
bspwm catppuccin dotfiles theming unixporn window-manager
Last synced: 2 months ago
JSON representation
๐ Soothing pastel theme Rice
- Host: GitHub
- URL: https://github.com/Deathemonic/Cat-Dots
- Owner: Deathemonic
- Archived: true
- Created: 2022-03-31T09:34:32.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-10-20T05:56:10.000Z (8 months ago)
- Last Synced: 2025-10-20T08:30:05.706Z (8 months ago)
- Topics: bspwm, catppuccin, dotfiles, theming, unixporn, window-manager
- Language: Shell
- Homepage:
- Size: 29.9 MB
- Stars: 168
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README

Cat-Dots
Palette
ยท
Wiki


## 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

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**
[](https://liberapay.com/Zinth)
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](https://github.com/Deathemonic)
