🏡 index : quine-global-labs/mirror-get-aurora-dev-iso.git

#!/usr/bin/env bash
set -eoux pipefail

# You will want to unmount /var/lib/flatpak before copying them to the installed system

# https://github.com/get-aurora-dev/iso/issues/72
cat > /usr/lib/systemd/system/var-lib-flatpak.mount <<'EOF'
[Unit]
Description=tmpfs so only aurora flatpaks are transferred to the installed system
Conflicts=umount.target

[Mount]
Type=overlay
What=overlay
Where=/var/lib/flatpak
Options=lowerdir=/var/lib/flatpak,upperdir=/run/overlay/flatpak,workdir=/run/overlay/flatpak.work
[Install]
WantedBy=local-fs.target
EOF

cat > /usr/lib/tmpfiles.d/aurora-iso-flatpak.conf <<'EOF'
d /run/overlay/flatpak 0755 - - -
d /run/overlay/flatpak.work 0755 - - -
EOF

systemctl enable var-lib-flatpak.mount