fix(homie): restart spotifyd when connection breaks

This commit is contained in:
matt1432 2025-04-20 19:53:40 -04:00
parent 9d31fc6f2f
commit 83bc927a8d

View file

@ -47,7 +47,7 @@
systemd.services."temp-fix-nic" = { systemd.services."temp-fix-nic" = {
wantedBy = ["multi-user.target"]; wantedBy = ["multi-user.target"];
after = ["tailscaled.service"]; after = ["tailscaled.service"];
path = [pkgs.ripgrep]; path = [pkgs.ripgrep "/run/wrappers"];
script = '' script = ''
# Wait for boot to finish # Wait for boot to finish
sleep 60 sleep 60
@ -58,6 +58,7 @@
if echo "$line" | rg 'NIC Link is Up' &> /dev/null; then if echo "$line" | rg 'NIC Link is Up' &> /dev/null; then
echo "restarting tailscaled" echo "restarting tailscaled"
systemctl restart tailscaled.service systemctl restart tailscaled.service
sudo -u ${mainUser} systemctl --user restart spotifyd
fi fi
done done
''; '';