{ config, lib, pkgs, ... }: let cfg = config.szpont.hm.soft.swaylock; in { options.szpont.hm.soft.swaylock.enable = lib.mkEnableOption "enables swaylock"; config = lib.mkIf cfg.enable { programs.swaylock = { enable = true; package = pkgs.swaylock-effects; }; }; }