Dev toolchain scan: DEVELOPMENT.md, dev-setup.sh, OpenSCAD + Android Studio flatpaks

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-30 09:45:37 -04:00
co-authored by Claude Fable 5
parent 73d92a6e7d
commit 5ea3384880
4 changed files with 152 additions and 3 deletions
+12 -3
View File
@@ -60,7 +60,7 @@ publishing signed images to a registry later is just a `bluebuild build --push`
(the proprietary module says `NVIDIA`). Blackwell only works on the open modules.
2. **Deployment:** `rpm-ostree status` shows the booted deployment is the local build
(`ostree-unverified-image:oci-archive:/etc/bluebuild/...`) with the expected base version.
3. **Flatpaks:** all installed (`flatpak list --system` — 21 apps from the list below). The
3. **Flatpaks:** all installed (`flatpak list --system` — 23 apps from the list below). The
first-boot install is sequential and multi-GB; on slow links it can take 15+ minutes after
first login. Progress: `journalctl -b --grep flatpak -f`.
4. **Docker group:** run `ujust dx-group` (adds you to `docker` and friends), then log out/in.
@@ -93,13 +93,15 @@ Installed system-wide from Flathub by the `default-flatpaks` module. All IDs ver
Flathub (2026-07).
**Official / verified listings:** Bambu Studio, Bitwarden, Discord, Firefox, Thunderbird,
FreeCAD, GIMP, HandBrake, LibreOffice, Moonlight, PCSX2 (`net.pcsx2.PCSX2` — the official
build), Podman Desktop, Prism Launcher, Warzone 2100, XIVLauncher (`dev.goats.xivlauncher`).
FreeCAD, GIMP, HandBrake, LibreOffice, Moonlight, OpenSCAD, PCSX2 (`net.pcsx2.PCSX2` — the
official build), Podman Desktop, Prism Launcher, Warzone 2100, XIVLauncher
(`dev.goats.xivlauncher`).
**Community / unverified listings — know what you're running:**
| App | ID | Note |
|---|---|---|
| Android Studio | `com.google.AndroidStudio` | Community packaging of Google's IDE (not verified) |
| GitHub Desktop | `io.github.shiftey.Desktop` | Community Linux fork; the "shiftey" spelling is the real ID |
| MakeMKV | `com.makemkv.MakeMKV` | Community packaging of the proprietary app |
| GeForce NOW | `io.github.hmlendea.geforcenow-electron` | **Unofficial** Electron wrapper, not an NVIDIA product |
@@ -110,6 +112,13 @@ build), Podman Desktop, Prism Launcher, Warzone 2100, XIVLauncher (`dev.goats.xi
**GeForce NOW on the 32:9 monitor:** the service only streams 16:9 (and some 21:9) aspect
ratios, so expect pillarboxing at 5120x1440 — that's a service limitation, not a config problem.
## Development setup
All 29 projects in `~/Documents/Development` were scanned for toolchain needs — the full
mapping (what the image covers, mise versions, the native-build distrobox, hardware udev rules)
is in [DEVELOPMENT.md](DEVELOPMENT.md). After first boot, run
[scripts/dev-setup.sh](scripts/dev-setup.sh) to set it all up.
## Post-install steps (manual by design — don't automate these)
### PIA VPN — native WireGuard, not the app