From 5312059bc875b51500ec4b365c46f425110728ad Mon Sep 17 00:00:00 2001 From: Ivan Dimitrov Date: Fri, 1 Dec 2023 18:09:45 +0200 Subject: [PATCH] add mailvelope integration --- modules/home/programs/firefox/default.nix | 11 +++++++++++ nixos/laptop/default.nix | 3 +-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/modules/home/programs/firefox/default.nix b/modules/home/programs/firefox/default.nix index 192f96e..8bb7de0 100644 --- a/modules/home/programs/firefox/default.nix +++ b/modules/home/programs/firefox/default.nix @@ -73,4 +73,15 @@ }; }; }; + home = { + file.".mozilla/native-messaging-hosts/gpgmejson.json".text = builtins.toJSON { + name = "gpgmejson"; + description = "Integration with GnuPG"; + path = "${pkgs.gpgme.dev}/bin/gpgme-json"; + type = "stdio"; + allowed_extensions = [ + "jid1-AQqSMBYb0a8ADg@jetpack" + ]; + }; + }; } diff --git a/nixos/laptop/default.nix b/nixos/laptop/default.nix index bf36dcb..7ccab8b 100644 --- a/nixos/laptop/default.nix +++ b/nixos/laptop/default.nix @@ -70,7 +70,6 @@ nodejs_20 ntfs3g openssl - pinentry-qt python311 srm tealdeer @@ -103,7 +102,7 @@ programs = { gnupg.agent = { enable = true; - enableSSHSupport = true; + pinentryFlavor = "curses"; }; zsh.enable = true; nix-ld.enable = true;