Compare commits

..

2 commits

Author SHA1 Message Date
0ff85399df
Fix minor issues 2022-12-29 14:46:46 +01:00
440fbe6c86
Move .xprofile into autostart-manage 2022-12-29 14:46:34 +01:00
5 changed files with 36 additions and 37 deletions

View file

@ -70,6 +70,37 @@ _autostart_manage_rm () {
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
list) _autostart_manage_list ;;
info) _autostart_manage_info ;;
@ -85,5 +116,6 @@ case $1 in
status) _systemctl "${2:-*}" status ;;
stop) _systemctl "${2:-*}" stop ;;
run) systemctl --user start autostart.target ;;
run-xorg) _autostart_run_xorg ;;
*) echo "'$1' is not valid" ;;
esac

View file

@ -40,7 +40,7 @@ start_audio_pipewire () {
wait-for-service --user "pipewire.service"
wait-for-service --user "wireplumber.service"
sleep 5
sleep 1
pw-link 'default-sink:monitor_FL' 'alsa_output.usb-BEHRINGER_UMC202HD_192k-00.HiFi__hw_U192k__sink:playback_FL'
pw-link 'default-sink:monitor_FR' 'alsa_output.usb-BEHRINGER_UMC202HD_192k-00.HiFi__hw_U192k__sink:playback_FR'

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' desktop='messenger' locked='true'
"$HOME/.config/polybar/launch.sh" &
"$HOME/.config/bspwm/focus-voip.py" &
feh --bg-fill "$XDG_PICTURES_DIR/wallpaper/active_wallpaper"
autostart-manage run-xorg

View file

@ -22,7 +22,8 @@
ripgrep # grep-alternative
trash-cli # rm wrapper to use trash-bin
shellcheck # tool for shell-syntax
spotifyd # spotify-daemon
#spotifyd # spotify-daemon
(spotifyd.override { withMpris = true; }) # spotify-daemon
tokei # project-language statistics
unzip # unzip
vimHugeX # vim with clipboard support

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 &