From d7ebc0b8171759b8ffb5fb3f6ef2dacf0129dea6 Mon Sep 17 00:00:00 2001 From: xdavidwu Date: Sun, 20 Aug 2023 23:58:51 +0800 Subject: [PATCH] set up flatpak for digital restrictions mechanism with firefox --- .bash_profile | 1 + .bashrc | 2 +- .config/sway/config | 2 +- .config/xdg-desktop-portal/portals.conf | 4 ++++ 4 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .config/xdg-desktop-portal/portals.conf diff --git a/.bash_profile b/.bash_profile index 120d41d..6504f24 100644 --- a/.bash_profile +++ b/.bash_profile @@ -9,6 +9,7 @@ unset PROMPT_COMMAND export XDG_CACHE_HOME="$HOME/.cache" export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share" +export XDG_DATA_DIRS="$XDG_DATA_HOME/flatpak/exports/share:/var/lib/flatpak/exports/share:$XDG_DATA_HOME:/usr/local/share:/usr/share" # be careful that composer does not uses XDG when no XDG_* defined PATH="$HOME/go/bin:$HOME/.local/bin:$XDG_DATA_HOME/npm/bin/:$XDG_CONFIG_HOME/composer/vendor/bin/:$PATH" diff --git a/.bashrc b/.bashrc index de0b0e3..f640ca3 100644 --- a/.bashrc +++ b/.bashrc @@ -48,7 +48,7 @@ elif command -v vimpager >/dev/null;then alias less=vimpager fi command -v nvim >/dev/null && alias vim=nvim -alias sway="env LC_ALL=zh_TW.utf8 sway" +alias sway="env LC_ALL=zh_TW.utf8 XDG_CURRENT_DESKTOP=sway sway" alias mcshl="env ALSOFT_DRIVERS=alsa $_GCOMPAT_PRELOAD _JAVA_OPTIONS=\"-Dawt.useSystemAAFontSettings=lcd -Xmn512m -Xms2G -Xmx2G -XX:+UseTransparentHugePages -XX:MaxGCPauseMillis=50 -XX:+UseZGC $_JAVA_OPTIONS\" mcshl" alias tstoggle="swaymsg input 1267:9454:ELAN24EE:00_04F3:24EE events toggle" diff --git a/.config/sway/config b/.config/sway/config index 8b8138f..40188e4 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -5,7 +5,7 @@ exec mako exec foot --server exec ~/.local/libexec/title-watch.sh exec sh -c 'wlchewing -e -d no -f "Noto Sans CJK TC 11" -b#303030 -s#80cbc4 -S#101a19 2>/tmp/wlchewing.log' -exec dbus-update-activation-environment WAYLAND_DISPLAY +exec dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP GTK_THEME output eDP-1 scale 3 output DP-2 pos 0 0 diff --git a/.config/xdg-desktop-portal/portals.conf b/.config/xdg-desktop-portal/portals.conf new file mode 100644 index 0000000..8c3959a --- /dev/null +++ b/.config/xdg-desktop-portal/portals.conf @@ -0,0 +1,4 @@ +[preferred] +default=gtk +org.freedesktop.impl.portal.ScreenCast=wlr +org.freedesktop.impl.portal.Screenshot=wlr -- 2.45.2