This guide is designed with Steam Deck in mind, but can work on any Linux system.
- Install Podman and Distrobox
These applications are already installed by default on SteamOS 3.5+
- Update your Distrobox config to enable graphical applications
echo 'xhost +si:localuser:$USER >/dev/null' > ~/.distroboxrc
- Create a new container from the hosted Docker image, then enter it
distrobox create --image ghcr.io/champred/irondeck:master <container-name> distrobox enter <container-name>
- Inside the container you can then run BizHawk with the ironMON tracker
cd /opt/BizHawk ./EmuHawkMono.sh --lua Lua/Ironmon-Tracker/Ironmon-Tracker.lua - Optionally you can also export the script to your desktop
distrobox-export --bin /opt/BizHawk/EmuHawkMono.sh --export-path /home/deck/Desktop \ --extra-flags "--lua /opt/BizHawk/Lua/Ironmon-Tracker/Ironmon-Tracker.lua" - I would recommend creating a symlink to the tracker folder to make it easier to access the files for setting up new runs from your desktop
ln -s /opt/BizHawk/Lua/Ironmon-Tracker /home/deck/Desktop/Tracker
Now you can setup the tracker and begin playing!