Add wayland stuff

This commit is contained in:
Tobias Reisinger 2022-03-26 15:08:10 +01:00
parent 77c58e5f98
commit 1b096b242a
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
7 changed files with 34 additions and 53 deletions

View file

@ -5,47 +5,6 @@ numlockx on
setxkbmap de
setxkbmap -option caps:none
if [ -x "$(command -v gpgconf)" ]
then
ssh_sock=$(gpgconf --list-dirs agent-ssh-socket)
export SSH_AUTH_SOCK="$ssh_sock"
gpgconf --launch gpg-agent
gpg2 --card-status > /dev/null
fi
network_wait_pid=1
audio_wait_pid=1
wait_for_service()
{
until systemctl is-active --quiet "$1"
do
sleep 0.5
done
}
wait_for_user_service()
{
until systemctl --user is-active --quiet "$1"
do
sleep 0.5
done
}
_autostart_audio()
{
wait_for_user_service "pipewire.service"
wait_for_user_service "wireplumber.service"
sleep 5
pw-link 'default-sink:monitor_FL' 'alsa_output.usb-BEHRINGER_UMC202HD_192k-00.analog-stereo:playback_FL'
pw-link 'default-sink:monitor_FR' 'alsa_output.usb-BEHRINGER_UMC202HD_192k-00.analog-stereo:playback_FR'
pw-link 'default-sink:monitor_FL' 'alsa_output.pci-0000_00_1f.3.analog-stereo:playback_FL'
pw-link 'default-sink:monitor_FR' 'alsa_output.pci-0000_00_1f.3.analog-stereo:playback_FR'
}
_autostart_workspace_voip()
{
@ -79,15 +38,11 @@ _autostart_apps()
#actkbd --grab --config ~/.config/actkbd/actkbd.conf --device /dev/input/by-id/usb-Dell_Dell_USB_Keyboard-event-kbd &
wait $network_wait_pid
syncthing -no-browser &
/usr/lib/kdeconnectd &
#transmission-gtk --minimized &
qbittorrent &
wait $audio_wait_pid
#steam-runtime -silent -tcp &
flatpak run com.valvesoftware.Steam -silent &
qutebrowser &
@ -102,7 +57,7 @@ _autostart()
{
### wait for audio
#start_jack
_autostart_audio
start_audio pipewire
### wait for internet
wait_for_service "network-online.target"