station: fix missing icon

+14 -2
+14 -2
pkgs/applications/networking/station/default.nix
··· 3 let 4 pname = "station"; 5 version = "1.52.2"; 6 - in appimageTools.wrapType2 rec { 7 name = "${pname}-${version}"; 8 9 src = fetchurl { ··· 11 sha256 = "0lhiwvnf94is9klvzrqv2wri53gj8nms9lg2678bs4y58pvjxwid"; 12 }; 13 14 profile = '' 15 export LC_ALL=C.UTF-8 16 export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS ··· 18 19 multiPkgs = null; 20 extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; 21 - extraInstallCommands = "mv $out/bin/{${name},${pname}}"; 22 23 meta = with lib; { 24 description = "A single place for all of your web applications";
··· 3 let 4 pname = "station"; 5 version = "1.52.2"; 6 name = "${pname}-${version}"; 7 8 src = fetchurl { ··· 10 sha256 = "0lhiwvnf94is9klvzrqv2wri53gj8nms9lg2678bs4y58pvjxwid"; 11 }; 12 13 + appimageContents = appimageTools.extractType2 { 14 + inherit name src; 15 + }; 16 + in appimageTools.wrapType2 rec { 17 + inherit name src; 18 + 19 profile = '' 20 export LC_ALL=C.UTF-8 21 export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS ··· 23 24 multiPkgs = null; 25 extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; 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 + ''; 34 35 meta = with lib; { 36 description = "A single place for all of your web applications";