diff --git a/pkgs/by-name/ad/adwaita-fonts/package.nix b/pkgs/by-name/ad/adwaita-fonts/package.nix index 52f79327a0ab..d1b044794793 100644 --- a/pkgs/by-name/ad/adwaita-fonts/package.nix +++ b/pkgs/by-name/ad/adwaita-fonts/package.nix @@ -1,21 +1,19 @@ { lib, stdenvNoCC, - fetchFromGitLab, + fetchurl, meson, ninja, + gnome, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "adwaita-fonts"; version = "48.2"; - src = fetchFromGitLab { - domain = "gitlab.gnome.org"; - owner = "GNOME"; - repo = "adwaita-fonts"; - tag = "${finalAttrs.version}"; - hash = "sha256-rXr4U5k0MUz766F5kVssZfM6Ra/hQOe/HLpGss2aZuo="; + src = fetchurl { + url = "mirror://gnome/sources/adwaita-fonts/${lib.versions.major finalAttrs.version}/adwaita-fonts-${finalAttrs.version}.tar.xz"; + hash = "sha256-FW9+kvL4LlJ/xzwwnbsjfApKXDqVvF7pSl77aUfFU+A="; }; nativeBuildInputs = [ @@ -23,6 +21,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { ninja ]; + passthru = { + updateScript = gnome.updateScript { + packageName = "adwaita-fonts"; + }; + }; + meta = { description = "Adwaita Sans, a variation of Inter, and Adwaita Mono, Iosevka customized to match Inter"; homepage = "https://gitlab.gnome.org/GNOME/adwaita-fonts";