diff --git a/README.md b/README.md index c9040d2..37e0793 100644 --- a/README.md +++ b/README.md @@ -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