feat(hass): improve ueboom connection at boot
All checks were successful
Discord / discord commits (push) Has been skipped

This commit is contained in:
matt1432 2024-12-31 16:59:40 -05:00
parent 0a823fbb1a
commit 458dc14eef

View file

@ -27,13 +27,23 @@
systemd.user.services = { systemd.user.services = {
pulseaudio.after = ["bluetooth.service"]; pulseaudio.after = ["bluetooth.service"];
spotifyd.after = ["pulseaudio.service"]; spotifyd.after = ["pulseaudio.service"];
ueboom = { ueboom = {
after = ["spotifyd.service"]; after = ["spotifyd.service"];
path = with pkgs; [bluez]; path = builtins.attrValues {
inherit (pkgs) bluez;
inherit (config.hardware.pulseaudio) package;
};
script = '' script = ''
sleep 60 if [[ "$(pactl get-default-sink)" == "auto_null" ]]; then
exec bluetoothctl connect 88:C6:26:93:4B:77 exec bluetoothctl connect 88:C6:26:93:4B:77
fi
''; '';
serviceConfig = {
Restart = "on-failure";
RestartSec = 3;
RestartPreventExitStatus = 3;
};
}; };
}; };
systemd.user.targets.default.wants = [ systemd.user.targets.default.wants = [