generated from me/nix-flake-template
31 lines
647 B
XML
31 lines
647 B
XML
// SPDX-FileCopyrightText: 2025 Ethan Reece <contact@ethanreece.com>
|
|
//
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
// https://typst.app/docs/
|
|
|
|
#{
|
|
import "@preview/cmarker:0.1.6"
|
|
import "@preview/linguify:0.4.2": linguify, set-database
|
|
|
|
let self = toml("typst.toml")
|
|
|
|
let lang-data = toml("lang.toml")
|
|
set-database(lang-data)
|
|
|
|
set document(
|
|
title: "Nix Flake Typst Template",
|
|
author: self.package.authors,
|
|
description: self.package.description,
|
|
keywords: self.package.keywords,
|
|
)
|
|
|
|
set page("us-letter")
|
|
|
|
set text(
|
|
lang: "en",
|
|
region: "US",
|
|
)
|
|
|
|
context cmarker.render(read(lang-data.lang.at(text.lang).content))
|
|
}
|