flake.nix: fix the package
This commit is contained in:
parent
0c50083e27
commit
6d8d2cb126
10
flake.nix
10
flake.nix
|
@ -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};
|
||||||
|
|
Loading…
Reference in New Issue