{ 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"; }; }; }; }