diff options
| author | 2026-05-19 15:16:09 +0100 | |
|---|---|---|
| committer | 2026-05-19 15:16:09 +0100 | |
| commit | 027fa12fc3fbc138dc8bbbb50b066735943d8b27 (patch) | |
| tree | 9228203e38cd75edd4861270da45aa03cd0e76d3 /dot_local | |
| parent | 31a92930f7ef231069ebaf42ec2d0255abc22c25 (diff) | |
| download | dotfiles-027fa12fc3fbc138dc8bbbb50b066735943d8b27.tar.gz dotfiles-027fa12fc3fbc138dc8bbbb50b066735943d8b27.tar.bz2 dotfiles-027fa12fc3fbc138dc8bbbb50b066735943d8b27.zip | |
revert: drop snxctl-chromium wrapper, snx-rs works with default browser now
User confirms snx-rs's SAML loopback no longer needs chromium routing.
Remove:
- dot_local/bin/snxctl-chromium (PATH-override wrapper)
- dot_local/share/snx-rs/bin/xdg-open (chromium shim)
- snx-rs LibreWolf SAML note in user-overrides.js
The waybar snx-vpn toggle now just runs `snxctl connect` detached,
no wrapper indirection.
Diffstat (limited to 'dot_local')
| -rwxr-xr-x | dot_local/bin/executable_snxctl-chromium | 21 | ||||
| -rw-r--r-- | dot_local/share/snx-rs/bin/executable_xdg-open | 10 |
2 files changed, 0 insertions, 31 deletions
diff --git a/dot_local/bin/executable_snxctl-chromium b/dot_local/bin/executable_snxctl-chromium deleted file mode 100755 index c97b026..0000000 --- a/dot_local/bin/executable_snxctl-chromium +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh -# snxctl-chromium: `snxctl connect` with the flatpak ungoogled-chromium as -# the SAML browser. Bypasses LibreWolf's loopback HTTPS-upgrade + LNA block -# that stop snx-rs's 127.0.0.1:7779 SAML callback from completing. -# -# snxctl runs `opener::open(url)` in-process; opener on Linux execs -# `xdg-open` first. We prepend a private bin dir containing only an -# `xdg-open` shim that flatpak-runs ungoogled-chromium. No daemon -# tweaks needed — the override is scoped to this snxctl invocation. -set -eu - -SHIM_DIR="$HOME/.local/share/snx-rs/bin" - -if [ ! -x "$SHIM_DIR/xdg-open" ]; then - printf '%s: missing xdg-open shim at %s\n' "${0##*/}" "$SHIM_DIR/xdg-open" >&2 - exit 1 -fi - -PATH="$SHIM_DIR:$PATH" -export PATH -exec snxctl connect "$@" diff --git a/dot_local/share/snx-rs/bin/executable_xdg-open b/dot_local/share/snx-rs/bin/executable_xdg-open deleted file mode 100644 index f646200..0000000 --- a/dot_local/share/snx-rs/bin/executable_xdg-open +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# xdg-open shim that hands every URL to the flatpak ungoogled-chromium. -# -# Used by `snxctl connect` (via the snxctl-chromium wrapper) so the -# Check Point SAML callback lands in a browser that won't HTTPS-upgrade -# or LNA-block the loopback handoff to 127.0.0.1:7779. The wrapper -# prepends this directory to snxctl's PATH — this file does NOT shadow -# the system-wide xdg-open for any other process. -exec flatpak run io.github.ungoogled_software.ungoogled_chromium \ - "$@" |
