sombrero: Add git module

This commit is contained in:
Alexander Heldt
2023-11-02 08:32:51 +01:00
parent e1c73d9a54
commit b2a8e45127
3 changed files with 30 additions and 1 deletions

View File

@@ -69,7 +69,6 @@
gnumake gnumake
mkpasswd mkpasswd
vim vim
git
tig tig
unar unar
]; ];
@@ -79,6 +78,7 @@
}; };
mod = { mod = {
git.enable = true;
ssh.enable = true; ssh.enable = true;
docker.enable = true; docker.enable = true;
nginx.enable = true; nginx.enable = true;

View File

@@ -0,0 +1,23 @@
{ pkgs, lib, config, ... }:
let
enabled = config.mod.git.enable;
in
{
options = {
mod.git = {
enable = lib.mkEnableOption "enable git module";
};
};
config = lib.mkIf enabled {
home-manager.users.alex = {
programs.git = {
enable = true;
includes = [
{ path = ./gitconfig; }
];
};
};
};
}

View File

@@ -0,0 +1,6 @@
[user]
name = Alexander Heldt
email = me@alexanderheldt.se
[url "git@github.com:"]
insteadOf = https://github.com/