--- /dev/null
+(define-module (infiniteadaptability packages erlang)
+ #:use-module (gnu packages erlang)
+ #:use-module (guix git-download)
+ #:use-module (guix packages))
+
+(define-public erlang-28.1.1
+ (package
+ (inherit erlang)
+ (version "28.1.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/erlang/otp")
+ (commit (string-append "OTP-" version))))
+ (file-name (git-file-name "erlang" version))
+ (sha256
+ (base32 "0d97mmd6ja77rc7b82sx1vf6prfy9fn9jgvl92h2dm47s5pi1i8h"))))))
+
+(define-public rebar
+ (package
+ (inherit rebar3)
+ (inputs (modify-inputs (package-inputs rebar3)
+ (replace "erlang" erlang-28.1.1)))))
+
+erlang-28.1.1