aboutsummaryrefslogtreecommitdiffstats
path: root/appearance
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-07 19:11:19 +0200
committerDanilo M. <danix@danix.xyz>2026-10-07 19:11:19 +0200
commitfe80b03136a141fb6832474e7dd6dc0ba822e454 (patch)
treed5d9956c507279d9fdaa22e0687a2e7de105e274 /appearance
parentaace0a7da95e8ed6d680df8a5b466b9d7b24e855 (diff)
downloadquickshell-fe80b03136a141fb6832474e7dd6dc0ba822e454.tar.gz
quickshell-fe80b03136a141fb6832474e7dd6dc0ba822e454.zip
chore: remove waybar
The island replaces both bars: clock and VM dots in the clock pill, volume, tray, layout flag and privacy in the status pill and its sliver, mail count in the drawer. The icon switch no longer regenerates or reloads waybar, and the mail pill's watcher script goes with it. Workspaces and the taskbar have no persistent view by decision: the flick and the expose cover them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'appearance')
-rw-r--r--appearance/Icons.qml13
1 files changed, 5 insertions, 8 deletions
diff --git a/appearance/Icons.qml b/appearance/Icons.qml
index 2c4c403..a6eaec5 100644
--- a/appearance/Icons.qml
+++ b/appearance/Icons.qml
@@ -290,19 +290,16 @@ for name in sys.argv[2:]:
}
Process { id: gsetProc }
- // Two consumers resolve icons by name from gsettings when they are
- // generated, not when they run: the SDDM power icons (udt-accent) and
- // waybar's taskbar theme and module icons (its install.sh). So they are
- // regenerated here, chained after the gsettings write they read.
+ // The SDDM power icons resolve icon names from gsettings when udt-accent
+ // generates them, not when they run, so they are regenerated here,
+ // chained after the gsettings write they read. The island resolves its
+ // icons live and needs nothing.
readonly property string udtRepo: `${root.home}/Programming/GIT/unified-desktop-theme`
- readonly property string waybarRepo: `${root.home}/Programming/GIT/waybar-theme-udt`
function applyIcon(name) {
Quickshell.execDetached(["sh", "-c",
`gsettings set org.gnome.desktop.interface icon-theme "$1" || exit; ` +
- `[ -e ~/.cache/udt/wpaper ] && ${JSON.stringify(root.udtRepo)}/bin/udt-accent ~/.cache/udt/wpaper; ` +
- `[ -x ${JSON.stringify(root.waybarRepo)}/install.sh ] && ${JSON.stringify(root.waybarRepo)}/install.sh && ` +
- `killall -SIGUSR2 waybar`,
+ `[ -e ~/.cache/udt/wpaper ] && ${JSON.stringify(root.udtRepo)}/bin/udt-accent ~/.cache/udt/wpaper`,
"sh", name]);
const files = [qt6File, qt5File];
for (let i = 0; i < files.length; i++) {