diff --git a/home/git/git.nix b/home/git/git.nix index e0327dc..349fe67 100644 --- a/home/git/git.nix +++ b/home/git/git.nix @@ -31,6 +31,7 @@ ".tags.lock" ".tags.temp" "/.tmuxinator.yml" + "/.claude/" "Session.vim" ]; diff --git a/hosts/dell-prec-5570-nixos-btw/default.nix b/hosts/dell-prec-5570-nixos-btw/default.nix index 6591035..d09a95f 100644 --- a/hosts/dell-prec-5570-nixos-btw/default.nix +++ b/hosts/dell-prec-5570-nixos-btw/default.nix @@ -37,6 +37,9 @@ git = { user.email = "rudolf.tucek@watt-analytics.com"; gpg.signingKey = "0x1044945481B99D3E"; + ignores = [ + "/.wactl/" + ]; }; # Add fingerprint support diff --git a/modules/users/rtucek/git.nix b/modules/users/rtucek/git.nix index 0db03bc..f9f6e8e 100644 --- a/modules/users/rtucek/git.nix +++ b/modules/users/rtucek/git.nix @@ -26,10 +26,17 @@ in configuration in git's global config. ''; }; + + ignores = lib.mkOption { + type = lib.types.listOf lib.types.str; + description = "Supplemental global .gitignore entries"; + default = [ ]; + }; }; config = { home-manager.users.rtucek.programs.git = { + ignores = cfg.ignores; settings = { user = { name = cfg.user.name;