mirror of
https://github.com/moons-14/dotfiles.git
synced 2026-10-06 05:48:12 +09:00
24 lines
545 B
Nix
24 lines
545 B
Nix
{ lib, pkgs, ... }:
|
|
{
|
|
home.packages = [ pkgs.swaylock ];
|
|
|
|
systemd.user.services.swaylock = {
|
|
Unit = {
|
|
Description = "Screen locker for Wayland";
|
|
Documentation = [ "man:swaylock(1)" ];
|
|
OnSuccess = [ "unlock.target" ];
|
|
PartOf = [ "lock.target" ];
|
|
Before = [ "lock.target" ];
|
|
};
|
|
|
|
Service = {
|
|
Type = "forking";
|
|
ExecStart = "${lib.getExe pkgs.swaylock} -f -i %h/.wallpapers/28.jpg";
|
|
Restart = "on-failure";
|
|
RestartSec = 0;
|
|
};
|
|
|
|
Install.WantedBy = [ "lock.target" ];
|
|
};
|
|
}
|