vscode-settings-user.json
Install tmux-plugins first Taken from tmux-plugins
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
After install copy tmux.conf to $HOME folder
cp tmux.conf ~/.tmux.conf
To Install the plugins start tmux and press
Press Ctrl + A + I
- Install ZSH
sudo apt update
sudo apt install zsh
zsh --version
chsh -s $(which zsh)
echo $SHELL
- Install oh my zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Copy zsh file
cp zshrc ~/.zshrc
Terminal Emulation
cp kitty -r ~/.config/
Window tiling for MacOS
cp aerospace.toml ~/.aerospace.toml
After installing git
cp gitconfig ~/.gitconfig
- Brew
- Kitty Terminal
- Ghosttty
- Postman
- Docker
- VSCode
- Brave Browser
- DBeaver
- Authy
- Bitwarden
- Obsidian note taking
- Raycast
- Magnet tile windows
- Numi calculator
-
Python
-
pyenv (Optional)
-
pyenv-virtualenv (Optional)
pyenv global 3.9.9
-
miniconda For jupyter
# So it doesnt auto start # only start or activate when we need # this way it doesnt conflict with pyenv conda init conda config --set auto_activate_base false conda create -n <name> python=3.12 conda install jupterlab
brew install \
htop \
tmux \
zoxide \
fzf \
tree \
tig \
ripgrep \
rsync \
jq
To enable press and hold for vscode in mac
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false # For VS Code
defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code Insider
defaults write com.visualstudio.code.oss ApplePressAndHoldEnabled -bool false # For VS Codium
defaults delete -g ApplePressAndHoldEnabled