Added git hm module

This commit is contained in:
Julien Malka 2021-12-11 12:16:25 +01:00
parent c678a871b3
commit 42cd7bb365
5 changed files with 27 additions and 7 deletions

View file

@ -25,7 +25,7 @@
users.users.julien = {
isNormalUser = true;
extraGroups = [ "wheel" ];
home = "/home/julien";
home = "/home/julien";
shell = pkgs.fish;
};

View file

@ -0,0 +1,18 @@
{ config, pkgs, lib, ... }:
let
cfg = config.luj.programs.git;
in
with lib;
{
options.luj.programs.git = {
enable = mkEnableOption "Enable git program";
};
config = mkIf cfg.enable {
programs.git = {
enable = true;
userName = "Julien Malka";
userEmail = "julien.malka@me.com";
};
};
}

View file

@ -18,8 +18,8 @@ with lib;
enable = mkEnableOption "activate neovim program";
};
config = mkIf cfg.enable{
programs.neovim = {
config = mkIf cfg.enable {
programs.neovim = {
enable = true;
package = pkgs.neovim-unwrapped;
plugins = with pkgs.vimPlugins; [
@ -47,7 +47,7 @@ with lib;
telescope-nvim
# Indent lines
indent-blankline-nvim
#indent-blankline-nvim
];
extraPackages = with pkgs; [
gcc
@ -62,7 +62,7 @@ with lib;
luafile ${./lua}/settings.lua
'';
};
};
};
}

View file

@ -17,8 +17,9 @@
home.username = "julien";
home.homeDirectory = "/home/julien";
home.stateVersion = "21.11";
imports = [ ../home-manager-modules/mails/default.nix ../home-manager-modules/neovim/default.nix ];
imports = [ ../home-manager-modules/mails/default.nix ../home-manager-modules/neovim/default.nix ../home-manager-modules/git/default.nix ];
luj.programs.neovim.enable = true;
luj.programs.git.enable = true;
};

View file

@ -9,13 +9,14 @@ in
home.username = "julien";
home.homeDirectory = "/home/julien";
home.stateVersion = "21.11";
imports = [../home-manager-modules/mails/default.nix ../home-manager-modules/neovim/default.nix];
imports = [../home-manager-modules/mails/default.nix ../home-manager-modules/neovim/default.nix ../home-manager-modules/git/default.nix ];
luj.emails = {
enable = true;
backend.enable = true;
};
luj.programs.neovim.enable = true;
luj.programs.git.enable = true;
};
boot.loader.grub.enable = true;