KofTwentyTwo/ci-policy: ci / fork-guard (push) Skipped
KofTwentyTwo/ci-policy: ci / gradle-0 (push) Skipped
KofTwentyTwo/ci-policy: ci / manifests-1 (push) Skipped
KofTwentyTwo/ci-policy: ci / rust-2 (push) Skipped
KofTwentyTwo/ci-policy: ci / rust-3 (push) Skipped
KofTwentyTwo/ci-policy: ci / not-enrolled (push) Skipped
KofTwentyTwo/ci-policy: Shared source and config CI / gate (push) Canceled after 0s
KofTwentyTwo/ci-policy: Shared source and config CI / secrets (push) Canceled after 0s
KofTwentyTwo/ci-policy: Shared source and config CI / verify (push) Canceled after 0s
KofTwentyTwo/ci-policy: ci / source-config-4 (push) Canceled after 0s
KofTwentyTwo/ci-policy: ci / ci-result (push) Canceled after 0s
- Modify setup.sh to automatically run setup-local.sh - Update README to emphasize one-command setup - Keep manual options available for advanced users
1.2 KiB
1.2 KiB
Dotfiles
Personal configuration files managed with a bare git repository.
Quick Setup
One-Command Setup
# Complete setup: dotfiles + local dev environment (macOS/Ubuntu/Arch)
curl -fsSL https://raw.githubusercontent.com/KofTwentyTwo/dotfiles/main/.dotfiles-scripts/setup.sh | bash
Manual Setup (if needed)
# Clone and setup dotfiles only
git clone --bare git@github.com:KofTwentyTwo/dotfiles.git ~/.dotfiles
alias dot='git --git-dir=~/.dotfiles/ --work-tree=~'
dot checkout
dot config status.showUntrackedFiles no
# Then run local setup
curl -fsSL https://raw.githubusercontent.com/KofTwentyTwo/dotfiles/main/.dotfiles-scripts/setup-local.sh | bash
Using the Launcher (after dotfiles setup)
# Setup dotfiles only
./setup dotfiles
# Setup local environment only
./setup local
# Show help
./setup help
Usage
# Check status
dot status
# Add new file
dot add ~/.newconfig
dot commit -m "Add newconfig"
dot push
# Update existing
dot add ~/.bashrc
dot commit -m "Update bashrc"
dot push
# Pull changes
dot pull
How It Works
- Repository:
~/.dotfiles/(bare git repo) - Working tree:
~(your home directory) - Use
dotalias for all git operations - No
.gitfolder in home directory