From 674e3fa3f651cbfa1fd691caa51978acd8d276f4 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Fri, 28 Jan 2022 20:52:47 +0530 Subject: [PATCH] fish: conf.d/setup: Set environment variables required by wayland --- fish/.config/fish/conf.d/setup.fish | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/fish/.config/fish/conf.d/setup.fish b/fish/.config/fish/conf.d/setup.fish index 2f20f4c..062da71 100644 --- a/fish/.config/fish/conf.d/setup.fish +++ b/fish/.config/fish/conf.d/setup.fish @@ -5,6 +5,19 @@ function __fish_setup_on_tty_login --description "Set up environment on tty logi set -qx XDG_STATE_HOME; or set -Ux XDG_STATE_HOME $HOME/.local/state set -qx SSH_AUTH_SOCK; or set -Ux SSH_AUTH_SOCK $XDG_RUNTIME_DIR/ssh-agent.socket + # Wayland session + set -qx XDG_SESSION_TYPE; or set -Ux XDG_SESSION_TYPE wayland + set -qx XDG_SESSION_DESKTOP; or set -Ux XDG_SESSION_DESKTOP wayland + set -qx XDG_CURRENT_DESKTOP; or set -Ux XDG_CURRENT_DESKTOP wayland + + # Firefox + set -qx MOZ_ENABLE_WAYLAND; or set -Ux MOZ_ENABLE_WAYLAND 1 + set -qx MOZ_DBUS_REMOTE; or set -Ux MOZ_DBUS_REMOTE 1 + + # QT + 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" set -gxp PATH "$extra_path"