1
0
mirror of https://github.com/alrayyes/dotfiles/ synced 2023-11-14 15:56:30 +00:00
dotfiles/dwm/.dwm/autostart.sh

62 lines
1.2 KiB
Bash
Raw Normal View History

2019-03-15 17:58:36 +00:00
#!/bin/sh
2019-11-29 10:49:39 +00:00
# Set working directory to home
cd ~
# Set screen orientation if second monitor is connected
SCREENCOUNT=$(xrandr | grep -c "\*")
# If multi screen add special mode for monitor so it supports 1440p over HDMI
if [ "$SCREENCOUNT" -eq 2 ]
then
2019-05-31 11:10:48 +00:00
if [ -f "$HOME/.local/bin/screen_desktop" ]
then
2019-05-31 11:10:48 +00:00
screen_desktop
# Make sure mouse is on main screen so windows are launched there
xdotool mousemove 3360 1080
fi
else
2019-05-31 11:10:48 +00:00
if [ -f "$HOME/.local/bin/screen" ]
then
2019-05-31 11:10:48 +00:00
screen
fi
fi
2019-03-22 09:39:59 +00:00
# lock screen after x minutes and on laptop close lid
xautolock -time 10 -locker ~/.local/bin/lock &
xss-lock -- ~/.local/bin/lock &
2019-05-30 19:19:32 +00:00
xcompmgr &
2019-05-31 15:26:09 +00:00
sxhkd &
if [ -e ~/.cache/wall1.png ] && [ -e ~/.cache/wall2.png ]
then
2019-05-30 19:37:29 +00:00
xwallpaper --output HDMI-2 --zoom ~/.cache/wall2.png --output DP-1 --zoom ~/.cache/wall1.png &
elif [ -e ~/.cache/wall1.png ]
then
2019-05-30 19:37:29 +00:00
xwallpaper --output eDP1 --zoom ~/.cache/wall1.png &
fi
2019-04-02 09:54:39 +00:00
# switch off microphones
amixer -c 2 set Mic nocap
amixer -c 3 set Mic nocap
2019-03-15 17:58:36 +00:00
unclutter &
dunst &
slstatus &
redshift-gtk &
nm-applet &
syncthing-gtk &
2019-06-28 10:26:00 +00:00
gpodder &
exec st -c tmux -e tmux &
2019-03-15 17:58:36 +00:00
exec spotify &
if [ -e /usr/bin/firefox ]
then
exec firefox &
elif [ -e /usr/bin/iceweasel ]
then
exec iceweasel &
fi