diff options
Diffstat (limited to 'accounts')
-rw-r--r-- | accounts/gkleen@sif/default.nix | 2 | ||||
-rw-r--r-- | 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 | |||
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 { |