~lgcl/lgcl-de

My personal website, a MirageOS unikernel, written in OCaml and built with nix
publish hackvent write-up part medium
some spelling mistakes
fix flake references

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~lgcl/lgcl-de
read/write
git@git.sr.ht:~lgcl/lgcl-de

You can also use your local clone with git send-email.

#lgcl-de

My personal website, a MirageOS unikernel, written in OCaml and built with nix. Also contains a parser for org-mode, used to render my (currently pretty much empty) blog to HTML.

Currently work in progress, but already available at lgcl.de.

#Building and developing (with Nix)

Building outside the nix flake's devShell might not work, as a few depenndencies get patched/use unreleased versions, provided through the flake.

To setup the duniverse from nix use the mkDuniverse script provided in the flake's devShell, instead of make. This gets the right duniverse (for the unix target).

Clean and reconfigure unikernel:

dune clean; mirage clean -f mirage/config.ml; mirage configure -f mirage/config.ml -t unix

Update duniverse:

rm -rf mirage/duniverse; mkDuniverse

Run the server, with auto-reload:

dune build @run --watch

#License

My code for this website is AGLP3 licensed.

The content - once there is any - will have its own license.

The TextMate grammars in lib/org/tm_grammars are taken from different places and may have different licenses. Where they are from, under which license they are, etc. is listed in lib/org/tm_grammars.txt

Do not follow this link