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 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 { (mkIf config.nathan.programs.util.git.enable {
# Git adjacent packages # Git adjacent packages
home.packages = [ home.packages = [
@ -80,7 +87,7 @@ with lib; {
userName = "Nathan McCarty"; userName = "Nathan McCarty";
userEmail = "nathan@mccarty.io"; userEmail = "nathan@mccarty.io";
signing = { signing = {
key = "B7A40A5D78C08885"; key = lib.mkDefault "B7A40A5D78C08885";
signByDefault = config.nathan.programs.util.git.gpgSign; signByDefault = config.nathan.programs.util.git.gpgSign;
}; };
ignores = [ ignores = [

View File

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