nix/nixos/1password.nix
2025-03-03 22:54:32 -06:00

34 lines
549 B
Nix

{
config,
lib,
pkgs,
...
}:
{
options.custom = with lib; {
_1password = {
enable = mkEnableOption "Enable 1password";
};
};
config = lib.mkIf config.custom._1password.enable {
programs._1password.enable = true;
programs._1password-gui = {
enable = true;
polkitPolicyOwners = [ "rayandrew" ];
};
environment.etc = {
"1password/custom_allowed_browsers" = {
text = ''
zen
zen-twilight
.zen-wrapped
.firefox-wrapped
firefox
'';
mode = "0755";
};
};
};
}