Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces/quickshell/II-BASE.md

17 lines
810 B
Markdown

# Pinned ii shell base
`ii-base/` is a content-exact vendor snapshot of the upstream tree identified
by `ii-base.pin`. The nested rounded-polygon submodule is expanded so a deploy
has no network or Git dependency.
Souveraine changes do not land in the vendor snapshot:
- device-independent changes belong in this directory's manifest-backed
`modules/`, `services/`, or `scripts/` trees;
- phone-only changes belong in `ii-phone/`;
- `deploy.sh` first replaces `~/.config/quickshell/ii` from the pin, then
applies `ii-phone/` on aarch64, and finally composes `qs -c souveraine`.
To update the pin, snapshot both devices first, replace `ii-base/` from a clean
upstream checkout (including the expanded shapes submodule), update
`ii-base.pin`, and require a checksum-only rsync dry run before deployment.