Gate bluetooth pairing agent on active bluetooth service

This commit is contained in:
David Heinemeier Hansson
2026-05-25 23:05:00 +02:00
parent 9fb52fa37a
commit 322d1bc30d
3 changed files with 25 additions and 0 deletions
+3
View File
@@ -7,6 +7,9 @@ Requires=dbus.socket
[Service]
Type=simple
# If bluetoothd is unavailable (for example in VMs or machines without a
# usable adapter), skip cleanly instead of entering a restart loop.
ExecCondition=/usr/bin/systemctl is-active --quiet bluetooth.service
# NoInputNoOutput auto-accepts pair requests. Safe because the adapter
# is only `pairable: true` when the user explicitly opens the omarchy
# bluetoothPanel and starts scanning; outside that window bluez refuses