caem
c36eebe6f1
Very cursed solution but I don't have time to waste on it right now. Will fix sometime later when I find the spare time to.
49 lines
983 B
Nix
49 lines
983 B
Nix
{ pkgs, ... }:
|
|
|
|
let
|
|
ugp = "/nix/config/secrets/git_uni";
|
|
in {
|
|
home-manager.users.hu = {
|
|
home.file."/home/hu/.config/git/personal" = {
|
|
text = ''
|
|
[user]
|
|
email = "me@caem.dev"
|
|
name = "caem"
|
|
signingKey = "E50FC66B5062070DC462661C69A830D03203405F"
|
|
|
|
[gpg]
|
|
program = "${pkgs.gnupg}/bin/gpg2"
|
|
|
|
[commit]
|
|
gpgSign = true
|
|
|
|
[tag]
|
|
gpgSign = true
|
|
|
|
[init]
|
|
defaultBranch = "master"
|
|
|
|
[pull]
|
|
rebase = true
|
|
'';
|
|
};
|
|
|
|
home.file."/home/hu/.config/git/uni" = {
|
|
source = ugp;
|
|
};
|
|
|
|
home.file."/home/hu/.config/git/config" = {
|
|
text = ''
|
|
[includeIf "gitdir:~/programming/personal/**"]
|
|
path = ~/.config/git/personal
|
|
|
|
[includeIf "gitdir:~/programming/forks/**"]
|
|
path = ~/.config/git/personal
|
|
|
|
[includeIf "gitdir:~/programming/uni/**"]
|
|
path = ~/.config/git/uni
|
|
'';
|
|
};
|
|
};
|
|
}
|
|
|