37 lines
591 B
Nix
37 lines
591 B
Nix
{
|
|
self,
|
|
inputs,
|
|
...
|
|
}: {
|
|
flake.nixosModules.git = {
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: {
|
|
programs.git = {
|
|
enable = true;
|
|
package = self.packages.${pkgs.stdenv.hostPlatform.system}.git;
|
|
};
|
|
};
|
|
perSystem = {
|
|
pkgs,
|
|
lib,
|
|
self',
|
|
...
|
|
}: {
|
|
packages.git = inputs.wrappers.wrappers.git.wrap {
|
|
inherit pkgs;
|
|
runtimePkgs = with pkgs; [
|
|
git-secret
|
|
];
|
|
settings = {
|
|
user = {
|
|
email = "admin@voidarc.co.uk";
|
|
name = "voidarc";
|
|
};
|
|
credential.helper = "store";
|
|
};
|
|
};
|
|
};
|
|
}
|