🚀 What's New in v1.1
🌍 Universal Desktop Installer
- Unified
install.sh— Single installer supports all 12+ Linux desktop environments - Auto-detection for GNOME, KDE Plasma 5/6, XFCE, MATE, Cinnamon, LXQt, LXDE, Budgie, Pantheon, Deepin, Cosmic, and Tiling WMs
- Per-DE panel instructions — Installer prints step-by-step guide for your detected DE
- Universal
cheats.ddeployment — Cheatsheets always copied to~/cheats.dregardless of DE
🔄 Cheats Auto-Updater
- New
cheats-updater.sh— Check, list, and update cheatsheets from upstream - Smart diff — Only overwrites changed files; custom cheatsheets are never touched
- Automatic backups before every update at
~/.local/share/devtoolbox-cheats/backups/ - systemd timer — Daily automatic updates via
devtoolbox-cheats-updater.timer - Installed to PATH —
cheats-updateravailable at~/.local/bin/
📚 Cheatsheet Library
- 130+ cheatsheets organized in 17 categories
- Refactored and standardized formatting across all cheatsheets
- Proper fenced code blocks, consistent headers, and improved readability
- Categories: databases, kubernetes-containers, network, security-crypto, dev-tools, system-logs, monitoring, and more
📦 KDE Widgets
- Plasma 5 and Plasma 6 native widgets included
- Editor auto-detection with 16+ supported editors
- Live search, category toggle, one-click copy, FZF integration
🛠️ Improvements
- Dependency installation for apt, dnf, and pacman
- Wayland + X11 clipboard support (
wl-clipboard/xclip) - Desktop notification support via
libnotify - Emoji font installation included
📥 Quick Install
git clone https://github.com/dominatos/devtoolbox-cheats.git
cd devtoolbox-cheats
./install.sh📖 Full Documentation
See the README for detailed instructions for every desktop environment.