18 lines
646 B
Markdown
18 lines
646 B
Markdown
# os-init
|
|
|
|
Post-install initialization scripts, one directory per operating system.
|
|
|
|
| Directory | Target | Script |
|
|
|-----------|--------|--------|
|
|
| `debian/` | Debian 13 (GNOME desktop) | `debian13-init.sh` |
|
|
| `macos/` | macOS | `macos-init.sh` |
|
|
|
|
## Conventions
|
|
|
|
- Each OS directory is self-contained: a single script, run directly on the
|
|
target machine, plus its own `AGENTS.md` for OS-specific rules.
|
|
- Scripts must be idempotent (safe to run repeatedly) and must not change
|
|
security-sensitive settings without an explicit opt-in.
|
|
- Add a new OS by creating `<os>/` with `<os><version>-init.sh` and adding a
|
|
row to the table above.
|