classicube: add .desktop file

authored by

360ied and committed by
Rick van Schijndel
52519fd1 2908a824

+16
+16
pkgs/games/classicube/default.nix
··· 64 64 postBuild = "cd -"; 65 65 66 66 installPhase = '' 67 + runHook preInstall 67 68 mkdir -p "$out/bin" 68 69 cp 'src/ClassiCube' "$out/bin" 69 70 # ClassiCube puts downloaded resources ··· 75 76 wrapProgram "$out/bin/ClassiCube" \ 76 77 --run 'mkdir -p "$HOME/.local/share/ClassiCube"' \ 77 78 --run 'cd "$HOME/.local/share/ClassiCube"' 79 + runHook postInstall 80 + ''; 81 + 82 + postInstall = '' 83 + mkdir -p "$out/share/applications" "$out/share/resources" 84 + cp 'misc/CCicon.png' "$out/share/resources" 85 + cat >"$out/share/applications/ClassiCube.desktop" <<EOF 86 + [Desktop Entry] 87 + Type = Application 88 + Exec = "$out/bin/ClassiCube" 89 + Icon = "$out/share/resources/CCicon.png" 90 + Name = ClassiCube 91 + GenericName = Sandbox Block Game 92 + Categories = ["Game"] 93 + EOF 78 94 ''; 79 95 80 96 meta = with lib; {