blob: 0b3fb8ab277398c1f06461c8751413800f5a06d1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
# Friday Night Funkin' Launcher
cd "$HOME"
# Create and mount writable overlay
mkdir -p ".funkin-overlay"
cd ".funkin-overlay"
rm -rf ".tmp"
mkdir ".tmp"
mkdir ".tmp/workdir"
mkdir ".tmp/merged"
mkdir -p "data"
fuse-overlayfs -o lowerdir="/usr/share/funkin",upperdir="data",workdir=".tmp/workdir" ".tmp/merged"
# Play Friday Night Funkin'
cd ".tmp/merged"
SDL_VIDEODRIVER="x11" ./Funkin # https://github.com/FunkinCrew/Funkin/issues/2498
cd "../.."
# Unmount overlay and delete temporary files
fusermount3 -u ".tmp/merged"
rm -r ".tmp"
|