{ pkgs ? import { }, ... }: pkgs.stdenv.mkDerivation { pname = "ags.config"; version = "0.0.1"; src = ./.; nativeBuildInputs = with pkgs; [ bun ]; phases = [ "buildPhase" "installPhase" ]; buildPhase = '' bun build $src/src/index.ts --outfile=index.js \ --external="file://$src/*" \ --external="gi://*" ''; installPhase = '' mkdir -p $out/share cp index.js $out/share/config.js ''; }