station: fix missing icon

+14 -2
+14 -2
pkgs/applications/networking/station/default.nix
··· 3 3 let 4 4 pname = "station"; 5 5 version = "1.52.2"; 6 - in appimageTools.wrapType2 rec { 7 6 name = "${pname}-${version}"; 8 7 9 8 src = fetchurl { ··· 11 10 sha256 = "0lhiwvnf94is9klvzrqv2wri53gj8nms9lg2678bs4y58pvjxwid"; 12 11 }; 13 12 13 + appimageContents = appimageTools.extractType2 { 14 + inherit name src; 15 + }; 16 + in appimageTools.wrapType2 rec { 17 + inherit name src; 18 + 14 19 profile = '' 15 20 export LC_ALL=C.UTF-8 16 21 export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS ··· 18 23 19 24 multiPkgs = null; 20 25 extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; 21 - extraInstallCommands = "mv $out/bin/{${name},${pname}}"; 26 + extraInstallCommands = '' 27 + mv $out/bin/{${name},${pname}} 28 + install -m 444 -D ${appimageContents}/browserx.desktop $out/share/applications/browserx.desktop 29 + install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/browserx.png \ 30 + $out/share/icons/hicolor/512x512/apps/browserx.png 31 + substituteInPlace $out/share/applications/browserx.desktop \ 32 + --replace 'Exec=AppRun' 'Exec=${pname}' 33 + ''; 22 34 23 35 meta = with lib; { 24 36 description = "A single place for all of your web applications";