Follow insructions here to install Typst. Additionally for usage in VSCode install the Tinymist Typst VSCode extension.
Install the template by simply cloning this repository.
Use this template by setting the variables at the top of main.typ and in lang.toml. After this you're ready to write. Additionally you can of course edit lib.typ and lang.toml to your liking. E.g. for thesis usage you will need to add some fields to the table in #intro and to lang.toml to have all the required fields.
Note that the language of the content in #intro is defined by the langiage argument while the value of the field "Language" on the info page (language of the thesis) is defined in lang.toml.
For how to use typst checkout Typst docs
This template is a modified version of of https://github.com/mk3z/typst-aalto-bsc-template and based on https://version.aalto.fi/gitlab/latex/aaltotheses
