1 { stdenvNoCC, lib, fetchFromGitea, just, inkscape, makeWrapper, bash, dialog }:
3 stdenvNoCC.mkDerivation rec {
8 domain = "codeberg.org";
12 sha256 = "sha256-RedVItgfr6vgqXHA3bOiHXDpfGuHI+sX4jCHL9G5jYk=";
15 # Inkscape is needed in a just recipe where it is used to export the SVG icon to several different sized PNGs.
16 nativeBuildInputs = [ just inkscape makeWrapper ];
18 patchShebangs --host ${pname}
19 substituteInPlace ./justfile \
20 --replace " /bin" " $out/bin" \
21 --replace " /usr" " $out"
27 wrapProgram $out/bin/${pname} --suffix PATH : ${
28 lib.makeBinPath [ dialog ]
35 description = "Survive as a stray cat in an ncurses game";
36 homepage = "https://codeberg.org/annaaurora/kabeljau";
37 license = licenses.lgpl3Only;
38 maintainers = with maintainers; [ annaaurora ];