An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


Logo


Cat-Dots


Palette
ยท
Wiki



Stargazers


Issues

![github_showcase](https://github.com/Deathemonic/Cat-Dots/assets/65948476/38dd0818-c3a1-4787-859f-61b037903084)

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

[![LiberaPay](https://img.shields.io/badge/Liberapay-F6C915?style=for-the-badge&logo=liberapay&logoColor=black)](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)