Move .xprofile into autostart-manage

This commit is contained in:
Tobias Reisinger 2022-12-29 14:46:34 +01:00
parent bbf5ffe4dc
commit 440fbe6c86
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
3 changed files with 33 additions and 35 deletions

View file

@ -70,6 +70,37 @@ _autostart_manage_rm () {
rm "$base_dir$(_filename "$1")" rm "$base_dir$(_filename "$1")"
} }
_autostart_run_xorg () {
feh --bg-fill "$XDG_PICTURES_DIR/wallpaper/active_wallpaper"
"$HOME/.config/polybar/launch.sh" &
"$HOME/.config/bspwm/focus-voip.py" &
numlockx on
#setxkbmap de
#setxkbmap -option caps:none
#setxkbmap -option compose:menu
xrdb "$HOME/.Xresources"
start-audio pipewire
wait-for-service "network-online.target"
if ! pgrep -x keepassxc
then
pass x
(pass keepass | head -n 1 | keepassxc --pw-stdin ~/sync/passwords.kdbx) &
fi
#keepass-unlock
#pass x && sleep 5
autoinstall graphical
autostart-manage run
}
case $1 in case $1 in
list) _autostart_manage_list ;; list) _autostart_manage_list ;;
info) _autostart_manage_info ;; info) _autostart_manage_info ;;
@ -85,5 +116,6 @@ case $1 in
status) _systemctl "${2:-*}" status ;; status) _systemctl "${2:-*}" status ;;
stop) _systemctl "${2:-*}" stop ;; stop) _systemctl "${2:-*}" stop ;;
run) systemctl --user start autostart.target ;; run) systemctl --user start autostart.target ;;
run-xorg) _autostart_run_xorg ;;
*) echo "'$1' is not valid" ;; *) echo "'$1' is not valid" ;;
esac esac

View file

@ -114,9 +114,4 @@ bspc rule -a 'Thunderbird:Mail' desktop='messenger' locked='true'
bspc rule -a 'thunderbird-default:Mail' desktop='messenger' locked='true' bspc rule -a 'thunderbird-default:Mail' desktop='messenger' locked='true'
bspc rule -a 'thunderbird' desktop='messenger' locked='true' bspc rule -a 'thunderbird' desktop='messenger' locked='true'
autostart-manage run-xorg
"$HOME/.config/polybar/launch.sh" &
"$HOME/.config/bspwm/focus-voip.py" &
feh --bg-fill "$XDG_PICTURES_DIR/wallpaper/active_wallpaper"

View file

@ -1,29 +0,0 @@
#!/usr/bin/env sh
. "$HOME/.config/environment"
numlockx on
setxkbmap de
setxkbmap -option caps:none
setxkbmap -option compose:menu
xrdb "$HOME/.Xresources"
_autostart()
{
### wait for audio
start-audio pipewire
### wait for internet
wait-for-service "network-online.target"
pass x
(pass keepass | head -n 1 | keepassxc --pw-stdin ~/sync/passwords.kdbx) &
pass x && sleep 5
autoinstall graphical
autostart-manage run
}
_autostart &