From 8dabb3cee427160389d551d2ae7fc02479e92db1 Mon Sep 17 00:00:00 2001 From: Bo Jeanes Date: Wed, 17 Jul 2024 14:46:53 +1000 Subject: [PATCH] Configure git signing with SSH key from 1P --- flake.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/flake.nix b/flake.nix index aa5eabe..3fe20b7 100644 --- a/flake.nix +++ b/flake.nix @@ -223,6 +223,10 @@ branch = true; showUntrackedFiles = "all"; }; + + commit.gpgsign = true; + gpg.format = "ssh"; + user.signingkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJykg+5TulcwmeKFYSjZmnrL5/Fo4kWmOV1fAyt41Evh"; }; ignores = [ @@ -338,6 +342,8 @@ darwin = { # Yank/paste in Neovim to/from macOS clipboard by default programs.nixvim.clipboard.register = "unnamedplus"; + + programs.git.extraConfig."gpg \"ssh\"".program = "/Applications/1Password.app/Contents/MacOS/op-ssh-sign"; }; }; };