This repo contains my dot files. I use homebrew to install all my dependencies and I use stow to easily setup my dot files on any machine.
On a new machine I'll have to install some things before I can sync my dot files. Everything I need is defined in install.sh. Executing this should setup 99% od the stuff I need.
Firstly, I need to clone my repo to the home folder (and rename it):
git clone https://github.com/chrede88/dotfiles.git .dotfilesIt's important to clone it to the $HOME folder, as stow is setup to reference this path.
After cloning the repo the only step needed is to make install.sh executable:
chmod +x ~/.dotfiles/install.shAnd install all my stuff:
./install.shThere are a few steps needed to finish the setup of some programs after running stow. These are listed in the last section.
We can now create symlinks to the dot files using stow.
First let's test that everything will work out as expected by passed -n to the sync.sh script.
./sync.sh -nThis will run a simulation and output the symlinks that will be created when running it for real. If everything looks good, we can execute the actual stow command:
./sync.shThe output should print the created symlinks.
Let's open the downloaded terminal emulator.
Hit control-shift-f5 to load the configuration if needed.
We also have to compile a new list of themes for bat before it'll pickup our theme.
bat cache --buildNext verify that the Catppuccin theme is avaliable
bat --list-themes | grep CatAfter installing miniconda we've to initialize conda:
~/miniconda3/bin/conda init zsh