https://github.com/kraz/dotfiles
My dotfiles
https://github.com/kraz/dotfiles
Last synced: 7 days ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/kraz/dotfiles
- Owner: kraz
- License: mit
- Created: 2026-06-01T17:46:11.000Z (16 days ago)
- Default Branch: main
- Last Pushed: 2026-06-02T13:32:45.000Z (15 days ago)
- Last Synced: 2026-06-02T15:23:15.692Z (15 days ago)
- Language: Shell
- Size: 23.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ~/.dotfiles
Personal environment configuration and setup
---
## Quick start
```bash
git clone https://github.com/kraz/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./install.sh
```
## Features
- All scripts are **idempotent** - safe to re-run if something fails mid-way.
- Symlinks the versioned dotfiles into `~/`. Any file that already exists is **backed up** to `~/.dotfiles-backup//` before being replaced.
- GPG private keys are **not stored** in this repository. Export them from your old machine and import on the new one with the provided scripts.
- Git identity files (`~/.gitconfig-personal`, `~/.gitconfig-work-*`, `~/.gitconfig.local`) are **generated locally** by `setup-identities.sh` - they are never symlinked and never stored in this repo.
## License
This repository is considered personal, but you can use it under the MIT License if you find it useful. See the [LICENSE](LICENSE) file for details.