summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorNaïm Favier <n@monade.li>2023-10-22 23:51:42 +0200
committerNaïm Favier <n@monade.li>2023-10-24 20:34:05 +0200
commit6c2b227d34a6d926d8519b9f56565e2f27622956 (patch)
tree73e941d83ccbe0dd58319122ba41ecbb11e6a52b /pkgs/build-support
parent97ba4facba98267a6dd53bc0cfa4b1fc563ae2e2 (diff)
downloadnixpkgs-6c2b227d34a6d926d8519b9f56565e2f27622956.tar
nixpkgs-6c2b227d34a6d926d8519b9f56565e2f27622956.tar.gz
nixpkgs-6c2b227d34a6d926d8519b9f56565e2f27622956.tar.bz2
nixpkgs-6c2b227d34a6d926d8519b9f56565e2f27622956.tar.lz
nixpkgs-6c2b227d34a6d926d8519b9f56565e2f27622956.tar.xz
nixpkgs-6c2b227d34a6d926d8519b9f56565e2f27622956.tar.zst
nixpkgs-6c2b227d34a6d926d8519b9f56565e2f27622956.zip
agdaPackages.*: support literate Typst files
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/agda/default.nix1
-rw-r--r--pkgs/build-support/agda/lib.nix2
2 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/build-support/agda/default.nix b/pkgs/build-support/agda/default.nix
index 63adf2a2765..893383a759a 100644
--- a/pkgs/build-support/agda/default.nix
+++ b/pkgs/build-support/agda/default.nix
@@ -47,6 +47,7 @@ let
     "lagda.org"
     "lagda.rst"
     "lagda.tex"
+    "lagda.typ"
   ];
 
   defaults =
diff --git a/pkgs/build-support/agda/lib.nix b/pkgs/build-support/agda/lib.nix
index 80a0974192b..e6e391b2ced 100644
--- a/pkgs/build-support/agda/lib.nix
+++ b/pkgs/build-support/agda/lib.nix
@@ -6,7 +6,7 @@
   * interfaceFile "Everything.agda" == "Everything.agdai"
   * interfaceFile "src/Everything.lagda.tex" == "src/Everything.agdai"
   */
-  interfaceFile = agdaFile: lib.head (builtins.match ''(.*\.)l?agda(\.(md|org|rst|tex))?'' agdaFile) + "agdai";
+  interfaceFile = agdaFile: lib.head (builtins.match ''(.*\.)l?agda(\.(md|org|rst|tex|typ))?'' agdaFile) + "agdai";
 
   /* Takes an arbitrary derivation and says whether it is an agda library package
   *  that is not marked as broken.