jeremy 889daa82aa fix: update broken binary download URLs in bootstrap
- Fix eza: underscore separator (eza- -> eza_)
- Fix bat: resolve version via GitHub API, use --wildcards for extraction
- Fix delta: resolve version via GitHub API, use --wildcards for extraction
- Fix fastfetch: map x86_64 to amd64, fix tar strip depth
- Fix jq: map x86_64 to amd64
- Fix lazygit: resolve version via GitHub API, lowercase linux
- Fix lazydocker: resolve version via GitHub API
2026-08-02 09:40:35 -04:00
2026-08-01 03:58:13 -04:00
2026-08-01 17:10:20 -04:00

dotstate-storage

Git-backed storage for dotstate — 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

dotstate activate   # apply symlinks for the active profile
dotstate sync       # commit and push changes
dotstate doctor     # diagnose issues
S
Description
No description provided
Readme
262 KiB
Languages
Shell 42.4%
GLSL 39.5%
Lua 18.1%