flake.nix: try adding desktopItem
This commit is contained in:
parent
674d382ba9
commit
0c50083e27
18
flake.nix
18
flake.nix
|
@ -24,9 +24,23 @@
|
|||
packageName = "tracer-game";
|
||||
in {
|
||||
packages.${packageName} = # (ref:haskell-package-def)
|
||||
haskellPackages.callCabal2nix packageName self rec {
|
||||
(haskellPackages.callCabal2nix packageName self rec {
|
||||
affection = affection-src.defaultPackage.${system};
|
||||
};
|
||||
}).overrideAttrs (oa:
|
||||
let
|
||||
inherit (nixpkgs.legacyPackages.${system})
|
||||
copyDesktopItems makeDesktopItem;
|
||||
in {
|
||||
nativeBuildInputs = oa.nativeBuildInputs ++ [
|
||||
nixpkgs.legacyPackages.${system}.copyDesktopItems
|
||||
];
|
||||
desktopItems = [ (makeDesktopItem {
|
||||
name = "Tracer";
|
||||
desktopName = "nek0's tracer";
|
||||
categories = [ "Game" ];
|
||||
exec = "tracer";
|
||||
}) ];
|
||||
});
|
||||
|
||||
defaultPackage = self.packages.${system}.${packageName};
|
||||
|
||||
|
|
Loading…
Reference in New Issue