From 639b2ce63225f3d991c29ff292ecec6c0899fcf1 Mon Sep 17 00:00:00 2001 From: Alexander Gehrke Date: Sun, 11 Jan 2026 15:35:26 +0100 Subject: [PATCH] cleanup --- misc/webapp | 5 ++++- misc/xc | 17 ++++++++++++----- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/misc/webapp b/misc/webapp index 684aeaf..113d760 100755 --- a/misc/webapp +++ b/misc/webapp @@ -11,4 +11,7 @@ profile_dir=${XDG_DATA_HOME:-$HOME/.local/share}/jails/webapp-$profile mkdir -p $profile_dir -exec firejail ${XAUTHORITY:+--whitelist=$XAUTHORITY} --private=$profile_dir chromium --restore-last-session=false --class=$profile "$@" +exec firejail ${XAUTHORITY:+--whitelist=$XAUTHORITY} \ + --dbus-user=filter \ + --private=$profile_dir \ + chromium --restore-last-session=false --class=$profile "$@" diff --git a/misc/xc b/misc/xc index da4b7ac..cf69315 100755 --- a/misc/xc +++ b/misc/xc @@ -30,10 +30,18 @@ HELP source ${$(realpath "$0"):h:h}/lib/common.zsh -function get_primary() { xclip -o -selection primary } -function get_clipboard() { xclip -o -selection clipboard } -function set_primary() { xclip -i -selection primary } -function set_clipboard() { xclip -i -selection clipboard } +if [[ -n $WAYLAND_DISPLAY ]]; then + function get_primary() { wl-paste -p } + function get_clipboard() { wl-paste } + function set_primary() { wl-copy -p } + function set_clipboard() { wl-copy } +else + function get_primary() { xclip -o -selection primary } + function get_clipboard() { xclip -o -selection clipboard } + function set_primary() { xclip -i -selection primary } + function set_clipboard() { xclip -i -selection clipboard } +fi + function show_both() { printf "\e[1;94mPrimary\e[0m\n" get_primary @@ -95,4 +103,3 @@ case "${0:t}" in esac ;; esac -