feat(runner): Add ludusavi backups (#166)

This lets us do game backups with this command
`STEAMAPPID=730 ludusavi wrap --infer steam --force
"steam://yourcommandhere"`
This commit is contained in:
Wanjohi
2025-01-26 10:19:10 +03:00
committed by GitHub
parent 056d7e070d
commit bec5ba7c99

View File

@@ -102,8 +102,16 @@ RUN pacman -Sy --noconfirm --needed \
rm -rf /usr/share/man/* && \
rm -rf /usr/share/doc/*
#Install our backup manager
ARG LUDUSAVI_VERSION="0.28.0"
RUN pacman -Sy --noconfirm --needed wget &&\
wget "https://github.com/mtkennerly/ludusavi/releases/download/v${LUDUSAVI_VERSION}/ludusavi-v${LUDUSAVI_VERSION}-linux.tar.gz" -O "ludusavi.tar.gz" &&\
tar -xzvf ludusavi.tar.gz &&\
mv ludusavi /usr/bin/ &&\
#Clean up
rm *.tar.gz
# Regenerate locale
# Regenerate locale
RUN locale-gen
## User ##