889daa82aa4a5423cadbec408927f0a2f6276fdd
- 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
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
Languages
Shell
42.4%
GLSL
39.5%
Lua
18.1%