snix/tvix/docs/src/introduction.md
sterni dd5100acf5 chore: rewrite uses of cs.tvl.fyi to code.tvl.fyi
I've checked the new links manually.

- //web/tvl: changed the target path of links to the tvix docs since
  they were moved in r/2378.

- //users/aspen/resume: Tvix is no longer //third_party/nix.

Change-Id: I419bae1a46bdccc7baa7327215aa2368ffc0f01c
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13043
Reviewed-by: aspen <root@gws.fyi>
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
Reviewed-by: fogti <fogti+devel@ytrizja.de>
Reviewed-by: tazjin <tazjin@tvl.su>
2025-01-30 02:19:06 +00:00

5.7 KiB
Raw Blame History

Introduction

Tvix ([tvɪks], 🔈) is a new Rust implementation of the components of the Nix package manager.

Tvixs modularity & composability allows recombining its parts in novel ways. It also provides library access to Nix data formats and concepts. In the long-run, Tvix aims to produce a Nixpkgs-compatible alternative to NixCpp with respects to evaluation and building Nix expressions & systems.

Tvix still is in its early stages of development, you cannot yet use it as a Nix replacement. However, if you willing to roll up your sleeves and pipe together some existing functionality, it may already provide most of what is needed for your usecase! Get in touch if you want to collaborate or contribute.

Tvix is developed as a GPLv3-licensed free software project with source code available in the TVL monorepo.