diff options
Diffstat (limited to 'modules/workstation/windowing/sway/swaylock')
-rw-r--r-- | modules/workstation/windowing/sway/swaylock/config.in | 3 | ||||
-rw-r--r-- | modules/workstation/windowing/sway/swaylock/default.nix | 12 |
2 files changed, 15 insertions, 0 deletions
diff --git a/modules/workstation/windowing/sway/swaylock/config.in b/modules/workstation/windowing/sway/swaylock/config.in new file mode 100644 index 000000000000..c6f280aa8f5b --- /dev/null +++ b/modules/workstation/windowing/sway/swaylock/config.in @@ -0,0 +1,3 @@ +image=@wallpaper@ +indicator-idle-visible +show-failed-attempts diff --git a/modules/workstation/windowing/sway/swaylock/default.nix b/modules/workstation/windowing/sway/swaylock/default.nix new file mode 100644 index 000000000000..be15c87ade32 --- /dev/null +++ b/modules/workstation/windowing/sway/swaylock/default.nix @@ -0,0 +1,12 @@ +{ pkgs, config, ... }: + +{ + imports = [ ../../../../xdg ]; + + environment.systemPackages = with pkgs; [ swaylock ]; + + users.users.qyliss.xdg.config.paths."swaylock/config" = pkgs.substituteAll { + src = ./config.in; + wallpaper = config.programs.sway.wallpaper; + }; +} |