nix-config/modules/nixos/cli/password-store.nix
Oliver Davies 57c96d70f3 Remove passmenu-otp
It's already included in my dwm configuration so it doesn't need to be
re-declared here.
2025-04-23 20:00:44 +01:00

29 lines
494 B
Nix

{
config,
lib,
pkgs,
...
}:
with lib;
let
cfg = config.nixosModules.cli.password-store;
in
{
options.nixosModules.cli.password-store = {
enable = mkEnableOption "Enable pass";
extensions = mkOption {
default = [ ];
type = types.listOf types.package;
description = "pass extensions to install.";
};
};
config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [
(pass.withExtensions (e: with e; cfg.extensions))
];
};
}