dotfiles/CONTEXT.md
Mats Ricardo Nomedal a11473e308 initial dotfiles
2026-04-23 23:48:01 +02:00

22 lines
706 B
Markdown

# Dotfiles Setup
Managing configs for WezTerm, Neovim, Zsh (oh-my-zsh + p10k) in a single Git repo with symlinks.
Cross-platform: EndeavourOS (primary desktop) and Windows.
## Approach
- Single repo, symlinks to expected config locations
- OS detection handled in config files themselves (no chezmoi or similar tools)
- WezTerm: `wezterm.target_triple` for OS branching in Lua
- Neovim: `vim.loop.os_uname()` for OS branching in Lua
## Bootstrap
- Linux: `bootstrap.sh` creates symlinks
- Windows: `bootstrap.ps1` creates symlinks (requires admin for SymbolicLink)
## Structure
dotfiles/
├── wezterm/wezterm.lua
├── nvim/
├── zsh/.zshrc
├── bootstrap.sh
└── bootstrap.ps1