svitak/run-svitak.sh

21 lines
667 B
Shell
Executable file

#!/usr/bin/env bash
BOOK_PATH=""
mkdir -p /tmp/guix-dbus
echo "00000000000000000000000000000000" > /tmp/guix-dbus/machine-id
guix shell -C -N --emulate-fhs \
--share=$HOME/.cabal=$HOME/.cabal \
--share=$PWD=$PWD \
--share="$HOME/3-I/books"="$HOME/3-I/books" \
--share="$XDG_RUNTIME_DIR"="$XDG_RUNTIME_DIR" \
--share="$XDG_RUNTIME_DIR/bus"="$XDG_RUNTIME_DIR/bus" \
--share=/tmp/guix-dbus/machine-id=/etc/machine-id \
--share=/dev/dri \
--share=/sys \
--preserve='^WAYLAND_DISPLAY$' \
--preserve='^XDG_RUNTIME_DIR$' \
--preserve='^DBUS_SESSION_BUS_ADDRESS$' \
-D -f guix.scm -- \
bash -c "export TEST=2; cabal run svitak -- \"$BOOK_PATH\""