Configured only for MacOS and Zsh
- zsh should be the default shell:
chsh -s $(which zsh) - git should be installed
- Generate an SSH key (
ssh-keygen) and add it to GitHub account - Add the following to
.ssh/config
Host vighnesh153.com
HostName github.com
User git
IdentityFile ~/.ssh/<PRIVATE_KEY_FILE>
IdentitiesOnly yes
Clone this repository in the home (~) directory
Run the following script
~/config-files/install.sh- Configure iterm2
- Natural Text Editing: https://stackoverflow.com/a/22312856/8822610
- Font size: https://superuser.com/a/879409/1071147
- Install Gemini CLI: https://geminicli.com/docs/get-started/installation/
Run the following command with your custom values:
touch ~/config-files/env.sh
chmod +x ~/config-files/env.sh
echo "#\!/bin/zsh
# available options: mac-arm64, mac-x64, linux-x64
PIKA__CPU_ARCH=\"mac-arm64\"
" > ~/config-files/env.shAdd the following line in your .zshrc
source ~/config-files/config.shAdd the following line to ~/.vimrc file
source ~/config-files/.vimrcRun the following commands in a new tab (so that ~/config-files/config.sh is
active).
update_ai_sources
mkdir -p ~/.gemini
mkdir -p ~/.agents
# Careful!!! This will delete your existing extensions and skills.
# Back them up or create a fork of this repo and add your extensions
# and skills to it
(cd ~/.agents && rm -rf ./skills)
(cd ~/.gemini && \
rm -rf ./skills)
# For jetski
ln -s ~/config-files/ai/skills ~/.agents/skills
# For antigravity cli
# Run either the following or the corresponding one in jetski to avoid conflicts.
# ln -s ~/config-files/ai/skills ~/.gemini/antigravity/skills