2026-01-28 17:46:39 +00:00
|
|
|
# Dotfiles
|
|
|
|
|
|
|
|
|
|
Personal dotfiles managed with [Chezmoi](https://www.chezmoi.io/).
|
|
|
|
|
|
|
|
|
|
## Machines
|
|
|
|
|
|
|
|
|
|
- **maple** - Debian server
|
|
|
|
|
- **archbook** - Arch Linux laptop
|
|
|
|
|
- **macbook** - MacBook Pro (macOS)
|
|
|
|
|
|
|
|
|
|
## What's Included
|
|
|
|
|
|
|
|
|
|
- **Fish shell** - Config with utility functions
|
|
|
|
|
- **Helix** - Modal editor config with LSP settings
|
|
|
|
|
- **tmux** - Terminal multiplexer with Catppuccin theme
|
|
|
|
|
|
|
|
|
|
## Quick Start
|
|
|
|
|
|
|
|
|
|
### New Machine
|
|
|
|
|
|
|
|
|
|
```bash
|
2026-01-28 18:10:37 +00:00
|
|
|
chezmoi init ssh://git@code.novanexus.ca:2222/gruberb/dotfiles.git
|
2026-01-28 17:46:39 +00:00
|
|
|
chezmoi diff
|
|
|
|
|
chezmoi apply
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Update Configs
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
# Pull latest and apply
|
|
|
|
|
chezmoi update
|
|
|
|
|
|
|
|
|
|
# After editing a file locally
|
|
|
|
|
chezmoi re-add <file>
|
|
|
|
|
|
|
|
|
|
# Push changes
|
|
|
|
|
cd ~/.local/share/chezmoi
|
|
|
|
|
git add . && git commit -m "Update configs" && git push
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Theme
|
|
|
|
|
|
|
|
|
|
Catppuccin Macchiato across all tools.
|
|
|
|
|
|
|
|
|
|
## Font
|
|
|
|
|
|
|
|
|
|
Berkeley Mono (install manually per machine).
|