river: Fix startup procedure process spawning
This commit is contained in:
parent
c193a90b40
commit
951365bd92
1 changed files with 27 additions and 21 deletions
|
@ -231,47 +231,53 @@ done
|
||||||
setxkbmap -option "compose:menu"
|
setxkbmap -option "compose:menu"
|
||||||
# set a nice wallpaper
|
# set a nice wallpaper
|
||||||
if exist wlopm && exist swww; then
|
if exist wlopm && exist swww; then
|
||||||
exec swww init &
|
riverctl spawn "swww init"
|
||||||
if [ -e "$HOME/pictures/wall.jpg" ]; then
|
if [ -e "$HOME/pictures/wall.jpg" ]; then
|
||||||
swww img "$HOME/pictures/wall.jpg" &
|
swww img "$HOME/pictures/wall.jpg"
|
||||||
fi
|
fi
|
||||||
if wlopm | grep -q DP-5 && wlopm | grep -q DP-3 && [ -e "$HOME/pictures/wall_l.jpg" ] && [ -e "$HOME/pictures/wall_r.jpg" ]; then
|
if wlopm | grep -q DP-5 && wlopm | grep -q DP-3 && [ -e "$HOME/pictures/wall_l.jpg" ] && [ -e "$HOME/pictures/wall_r.jpg" ]; then
|
||||||
swww img -o DP-5 "$HOME/pictures/wall_l.jpg" &
|
swww img -o DP-5 "$HOME/pictures/wall_l.jpg"
|
||||||
swww img -o DP-3 "$HOME/pictures/wall_r.jpg" &
|
swww img -o DP-3 "$HOME/pictures/wall_r.jpg"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# killall mako
|
|
||||||
# mako &
|
|
||||||
|
|
||||||
# start status bar
|
# start status bar
|
||||||
killall waybar
|
killall waybar
|
||||||
exec waybar &
|
riverctl spawn waybar
|
||||||
|
|
||||||
# start dynamic display configuration
|
# start dynamic display configuration
|
||||||
killall kanshi
|
killall kanshi
|
||||||
exec kanshi &
|
riverctl spawn kanshi
|
||||||
|
|
||||||
|
# start redshift-like sundown warming using current location or standard values
|
||||||
|
killall wlsunset
|
||||||
|
loc=$(curl ipinfo.io | grep -e '"loc": ' | sed -e 's/^.*"loc": "\(.*\)",$/\1/')
|
||||||
|
if [ -n "$loc" ]; then
|
||||||
|
riverctl spawn "wlsunset -l \"$(echo "$loc" | cut -d, -f1)\" -L \"$(echo "$loc" | cut -d, -f2)\""
|
||||||
|
else
|
||||||
|
riverctl spawn "wlsunset -S \"09:00\" -s \"21:00\" -d \"3600\""
|
||||||
|
fi
|
||||||
|
unset loc
|
||||||
|
|
||||||
# start screen idle locking/dimming/sleep tool
|
# start screen idle locking/dimming/sleep tool
|
||||||
killall swayidle
|
killall swayidle
|
||||||
exec swayidle \
|
riverctl spawn "swayidle \
|
||||||
timeout "${time_to_lockscreen}" 'pidof waylock || lockscreen' \
|
timeout ${time_to_lockscreen} 'pidof waylock || lockscreen' \
|
||||||
timeout "${time_to_screendim}" 'wlopm --off "*"' \
|
timeout ${time_to_screendim} 'wlopm --off \"*\"' \
|
||||||
timeout "${time_to_suspend}" 'systemctl suspend-then-hibernate' \
|
timeout ${time_to_suspend} 'systemctl suspend-then-hibernate' \
|
||||||
resume 'wlopm --on "*"' \
|
resume 'wlopm --on \"*\"' \
|
||||||
after-resume 'wlopm --on "*"' \
|
after-resume 'wlopm --on \"*\"' \
|
||||||
before-sleep 'pidof waylock || lockscreen' &
|
before-sleep 'pidof waylock || lockscreen' &"
|
||||||
|
|
||||||
killall clipman
|
killall clipman
|
||||||
exec wl-paste -t text --watch clipman store &
|
riverctl spawn "wl-paste -t text --watch clipman store"
|
||||||
# bash ~/.config/bin/gtktheme # setting our gtk variables
|
# bash ~/.config/bin/gtktheme # setting our gtk variables
|
||||||
# killall polkit-gnome-authentication-agent-1
|
# killall polkit-gnome-authentication-agent-1
|
||||||
# /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
|
# /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
|
||||||
# Set and exec into the default layout generator, rivercarro.
|
|
||||||
# River will send the process group of the init executable SIGTERM on exit.
|
|
||||||
riverctl default-layout rivercarro &
|
|
||||||
# start layouting engine
|
# start layouting engine
|
||||||
killall rivercarro
|
killall rivercarro
|
||||||
exec rivercarro -main-ratio 0.65 &
|
riverctl spawn "rivercarro -main-ratio 0.65"
|
||||||
|
# River will send the process group of the init executable SIGTERM on exit.
|
||||||
|
riverctl default-layout rivercarro
|
||||||
# exec rivercarro -main-ratio 0.65 -view-padding 6 -outer-padding 6 & # -> does not work with current rivercarro version (0.1.4)
|
# exec rivercarro -main-ratio 0.65 -view-padding 6 -outer-padding 6 & # -> does not work with current rivercarro version (0.1.4)
|
||||||
brightnessctl set 70%
|
brightnessctl set 70%
|
||||||
|
|
Loading…
Reference in a new issue