Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.27 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.27 KB

seL4 Nix utils readme

Nix

This repo contains a number of Nix expressions for the seL4 ecosystem. Among other things this includes:

  • derivations to build the seL4 kernel
  • derivations to build our ongoing seL4-rs project, a Rust based wrapper arround seL4
  • derivations to build the seL4-test suite for various (simulated and phyiscal) targets
  • a generic FOD fetcher for Google's repo tool

About code style and DRY

The code especially in the flake.nix is very repetetive. This is fully intentional, we want the code to be easily copy-pasteable. Nix' expressive syntax would allow for the various things to be condensed into a much shorter generator expression, however, that is detrimental to the goal of this repo: providing accessible information on how to compile seL4 related projects in Nix.

Useful Links