Fil-C on Nix

Filnix wiki

mbrock/filnix

ports/expected.nix

Compatibility expectations, not the inventory of port recipes. Seed: the 82 world landmarks succeeded in ports-a324a843; baseline additions are exercised by the baseline smoke test. Keep this independent of shell/VM composition. Additions/removals are reviewed policy changes: docs/campaigns.md.

Userland and development

"bash"
"coreutils"
"findutils"
"gnumake"
"gnum4"
"bison"
"gawk"
"gnused"
"gnugrep"
"less"
"lesspipe"
"flex"
"bc"
"ed"
"which"
"file"
"diffutils"
"gnutar"
"gzip"
"bzip2"
"zstd"
"xz"
"brotli"
"libarchive"
"util-linux"
"procps"
"inetutils"
"elfutils"
"strace"
"ncurses"
"tmux"
"nano"
"nethack"
"figlet"
"clolcat"
"pkgconf"
"autoconf"
"automake"
"libtool"
"git"
"curl"
"curlMinimal"
"openssh"
"openssl"
"openssl-sarcasm"
"sqlite"
"jq"
"lua"
"perl"
"tcl"

Shared libraries and protocols

"zlib"
"expat"
"libffi"
"gmp"
"mpfr"
"libmpc"
"libunistring"
"readline"
"gdbm"
"pcre2"
"libxml2"
"libpng"
"libjpeg_turbo"
"freetype"
"fontconfig"
"harfbuzz"
"cairo"
"glib"
"libevent"
"libuv"
"icu78"
"fmt"
"quickjs"
"dbus"
"libsoup_3"

Desktop landmarks (not a promise of a complete desktop)

"wayland"
"wayland-protocols"
"libxkbcommon"
"libdrm"
"libinput"
"at-spi2-core"
"gobject-introspection-unwrapped"
"gdk-pixbuf"
"pango"
"gtk3"
"gtk4"
"gtksourceview3"
"gtksourceview4"

Runtimes and applications

"python312"
"ruby_3_3"
"emacs30"
"trealla"
"lighttpd"
"kittydoom"
"gtkmm4"
"ffmpeg-headless"