summaryrefslogtreecommitdiff
path: root/accounts
diff options
context:
space:
mode:
Diffstat (limited to 'accounts')
-rw-r--r--accounts/gkleen@sif/default.nix2
-rw-r--r--accounts/gkleen@sif/shell/quickshell/Lockscreen.qml5
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
50 }; 50 };
51 51
52 # lockCommand = "${lib.getExe' config.systemd.package "systemctl"} --user start gtklock.service"; 52 # lockCommand = "${lib.getExe' config.systemd.package "systemctl"} --user start gtklock.service";
53 lockCommand = "${lib.getExe' cfg.programs.quickshell.package "qs"} ipc call lock lock"; 53 lockCommand = "${lib.getExe' cfg.programs.quickshell.package "qs"} ipc call Lockscreen setLocked true";
54 54
55 editor = pkgs.symlinkJoin { 55 editor = pkgs.symlinkJoin {
56 inherit (cfg.services.emacs.package) name; 56 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 {
36 } 36 }
37 37
38 IpcHandler { 38 IpcHandler {
39 target: "lock" 39 target: "Lockscreen"
40 40
41 function lock(): void { lock.locked = true; } 41 function setLocked(locked: bool): void { lock.locked = locked; }
42 function getLocked(): bool { return lock.locked; }
42 } 43 }
43 44
44 WlSessionLock { 45 WlSessionLock {