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
~/.local/share/appimages/ - Honors each AppImage's own
Terminal=setting so terminal apps (TUIs) launch correctly
python3 appimage-installer.py <path_to_appimage> <app_name>or install it on the path with
make install
- Moves AppImage to
~/.local/share/appimages/ - Creates symlink in
~/.local/bin/for CLI access (make sure this is on yourPATH) - Creates
.desktopfile in~/.local/share/applications/for launcher integration