Document --dry-run flag and chown step in transform instructions

This commit is contained in:
nevaforget 2026-03-29 15:14:12 +02:00
parent 72c221897f
commit 6ca8931f04

View File

@ -61,20 +61,28 @@ Transform converts your system to Moonarch without reinstalling.
**Prerequisites:** Active Wayland session, git installed.
```bash
git clone https://gitea.moonarch.de/nevaforget/moonarch.git /opt/moonarch
# Clone the repo
sudo git clone https://gitea.moonarch.de/nevaforget/moonarch.git /opt/moonarch
sudo chown -R $(whoami):$(whoami) /opt/moonarch
# Preview what will happen (no changes made)
/opt/moonarch/scripts/transform.sh --dry-run
# Run the transform
/opt/moonarch/scripts/transform.sh
# Reboot (do NOT log out — your previous DM is already disabled)
sudo reboot
```
The script will:
1. Show a pre-flight summary of all changes
1. Show a pre-flight summary (package diff, config changes, detected conflicts)
2. Back up your `~/.config/`, `~/.zshrc`, and `/etc/xdg/` to timestamped tar archives
3. Disable conflicting display managers (SDDM, GDM, LightDM, etc.)
4. Remove conflicting packages (e.g. PulseAudio → PipeWire)
5. Install all Moonarch packages and configs (**hard overwrite** of all user configs)
6. Enable greetd, firewall, and system services
After completion, **reboot** (do not log out — your previous DM is already disabled).
### Update
```bash