Commit Graph

2 Commits

Author SHA1 Message Date
Softer 328b7f8adb Include git in dev ISO
Add git to the package list and pre-trust the 9p-mounted source
in /etc/gitconfig so `git status` / `log` / `diff` work on it
out of the box. The 9p share comes in with host UIDs that do not
match the guest, which would otherwise trip git's safe.directory
dubious-ownership check.
2026-04-26 14:40:21 +03:00
Softer 3829bbe80b Move dev_vm.sh under scripts/ and split out Python helper
Address svartkanin's review on #4470. Two related changes:

- Move dev_vm.sh to scripts/dev_vm.sh and split SCRIPT_DIR (where
  the script lives) from PROJECT_DIR (project root, parent of
  scripts/). All .dev-* artifact paths now anchor on PROJECT_DIR
  so they still land in the repo root where .gitignore matches
  them. Both invocations work: ./scripts/dev_vm.sh from project
  root and ./dev_vm.sh from inside scripts/.

- Extract the inline pyproject.toml parser from a bash heredoc
  into scripts/derive_packages.py. Same logic, less mixed-language
  noise.

The whole-script bash -> Python question is left open until
@Torxed weighs in on principled inclusion of dev tooling in
archinstall.
2026-04-26 14:20:15 +03:00