aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/shell.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-14 12:20:23 +0200
committerDanilo M. <danix@danix.xyz>2026-09-14 12:20:23 +0200
commit55619e7dc830697d2929b0bd5cf1c6dc7435720c (patch)
tree88109bc58df7966d9a09800bc9197f877f487134 /desktop/shell.qml
parent06fcc500d545e2a5c3c4e9d3b24951279f33adf4 (diff)
downloadquickshell-55619e7dc830697d2929b0bd5cf1c6dc7435720c.tar.gz
quickshell-55619e7dc830697d2929b0bd5cf1c6dc7435720c.zip
feat(desktop): the appearance tile
A tile with no page: appearance stays its own process because a wallpaper picker needs more room than a 600px drawer, so the tile only fires its existing IPC. This is the case the contract's activate() exists for.
Diffstat (limited to 'desktop/shell.qml')
-rw-r--r--desktop/shell.qml5
1 files changed, 4 insertions, 1 deletions
diff --git a/desktop/shell.qml b/desktop/shell.qml
index ed219e5..c654cd4 100644
--- a/desktop/shell.qml
+++ b/desktop/shell.qml
@@ -12,6 +12,7 @@
import Quickshell
import Quickshell.Io
import Quickshell.Wayland
+import "modules/appearance"
ShellRoot {
// Quickshell exits once no window is visible, and the drawer is closed
@@ -28,7 +29,9 @@ ShellRoot {
Drawer {
id: drawer
- modules: []
+ modules: [
+ AppearanceModule {},
+ ]
}
// The waybar launcher and the deep-link keybinds all reach this: