forked from marko/svitak
27 lines
864 B
Shell
Executable file
27 lines
864 B
Shell
Executable file
#!/bin/sh
|
|
|
|
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 LD_LIBRARY_PATH=\$GUIX_ENVIRONMENT/lib:\$LD_LIBRARY_PATH
|
|
export GI_TYPELIB_PATH=\$GUIX_ENVIRONMENT/lib/girepository-1.0:\$GI_TYPELIB_PATH
|
|
|
|
echo \"LD_LIBRARY_PATH is: \$LD_LIBRARY_PATH\"
|
|
|
|
cabal clean
|
|
cabal run svitak -- \"$BOOK_PATH\""
|