38 lines
908 B
Fish
Executable file
38 lines
908 B
Fish
Executable file
#!/usr/bin/env fish
|
|
|
|
set --query XDG_CONFIG_HOME || begin
|
|
echo XDG_CONFIG_HOME not set
|
|
exit 1
|
|
end
|
|
|
|
set --query DOTFILES_PATH || begin
|
|
echo DOTFILES_PATH not set
|
|
exit 1
|
|
end
|
|
|
|
# set --export --universal QT_QPA_PLATFORM xcb
|
|
# set --export --universal QT_QPA_PLATFORM_PLUGIN_PATH /usr/lib/qt/plugins
|
|
|
|
set --export --universal CLUTTER_BACKEND wayland
|
|
# set --export --universal SDL_VIDEODRIVER wayland
|
|
set --export --universal MOZ_ENABLE_WAYLAND 1
|
|
set --export --universal XDG_CURRENT_DESKTOP sway
|
|
set --export --universal _JAVA_AWT_WM_NONREPARENTING 1
|
|
|
|
# for s in $ENV_PATH/*/sway-init.d.fish
|
|
# source $s (dirname $s)
|
|
# end
|
|
|
|
set --query SWAY_LOGGING || set SWAY_LOGGING 0
|
|
|
|
if test $SWAY_LOGGING = 1
|
|
set initstr "\n(date): Starting Sway"
|
|
set elogfile ~/.sway.error.log
|
|
set logfile ~/.sway.log
|
|
|
|
echo $initstr >> $logfile; echo $initstr >> $elogfile
|
|
exec sway >> $logfile 2>> $elogfile
|
|
else
|
|
exec sway
|
|
end
|