summaryrefslogtreecommitdiff
path: root/modules/nixos
diff options
context:
space:
mode:
authorqaristote <quentin.aristote@ens.fr>2023-03-14 12:23:56 +0100
committerqaristote <quentin.aristote@ens.fr>2023-03-14 12:23:56 +0100
commit946323f0cad17e511ab0cf5052506e4f565edfe0 (patch)
treec81cfd6ab22dbd503001dfbaa6b34fad85eb0da9 /modules/nixos
parent2dad7cf1a9e79fee2d391ee771b85b677bba8676 (diff)
home & nixos: git: add config for system flake directory
Diffstat (limited to 'modules/nixos')
-rw-r--r--modules/nixos/personal/nix.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/nixos/personal/nix.nix b/modules/nixos/personal/nix.nix
index 156f045..a4948f4 100644
--- a/modules/nixos/personal/nix.nix
+++ b/modules/nixos/personal/nix.nix
@@ -45,5 +45,13 @@ in {
wantedBy = lib.mkIf config.nix.gc.automatic [ "nix-gc.service" ];
};
};
+ programs.git = lib.mkIf (cfg.flake != null
+ && lib.hasPrefix "git+file" cfg.flake) {
+ enable = true;
+ config.user = {
+ name = "Root user of ${config.networking.hostName}";
+ email = "root@${config.networking.hostName}";
+ };
+ };
};
}