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
ghostty-terminfo dank-bashrc lighttpd-demo
12core=
import./core.nix inherit pkgs ports world-pkgs dank-bashrc ghostty-terminfo lighttpd-demo;
25consoleDevice=
"/dev/console"
26mountFilesystems=
false
Docker handles this
29inherit core
env mkDockerExtraCommands
in
pkgs.dockerTools.streamLayeredImage
33name=
"filc-runit"
34tag=
"latest"
35architecture=
"amd64"
37contents=
39config=
40Entrypoint=
"/bin/runit-init"
41Env=
"PATH=${env}/bin" "TERMINFO_DIRS=/usr/share/terminfo"
45WorkingDir=
"/root"