1
Fork 0

git: Fix multiple identities

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.
This commit is contained in:
caem 2024-12-08 11:46:43 +01:00
parent 146fdb2087
commit c36eebe6f1
Signed by: caem
GPG key ID: 69A830D03203405F

View file

@ -1,4 +1,4 @@
{ pkgs, lib, ... }:
{ pkgs, ... }:
let
ugp = "/nix/config/secrets/git_uni";
@ -28,9 +28,9 @@ in {
'';
};
home.file."/home/hu/.config/git/uni" = (lib.mkIf (builtins.pathExists ugp) {
source = "/nix/config/secrets/git_uni";
});
home.file."/home/hu/.config/git/uni" = {
source = ugp;
};
home.file."/home/hu/.config/git/config" = {
text = ''
@ -40,13 +40,9 @@ in {
[includeIf "gitdir:~/programming/forks/**"]
path = ~/.config/git/personal
'' + (if builtins.pathExists ugp then ''
[includeIf "gitdir:~/programming/uni/**"]
path = ~/.config/git/uni
'' else ''
# Uni config omitted
'');
'';
};
};
}