Update 1 file: README.md
This commit is contained in:
@@ -0,0 +1,21 @@
|
|||||||
|
# dotstate-storage
|
||||||
|
|
||||||
|
Git-backed storage for [dotstate](https://dotstate.serkan.dev) — manages dotfiles and application configs across machines.
|
||||||
|
|
||||||
|
## How it works
|
||||||
|
|
||||||
|
Dotstate symlinks files from this repo into their expected locations on disk (e.g. `~/.zshrc`, `~/.config/starship.toml`). Each machine gets its own profile, but shared configs stay in sync via this repo.
|
||||||
|
|
||||||
|
## Structure
|
||||||
|
|
||||||
|
- `default/` — default profile (active on new machines)
|
||||||
|
- `bootstrap.sh` — installs dependencies and clones this repo on a fresh machine
|
||||||
|
- `.dotstate-profiles.toml` — profile definitions
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
```bash
|
||||||
|
dotstate activate # apply symlinks for the active profile
|
||||||
|
dotstate sync # commit and push changes
|
||||||
|
dotstate doctor # diagnose issues
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user