____ ___ _____ _____ ___ _ _____ ____
| _ \ / _ \_ _| ___|_ _| | | ____/ ___|
| | | | | | || | | |_ | || | | _| \___ \
_| |_| | |_| || | | _| | || |___| |___ ___) |
(_)____/ \___/ |_| |_| |___|_____|_____|____/This repository contains my personal dotfiles and setup scripts. It includes configurations for Neovim, Zsh, and various tools.
Warning
Review code before running. Use at your own risk.
# Clone repo
git clone https://github.com/ivanlemeshev/dot ~/dotfiles
cd ~/dotfiles
# Optional: Configure personal settings
cp config.env.example config.env
vim config.env
# Run setup
./bin/setup# GitHub CLI auth
gh auth login
# Neovim: Enable Copilot
nvim
:Copilot authTheme colors are defined in color/schemes/*.yaml and generated into
tool-specific configs with bin/apply-color-scheme.
Useful commands:
# Regenerate checked-in theme outputs
bash bin/apply-color-scheme color/schemes/base16-default-dark.yaml
# Verify theme schema and generated outputs
make theme-testManaged via mise:
- Go
- golangci-lint
- Node
- Python
- Lua
- Zig
See .config/mise/config.toml for versions.