From 8660d684207e4452109e6e582622c55c0e3e4875 Mon Sep 17 00:00:00 2001 From: EphraimShikanga Date: Fri, 21 Nov 2025 12:45:50 +0300 Subject: [PATCH 1/2] Added apply to IpcHandler --- .../ii/modules/ii/wallpaperSelector/WallpaperSelector.qml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dots/.config/quickshell/ii/modules/ii/wallpaperSelector/WallpaperSelector.qml b/dots/.config/quickshell/ii/modules/ii/wallpaperSelector/WallpaperSelector.qml index 197acbf2e..77b353b74 100644 --- a/dots/.config/quickshell/ii/modules/ii/wallpaperSelector/WallpaperSelector.qml +++ b/dots/.config/quickshell/ii/modules/ii/wallpaperSelector/WallpaperSelector.qml @@ -75,6 +75,10 @@ Scope { function random(): void { Wallpapers.randomFromCurrentFolder(); } + + function apply(path: string): void { + Wallpapers.apply(path); + } } GlobalShortcut { From 52f67431c7f7a000a4fb0ea0c7c244d2962c0513 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sun, 23 Nov 2025 12:06:48 +0100 Subject: [PATCH 2/2] move wallpapers ipc handler to the right place --- .../ii/modules/ii/wallpaperSelector/WallpaperSelector.qml | 4 ---- dots/.config/quickshell/ii/services/Wallpapers.qml | 8 ++++++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/dots/.config/quickshell/ii/modules/ii/wallpaperSelector/WallpaperSelector.qml b/dots/.config/quickshell/ii/modules/ii/wallpaperSelector/WallpaperSelector.qml index 77b353b74..197acbf2e 100644 --- a/dots/.config/quickshell/ii/modules/ii/wallpaperSelector/WallpaperSelector.qml +++ b/dots/.config/quickshell/ii/modules/ii/wallpaperSelector/WallpaperSelector.qml @@ -75,10 +75,6 @@ Scope { function random(): void { Wallpapers.randomFromCurrentFolder(); } - - function apply(path: string): void { - Wallpapers.apply(path); - } } GlobalShortcut { diff --git a/dots/.config/quickshell/ii/services/Wallpapers.qml b/dots/.config/quickshell/ii/services/Wallpapers.qml index 9fb81e2d5..962451682 100644 --- a/dots/.config/quickshell/ii/services/Wallpapers.qml +++ b/dots/.config/quickshell/ii/services/Wallpapers.qml @@ -181,4 +181,12 @@ Singleton { root.thumbnailGenerated(thumbgenProc.directory) } } + + IpcHandler { + target: "wallpapers" + + function apply(path: string): void { + root.apply(path); + } + } }