nixos

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 618bba16c852dbf495362aaeaefa0c6a2e251621
parent e0879d6f29fcb9d14154e4bb9f59fd92e8652529
Author: Toni Brown <tb148@proton.me>
Date:   Sun, 24 Aug 2025 22:55:56 +0800

use sequoia chameleon for gpg and gpgv

Diffstat:
Agpg-from-sq.nix | 20++++++++++++++++++++
Mhome.nix | 2+-
2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/gpg-from-sq.nix b/gpg-from-sq.nix @@ -0,0 +1,20 @@ +{ + stdenv, + gnupg, + sequoia-chameleon-gnupg, +}: +stdenv.mkDerivation { + name = "gnupg-from-sequoia"; + buildInputs = [ + gnupg + sequoia-chameleon-gnupg + ]; + dontUnpack = true; + installPhase = '' + mkdir -p $out/bin + cp -rT ${gnupg} $out + rm $out/bin/gpg $out/bin/gpgv + ln -s ${sequoia-chameleon-gnupg}/bin/gpg-sq $out/bin/gpg + ln -s ${sequoia-chameleon-gnupg}/bin/gpgv-sq $out/bin/gpgv + ''; +} diff --git a/home.nix b/home.nix @@ -48,7 +48,6 @@ ponysay sarasa-gothic sequoia-sq - sequoia-chameleon-gnupg ]; programs.bat.enable = true; @@ -68,6 +67,7 @@ programs.git.signing.key = "53187AD414FDFBCC"; programs.gpg.enable = true; + programs.gpg.package = pkgs.callPackage ./gpg-from-sq.nix { }; services.gpg-agent = { enable = true; enableSshSupport = true;