VibeCodingLabs · Ubuntu laptop prep tool with animated TUI, macOS-inspired UI, and full seller/buyer workflow.
git clone https://github.com/VibeCodingLabs/hp-prep-kit.git
cd hp-prep-kit
chmod +x prep.sh
./prep.sh| Key | Module | Description |
|---|---|---|
1 |
System Info | CPU, RAM, disk, GPU, vulnerability status |
2 |
System Update | apt full-upgrade + firmware updates |
3 |
Security Hardening | UFW, ClamAV, auto-updates, Meltdown audit |
4 |
Privacy Wipe | Shell history, SSH/GPG, browser data, .env files |
5 |
Beautify Desktop | Xfce/GNOME auto-detect, Papirus icons, dark theme |
6 |
Create Buyer User | New sudo account, force password change on first login |
7 |
Seller Seal | Wallpaper rotator (cron), firstboot cleanup service, seal flag |
8 |
Test Mode | Verify all systems, accounts, mitigations |
A |
FULL PREP | Runs all modules in sequence |
Q |
Quit |
- Run [A] Full Prep — does everything in order
- Or run individual modules then [7] Seller Seal to arm handoff
- Run [8] Test Mode to verify everything passed
- Hand off laptop — buyer account has expired password, firstboot service cleans up seller accounts
- Ubuntu 18.04+ (tested on 20.04 LTS Xfce)
sudoaccess- Internet connection for package installs
figletlolcattoiletbc— TUI display toolspapirus-icon-theme— desktop iconsclamavufwunattended-upgrades— securityfwupd— firmware updates/usr/local/bin/wallpaper-rotate.sh— wallpaper rotator/etc/systemd/system/hp-prep-firstboot.service— buyer firstboot cleanup
All commands use || true — no single failure kills the script. Errors are shown inline with ✗ toast notifications.
VibeCodingLabs · Phoenix, AZ