{ pkgs, ... }: # AUTO-UPDATE: nix-update --flake --version=branch=main darktable-ghost-cms-publish pkgs.buildNpmPackage (finalAttrs: { pname = "darktable-ghost-cms-publish"; version = "0-unstable-2025-02-23"; src = pkgs.fetchFromGitea { domain = "git.karaolidis.com"; owner = "karaolidis"; repo = finalAttrs.pname; rev = "26780273b2a093c6e6a3140d0220d252f0bc709e"; hash = "sha256-5aoGkqxMyvyK8EDsSE6kZa+dpExxVH2GRx2n87VusKE="; }; nativeBuildInputs = with pkgs; [ makeWrapper ]; npmDepsHash = "sha256-K/x9ZEMNO8D+SkvVPfqVJtZaDXY5gDApRRocg/POY68="; dontNpmBuild = true; # FIXME: https://github.com/NixOS/nixpkgs/issues/255890 installPhase = '' mkdir -p $out/bin $out/lib/${finalAttrs.pname} cp -r publish.lua src $out/lib/${finalAttrs.pname}/ makeWrapper ${pkgs.bun}/bin/bun $out/bin/${finalAttrs.pname} \ --add-flag "$out/lib/${finalAttrs.pname}/src/index.ts" ''; })