flake.nix: fix the package

This commit is contained in:
Astro 2022-09-16 00:05:25 +02:00
parent 0c50083e27
commit 6d8d2cb126
1 changed files with 10 additions and 0 deletions

View File

@ -29,9 +29,11 @@
}).overrideAttrs (oa:
let
inherit (nixpkgs.legacyPackages.${system})
pkg-config makeWrapper
copyDesktopItems makeDesktopItem;
in {
nativeBuildInputs = oa.nativeBuildInputs ++ [
pkg-config makeWrapper
nixpkgs.legacyPackages.${system}.copyDesktopItems
];
desktopItems = [ (makeDesktopItem {
@ -40,6 +42,14 @@
categories = [ "Game" ];
exec = "tracer";
}) ];
installPhase = ''
${oa.installPhase}
mkdir -p $out/share/tracer
cp -r assets $out/share/tracer/assets
wrapProgram $out/bin/tracer-game \
--chdir $out/share/tracer
'';
});
defaultPackage = self.packages.${system}.${packageName};