summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/home-manager/personal/programs/git.nix3
-rw-r--r--pkgs/static/gitignore/default.nix10
2 files changed, 7 insertions, 6 deletions
diff --git a/modules/home-manager/personal/programs/git.nix b/modules/home-manager/personal/programs/git.nix
index 40f10bb..56078a8 100644
--- a/modules/home-manager/personal/programs/git.nix
+++ b/modules/home-manager/personal/programs/git.nix
@@ -26,12 +26,13 @@ in {
ignores =
[
(builtins.readFile
- (pkgs.personal.static.gitignore.override {templates = ["direnv" "Emacs" "Linux"];}))
+ (pkgs.personal.static.gitignore.override {templates = ["Emacs" "Linux"];}))
]
++ [
# Personal rules
''
# direnv
+ .direnv
.envrc
# devenv
diff --git a/pkgs/static/gitignore/default.nix b/pkgs/static/gitignore/default.nix
index 94b3702..d97dec5 100644
--- a/pkgs/static/gitignore/default.nix
+++ b/pkgs/static/gitignore/default.nix
@@ -7,17 +7,17 @@
}:
stdenvNoCC.mkDerivation {
name = lib.concatStringsSep "+" templates + ".gitignore";
- version = "2023-06-30";
+ version = "2025-07-20";
src = fetchFromGitHub {
- owner = "toptal";
+ owner = "github";
repo = "gitignore";
- rev = "0a7fb01801c62ca53ab2dcd73ab96185e159e864";
- hash = "sha256-tZ+hlpt7T1by3f9BxzakjpQr+Y4top570J58q8VP9YE=";
+ rev = "9c2e50c7ccbf2f367f44e3c93e83934d12d67611";
+ hash = "sha256-Zo0eOiCH6NWSjO1mm8KhoNDxQePb15dVKhxvQ62alyQ=";
};
buildPhase = ''
- cd templates
+ mv {Global,community}/*.gitignore .
for file in ${lib.concatStringsSep " " (builtins.map (name: lib.escapeShellArg "${name}.gitignore") templates)}
do
echo "### $(basename "$file" .gitignore)" >> $out