| ... | @@ -0,0 +1,35 @@ |
| 1 | { pkgs, lib, ... }: |
| 2 | |
| 3 | let |
| 4 | pname = "awakened-poe-trade"; |
| 5 | version = "3.26.102"; |
| 6 | name = "${pname}-${version}"; |
| 7 | |
| 8 | src = pkgs.fetchurl { |
| 9 | url = "https://github.com/SnosMe/awakened-poe-trade/releases/download/v${version}/Awakened-PoE-Trade-${version}.AppImage"; |
| 10 | sha256 = "sha256-kWMRZvAZKzGFXX7QJJN7eIs88ZDGWU8sMuyQhLgPQCY= |
| 11 | "; |
| 12 | }; |
| 13 | |
| 14 | appimageContents = pkgs.appimageTools.extract { inherit pname version src; }; |
| 15 | in |
| 16 | pkgs.appimageTools.wrapType2 rec { |
| 17 | inherit pname version src; |
| 18 | |
| 19 | extraInstallCommands = '' |
| 20 | install -m 444 -D ${appimageContents}/awakened-poe-trade.desktop $out/share/applications/${pname}.desktop |
| 21 | |
| 22 | install -m 444 -D ${appimageContents}/${pname}.png $out/share/icons/hicolor/512x512/apps/${pname}.png |
| 23 | |
| 24 | substituteInPlace $out/share/applications/${pname}.desktop \ |
| 25 | 	--replace 'Exec=AppRun --no-sandbox %U' 'Exec=${pname} %U' |
| 26 | ''; |
| 27 | |
| 28 | meta = with lib; { |
| 29 | description = "Awakened-PoE-Trade"; |
| 30 | homepage = "https://github.com/SnosMe/awakened-poe-trade"; |
| 31 | license = licenses.mit; |
| 32 | maintainers = [ ]; |
| 33 | platforms = [ "x86_64-linux" ]; |
| 34 | }; |
| 35 | } |