Load user .profile after setting up default values

This allow the user .profile to switch case depending on the default
values. It is mandatory by example to setup custom wvkbd or svkbd,
depending on the wm we use.

Signed-off-by: Stacy Harper <contact@stacyharper.net>
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
master
Stacy Harper 3 years ago committed by Maarten van Gompel
parent 1ca8672473
commit c014c6bb92
  1. 10
      scripts/core/sxmo_winit.sh
  2. 4
      scripts/core/sxmo_xinit.sh

@ -5,14 +5,14 @@ envvars() {
# shellcheck disable=SC1091 # shellcheck disable=SC1091
[ -f /etc/profile ] && . /etc/profile [ -f /etc/profile ] && . /etc/profile
export BEMENU_OPTS='--fn "Monospace 11"' export BEMENU_OPTS='--fn "Monospace 11"'
# shellcheck source=/dev/null
[ -f "$HOME"/.profile ] && . "$HOME"/.profile
export MOZ_ENABLE_WAYLAND=1 export MOZ_ENABLE_WAYLAND=1
command -v "$TERMCMD" || export TERMCMD="foot" command -v "$TERMCMD" || export TERMCMD="foot"
command -v "$BROWSER" || export BROWSER=firefox command -v "$BROWSER" || export BROWSER=firefox
command -v "$EDITOR" || export EDITOR=vis command -v "$EDITOR" || export EDITOR=vis
command -v "$SHELL" || export SHELL=/bin/sh command -v "$SHELL" || export SHELL=/bin/sh
command -v "$KEYBOARD" || defaultkeyboard command -v "$KEYBOARD" || export KEYBOARD=wvkbd-mobintl
# shellcheck source=/dev/null
[ -f "$HOME"/.profile ] && . "$HOME"/.profile
[ -z "$MPV_HOME" ] && export MPV_HOME=/usr/share/sxmo/mpv [ -z "$MPV_HOME" ] && export MPV_HOME=/usr/share/sxmo/mpv
[ -z "$MOZ_USE_XINPUT2" ] && export MOZ_USE_XINPUT2=1 [ -z "$MOZ_USE_XINPUT2" ] && export MOZ_USE_XINPUT2=1
[ -z "$XDG_CONFIG_HOME" ] && export XDG_CONFIG_HOME=~/.config [ -z "$XDG_CONFIG_HOME" ] && export XDG_CONFIG_HOME=~/.config
@ -44,10 +44,6 @@ defaults() {
[ -e "$HOME"/.Xresources ] && xrdb -merge "$HOME"/.Xresources [ -e "$HOME"/.Xresources ] && xrdb -merge "$HOME"/.Xresources
} }
defaultkeyboard() {
export KEYBOARD=wvkbd
}
defaultconfig() { defaultconfig() {
if [ ! -r "$2" ]; then if [ ! -r "$2" ]; then
mkdir -p "$(dirname "$2")" mkdir -p "$(dirname "$2")"

@ -4,13 +4,13 @@
envvars() { envvars() {
# shellcheck disable=SC1091 # shellcheck disable=SC1091
[ -f /etc/profile ] && . /etc/profile [ -f /etc/profile ] && . /etc/profile
# shellcheck source=/dev/null
[ -f "$HOME"/.profile ] && . "$HOME"/.profile
command -v "$TERMCMD" || export TERMCMD="st -e" command -v "$TERMCMD" || export TERMCMD="st -e"
command -v "$BROWSER" || export BROWSER=surf command -v "$BROWSER" || export BROWSER=surf
command -v "$EDITOR" || export EDITOR=vis command -v "$EDITOR" || export EDITOR=vis
command -v "$SHELL" || export SHELL=/bin/sh command -v "$SHELL" || export SHELL=/bin/sh
command -v "$KEYBOARD" || defaultkeyboard command -v "$KEYBOARD" || defaultkeyboard
# shellcheck source=/dev/null
[ -f "$HOME"/.profile ] && . "$HOME"/.profile
[ -z "$MPV_HOME" ] && export MPV_HOME=/usr/share/sxmo/mpv [ -z "$MPV_HOME" ] && export MPV_HOME=/usr/share/sxmo/mpv
[ -z "$MOZ_USE_XINPUT2" ] && export MOZ_USE_XINPUT2=1 [ -z "$MOZ_USE_XINPUT2" ] && export MOZ_USE_XINPUT2=1
[ -z "$XDG_CONFIG_HOME" ] && export XDG_CONFIG_HOME=~/.config [ -z "$XDG_CONFIG_HOME" ] && export XDG_CONFIG_HOME=~/.config

Loading…
Cancel
Save