From c30afb4657ae211240fe87f4a05e8435fd928805 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Tue, 23 Nov 2021 21:26:10 +0100 Subject: [PATCH] extend the git config --- home-manager/common/git/git.nix | 93 +++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/home-manager/common/git/git.nix b/home-manager/common/git/git.nix index 559f80c..0237652 100644 --- a/home-manager/common/git/git.nix +++ b/home-manager/common/git/git.nix @@ -11,6 +11,99 @@ syntax-theme = "GitHub"; }; }; + extraConfig = { + pull = { + rebase = false; + }; + }; + ignores = [ + # ---> VisualStudioCode + ".vscode/*" + "!.vscode/settings.json" + "!.vscode/tasks.json" + "!.vscode/launch.json" + "!.vscode/extensions.json" + "*.code-workspace" + + # Local History for Visual Studio Code" + ".history/" + + # ---> Emacs" + # -*- mode: gitignore; -*-" + "*~" + "\#*\#" + "/.emacs.desktop" + "/.emacs.desktop.lock" + "*.elc" + "auto-save-list" + "tramp" + ".\#*" + + # Org-mode" + ".org-id-locations" + "*_archive" + + # flymake-mode" + "*_flymake.*" + + # eshell files" + "/eshell/history" + "/eshell/lastdir" + + # elpa packages" + "/elpa/" + + # reftex files" + "*.rel" + + # AUCTeX auto folder" + "/auto/" + + # cask packages" + ".cask/" + "dist/" + + # Flycheck" + "flycheck_*.el" + + # server auth directory" + "/server/" + + # projectiles files" + ".projectile" + + # directory configuration" + ".dir-locals.el" + + # network security" + "/network-security.data" + + + # ---> Vim" + # Swap" + "[._]*.s[a-v][a-z]" + "!*.svg # comment out if you don't need vector files" + "[._]*.sw[a-p]" + "[._]s[a-rt-v][a-z]" + "[._]ss[a-gi-z]" + "[._]sw[a-p]" + + # Session" + "Session.vim" + "Sessionx.vim" + + # Temporary" + ".netrwhist" + "*~" + # Auto-generated tag files" + "tags" + # Persistent undo" + "[._]*.un~" + + # ignore pycache" + "__pycache__/" + + ]; }; # raw files home.file.".config/git/hooks".source = ./hooks;