.desktop manifest and icons directly from the AppImage using --appimage-extract, then installs them into the correct user directories.
What gets installed
The
Exec and Icon paths inside the .desktop file are automatically updated to point to the installed AppImage location, so your launcher always uses the correct binary path.
Desktop integration requires the AppImage to support
--appimage-extract. Virtually all modern AppImages support it.Enable or disable globally
Desktop integration is enabled by default. Setmanage_desktop_files in your config.yml to control it globally:
Disable per app
To opt a single app out of desktop integration, setintegration: false in its recipe: