{ config, pkgs, ... }:

{
  programs.git-credential-oauth = { enable = true; };

  programs.git = { enable = true; };

  test.stubs.git-credential-oauth = { };

  nmt.script = ''
    assertFileExists home-files/.config/git/config
    assertFileContains \
      home-files/.config/git/config \
      "${config.programs.git-credential-oauth.package}/bin/git-credential-oauth"
  '';
}