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..."; + }; +}