Skip to content

ivanlemeshev/dot

Repository files navigation

Dotfiles

Lint Test Test Setup CodeQL

   ____   ___ _____ _____ ___ _     _____ ____
  |  _ \ / _ \_   _|  ___|_ _| |   | ____/ ___|
  | | | | | | || | | |_   | || |   |  _| \___ \
 _| |_| | |_| || | |  _|  | || |___| |___ ___) |
(_)____/ \___/ |_| |_|   |___|_____|_____|____/

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.

Setup

# 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

Post-install

# GitHub CLI auth
gh auth login

# Neovim: Enable Copilot
nvim
:Copilot auth

Theme Pipeline

Theme 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-test

Tools

Managed via mise:

  • Go
  • golangci-lint
  • Node
  • Python
  • Lua
  • Zig

See .config/mise/config.toml for versions.

About

Personal dotfiles and scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors