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: }).overrideAttrs (oa:
let let
inherit (nixpkgs.legacyPackages.${system}) inherit (nixpkgs.legacyPackages.${system})
pkg-config makeWrapper
copyDesktopItems makeDesktopItem; copyDesktopItems makeDesktopItem;
in { in {
nativeBuildInputs = oa.nativeBuildInputs ++ [ nativeBuildInputs = oa.nativeBuildInputs ++ [
pkg-config makeWrapper
nixpkgs.legacyPackages.${system}.copyDesktopItems nixpkgs.legacyPackages.${system}.copyDesktopItems
]; ];
desktopItems = [ (makeDesktopItem { desktopItems = [ (makeDesktopItem {
@ -40,6 +42,14 @@
categories = [ "Game" ]; categories = [ "Game" ];
exec = "tracer"; 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}; defaultPackage = self.packages.${system}.${packageName};