{ lib, stdenv, zig, raylib, pkg-config, }: stdenv.mkDerivation { pname = "rogged"; version = "0.0.1"; src = let fs = lib.fileset; s = ../.; in fs.toSource { root = s; fileset = fs.unions [ (s + /assets) (s + /libs) (s + /src) (s + /build.zig) ]; }; nativeBuildInputs = [ zig pkg-config ]; buildInputs = [raylib]; meta = { description = "A turn-based roguelike game"; license = lib.licenses.mit; mainProgram = "roguelike"; }; }