. "$HOME/.config/environment"

numlockx on

setxkbmap de
setxkbmap -option caps:none

_autostart_apps()
{
	dunst &
	parcellite &
	solaar --window hide &

	conky --daemonize --config="$HOME/.config/conky/clock.conf"
	conky --daemonize --config="$HOME/.config/conky/system.conf"
	conky --daemonize --config="$HOME/.config/conky/archlinux-updates.conf"

	syncthing -no-browser &
	/usr/lib/kdeconnectd &
	qbittorrent &

	qutebrowser &

	mopidy &

	/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
}

_autostart()
{
	### wait for audio
	start_audio pipewire

	### wait for internet
	wait_for_service "network-online.target"

	pass x
	(pass notes/keepass | head -n 1 | keepassxc --pw-stdin ~/sync/passwords.kdbx) &
	pass x && sleep 5

	_autostart_apps &

	systemctl --user start autostart.target
}

_autostart &

# vim: ft=sh