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
.desktop
files 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
.desktop
file in~/.local/share/applications/
for launcher integration