{
  pkgs,
  config,
  lib,
  ...
}: let
  cfg = config.jiriks74.zsh;
in {
  meta.maintainers = with lib.maintainers; [jiriks74];

  options.jiriks74.zsh.gitTools = lib.mkEnableOption "Install usefull git tools";

  config = lib.mkIf cfg.gitTools {
    # assertions = [
    #   {
    #     # Condition that must be true
    #     assertion = cfg.enable;
    #     # Error message if the assertion fails
    #     message = ''
    #       Home-Manager module jiriks74.zsh.gitTools is enabled but jiriks74.zsh is not!
    #     '';
    #   }
    # ];
    home.packages = with pkgs; [
      gh
      tea
    ];
  };
}