diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 05cf208..d359fac 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -29,10 +29,10 @@ repos: - repo: https://github.com/rhysd/actionlint rev: v1.7.6 hooks: - - id: actionlint-system + - id: actionlint - repo: https://github.com/woodruffw/zizmor - rev: v0.5.0 + rev: v0.8.0 hooks: - id: zizmor files: ^\.github/workflows/.*\.ya?ml$ diff --git a/build.sh b/build.sh index 45a6881..4ec9096 100755 --- a/build.sh +++ b/build.sh @@ -76,6 +76,11 @@ export TERM=xterm-256color export GHOSTTY_RESOURCES_DIR="${HERE}/usr/share/ghostty" exec "${HERE}"/ld-linux-x86-64.so.2 --library-path "${HERE}"/usr/lib "${HERE}"/usr/bin/ghostty "$@" + +if [ "$?" -gt 0 ] && [ -n "$WAYLAND_DISPLAY" ]; then + export GDK_BACKEND=x11 + exec "${HERE}"/ld-linux-x86-64.so.2 --library-path "${HERE}"/usr/lib "${HERE}"/usr/bin/ghostty "$@" +fi EOF chmod +x AppRun