From 79a367ef4058675522ca593d2a8280572d140b63 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Thu, 4 Sep 2025 21:23:39 +0200 Subject: ... --- accounts/gkleen@sif/default.nix | 2 +- accounts/gkleen@sif/shell/quickshell/Lockscreen.qml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix index 8ccba793..92163dca 100644 --- a/accounts/gkleen@sif/default.nix +++ b/accounts/gkleen@sif/default.nix @@ -50,7 +50,7 @@ let }; # lockCommand = "${lib.getExe' config.systemd.package "systemctl"} --user start gtklock.service"; - lockCommand = "${lib.getExe' cfg.programs.quickshell.package "qs"} ipc call lock lock"; + lockCommand = "${lib.getExe' cfg.programs.quickshell.package "qs"} ipc call Lockscreen setLocked true"; editor = pkgs.symlinkJoin { inherit (cfg.services.emacs.package) name; diff --git a/accounts/gkleen@sif/shell/quickshell/Lockscreen.qml b/accounts/gkleen@sif/shell/quickshell/Lockscreen.qml index d71e896a..7cb1cc67 100644 --- a/accounts/gkleen@sif/shell/quickshell/Lockscreen.qml +++ b/accounts/gkleen@sif/shell/quickshell/Lockscreen.qml @@ -36,9 +36,10 @@ Scope { } IpcHandler { - target: "lock" + target: "Lockscreen" - function lock(): void { lock.locked = true; } + function setLocked(locked: bool): void { lock.locked = locked; } + function getLocked(): bool { return lock.locked; } } WlSessionLock { -- cgit v1.2.3