{pkgs, ...}: {
  programs.swaylock = {
    enable = true;
    package = pkgs.swaylock-effects;
    # Settings are specifically for swaylock-effects
    settings = {
      indicator-radius = 100;
      indicator-thickness = 10;
      indicator-caps-lock = true;
      ignore-empty-password = true;
      show-failed-attempts = true;
      effect-blur = "5x3";
      effect-vignette = "0.5:0.5";
      grace = 2;
      fade-in = 0.2;
    };
  };
}