diff options
Diffstat (limited to '.config/dwl/start')
-rwxr-xr-x | .config/dwl/start | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.config/dwl/start b/.config/dwl/start new file mode 100755 index 0000000..d20b2d4 --- /dev/null +++ b/.config/dwl/start @@ -0,0 +1,30 @@ +#!/bin/sh +export XDG_RUNTIME_DIR=/tmp/xdg-runtime-$(id -u) +mkdir -p $XDG_RUNTIME_DIR +chmod 0700 $XDG_RUNTIME_DIR + +export QT_SCALE_FACTOR=1 +export GBM_BACKEND=nvidia-drm +export LIBVA_DRIVER_NAME=nvidia +export __GLX_VENDOR_LIBRARY_NAME=nvidia +export QT_QPA_PLATFORM=wayland +export QT_WAYLAND_DISABLE_WINDOWDECORATION=1 +export XDG_SESSION_TYPE=wayland +export MOZ_ENABLE_WAYLAND=1 +export GDK_BACKEND=wayland +export WLR_NO_HARDWARE_CURSORS=1 +export XDG_CURRENT_DESKTOP=wlr +export XDG_SESSION_DESKTOP=wlr +export SDL_VIDEODRIVER=wayland +export CLUTTER_BACKEND=wayland +export ELECTRON_OZONE_PLATFORM_HINT=auto +export EDITOR=nvim +export SUDO=doas + +export __GL_THREADED_OPTIMIZATIONS=0 + +mkfifo $XDG_RUNTIME_DIR/statuspipe +someblocks -p > $XDG_RUNTIME_DIR/statuspipe & +dbus-run-session dwl -s '$XDG_CONFIG_HOME/dwl/autostart &> /dev/null' < $XDG_RUNTIME_DIR/statuspipe +killall someblocks +rm $XDG_RUNTIME_DIR/statuspipe |