From ca802a885f87795dd3a0180b00c8b5d5d72f3465 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Wed, 26 Jan 2022 20:55:39 +0530 Subject: [PATCH] fish: conf.d/setup: Add QT environment variables for Wayland See https://wiki.archlinux.org/title/Wayland#Qt. For some reason, even after setting this in systemd environment variables, QT_QPA_PLATFORM does not get set. --- fish/.config/fish/conf.d/setup.fish | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fish/.config/fish/conf.d/setup.fish b/fish/.config/fish/conf.d/setup.fish index 41da796..1e5211f 100644 --- a/fish/.config/fish/conf.d/setup.fish +++ b/fish/.config/fish/conf.d/setup.fish @@ -3,6 +3,8 @@ function __fish_setup_on_tty_login --description "Set up environment on tty logi set -qx XDG_CACHE_HOME; or set -Ux XDG_CACHE_HOME $HOME/.cache set -qx XDG_DATA_HOME; or set -Ux XDG_DATA_HOME $HOME/.local/share set -qx XDG_STATE_HOME; or set -Ux XDG_STATE_HOME $HOME/.local/state + set -qx QT_QPA_PLATFORM; or set -Ux QT_QPA_PLATFORM wayland + set -qx QT_QPA_PLATFORMTHEME; or set -Ux QT_QPA_PLATFORMTHEME qt5ct for extra_path in ~/.{local,nix-profile,cargo,cabal,ghcup}/bin if test -d "$extra_path"