<commit_before>{ pkgs, ... }:
{
  programs.git = {
    enable = true;
    package = pkgs.gitAndTools.gitFull;

    userName = "JesusMtnez";
    userEmail = "<EMAIL>";

    signing = {
      signByDefault = true;
      key = "<KEY>";
    };

    extraConfig = {
      core = {
        editor = "${pkgs.emacs-nox}/bin/emacs -nw";
        autocrlf = "input";
        whitespace = "trailing-space,blank-at-eol,tabs-in-indent";
      };

      pull.ff = "only";
      push.default = "upstream";
      fetch.prune = "true";
      color.ui = "auto";

      pager = {<commit_msg>git/better push configuration, enabling autoSetupRemote<commit_after>{ pkgs, ... }:
{
  programs.git = {
    enable = true;
    package = pkgs.gitAndTools.gitFull;

    userName = "JesusMtnez";
    userEmail = "<EMAIL>";

    signing = {
      signByDefault = true;
      key = "<KEY>";
    };

    extraConfig = {
      core = {
        editor = "${pkgs.emacs-nox}/bin/emacs -nw";
        autocrlf = "input";
        whitespace = "trailing-space,blank-at-eol,tabs-in-indent";
      };

      pull.ff = "only";
      push = {
        default = "simple";
        autoSetupRemote = true;
      };
      fetch.prune = "true";
      color.ui = "auto";

      pager = {
{'fraction_non_alphanumeric': 0.16275303643724695, 'fraction_numerical': 0.0, 'mean_word_length': 1.9289099526066351, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2733385', 'n_tokens_mistral': 442, 'n_tokens_neox': 422, 'n_words': 75}