Personal configuration files for development tools and environments.
This repository contains my personal configuration files (dotfiles) for various development tools. These configurations are tailored to my workflow and preferences.
The repository includes a master installation script that can install all configs or specific ones.
cd /path/to/dotfiles
./install.sh./install.sh nvim # Only Neovim
./install.sh opencode # Only OpenCode
./install.sh shell # Only Shell config
./install.sh nvim shell # Multiple specific configsAlternatively, symlink the desired config directories to their expected locations:
# Neovim
ln -s /path/to/dotfiles/nvim ~/.config/nvim
# OpenCode
ln -s /path/to/dotfiles/opencode ~/.config/opencode
# Shell (or use shell/install.sh for automatic shell rc integration)
ln -s /path/to/dotfiles/shell ~/.config/shell- Neovim >= 0.9.0
- Git
- OpenCode CLI tool
- fortune, cowsay, lolcat (for shell greeting function)
- Neovim: Open nvim - plugins will auto-install via lazy.nvim on first run
- Shell: Restart your shell to load new aliases and functions
- LSP Servers: Install LSP servers via
:Masonin Neovim if needed