AUTO INSTALL
RECOMMENDED
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Deathemonic/Cat-Dots/main/install.sh)"
Note:
You needcurl
andgit
installed in your system. Also if you are not usingarchlinux
the installer won't install the dependencies automatically you have to manually install them. Check out this link 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 for the list of dependencies
- Clone the repo and go to that directory
git clone https://github.com/Deathemonic/Cat-Dots.git && cd Cat-Dots
- Make a backup folder for the conflicting folders and configs
mkdir ~/.backups
- Move the conflicting folders to the backup folder depending if you have them
mv ~/.config/bspwm ~/.backups
mv ~/.config/mpDris2 ~/.backups
mv ~/.config/user-dirs/dirs ~/.backups
mv ~/.mpd ~/.backups
mv ~/.ncmpcpp ~/.backups
- Copy the
cat-configs
to your~/.config
cp -rf cat-configs ~/.config
- Copy the bspwm folder you config in your
~/.config
cp -rf bspwm ~/.config
- Change the scripts into exutables
chmod +x ~/.config/cat-configs/bin/system/*
chmod +x ~/.config/cat-configs/bin/utilities/*
- Copy the home configs to your home directory
~
cp -rf misc/home/. ~
-
Install the extra fonts
-
Archlinux:
- Go to
misc/fonts
directory
cd misc/fonts
- Add the
sha256
to thePKGBUILD
makepkg -g >> PKGBUILD
- Install the fonts using makepkg
makepkg -si
- Go to
-
Other Distros:
- 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
- Copy them to your
/usr/share/fonts
or~/.fonts
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
-
-
Install the gtk themes and icons
-
GTK
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
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
-
-
You should be done just log out at your session or restart your system to apply the changes
THANKS TO
- Catppuccin - For the color palette and theming
- Manas140 - For his dotfiles I make as the base
- adi1090x - For his configs and archcraft
- andreasgrafen - For the inspiration and Cascade
- rxyhn - For his scripts
- obliviousofcraps - For the kitty mappings and tabbar configs
And you - For checking out my Dotfiles
OTHER DOTFILES
SweetDots - A sweetpastel themed dotfiles
Kyuketsuki - A minimalist dracula theme dotfiles (Archived)
Made with ❤️ by Deathemonic