{
  config,
  lib,
  pkgs,
  ...
}: {
  options.dotfiles.inputs.home-manager.programs.password-store.enable =
    lib.dotfiles.mkEnableOption;

  config =
    lib.mkIf
    config.dotfiles.inputs.home-manager.programs.password-store.enable
    {
      programs.password-store = {
        enable = true;
        package = pkgs.pass-wayland.withExtensions (exts: [exts.pass-otp]);
      };
    };
}
