Fil-C on Nix

Filnix wiki

mbrock/filnix

virt/docker.nix

λpkgs, ports, filcc, world-pkgs
let
9common=
import./common.nix inherit pkgs ports filcc;
10inherit common
dank-bashrc lighttpd-demo
12core=
import./core.nix inherit pkgs ports world-pkgs dank-bashrc lighttpd-demo;
24consoleDevice=
"/dev/console"
25mountFilesystems=
false
Docker handles this
28inherit core
env mkDockerExtraCommands
in
pkgs.dockerTools.streamLayeredImage
32name=
"filc-runit"
33tag=
"latest"
34architecture=
"amd64"
36contents=
38config=
39Entrypoint=
"/bin/runit-init"
40Env=
"PATH=${env}/bin" "TERMINFO_DIRS=/usr/share/terminfo"
44WorkingDir=
"/root"