diff --git a/shell/.profile b/shell/.profile index 893f269..0712222 100644 --- a/shell/.profile +++ b/shell/.profile @@ -40,12 +40,22 @@ export GOBIN=~/.local/bin # start X or Hyprland at login if [ -z "$DISPLAY" -a -z "$WAYLAND_DISPLAY" -a "$(tty)" = /dev/tty1 ]; then - if which niri > /dev/null; then + if which /usr/bin/sx > /dev/null; then + exec /usr/bin/sx ~/.xsession + elif which /usr/bin/startx > /dev/null; then + exec /usr/bin/startx ~/.xsession + elif which niri > /dev/null; then exec niri + if which river argen > /dev/null; then + export XKB_DEFAULT_LAYOUT=pl + exec river -c 'argen' elif which river kwm stdout-clock > /dev/null; then export XKB_DEFAULT_LAYOUT=pl exec river -c 'stdout-clock | kwm' - elif which /usr/bin/sx > /dev/null; then + elif which river rill > /dev/null; then + export XKB_DEFAULT_LAYOUT=pl + exec river -c rill + if which /usr/bin/sx > /dev/null; then exec /usr/bin/sx ~/.xsession elif which /usr/bin/startx > /dev/null; then exec /usr/bin/startx ~/.xsession diff --git a/xsession/.xsession b/xsession/.xsession index dd31efc..9735944 100755 --- a/xsession/.xsession +++ b/xsession/.xsession @@ -30,16 +30,16 @@ xsetroot -cursor_name left_ptr picom -b -I 1 -O 1 -e 1 --no-fading-openclose --backend glx || compton -b --no-fading-openclose -if which awesome > /dev/null; then - exec awesome -fi - if which dwm > /dev/null; then dunst & lupan-clock & exec dwm fi +if which awesome > /dev/null; then + exec awesome +fi + if which dk > /dev/null; then for m in $(polybar --list-monitors | cut -d: -f1); do MONITOR=$m polybar --reload bar &