From 7aefced9b78e5df281d991c2c197218e0d230822 Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 21:45:31 +0200 Subject: [PATCH 01/19] maintainers: add aashiks (#202316) --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 30909736f27a..9e36929fd047 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -445,6 +445,12 @@ githubId = 567653; name = "Andreas Schmid"; }; + aashiks = { + email = "services@inflo.ws"; + github = "aashiks"; + githubId = 202316; + name = "Ashik Salahudeen"; + }; abaldeau = { email = "andreas@baldeau.net"; github = "baldo"; From 240d8b1ad23e09ea47c03477813225d10f7b1af2 Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 21:59:37 +0200 Subject: [PATCH 02/19] font-smc-anjalioldlipi: add package --- .../fo/font-smc-anjalioldlipi/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix diff --git a/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix b/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix new file mode 100644 index 000000000000..ec5cc96ebb87 --- /dev/null +++ b/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-anjalioldlipi"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/anjalioldlipi/anjalioldlipi.zip"; + hash = "sha256-c3ScpdN2h39Q6GLFL97pBBGrsillcMXmhlGilOAdF1w="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "A traditional style Malayalam font, designed by Kevin Siji. Maintaines by SMC"; + homepage = "https://smc.org.in/fonts/anjalioldlipi"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From bea0047f67b7e745ea8bbc05074a0cbd9d3cd36a Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:01:19 +0200 Subject: [PATCH 03/19] font-smc-anjalioldlipi: fix typo in description --- pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix b/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix index ec5cc96ebb87..e6af2aba84fe 100644 --- a/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix +++ b/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - description = "A traditional style Malayalam font, designed by Kevin Siji. Maintaines by SMC"; + description = "A traditional style Malayalam font, designed by Kevin Siji. Maintained by SMC"; homepage = "https://smc.org.in/fonts/anjalioldlipi"; license = lib.licenses.ofl; platforms = lib.platforms.all; From d1473ba876138a8343364c91703a357cb530725f Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:05:26 +0200 Subject: [PATCH 04/19] font-smc-chilanka: add chilanka font --- pkgs/by-name/fo/font-smc-chilanka/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-chilanka/package.nix diff --git a/pkgs/by-name/fo/font-smc-chilanka/package.nix b/pkgs/by-name/fo/font-smc-chilanka/package.nix new file mode 100644 index 000000000000..2cc9b948f5d6 --- /dev/null +++ b/pkgs/by-name/fo/font-smc-chilanka/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-chilanka"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/chilanka/chilanka.zip"; + hash = "sha256-z+pRvm/8alA3TbUBuR4oDD/kpvuXJTqOBlzXEKBZvnE="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "Chilanka is a Malayalam handwriting style font designed by Santhosh Thottingal. It follows the common style one can see in everyday handwriting of Malayalam. It has a comprehensive Malayalam glyph set that contains most of the unique Malayalam conjuncts. Maintained by SMC"; + homepage = "https://smc.org.in/fonts/chilanka"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From f56acf8b70fac52c23526c85f001f5958a48fa52 Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:06:59 +0200 Subject: [PATCH 05/19] font-smc-dyuthi: add dyuthi font --- pkgs/by-name/fo/font-smc-dyuthi/package.nix | 35 +++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-dyuthi/package.nix diff --git a/pkgs/by-name/fo/font-smc-dyuthi/package.nix b/pkgs/by-name/fo/font-smc-dyuthi/package.nix new file mode 100644 index 000000000000..9270e07fb64d --- /dev/null +++ b/pkgs/by-name/fo/font-smc-dyuthi/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-dyuthi"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/dyuthi/dyuthi.zip"; + hash = "sha256-H+2ccvHmlZjtH8KfWBSQKPtMkY/NsydHqFNaTzLS4S8="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "Dyuthi is the first decorative Unicode font for Malayalam, designed by Hiran Venugopalan. Maintained by SMC"; + homepage = "https://smc.org.in/fonts/dyuthi"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From 3b06bde07d2e638a538d2ab0d1370fff8e39721e Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:10:01 +0200 Subject: [PATCH 06/19] font-smc-gayathri: add gayathri font --- pkgs/by-name/fo/font-smc-gayathri/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-gayathri/package.nix diff --git a/pkgs/by-name/fo/font-smc-gayathri/package.nix b/pkgs/by-name/fo/font-smc-gayathri/package.nix new file mode 100644 index 000000000000..73cffaa8ca6b --- /dev/null +++ b/pkgs/by-name/fo/font-smc-gayathri/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-gayathri"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/gayathri/gayathri.zip"; + hash = "sha256-p9KZi31Na4hfUuDsKj4OXjc9s6J/8xMeuszlL5oVauQ="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "A gentle and modern Malayalam display typeface. Available in three weights, Gayathri is best suited for headlines, posters, titles and captions. Unicode compliant and libre licensed. Designed by Binoy Dominic. Maintained by SMC"; + homepage = "https://smc.org.in/fonts/gayathri"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From 933b7919d77d03f2c1354dadc83c2ea315dda747 Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:11:37 +0200 Subject: [PATCH 07/19] font-smc-karumbi: add karumbi font --- pkgs/by-name/fo/font-smc-karumbi/package.nix | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-karumbi/package.nix diff --git a/pkgs/by-name/fo/font-smc-karumbi/package.nix b/pkgs/by-name/fo/font-smc-karumbi/package.nix new file mode 100644 index 000000000000..14d93312f8d1 --- /dev/null +++ b/pkgs/by-name/fo/font-smc-karumbi/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-karumbi"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/karumbi/karumbi.zip"; + hash = "sha256-aeKH7CWbJNtkgv1PsaWWxyBZor+UO9q9Cctpc/qnEQU="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "The Karumbi opentype font is a Malayalam traditional script font designed by Kevin Siji. The characters are literally written directly into a computer by Kevin Siji using a tablet pen. Maintained by SMC"; + homepage = "https://smc.org.in/fonts/karumbi"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From d38bb87046dc97e9ebbf4ead8da85a4458fb56fb Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:14:15 +0200 Subject: [PATCH 08/19] font-smc-keraleeyam: add keraleeyam font --- .../fo/font-smc-keraleeyam/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-keraleeyam/package.nix diff --git a/pkgs/by-name/fo/font-smc-keraleeyam/package.nix b/pkgs/by-name/fo/font-smc-keraleeyam/package.nix new file mode 100644 index 000000000000..d1df0944eb33 --- /dev/null +++ b/pkgs/by-name/fo/font-smc-keraleeyam/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-keraleeyam"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/keraleeyam/keraleeyam.zip"; + hash = "sha256-UEhDtBaWof/2C36IapGhtYgdeQInUn+A/UAJIF7+RuA="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "Traditional-style Malayalam typeface designed by K H Hussain. This is the last version maintained by SMC"; + homepage = "https://smc.org.in/fonts/keraleeyam"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From d1b41c6827e57e3c5c763a43e5f68c348d2dd198 Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:16:52 +0200 Subject: [PATCH 09/19] font-smc-malini: add malini font --- pkgs/by-name/fo/font-smc-malini/package.nix | 35 +++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-malini/package.nix diff --git a/pkgs/by-name/fo/font-smc-malini/package.nix b/pkgs/by-name/fo/font-smc-malini/package.nix new file mode 100644 index 000000000000..2252501915fa --- /dev/null +++ b/pkgs/by-name/fo/font-smc-malini/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-malini"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/malini/Malini.zip"; + hash = "sha256-2Go6HNy2s2ZcybkuhM62UhwLehnrMMoG89YHDldflZs="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "Malini is a variable typeface designed for reading long-form Malayalam text set at body sizes, where clarity and typographic color matter most. Designed by Santhosh Thottingal. Maintained by SMC"; + homepage = "https://smc.org.in/fonts/malini"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From 9da0d7f4385e5dc832f8adaa21ebf1749727362d Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:19:45 +0200 Subject: [PATCH 10/19] font-smc-manjari: add manjari font --- pkgs/by-name/fo/font-smc-manjari/package.nix | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-manjari/package.nix diff --git a/pkgs/by-name/fo/font-smc-manjari/package.nix b/pkgs/by-name/fo/font-smc-manjari/package.nix new file mode 100644 index 000000000000..9b84cf1ad40f --- /dev/null +++ b/pkgs/by-name/fo/font-smc-manjari/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-manjari"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/manjari/manjari.zip"; + hash = "sha256-Sq/7UOBO54c3id6FMZeOmnZTRceEkMAAN8W+C7v7Mtw="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "This is a multipurpose font suitable for body and titles. This font is available in regular, bold, thin style variants. The glyph shapes follow a spiral theme, true to the beautiful curves of Malayalam. The font has comprehensive glyph set including all widely used ligatures. Designed by Santhosh Thottingal. Maintained by SMC"; + homepage = "https://smc.org.in/fonts/manjari"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From bb6da2c8406cc72ae96e83a8daec750fb63b7d6f Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:21:39 +0200 Subject: [PATCH 11/19] font-smc-meera: add meera font --- pkgs/by-name/fo/font-smc-meera/package.nix | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-meera/package.nix diff --git a/pkgs/by-name/fo/font-smc-meera/package.nix b/pkgs/by-name/fo/font-smc-meera/package.nix new file mode 100644 index 000000000000..e1e3d97609cb --- /dev/null +++ b/pkgs/by-name/fo/font-smc-meera/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-meera"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/meera/meera.zip"; + hash = "sha256-yaqA2gYKc4OJ9YxmvQPUZ3qZFyKj0YciMaUoY1SST4I="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "Meera font is a Malayalam font designed by Hussain K H and maintained by Swathanthra Malayalam Computing project. This is a comprehensive Malayalam font with 1000+ glyphs for all common Malayalam ligatures. Maintained by SMC"; + homepage = "https://smc.org.in/fonts/meera"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From 41999d4febbd00c8ef4ba2cfa7c983ccbd533928 Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:23:15 +0200 Subject: [PATCH 12/19] font-smc-nupuram: add nupuram font --- pkgs/by-name/fo/font-smc-nupuram/package.nix | 57 ++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-nupuram/package.nix diff --git a/pkgs/by-name/fo/font-smc-nupuram/package.nix b/pkgs/by-name/fo/font-smc-nupuram/package.nix new file mode 100644 index 000000000000..efb450889e06 --- /dev/null +++ b/pkgs/by-name/fo/font-smc-nupuram/package.nix @@ -0,0 +1,57 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-nupuram"; + version = "20241013"; + + srcs = [ + (fetchzip { + name = "Nupuram-Arrows-Color"; + url = "https://smc.org.in/downloads/fonts/nupuram/Nupuram-Arrows-Color.zip"; + hash = "sha256-tqDnDCvqE7TF0Yp4wdBfQRJKDfixftCzaXdOLQL9NLQ="; + stripRoot = false; + }) + (fetchzip { + name = "Nupuram-Calligraphy"; + url = "https://smc.org.in/downloads/fonts/nupuram/Nupuram-Calligraphy.zip"; + hash = "sha256-Cc4A4qvbAUC2+e7HmMdRJtk8lR60UU4qcXbQIPhNCR0="; + stripRoot = false; + }) + (fetchzip { + name = "Nupuram-Color"; + url = "https://smc.org.in/downloads/fonts/nupuram/Nupuram-Color.zip"; + hash = "sha256-vH+HQ38jgYVJ5c6jp7jXPjNNIjRFJ0MDGs62+rdUd5U="; + stripRoot = false; + }) + (fetchzip { + name = "Nupuram-Dots"; + url = "https://smc.org.in/downloads/fonts/nupuram/Nupuram-Dots.zip"; + hash = "sha256-nlBAJUJru9q0F+nXJowAhCssN2DnunPei0ZhED2A2qA="; + stripRoot = false; + }) + ]; + + sourceRoot = "."; + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "Nupuram is a Malayalam variable typeface inspired by the early Malayalam movie title designs of the 1960s–70s, particularly the work of title designer S. Appukkuttan Nair. This is a superfamily of related typefaces. Designed by Santhosh Thottingal. Maintained by SMC"; + homepage = "https://smc.org.in/fonts/nupuram"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From cac94c34cd838c7ac1718888c2db47c9069365ec Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:25:24 +0200 Subject: [PATCH 13/19] font-smc-rachana: add rachana font --- pkgs/by-name/fo/font-smc-rachana/package.nix | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-rachana/package.nix diff --git a/pkgs/by-name/fo/font-smc-rachana/package.nix b/pkgs/by-name/fo/font-smc-rachana/package.nix new file mode 100644 index 000000000000..c0022f99fb4d --- /dev/null +++ b/pkgs/by-name/fo/font-smc-rachana/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-rachana"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/rachana/rachana.zip"; + hash = "sha256-csfMs4B6BD+yap/AaWpm4kQDsR/WNMrym6szM5iZNJo="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "Rachana is one of the first traditional orthographic Malayalam unicode typefaces and is still widely used. Designed by K H Hussain. This is the last version maintained by SMC."; + homepage = "https://smc.org.in/fonts/rachana"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From 957982e27b78bcb3af5e4f87ddb289f281ade3ba Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:27:45 +0200 Subject: [PATCH 14/19] font-smc-raghumalayalamsans: add raghumalayalam font --- .../font-smc-raghumalayalamsans/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix diff --git a/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix b/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix new file mode 100644 index 000000000000..bc1548e5ec81 --- /dev/null +++ b/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-raghumalayalamsans"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/raghumalayalamsans/raghumalayalamsans.zip"; + hash = "sha256-rSM77MiFqRzs67mme8xkJZkw13esB9eG13j8OzytCaA="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "A collaborative effort of Hussain K H, Prof. R. K. Joshi (TypeFont Design Director), Mr. Rajith Kumar K. M. (TypeFont Designer), assisted by Mr. Nirmal Biswas, Ms. Jui Mhatre and Ms. Supriya Kharkar at C-DAC Mumbai. This is the last version maintained by SMC"; + homepage = "https://smc.org.in/fonts/raghumalayalamsans"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From 9bcfed61ae0035c9a67638b767ea22fe23f9590c Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:29:54 +0200 Subject: [PATCH 15/19] font-smc-suruma: add suruma font --- pkgs/by-name/fo/font-smc-suruma/package.nix | 35 +++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-suruma/package.nix diff --git a/pkgs/by-name/fo/font-smc-suruma/package.nix b/pkgs/by-name/fo/font-smc-suruma/package.nix new file mode 100644 index 000000000000..ebca6d78f0cd --- /dev/null +++ b/pkgs/by-name/fo/font-smc-suruma/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-suruma"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/suruma/suruma.zip"; + hash = "sha256-x4ybBr5oCwD5Stu8rRGndOYRzaV6ikE+VnLJ/src+1U="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "Suruma is a traditional orthography font designed by Suresh P. Maintained by SMC"; + homepage = "https://smc.org.in/fonts/suruma"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From 2d50d24731b6fbe0d367138386600a548aa65785 Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:31:23 +0200 Subject: [PATCH 16/19] font-smc-uroob: add uroob font --- pkgs/by-name/fo/font-smc-uroob/package.nix | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/fo/font-smc-uroob/package.nix diff --git a/pkgs/by-name/fo/font-smc-uroob/package.nix b/pkgs/by-name/fo/font-smc-uroob/package.nix new file mode 100644 index 000000000000..362cbab8935f --- /dev/null +++ b/pkgs/by-name/fo/font-smc-uroob/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenvNoCC, + fetchzip, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "font-smc-uroob"; + version = "20241013"; + + src = fetchzip { + url = "https://smc.org.in/downloads/fonts/uroob/uroob.zip"; + hash = "sha256-IJcKD3cDRMA7G7foKtXtJxOrv6OeOujkq9+uGo+R/dY="; + stripRoot = false; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + find . -name "*.otf" -exec install -Dm644 {} -t "$out/share/fonts/opentype" \; + find . -name "*.ttf" -exec install -Dm644 {} -t "$out/share/fonts/truetype" \; + + runHook postInstall + ''; + + meta = { + description = "Uroob is a Malayalam heading style font designed by Hussain K H. Maintained by SMC"; + homepage = "https://smc.org.in/fonts/uroob"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ aashiks ]; + }; +}) From 833cf8f91a3960f074c27ab203f51d0bfcd2878e Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:43:18 +0200 Subject: [PATCH 17/19] maintainers: fix formatting --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9e36929fd047..6fd0ea4d70c9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -448,7 +448,7 @@ aashiks = { email = "services@inflo.ws"; github = "aashiks"; - githubId = 202316; + githubId = 202316; name = "Ashik Salahudeen"; }; abaldeau = { From 265a3b0a0617ff2f47707852498ef8c6fb17468c Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:51:18 +0200 Subject: [PATCH 18/19] fonts-smc: apply nix vet comments --- pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix | 2 ++ pkgs/by-name/fo/font-smc-chilanka/package.nix | 2 ++ pkgs/by-name/fo/font-smc-dyuthi/package.nix | 2 ++ pkgs/by-name/fo/font-smc-gayathri/package.nix | 2 ++ pkgs/by-name/fo/font-smc-karumbi/package.nix | 2 ++ pkgs/by-name/fo/font-smc-keraleeyam/package.nix | 2 ++ pkgs/by-name/fo/font-smc-malini/package.nix | 2 ++ pkgs/by-name/fo/font-smc-manjari/package.nix | 2 ++ pkgs/by-name/fo/font-smc-meera/package.nix | 2 ++ pkgs/by-name/fo/font-smc-nupuram/package.nix | 2 ++ pkgs/by-name/fo/font-smc-rachana/package.nix | 2 ++ pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix | 2 ++ pkgs/by-name/fo/font-smc-suruma/package.nix | 2 ++ pkgs/by-name/fo/font-smc-uroob/package.nix | 2 ++ 14 files changed, 28 insertions(+) diff --git a/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix b/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix index e6af2aba84fe..9e1471d1e010 100644 --- a/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix +++ b/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-anjalioldlipi"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/anjalioldlipi/anjalioldlipi.zip"; hash = "sha256-c3ScpdN2h39Q6GLFL97pBBGrsillcMXmhlGilOAdF1w="; diff --git a/pkgs/by-name/fo/font-smc-chilanka/package.nix b/pkgs/by-name/fo/font-smc-chilanka/package.nix index 2cc9b948f5d6..ac4cd6da2002 100644 --- a/pkgs/by-name/fo/font-smc-chilanka/package.nix +++ b/pkgs/by-name/fo/font-smc-chilanka/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-chilanka"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/chilanka/chilanka.zip"; hash = "sha256-z+pRvm/8alA3TbUBuR4oDD/kpvuXJTqOBlzXEKBZvnE="; diff --git a/pkgs/by-name/fo/font-smc-dyuthi/package.nix b/pkgs/by-name/fo/font-smc-dyuthi/package.nix index 9270e07fb64d..ca58fd00f721 100644 --- a/pkgs/by-name/fo/font-smc-dyuthi/package.nix +++ b/pkgs/by-name/fo/font-smc-dyuthi/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-dyuthi"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/dyuthi/dyuthi.zip"; hash = "sha256-H+2ccvHmlZjtH8KfWBSQKPtMkY/NsydHqFNaTzLS4S8="; diff --git a/pkgs/by-name/fo/font-smc-gayathri/package.nix b/pkgs/by-name/fo/font-smc-gayathri/package.nix index 73cffaa8ca6b..f9c4b7659d2c 100644 --- a/pkgs/by-name/fo/font-smc-gayathri/package.nix +++ b/pkgs/by-name/fo/font-smc-gayathri/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-gayathri"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/gayathri/gayathri.zip"; hash = "sha256-p9KZi31Na4hfUuDsKj4OXjc9s6J/8xMeuszlL5oVauQ="; diff --git a/pkgs/by-name/fo/font-smc-karumbi/package.nix b/pkgs/by-name/fo/font-smc-karumbi/package.nix index 14d93312f8d1..ea83bb4489f6 100644 --- a/pkgs/by-name/fo/font-smc-karumbi/package.nix +++ b/pkgs/by-name/fo/font-smc-karumbi/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-karumbi"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/karumbi/karumbi.zip"; hash = "sha256-aeKH7CWbJNtkgv1PsaWWxyBZor+UO9q9Cctpc/qnEQU="; diff --git a/pkgs/by-name/fo/font-smc-keraleeyam/package.nix b/pkgs/by-name/fo/font-smc-keraleeyam/package.nix index d1df0944eb33..cc71dd7dbfe8 100644 --- a/pkgs/by-name/fo/font-smc-keraleeyam/package.nix +++ b/pkgs/by-name/fo/font-smc-keraleeyam/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-keraleeyam"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/keraleeyam/keraleeyam.zip"; hash = "sha256-UEhDtBaWof/2C36IapGhtYgdeQInUn+A/UAJIF7+RuA="; diff --git a/pkgs/by-name/fo/font-smc-malini/package.nix b/pkgs/by-name/fo/font-smc-malini/package.nix index 2252501915fa..ba5514d8b076 100644 --- a/pkgs/by-name/fo/font-smc-malini/package.nix +++ b/pkgs/by-name/fo/font-smc-malini/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-malini"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/malini/Malini.zip"; hash = "sha256-2Go6HNy2s2ZcybkuhM62UhwLehnrMMoG89YHDldflZs="; diff --git a/pkgs/by-name/fo/font-smc-manjari/package.nix b/pkgs/by-name/fo/font-smc-manjari/package.nix index 9b84cf1ad40f..6c05eb89b578 100644 --- a/pkgs/by-name/fo/font-smc-manjari/package.nix +++ b/pkgs/by-name/fo/font-smc-manjari/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-manjari"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/manjari/manjari.zip"; hash = "sha256-Sq/7UOBO54c3id6FMZeOmnZTRceEkMAAN8W+C7v7Mtw="; diff --git a/pkgs/by-name/fo/font-smc-meera/package.nix b/pkgs/by-name/fo/font-smc-meera/package.nix index e1e3d97609cb..50f5bfb56692 100644 --- a/pkgs/by-name/fo/font-smc-meera/package.nix +++ b/pkgs/by-name/fo/font-smc-meera/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-meera"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/meera/meera.zip"; hash = "sha256-yaqA2gYKc4OJ9YxmvQPUZ3qZFyKj0YciMaUoY1SST4I="; diff --git a/pkgs/by-name/fo/font-smc-nupuram/package.nix b/pkgs/by-name/fo/font-smc-nupuram/package.nix index efb450889e06..49c581127c64 100644 --- a/pkgs/by-name/fo/font-smc-nupuram/package.nix +++ b/pkgs/by-name/fo/font-smc-nupuram/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-nupuram"; version = "20241013"; + strictDeps = true; + srcs = [ (fetchzip { name = "Nupuram-Arrows-Color"; diff --git a/pkgs/by-name/fo/font-smc-rachana/package.nix b/pkgs/by-name/fo/font-smc-rachana/package.nix index c0022f99fb4d..527aa12cdc65 100644 --- a/pkgs/by-name/fo/font-smc-rachana/package.nix +++ b/pkgs/by-name/fo/font-smc-rachana/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-rachana"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/rachana/rachana.zip"; hash = "sha256-csfMs4B6BD+yap/AaWpm4kQDsR/WNMrym6szM5iZNJo="; diff --git a/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix b/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix index bc1548e5ec81..061f1d0571ef 100644 --- a/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix +++ b/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-raghumalayalamsans"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/raghumalayalamsans/raghumalayalamsans.zip"; hash = "sha256-rSM77MiFqRzs67mme8xkJZkw13esB9eG13j8OzytCaA="; diff --git a/pkgs/by-name/fo/font-smc-suruma/package.nix b/pkgs/by-name/fo/font-smc-suruma/package.nix index ebca6d78f0cd..b99fdf798f6e 100644 --- a/pkgs/by-name/fo/font-smc-suruma/package.nix +++ b/pkgs/by-name/fo/font-smc-suruma/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-suruma"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/suruma/suruma.zip"; hash = "sha256-x4ybBr5oCwD5Stu8rRGndOYRzaV6ikE+VnLJ/src+1U="; diff --git a/pkgs/by-name/fo/font-smc-uroob/package.nix b/pkgs/by-name/fo/font-smc-uroob/package.nix index 362cbab8935f..d0c402141350 100644 --- a/pkgs/by-name/fo/font-smc-uroob/package.nix +++ b/pkgs/by-name/fo/font-smc-uroob/package.nix @@ -8,6 +8,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "font-smc-uroob"; version = "20241013"; + strictDeps = true; + src = fetchzip { url = "https://smc.org.in/downloads/fonts/uroob/uroob.zip"; hash = "sha256-IJcKD3cDRMA7G7foKtXtJxOrv6OeOujkq9+uGo+R/dY="; From 8abcbaefc6ab8360a66dfd88e9e5852010d9168f Mon Sep 17 00:00:00 2001 From: puttaalu Date: Thu, 4 Jun 2026 22:56:57 +0200 Subject: [PATCH 19/19] fonts-smc: apply nix vet comments and add structuredAttrs flags --- pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix | 1 + pkgs/by-name/fo/font-smc-chilanka/package.nix | 1 + pkgs/by-name/fo/font-smc-dyuthi/package.nix | 1 + pkgs/by-name/fo/font-smc-gayathri/package.nix | 1 + pkgs/by-name/fo/font-smc-karumbi/package.nix | 1 + pkgs/by-name/fo/font-smc-keraleeyam/package.nix | 1 + pkgs/by-name/fo/font-smc-malini/package.nix | 1 + pkgs/by-name/fo/font-smc-manjari/package.nix | 1 + pkgs/by-name/fo/font-smc-meera/package.nix | 1 + pkgs/by-name/fo/font-smc-nupuram/package.nix | 1 + pkgs/by-name/fo/font-smc-rachana/package.nix | 1 + pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix | 1 + pkgs/by-name/fo/font-smc-suruma/package.nix | 1 + pkgs/by-name/fo/font-smc-uroob/package.nix | 1 + 14 files changed, 14 insertions(+) diff --git a/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix b/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix index 9e1471d1e010..54904309797c 100644 --- a/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix +++ b/pkgs/by-name/fo/font-smc-anjalioldlipi/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/anjalioldlipi/anjalioldlipi.zip"; diff --git a/pkgs/by-name/fo/font-smc-chilanka/package.nix b/pkgs/by-name/fo/font-smc-chilanka/package.nix index ac4cd6da2002..8d4393422591 100644 --- a/pkgs/by-name/fo/font-smc-chilanka/package.nix +++ b/pkgs/by-name/fo/font-smc-chilanka/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/chilanka/chilanka.zip"; diff --git a/pkgs/by-name/fo/font-smc-dyuthi/package.nix b/pkgs/by-name/fo/font-smc-dyuthi/package.nix index ca58fd00f721..d3cd57b68d32 100644 --- a/pkgs/by-name/fo/font-smc-dyuthi/package.nix +++ b/pkgs/by-name/fo/font-smc-dyuthi/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/dyuthi/dyuthi.zip"; diff --git a/pkgs/by-name/fo/font-smc-gayathri/package.nix b/pkgs/by-name/fo/font-smc-gayathri/package.nix index f9c4b7659d2c..89dbf47ba983 100644 --- a/pkgs/by-name/fo/font-smc-gayathri/package.nix +++ b/pkgs/by-name/fo/font-smc-gayathri/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/gayathri/gayathri.zip"; diff --git a/pkgs/by-name/fo/font-smc-karumbi/package.nix b/pkgs/by-name/fo/font-smc-karumbi/package.nix index ea83bb4489f6..7fe1a867082b 100644 --- a/pkgs/by-name/fo/font-smc-karumbi/package.nix +++ b/pkgs/by-name/fo/font-smc-karumbi/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/karumbi/karumbi.zip"; diff --git a/pkgs/by-name/fo/font-smc-keraleeyam/package.nix b/pkgs/by-name/fo/font-smc-keraleeyam/package.nix index cc71dd7dbfe8..ddf9bc7f0a03 100644 --- a/pkgs/by-name/fo/font-smc-keraleeyam/package.nix +++ b/pkgs/by-name/fo/font-smc-keraleeyam/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/keraleeyam/keraleeyam.zip"; diff --git a/pkgs/by-name/fo/font-smc-malini/package.nix b/pkgs/by-name/fo/font-smc-malini/package.nix index ba5514d8b076..dfba2c6f59cc 100644 --- a/pkgs/by-name/fo/font-smc-malini/package.nix +++ b/pkgs/by-name/fo/font-smc-malini/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/malini/Malini.zip"; diff --git a/pkgs/by-name/fo/font-smc-manjari/package.nix b/pkgs/by-name/fo/font-smc-manjari/package.nix index 6c05eb89b578..3479933c2e74 100644 --- a/pkgs/by-name/fo/font-smc-manjari/package.nix +++ b/pkgs/by-name/fo/font-smc-manjari/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/manjari/manjari.zip"; diff --git a/pkgs/by-name/fo/font-smc-meera/package.nix b/pkgs/by-name/fo/font-smc-meera/package.nix index 50f5bfb56692..6340c3bacd74 100644 --- a/pkgs/by-name/fo/font-smc-meera/package.nix +++ b/pkgs/by-name/fo/font-smc-meera/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/meera/meera.zip"; diff --git a/pkgs/by-name/fo/font-smc-nupuram/package.nix b/pkgs/by-name/fo/font-smc-nupuram/package.nix index 49c581127c64..ce9695b1c2e4 100644 --- a/pkgs/by-name/fo/font-smc-nupuram/package.nix +++ b/pkgs/by-name/fo/font-smc-nupuram/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; srcs = [ (fetchzip { diff --git a/pkgs/by-name/fo/font-smc-rachana/package.nix b/pkgs/by-name/fo/font-smc-rachana/package.nix index 527aa12cdc65..9585710636c5 100644 --- a/pkgs/by-name/fo/font-smc-rachana/package.nix +++ b/pkgs/by-name/fo/font-smc-rachana/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/rachana/rachana.zip"; diff --git a/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix b/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix index 061f1d0571ef..23fdfe57b8e2 100644 --- a/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix +++ b/pkgs/by-name/fo/font-smc-raghumalayalamsans/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/raghumalayalamsans/raghumalayalamsans.zip"; diff --git a/pkgs/by-name/fo/font-smc-suruma/package.nix b/pkgs/by-name/fo/font-smc-suruma/package.nix index b99fdf798f6e..2cdc0eabc408 100644 --- a/pkgs/by-name/fo/font-smc-suruma/package.nix +++ b/pkgs/by-name/fo/font-smc-suruma/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/suruma/suruma.zip"; diff --git a/pkgs/by-name/fo/font-smc-uroob/package.nix b/pkgs/by-name/fo/font-smc-uroob/package.nix index d0c402141350..981c9dd4f921 100644 --- a/pkgs/by-name/fo/font-smc-uroob/package.nix +++ b/pkgs/by-name/fo/font-smc-uroob/package.nix @@ -9,6 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "20241013"; strictDeps = true; + __structuredAttrs = true; src = fetchzip { url = "https://smc.org.in/downloads/fonts/uroob/uroob.zip";