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;