From 1c52e91b56cc601f8eb1bd19df3905c2aaee8333 Mon Sep 17 00:00:00 2001 From: ItsDrike Date: Mon, 15 Apr 2024 23:22:23 +0200 Subject: [PATCH] Add physlock --- system/roles/workstation/programs/default.nix | 1 + system/roles/workstation/programs/physlock.nix | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 system/roles/workstation/programs/physlock.nix diff --git a/system/roles/workstation/programs/default.nix b/system/roles/workstation/programs/default.nix index 5ad52c9..661d81a 100644 --- a/system/roles/workstation/programs/default.nix +++ b/system/roles/workstation/programs/default.nix @@ -1,5 +1,6 @@ { imports = [ ./misc.nix + ./physlock.nix ]; } diff --git a/system/roles/workstation/programs/physlock.nix b/system/roles/workstation/programs/physlock.nix new file mode 100644 index 0000000..b692160 --- /dev/null +++ b/system/roles/workstation/programs/physlock.nix @@ -0,0 +1,8 @@ +{ + # Screen locker which works across all virtual terminals + # Use `systemctl start physlock` to securely lock the screen + services.physlock = { + enable = true; + lockMessage = "System is locked..."; + }; +}