✨ A meticulously crafted macOS development environment featuring a modern, efficient, and aesthetically pleasing setup. Includes configurations for Neovim, Zsh, Tmux, Ghostty/Kitty, and more, all managed through GNU Stow for seamless dotfile management.
Lua
109
43 commits
updated Sep 14, 2026
For more screenshots, see Showcase
This repository contains configuration files for various tools and applications:
Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Git & Stow
brew install git stow
1. Clone
cd ~ && git clone git@github.com:PraveenGongada/dotfiles.git
cd dotfiles
2. Symlink
stow .
3. Configure ZSH
echo 'export ZDOTDIR="$HOME/.config/zshrc"' >> ~/.zshenv
4. Install Packages
brew bundle --file ~/.config/homebrew/Brewfile
brew bundle dump --force --file ~/.config/homebrew/Brewfile --no-describe --tap --formula --cask
⚠️ Warning
This will overwrite any fonts with the same name in your system
find ~/.config/fonts/default/ -type f \( -name '*.ttf' -o -name '*.otf' \) -exec cp {} ~/Library/Fonts/ \;
find ~/.config/fonts/store/ -type f \( -name '*.ttf' -o -name '*.otf' \) -exec cp {} ~/Library/Fonts/ \;
To install a specific font:
find ~/.config/fonts/$PATH_TO_FONT/ -type f \( -name '*.ttf' -o -name '*.otf' \) -exec cp {} ~/Library/Fonts/ \;
Some components require additional setup steps after installation:
This project is licensed under the MIT License - see the LICENSE file for details.
43 commits
Lua
71.5%
Shell
26.7%
Ruby
1.8%
✨ A meticulously crafted macOS development environment featuring a modern, efficient, and aesthetically pleasing setup. Includes configurations for Neovim, Zsh, Tmux, Ghostty/Kitty, and more, all managed through GNU Stow for seamless dotfile management.
Lua
109
43 commits
updated Sep 14, 2026
For more screenshots, see Showcase
This repository contains configuration files for various tools and applications:
Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Git & Stow
brew install git stow
1. Clone
cd ~ && git clone git@github.com:PraveenGongada/dotfiles.git
cd dotfiles
2. Symlink
stow .
3. Configure ZSH
echo 'export ZDOTDIR="$HOME/.config/zshrc"' >> ~/.zshenv
4. Install Packages
brew bundle --file ~/.config/homebrew/Brewfile
brew bundle dump --force --file ~/.config/homebrew/Brewfile --no-describe --tap --formula --cask
⚠️ Warning
This will overwrite any fonts with the same name in your system
find ~/.config/fonts/default/ -type f \( -name '*.ttf' -o -name '*.otf' \) -exec cp {} ~/Library/Fonts/ \;
find ~/.config/fonts/store/ -type f \( -name '*.ttf' -o -name '*.otf' \) -exec cp {} ~/Library/Fonts/ \;
To install a specific font:
find ~/.config/fonts/$PATH_TO_FONT/ -type f \( -name '*.ttf' -o -name '*.otf' \) -exec cp {} ~/Library/Fonts/ \;
Some components require additional setup steps after installation:
This project is licensed under the MIT License - see the LICENSE file for details.
43 commits
Lua
71.5%
Shell
26.7%
Ruby
1.8%