aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/README.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-18 10:35:42 +0200
committerDanilo M. <danix@danix.xyz>2026-10-18 10:35:42 +0200
commita120bb98a809a60d81cf0aed4e81ed39e085fe2b (patch)
tree4e661da5a8830a3ce51c3b4d66f1d84bcc1c98f8 /desktop/README.md
parent0c08bffaca0b4b3b94d4c5484a86e8856f5e000a (diff)
downloadquickshell-a120bb98a809a60d81cf0aed4e81ed39e085fe2b.tar.gz
quickshell-a120bb98a809a60d81cf0aed4e81ed39e085fe2b.zip
Name the project Keystone, and move its paths and namespaces
The repository had no name of its own, only the framework's. It is now Keystone, in the README, AGENTS.md, the settings window, notes commit messages, calctl's PRODID and the user page's User-Agent. Its files move off quickshell's name too: ~/.config/quickshell/greetings -> ~/.config/keystone/ ~/.config/quickshell/obs-scene-icons.json -> ~/.config/keystone/ $XDG_STATE_HOME/quickshell/desktop.json -> $XDG_STATE_HOME/keystone/ ~/.config/quickshell is Quickshell's own default config directory (a bare qs loads its shell.qml), so sharing it was a collision rather than a home. There is no fallback to the old paths: the files are moved once. The layer namespaces become keystone-*, and the Hyprland blur rules in hypr-theme are renamed to match in the same change. A running shell keeps its old namespaces until restarted. Left alone: the retired standalone mail and vm shells' namespaces, which their READMEs keep as history; Quickshell's own app id, binary and process name; and the repository directory. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/README.md')
-rw-r--r--desktop/README.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/desktop/README.md b/desktop/README.md
index aa105a9..bffd9b1 100644
--- a/desktop/README.md
+++ b/desktop/README.md
@@ -185,18 +185,18 @@ the clipboard does after a copy; `back` returns to the grid.
## Hyprland
Nothing here is in the repo's control, and the drawer works without it. Frosting is the compositor's, matched on the namespace this window sets. The
-drawer sets `quickshell-desktop`, so it needs:
+drawer sets `keystone-desktop`, so it needs:
hl.layer_rule({
name = "blur-desktop",
- match = { namespace = "^(quickshell-desktop)$" },
+ match = { namespace = "^(keystone-desktop)$" },
blur = true,
xray = false,
ignore_alpha = 0.1,
})
The sound module's OSD owns its own window and keeps its old
-`quickshell-volume-osd` namespace, so the existing `blur-volume-osd` rule still
+`keystone-volume-osd` namespace, so the existing `blur-volume-osd` rule still
matches and stays. Without these the surfaces still render, just flat
translucent.