1 { appimageTools, fetchurl, lib }:
8 url = "https://github.com/irccloud/irccloud-desktop/releases/download/v${version}/IRCCloud-${version}-linux-x86_64.AppImage";
9 sha256 = "sha256-/hMPvYdnVB1XjKgU2v47HnVvW4+uC3rhRjbucqin4iI=";
12 appimageContents = appimageTools.extractType2 {
13 inherit pname version src;
16 in appimageTools.wrapType2 {
17 inherit pname version src;
19 extraPkgs = pkgs: [ pkgs.at-spi2-core ];
21 extraInstallCommands = ''
22 install -m 444 -D ${appimageContents}/irccloud.desktop $out/share/applications/irccloud.desktop
23 install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/irccloud.png \
24 $out/share/icons/hicolor/512x512/apps/irccloud.png
25 substituteInPlace $out/share/applications/irccloud.desktop \
26 --replace 'Exec=AppRun' 'Exec=${pname}'
30 description = "Desktop client for IRCCloud";
31 mainProgram = "irccloud";
32 homepage = "https://www.irccloud.com";
33 license = licenses.asl20;
34 platforms = [ "x86_64-linux" ];
35 maintainers = with maintainers; [ lightbulbjim ];