From 8f41da677ebeda5cee81e4dfdc84daf55bfc480f Mon Sep 17 00:00:00 2001 From: Rudolf Tucek Date: Mon, 21 Sep 2026 21:26:44 +0200 Subject: [PATCH 1/4] git module: allow adding machine-specific entries for .gitignore --- modules/users/rtucek/git.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/users/rtucek/git.nix b/modules/users/rtucek/git.nix index 0db03bc..9cf17b2 100644 --- a/modules/users/rtucek/git.nix +++ b/modules/users/rtucek/git.nix @@ -26,10 +26,16 @@ in configuration in git's global config. ''; }; + + ignores = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = "Supplemental global .gitignore entries"; + }; }; config = { home-manager.users.rtucek.programs.git = { + ignores = cfg.ignores; settings = { user = { name = cfg.user.name; From 905d825b0388f8be1aa87d908b27dba964dc3882 Mon Sep 17 00:00:00 2001 From: Rudolf Tucek Date: Mon, 21 Sep 2026 21:27:27 +0200 Subject: [PATCH 2/4] dell-prec-5570-nixos-btw: add `/.wactl/` to gitignore list --- hosts/dell-prec-5570-nixos-btw/default.nix | 3 +++ 1 file changed, 3 insertions(+) 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 From 96150be022f17b5d794110af96bc907f075661d5 Mon Sep 17 00:00:00 2001 From: Rudolf Tucek Date: Mon, 21 Sep 2026 21:28:31 +0200 Subject: [PATCH 3/4] git: ignore `/.claude/` globally --- home/git/git.nix | 1 + 1 file changed, 1 insertion(+) 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" ]; From bcdb7d677d593802205ce9ebfd9791660bb0a6dc Mon Sep 17 00:00:00 2001 From: Rudolf Tucek Date: Mon, 21 Sep 2026 21:32:07 +0200 Subject: [PATCH 4/4] git-module: fix mixing up `description` vs `default` --- modules/users/rtucek/git.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/users/rtucek/git.nix b/modules/users/rtucek/git.nix index 9cf17b2..f9f6e8e 100644 --- a/modules/users/rtucek/git.nix +++ b/modules/users/rtucek/git.nix @@ -29,7 +29,8 @@ in ignores = lib.mkOption { type = lib.types.listOf lib.types.str; - default = "Supplemental global .gitignore entries"; + description = "Supplemental global .gitignore entries"; + default = [ ]; }; };