Compare commits

...

2 Commits

Author SHA1 Message Date
Nathan McCarty ed980b89cd
fix wsl whoops 2023-03-14 16:52:47 -04:00
Nathan McCarty 62c1d1c50d
Tweak git a little more 2023-03-14 16:50:42 -04:00
3 changed files with 16 additions and 2 deletions

View File

@ -66,6 +66,13 @@ with lib; {
tmate
];
})
(mkIf (config.nathan.programs.util.git.enable
&& config.nathan.programs.util.git.gpgSign) {
programs.git.signing = {
key = lib.mkDefault "B7A40A5D78C08885";
signByDefault = lib.mkDefault config.nathan.programs.util.git.gpgSign;
};
})
(mkIf config.nathan.programs.util.git.enable {
# Git adjacent packages
home.packages = [
@ -80,7 +87,7 @@ with lib; {
userName = "Nathan McCarty";
userEmail = "nathan@mccarty.io";
signing = {
key = "B7A40A5D78C08885";
key = lib.mkDefault "B7A40A5D78C08885";
signByDefault = config.nathan.programs.util.git.gpgSign;
};
ignores = [

View File

@ -21,7 +21,6 @@
# Setup WSL
wsl = {
enable = true;
automountPath = "/mnt";
defaultUser = "nathan";
startMenuLaunchers = true;
};

View File

@ -22,4 +22,12 @@
};
};
};
# Setup git commit signing with ssh key
programs.git = {
extraConfig = {
commit.gpgsign = true;
gpg.format = "ssh";
user.signingkey = "~/.ssh/id_ed25519.pub";
};
};
}