-{ pkgs, lib, config, ... }:
+{
+ pkgs,
+ lib,
+ config,
+ ...
+}:
{
home.packages = lib.mkIf config.programs.git.enable [
pkgs.b4
];
programs.git = {
enable = lib.mkDefault true;
- ignores = [ "*~" "*.swp" ];
+ ignores = [
+ "*~"
+ "*.swp"
+ ];
package = lib.mkDefault pkgs.gitMinimal;
aliases = {
a = "add";
};
iniContent = {
/*
- diff.external = lib.concatStringsSep " " [
- "${pkgs.difftastic}/bin/difft"
- "--color auto"
- "--background dark"
- "--display side-by-side"
- ];
+ diff.external = lib.concatStringsSep " " [
+ "${pkgs.difftastic}/bin/difft"
+ "--color auto"
+ "--background dark"
+ "--display side-by-side"
+ ];
*/
# difftastic
/*
- diff.tool = "difftastic";
- difftool.prompt = false;
- difftool.difftastic.cmd = ''${pkgs.difftastic}/bin/difft "$LOCAL" "$REMOTE"'';
- pager.difftool = true;
+ diff.tool = "difftastic";
+ difftool.prompt = false;
+ difftool.difftastic.cmd = ''${pkgs.difftastic}/bin/difft "$LOCAL" "$REMOTE"'';
+ pager.difftool = true;
*/
# delta
/*
- core.pager = "delta --grep-separator-symbol keep";
- interactive.diffFilter = "delta --color-only --features=interactive";
- delta.features = "decorations";
- delta.interactive = {
- keep-plus-minus-markers = false;
- };
- delta.decorations = {
- commit-decoration-style = "blue ol";
- commit-style = "raw";
- file-style = "omit";
- hunk-header-decoration-style = "blue box";
- hunk-header-file-style = "red";
- hunk-header-line-number-style = "#067a00";
- hunk-header-style = "file line-number syntax";
- };
+ core.pager = "delta --grep-separator-symbol keep";
+ interactive.diffFilter = "delta --color-only --features=interactive";
+ delta.features = "decorations";
+ delta.interactive = {
+ keep-plus-minus-markers = false;
+ };
+ delta.decorations = {
+ commit-decoration-style = "blue ol";
+ commit-style = "raw";
+ file-style = "omit";
+ hunk-header-decoration-style = "blue box";
+ hunk-header-file-style = "red";
+ hunk-header-line-number-style = "#067a00";
+ hunk-header-style = "file line-number syntax";
+ };
*/
};
};