{ ... }: { flake.modules.homeManager.bitwarden = { config, lib, pkgs, ... }: let user = config.meta.user; primaryEmail = builtins.head (lib.filter (email: email.primary) (builtins.attrValues user.emails)); in { programs.rbw = { enable = true; settings = { base_url = "https://vault.jelles.net"; email = primaryEmail.address; pinentry = pkgs.pinentry-gnome3; }; }; }; }