winesapOS
winesapOS copied to clipboard
Install AppImageLauncher
Under the SteamOS comparison in the project REAMDE file, list it as a "Package Manager (GUI)" as "AppImageLauncher" and as a "Package Manager (CLI)" as "ail-cli".
https://github.com/TheAssassin/AppImageLauncher
I fully implemented this in our "test" branch at first and thought it was not working when the desktop shortcut was not showing up. It actually configured to be hidden by default (I am not sure why). My understanding of what AppImageLauncher is was completely wrong. It is not a package manager but it does add quality-of-life features to people who are downloading and running AppImages.
Here is the essential code used to install it:
if [[ "${WINESAPOS_DISTRO}" == "manjaro" ]]; then
arch-chroot ${WINESAPOS_INSTALL_DIR} ${CMD_PACMAN_INSTALL} appimagelauncher
else
arch-chroot ${WINESAPOS_INSTALL_DIR} ${CMD_YAY_INSTALL} appimagelauncher
fi
I placed the commit to add this feature in the "appimagelauncher" branch. More investigation will be needed for full AppImage support. This has become feature-creep and outside of the original scope of winesapOS 3.0.0.
Other projects to eventually look into: AppImageUpdate and zap. The bauh
package manager also supports all package managers including AppImages.
Upon further investigation, this is not a package manager. I could not find a perfect package manager for AppImage. The AppImageLauncher utility still provides some quality-of-life improvements for AppImage installations we we should still install it. Otherwise, we'll be using AppImage Pool as our package manager.
Related: https://github.com/LukeShortCloud/winesapOS/issues/304#issuecomment-1094378055