aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/shell.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-14 13:53:16 +0200
committerDanilo M. <danix@danix.xyz>2026-09-14 13:53:16 +0200
commit863a2a25e775eaed187b7dc727a26278540421f4 (patch)
tree0d04d05f35e4d336b2de3b4da5ba31ff5737ca1b /desktop/shell.qml
parentb5b369642fabe1209793138f2a725d375924330a (diff)
downloadquickshell-863a2a25e775eaed187b7dc727a26278540421f4.tar.gz
quickshell-863a2a25e775eaed187b7dc727a26278540421f4.zip
feat(desktop): bluetooth module, tile and page
Native Quickshell.Bluetooth for adapter power, discoverable, scan, connect, disconnect, trust and forget. Pairing is separate, because quickshell ships no BlueZ agent. The adapter is null for the first ~2s, so every access is navigated safely rather than assuming a first paint.
Diffstat (limited to 'desktop/shell.qml')
-rw-r--r--desktop/shell.qml2
1 files changed, 2 insertions, 0 deletions
diff --git a/desktop/shell.qml b/desktop/shell.qml
index 5f9640d..d191983 100644
--- a/desktop/shell.qml
+++ b/desktop/shell.qml
@@ -13,6 +13,7 @@ import Quickshell
import Quickshell.Io
import Quickshell.Wayland
import "modules/appearance"
+import "modules/bluetooth"
import "modules/mail"
import "modules/network"
import "modules/sound"
@@ -36,6 +37,7 @@ ShellRoot {
modules: [
SoundModule {},
NetworkModule {},
+ BluetoothModule {},
MailModule {},
AppearanceModule {},
VmModule {},