thunderbird gpg agent

This commit is contained in:
Henri Dohmen 2025-05-31 12:16:39 +02:00
parent 36d5e995f2
commit 1f65e12585
6 changed files with 93 additions and 20 deletions

View file

@ -1,9 +1,15 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [ seahorse ];
environment.systemPackages = with pkgs; [
seahorse
libsecret
];
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
pinentryPackage = pkgs.pinentry-gtk2;
};
services.gnome.gnome-keyring = {
enable = true;
};
}

View file

@ -1,4 +1,4 @@
{ ... }:
{ pkgs, ... }:
{
services = {
printing.enable = true;
@ -9,6 +9,13 @@
};
udisks2.enable = true;
emacs.enable = true;
protonmail-bridge.enable = true;
};
home.services.protonmail-bridge = {
enable = true;
path = with pkgs; [
pass
gnome-keyring
];
};
}

View file

@ -1,19 +1,19 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
signal-desktop
element-desktop
zulip
vesktop
wireguard-tools
bitwarden
calibre
element-desktop
kitty
nil
vlc
spotify
calibre
zotero
obsidian
signal-desktop
spotify
vesktop
vlc
wireguard-tools
zotero
zulip
];
virtualisation = {
@ -30,10 +30,7 @@
package = pkgs.thunderbird-latest;
profiles.default = {
isDefault = true;
settings = {
"mail.openpgp.allow_external_gnupg" = true;
"mail.openpgp.fetch_pubkeys_from_gnupg" = true;
};
withExternalGnupg = true;
};
};
};