Enhance installation process with terminal selection, update autostart commands, and add PolyForm license; remove unused AGS config

This commit is contained in:
2026-07-06 07:02:34 +02:00
parent 3ee00f2de3
commit ed0a09bfcc
14 changed files with 274 additions and 30 deletions
+17
View File
@@ -62,3 +62,20 @@ preinstalled and the repo copied in, without touching the host:
./docker/test.sh # interactive shell, deps installed
./docker/test.sh "npx tsc --noEmit" # run one command non-interactively
```
## Testing in a VM
The container above can't run a graphical Hyprland session (no display, no
GPU). To actually see a config change before installing it on a real machine,
boot an Arch Linux VM (QEMU/KVM, virt-manager, or whatever you're used to —
there's no scripted provisioning for this, it's a manual one-off):
1. Get the repo into the VM (shared folder, `git clone`, `scp`, whatever's
convenient), then `sudo pacman -Syu && npm install && npm start install`,
choosing `hyprland` + `hyprpaper` + a bar.
2. Reboot into SDDM and log into Hyprland.
3. From a terminal in that session, use `hyprctl` to inspect/validate config
live — `hyprctl reload`, `hyprctl monitors`, `hyprctl keyword <name> <value>`,
`hyprctl dispatch <dispatcher> <args>` — instead of editing-and-relaunching
blindly. See the [hyprctl wiki page](https://wiki.hypr.land/Configuring/Advanced-and-Cool/Using-hyprctl/)
for the full command set, including its interactive REPL mode.