Skip to content

cutehax0r/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 

Repository files navigation

Dotfiles

Installation

Clone the repository

mkdir -p ~/Documents/src/github.com/cutehax0r
cd ~/Documents/src/github.com/cutehax0r
git clone https://github.com/cutehax0r/dotfiles

change into the directory

cd ~/Documents/src/github.com/cutehax0r/dotfiles

Symbolic link folders into configuration locations:

for dir in $(find ./config/* -type d -print  -prune)
do
  ln -s $(realpath $dir) "$HOME/.config/$(basename $dir)"
done

Install fzf tab complete plugin

mkdir -p ~/.local/share/fzf
git clone https://github.com/Aloxaf/fzf-tab ~/.local/share/fzf/tab-complete

Ensure keychain contains the 'secrets' for environment variables in config/zsh/.zshrc:

  • ENV_BW_SESSION Bitwarden session token
  • ENV_GEMINI_API_KEY Google gemini API key
  • ENV_ANTHROPIC_API_KEY Anthropic claude API key
  • ENV_GITHUB_COPILOT_TOKEN Github copilot API tokenn
  • ENV_GITHUB_GH_TOKEN Github 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"

About

Configuration for command line tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors