{ pkgs, ... }: {
  systemd.timers."bitcoin-git" = {
    wantedBy = [ "timers.target" ];
    timerConfig = {
      Unit = "bitcoin-git.service";
      OnCalendar = "daily";
      Persistent = true;
    };
  };

  systemd.services."bitcoin-git" = {
    script = ''
      [ ! -d "/home/hadi/btcprice" ] && ${pkgs.git}/bin/git clone git@github.com:anotherhadi/btcprice /home/hadi/btcprice
      cd "/home/hadi/btcprice"
      price=$(${pkgs.curl}/bin/curl eur.rate.sx/1BTC)
      echo "# Bitcoin Price in EURO" >README.md
      echo "" >>README.md
      echo "1 Bitcoin = $price€" >>README.md
      echo "" >>README.md
      echo "Date: $(date)" >>README.md
      ${pkgs.git}/bin/git add .
      ${pkgs.git}/bin/git commit -m "Update price (hadi)"
      ${pkgs.git}/bin/git push -u origin main
      exit 0
    '';
    serviceConfig = {
      Type = "oneshot";
      User = "hadi";
    };
  };
}
