Add git-crypt

Add .gitattributes for git-crypt, this detects files matching *.crypt.*
this allows us to put secrets files anywhere in the repository.

Add 2 git-crypt collaborators

    BE99ADB5 Samuel Shuert <coded@clicks.codes>
    22772E7A Minion3665 <minion@clicks.codes>

Change-Id: Iffcfd9ff0f7f1cf4991ffa2e89b4403f0d29f675
Reviewed-on: https://git.clicks.codes/c/Chimera/NixFiles/+/410
Reviewed-by: Skyler Grey <minion@clicks.codes>
Tested-by: Samuel Shuert <coded@clicks.codes>
diff --git a/modules/home/git/default.nix b/modules/home/git/default.nix
index b8ac878..04a1915 100644
--- a/modules/home/git/default.nix
+++ b/modules/home/git/default.nix
@@ -9,6 +9,7 @@
     gitReview.enable = lib.mkEnableOption "Enable git review";
     delta.enable = lib.mkEnableOption "Enable delta, an alternative pager for git diffs that highlights syntax";
     stgit.enable = lib.mkEnableOption "Install StGit, a tool that makes working with stacked patches easier";
+    gitCrypt.enable = lib.mkEnableOption "Install git-crypt, a transparent file encryption tool for git repositories";
     auth = {
       clicksUsername = lib.mkOption {
         type = lib.types.str;
@@ -35,7 +36,8 @@
 
     home.packages =
       (if config.chimera.git.gitReview.enable then [ pkgs.git-review ] else [ ])
-      ++ (if config.chimera.git.stgit.enable then [ pkgs.stgit ] else [ ]);
+      ++ (if config.chimera.git.stgit.enable then [ pkgs.stgit ] else [ ])
+      ++ (if config.chimera.git.gitCrypt.enable then [ pkgs.git-crypt ] else [ ]);
 
     programs.zsh.shellAliases =
       if config.chimera.git.gitReview.enable then { "gr!" = "git review"; } else { };