summary refs log tree commit diff
path: root/nixos/tests/xss-lock.nix
Commit message (Collapse)AuthorAge
* nixos/xsslock: wait until `pgrep xlock` succeeds (#40810)Maximilian Bosch2018-05-20
| | | | | | | Please refer to the conversation in the original PR (#40619) for further reference: https://github.com/NixOS/nixpkgs/pull/40619#issuecomment-390437845 It takes some time after the standby to trigger the locker which might break the test on Hydra.
* nixos/xss-lock: add module (#40619)Maximilian Bosch2018-05-18
`xsslock` (which was originally packaged in 6cb1d1aaaf02a72329bedf9c6960e54fea6f5c6e) is a simple screensaver which connects a given screen locker (e.g. `i3lock`) with `logind`. Whenever `loginctl lock-sessions` is invoked the locker will be used to lock the screen. This works with its power management features (e.g. `lid switch`) as well, so the PC can be locked automatically when the lid is closed. The module can be used like this: ``` { services.xserver.enable = true; programs.xss-lock.enable = true; programs.xss-lock.lockerCommand = "i3lock"; } ```