You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -422,6 +537,15 @@ Great for remote work — sessions persist after disconnect.
422
537
~/.draphyOS/uninstall.sh
423
538
```
424
539
540
+
### Smart Package Removal
541
+
542
+
draphyOS tracks which packages it installed. On uninstall:
543
+
544
+
-**If package state was saved** (installations after v1): Precisely removes only packages added by draphyOS, restoring your system to its exact pre-install state
545
+
-**Legacy installations**: Falls back to predefined package lists
546
+
547
+
### Base System Detection
548
+
425
549
The uninstaller is smart about your base system:
426
550
427
551
**Fedora i3 Spin:**
@@ -435,10 +559,14 @@ The uninstaller is smart about your base system:
435
559
- Option to fully remove all i3 packages
436
560
- Restore backup or skip
437
561
438
-
All uninstalls:
439
-
- Remove draphyOS config symlinks
440
-
- Optionally revert shell to bash
441
-
- Optionally restore your backup configs
562
+
### What Gets Removed
563
+
564
+
- draphyOS config symlinks
565
+
- System update script (`/usr/local/bin/update-draphyOS`)
566
+
- Battery charge limit service (if configured)
567
+
- LightDM customization (restored from backup)
568
+
- Optionally: shell reverted to bash
569
+
- Optionally: backup configs restored
442
570
443
571
---
444
572
@@ -508,6 +636,32 @@ If not auto-detected or you need to apply manually, picom's `glx` backend doesn'
508
636
509
637
</details>
510
638
639
+
<details>
640
+
<summary><strong>update-draphyOS command not found?</strong></summary>
641
+
642
+
The update script is installed to `/usr/local/bin/update-draphyOS` during installation. If it's missing:
<summary><strong>Config update shows conflicts for unchanged files?</strong></summary>
654
+
655
+
This can happen if you installed draphyOS before version tracking was added. The updater will create the checksum file on first update, so future updates will work correctly.
0 commit comments