Initial commit

This commit is contained in:
Val Packett 2025-09-25 22:29:24 -03:00
commit 4602228be9
13 changed files with 451 additions and 0 deletions

24
README.md Normal file
View file

@ -0,0 +1,24 @@
# munix
WIP: A microVM runner for NixOS systems with desktop integration, powered by muvm/libkrun.
## Development
Building an example closure:
```
nix build '.#nixosConfigurations.x86_64-linux.testvm.config.system.build.toplevel'
```
Running the nix build:
```
nix run '.#packages.x86_64-linux.munix' $(readlink result)
```
Working on muvm & munix locally (not built into the nix store):
```
cd muvm && cargo build --locked --release
PATH=$PWD/muvm/target/release:$PATH ./munix $(readlink result)
```