Enhance installation process with terminal selection, update autostart commands, and add PolyForm license; remove unused AGS config
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user