mirror of
https://github.com/wizbright/waybox.git
synced 2025-10-29 05:40:20 -04:00
54 lines
1.8 KiB
Text
54 lines
1.8 KiB
Text
#
|
|
# Set environment variables here for Waybox
|
|
# Copy to $XDG_CONFIG_HOME/waybox/environment to customize
|
|
#
|
|
|
|
# To set your language for displaying messages and time/date formats, use the following:
|
|
#LANG=en_CA.UTF8
|
|
|
|
# To set your keyboard layout, use something like (see `man xkeyboard-config`
|
|
# for more information):
|
|
#export XKB_DEFAULT_LAYOUT=us
|
|
#export XKB_DEFAULT_MODEL=pc105
|
|
#export XKB_DEFAULT_OPTIONS=ctrl:swapcaps,esperanto:dvorak,lv3:ralt_switch_multikey
|
|
#export XKB_DEFAULT_RULES=evdev
|
|
#export XKB_DEFAULT_VARIANT=dvorak
|
|
#
|
|
# UIM for typing non-English characters
|
|
#export XMODIFIERS=@im=uim
|
|
#export GTK_IM_MODULE=uim
|
|
#export QT_IM_MODULE=uim
|
|
#export ECORE_IMF_MODULE=uim
|
|
|
|
# Current compositor. Needed for Wayland security negotiation.
|
|
export XDG_CURRENT_DESKTOP=Waybox
|
|
export XDG_SESSION_TYPE=wayland
|
|
|
|
# Make sure to run the X initialization if started through a display manager
|
|
# It must go here instead of in autostart so that the environment variables will get set
|
|
if test -n "$DISPLAY" && test -d /etc/X11/xinit/xinitrc.d;
|
|
then
|
|
for f in /etc/X11/xinit/xinitrc.d/*.sh;
|
|
do
|
|
test -r "$f" && . "$f"
|
|
done
|
|
fi
|
|
|
|
# Emerging standard, used by i.a. modern GTK versions instead of the obsolete
|
|
# org.gnome.default-applications.terminal.exec gsetting (which is now ignored)
|
|
# https://github.com/Vladimir-csp/xdg-terminal-exec (or create a symlink to
|
|
# your preferred terminal emulator)
|
|
TERMINAL=xdg-terminal-exec
|
|
# Get the preferred terminal from KDE (if you use mostly Qt apps)
|
|
#TERMINAL=$(kreadconfig5 --file kdeglobals --group General --key TerminalApplication --default "konsole")
|
|
# Or just set it hard:
|
|
#TERMINAL=kitty
|
|
export TERMINAL
|
|
|
|
if command -v xdg-autostart >/dev/null 2>&1;
|
|
then
|
|
export XDG_CURRENT_DESTKOP=OPENBOX
|
|
else
|
|
# Use autostart scripts for these environments
|
|
export WB_AUTOSTART_ENVIRONMENT=GNOME:KDE:OPENBOX
|
|
fi
|