From f0671ea36c1cbb46ef40cc8174b06b8b4aa22baf Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 18 May 2026 23:59:47 +0200 Subject: [PATCH 1/4] aurulent-sans: migration to installFonts --- pkgs/by-name/au/aurulent-sans/package.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/au/aurulent-sans/package.nix b/pkgs/by-name/au/aurulent-sans/package.nix index 162664f9f879..b6d9f00fb7ed 100644 --- a/pkgs/by-name/au/aurulent-sans/package.nix +++ b/pkgs/by-name/au/aurulent-sans/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchFromGitHub, + installFonts, }: stdenvNoCC.mkDerivation rec { @@ -15,13 +16,7 @@ stdenvNoCC.mkDerivation rec { hash = "sha256-M/duhgqxXZJq5su9FrsGjZdm+wtO5B5meoDomde+GwY="; }; - installPhase = '' - runHook preInstall - - install -Dm644 *.otf -t $out/share/fonts - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { description = "Aurulent Sans"; From b239b59aed020513436a198f1c31698b0c89057b Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 19 May 2026 00:00:25 +0200 Subject: [PATCH 2/4] aurulent-sans: use finalAttrs --- pkgs/by-name/au/aurulent-sans/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/au/aurulent-sans/package.nix b/pkgs/by-name/au/aurulent-sans/package.nix index b6d9f00fb7ed..1caec893c770 100644 --- a/pkgs/by-name/au/aurulent-sans/package.nix +++ b/pkgs/by-name/au/aurulent-sans/package.nix @@ -5,14 +5,14 @@ installFonts, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "aurulent-sans"; version = "0.1"; src = fetchFromGitHub { owner = "deepfire"; repo = "hartke-aurulent-sans"; - rev = "${pname}-${version}"; + tag = "aurulent-sans-${finalAttrs.version}"; hash = "sha256-M/duhgqxXZJq5su9FrsGjZdm+wtO5B5meoDomde+GwY="; }; @@ -26,4 +26,4 @@ stdenvNoCC.mkDerivation rec { license = lib.licenses.ofl; platforms = lib.platforms.all; }; -} +}) From 6b8165ba6e53c03ce9cab0f2e13f939e09e27a38 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 19 May 2026 00:00:43 +0200 Subject: [PATCH 3/4] aurulent-sans: fix description --- pkgs/by-name/au/aurulent-sans/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/au/aurulent-sans/package.nix b/pkgs/by-name/au/aurulent-sans/package.nix index 1caec893c770..79012c350757 100644 --- a/pkgs/by-name/au/aurulent-sans/package.nix +++ b/pkgs/by-name/au/aurulent-sans/package.nix @@ -20,7 +20,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { description = "Aurulent Sans"; - longDescription = "Aurulent Sans is a humanist sans serif intended to be used as an interface font."; + longDescription = "Aurulent Sans is a humanist sans serif intended to be used as an interface font"; homepage = "http://delubrum.org/"; maintainers = with lib.maintainers; [ deepfire ]; license = lib.licenses.ofl; From 46e0f09353a6469ddabbde888f449fcb105622cd Mon Sep 17 00:00:00 2001 From: Yohann Boniface Date: Tue, 4 Aug 2026 00:48:32 +0200 Subject: [PATCH 4/4] aurulent-sans: set __structuredAttrs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GaƩtan Lepage --- pkgs/by-name/au/aurulent-sans/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/au/aurulent-sans/package.nix b/pkgs/by-name/au/aurulent-sans/package.nix index 79012c350757..20de0b06ea14 100644 --- a/pkgs/by-name/au/aurulent-sans/package.nix +++ b/pkgs/by-name/au/aurulent-sans/package.nix @@ -9,6 +9,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "aurulent-sans"; version = "0.1"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "deepfire"; repo = "hartke-aurulent-sans";