Clone the repository
mkdir -p ~/Documents/src/github.com/cutehax0r
cd ~/Documents/src/github.com/cutehax0r
git clone https://github.com/cutehax0r/dotfileschange into the directory
cd ~/Documents/src/github.com/cutehax0r/dotfilesSymbolic link folders into configuration locations:
for dir in $(find ./config/* -type d -print -prune)
do
ln -s $(realpath $dir) "$HOME/.config/$(basename $dir)"
doneInstall fzf tab complete plugin
mkdir -p ~/.local/share/fzf
git clone https://github.com/Aloxaf/fzf-tab ~/.local/share/fzf/tab-completeEnsure keychain contains the 'secrets' for environment variables in config/zsh/.zshrc:
ENV_BW_SESSIONBitwarden session tokenENV_GEMINI_API_KEYGoogle gemini API keyENV_ANTHROPIC_API_KEYAnthropic claude API keyENV_GITHUB_COPILOT_TOKENGithub copilot API tokennENV_GITHUB_GH_TOKENGithub token
Using keychain access or through the comand line with:
security add-generic-password -l "ENV: some label" -a "username" -s "server" -w "your-key-here"