Personal dotfiles managed with RCM.
# Install dotfiles
rcup -v
# Reload shell
source ~/.zshrc~/repos/dotfiles/
├── config/
│ ├── zsh/ # Zsh configuration
│ ├── alacritty/ # Terminal config
│ ├── gh/ # GitHub CLI config
│ ├── htop/ # Process viewer config
│ └── karabiner/ # Keyboard customization
├── zshrc # Main zsh config
├── zshenv # Zsh environment
├── rcrc # RCM configuration
└── README.md
# Edit dotfiles in repo
edot
# Sync changes from home to repo
dotsync
# Commit and push changes
dotcommit "commit message"
# Full workflow (sync + commit + push)
dotupdate "commit message"
# Pull latest dotfiles and re-link
dotpull
# Check repo status
dotstatus
# View changes
dotdiff
# List all managed symlinks
dotlist# Enable automatic tracking (checks every 30 min)
dotauto-enable
# Disable automatic tracking
dotauto-disable
# Manually trigger auto-sync (for testing)
dotauto-triggerWhen enabled, dotfiles are automatically synced and committed every 30 minutes if changed.
Convenient shortcuts for common project commands:
conduit-server- Start development serverconduit-test- Run testsconduit-logs- View logsconduit-db-reset- Reset database
mcli-setup- Initial setupmcli-build- Build projectmcli-test- Run testsmcli-wheel- Build wheelmcli-install- Install locally
lsh-build- Build projectlsh-test- Run testslsh-daemon-start/stop- Manage daemon
sq-run- Run gamesq-test- Run testssq-build- Build game
outlet-dev- Start dev serveroutlet-dev-ios- iOS devoutlet-build-android- Build Androidoutlet-test- Run tests
myai-dev,luminus-dev- Start dev serversvault-sync,vault-check- Manage vault
m <target>- Run any Makefile target in current directory
Commands for managing Ollama and Docker on remote server (192.168.8.239).
# Start Ollama on remote server
ollama-remote-start
# Stop Ollama on remote server
ollama-remote-stop
# Check Ollama status
ollama-remote-status
# Switch to remote Ollama API
ollama-remote-use
# Switch back to local Ollama
ollama-local-use
# Check current Ollama endpoint
ollama-which# Switch to remote Docker daemon
docker-remote-use
# Switch back to local Docker
docker-local-use
# Check current Docker host
docker-which# SSH into remote server
remote-ssh
# Show remote server info (system, ollama, docker status)
remote-infoDotfiles are symlinked from ~/repos/dotfiles to ~ using RCM.
The config/ directory is symlinked to ~/.config/.
See rcrc for full configuration.
# Clone repo
git clone https://github.com/gwicho38/dotfiles.git ~/repos/dotfiles
# Install RCM (macOS)
brew install rcm
# Create rcup config
echo 'DOTFILES_DIRS="$HOME/repos/dotfiles"' > ~/.rcrc
# Install dotfiles
rcup -v
# Reload shell
source ~/.zshrc