A simple Python script to install AppImages system-wide with proper integration for application launchers and CLI usage.
I love using ulauncher to quickly find and launch applications, and I also enjoy running programs from the command line (like code .). This script makes AppImages work seamlessly with both:
- Creates
.desktopfiles for launcher integration (ulauncher, rofi, etc.) - Creates CLI symlinks so you can run apps from terminal
- Organizes AppImages in
/opt/appimages/
python3 appimage-installer.py <path_to_appimage> <app_name>or install it on the path with
make install
- Moves AppImage to
/opt/appimages/ - Creates symlink in
/usr/local/bin/for CLI access - Creates
.desktopfile in~/.local/share/applications/for launcher integration