aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-17 10:16:42 +0200
committerDanilo M. <danix@danix.xyz>2026-10-17 10:16:42 +0200
commit284709aefaed47b8d519ecf6c3dc79d1cd5cbbdf (patch)
tree0846dd707476b8527183bd35a3dcefdf9170abfd
parent93aa907852df96e2088d1b912aa900ae76619831 (diff)
downloadunified-desktop-theme-284709aefaed47b8d519ecf6c3dc79d1cd5cbbdf.tar.gz
unified-desktop-theme-284709aefaed47b8d519ecf6c3dc79d1cd5cbbdf.zip
udt-steps pokes the quickshell desktop shell
quickshell's appearance shell was merged into its desktop process, whose settings window now holds the appearance pages and the steps window. The appearance IPC target kept its verbs there, so only the path changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
-rw-r--r--AGENTS.md3
-rw-r--r--TODO-icons.md3
-rwxr-xr-xbin/udt-steps2
3 files changed, 5 insertions, 3 deletions
diff --git a/AGENTS.md b/AGENTS.md
index b9cb564..c146368 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -180,7 +180,8 @@ launcher on the desktop.
What this repo cannot do itself, it hands over: `bin/udt-steps NAME` takes a
consumer's pending steps on stdin, writes them to `~/.cache/udt/steps/NAME`
-and pokes quickshell's appearance shell (`ipc call appearance steps`), which
+and pokes quickshell's desktop shell (`ipc call appearance steps`, the verb
+kept from the appearance shell it replaced), which
shows one tab per file in a window centred on DP-3. Empty stdin clears the
tab, so each producer reports on every run and a consumer that caught up
disappears by itself. The producers are `udt-grub`, `udt-homepage`,
diff --git a/TODO-icons.md b/TODO-icons.md
index 30722bd..ca776b7 100644
--- a/TODO-icons.md
+++ b/TODO-icons.md
@@ -1,6 +1,7 @@
# Unhardcode the icon and cursor themes
-The appearance drawer's Icons tab (`quickshell/appearance/Icons.qml`) owns the
+The quickshell settings window's Icons page
+(`quickshell/desktop/modules/appearance/Icons.qml`) owns the
active icon and cursor theme and the cursor size. It sets them through
gsettings (`org.gnome.desktop.interface` icon-theme / cursor-theme /
cursor-size), the Qt configs (`qt5ct.conf`, `qt6ct.conf`: `icon_theme=`),
diff --git a/bin/udt-steps b/bin/udt-steps
index da4aca0..c1fa0a2 100755
--- a/bin/udt-steps
+++ b/bin/udt-steps
@@ -30,7 +30,7 @@ else
fi
repo="$(dirname "$(readlink -f "$0")")/.."
-qs_dir="$(realpath -m "$repo/../quickshell/appearance")"
+qs_dir="$(realpath -m "$repo/../quickshell/desktop")"
[ -f "$qs_dir/shell.qml" ] && command -v qs >/dev/null 2>&1 &&
timeout 5 qs -p "$qs_dir" ipc call appearance steps >/dev/null 2>&1
exit 0