aboutsummaryrefslogtreecommitdiff
path: root/home/mun/programs/git.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/mun/programs/git.nix')
-rw-r--r--home/mun/programs/git.nix19
1 files changed, 15 insertions, 4 deletions
diff --git a/home/mun/programs/git.nix b/home/mun/programs/git.nix
index a716b80..7d29b04 100644
--- a/home/mun/programs/git.nix
+++ b/home/mun/programs/git.nix
@@ -1,9 +1,20 @@
-{...}: {
+{pkgs, ...}: {
programs.git = {
enable = true;
- settings.user = {
- name = "mun";
- email = "natasha@256phi.eu";
+ settings = {
+ user = {
+ name = "Natasha Moongrave";
+ email = "natasha@256phi.eu";
+ signingKey = "2A842249816B698B!";
+ };
+ commit.gpgSign = true;
+ gpg.program = "gpg";
};
};
+ programs.gpg.enable = true;
+
+ services.gpg-agent = {
+ enable = true;
+ pinentryPackage = pkgs.pinentry-curses; # terminal-friendly, good for a tty/zsh setup
+ };
}