This commit is contained in:
Executable
+16
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
HERE="$(dirname "$(readlink -f "${0}")")"
|
||||
RT="${HERE}/usr/lib/titletimer/rt"
|
||||
SRC="${HERE}/usr/lib/titletimer/src"
|
||||
|
||||
# Fully self-contained: our own Python + GTK4 + gtk4-layer-shell + PyGObject
|
||||
# + pycairo + evdev + python-xlib + ld.so/libc, none of it from the host.
|
||||
# Needed on targets like NixOS with no FHS python3/GTK4 on PATH at all.
|
||||
export PYTHONHOME="${RT}/python-lib"
|
||||
export PYTHONPATH="${RT}:${RT}/python-lib/python3.13:${RT}/python-lib/python3.13/lib-dynload:${SRC}"
|
||||
export GI_TYPELIB_PATH="${RT}/typelibs"
|
||||
export LD_LIBRARY_PATH="${RT}/lib"
|
||||
export GDK_BACKEND=x11
|
||||
|
||||
exec "${RT}/lib/ld-linux-x86-64.so.2" --library-path "${RT}/lib" "${RT}/bin/python3" -m titletimer "$@"
|
||||
Reference in New Issue
Block a user