Flatpak applications
Ironforge hosts its own repository but it rely on Flathub for most applications as long as they can run without modification on Ironforge.
Add the Flathub repository:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Add the Ironforge flatpak repository:
flatpak remote-add --if-not-exists ironforge https://cdn.ironforge.sh/repo/ironforge.flatpakrepo
Tested Flathub 3rd party applications
The following applications from Flathub works out of the box on Ironforge:
- com.github.tchx84.Flatseal
- org.mozilla.firefox
- com.obsproject.Studio
- org.telegram.desktop
Self-hosted 3rd party application
The following applications are designed to run without any needed modifications to the defaults.
Configuration is stored in ~/.var/app/{app-id} as by Flatpak default.
- sh.ironforge.cursor
- sh.ironforge.ioquake3
- sh.ironforge.minecraft
- sh.ironforge.swaync
- sh.ironforge.waybar
TODO:
- sh.ironforge.chrome
For now use the workaround described below.
Upstream issues
- Add the ability to make 'extra-args' as passed to flatpak run permanent #2913
The workaround for this is to self-host packages. We cannot rely on Flathub for packaging all of our needs anyways so this is not a big issue for us at all at this point.
Running Google Chrome
Start Google Chrome as root using Wayland:
flatpak run com.google.Chrome --no-sandbox --ozone-platform=wayland
See Google Chrome configuration for the policy that
hides the --no-sandbox warning and instructions for checking it.
Games
Minecraft and Quake III require additional integration or game data. See Games on Ironforge for supported installation and launch instructions.