diff --git a/git.nix b/git.nix index 930e2e0..22a2595 100644 --- a/git.nix +++ b/git.nix @@ -19,4 +19,24 @@ commit.gpgsign = true; }; }; + + programs.jujutsu = { + enable = true; + settings = { + user = { + email = "me@alexvds.com"; + name = "Alex van de Sandt"; + }; + + signing = { + sign-all = true; + backend = "ssh"; + key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHJ9zhEHFJIpZ4qr6iu3Cqca3mquGCGyiIrcI0e3jXLZ"; + backends.ssh = { + program = "${pkgs._1password-gui}/bin/op-ssh-sign"; + allowedSignersFile = "~/.config/git/allowedSigners"; + }; + }; + }; + }; }