M .bash_profile => .bash_profile +1 -0
@@ 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"
M .bashrc => .bashrc +1 -1
@@ 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"
M .config/sway/config => .config/sway/config +1 -1
@@ 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
A .config/xdg-desktop-portal/portals.conf => .config/xdg-desktop-portal/portals.conf +4 -0
@@ 0,0 1,4 @@
+[preferred]
+default=gtk
+org.freedesktop.impl.portal.ScreenCast=wlr
+org.freedesktop.impl.portal.Screenshot=wlr