Migrate .gitconfig to home-manager

This commit is contained in:
2026-05-15 12:55:42 +00:00
parent 97248c0da3
commit ecb0dc092e
4 changed files with 62 additions and 45 deletions

22
hosts/common/home.nix Normal file
View File

@@ -0,0 +1,22 @@
{
identities,
primaryUser,
...
}:
let
user = identities.users.${primaryUser};
in
{
programs.git = {
signing = {
# Will be available on remote machines via SSH agent (Secretive).
key = "key::" + user.sign."sign@mars".key;
signByDefault = true;
};
settings.user = {
name = "Artem Sheremet";
inherit (user) email;
};
};
}