blob: 02f1cf0eb1cd8f6de784e02651048ace9ded45f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
{ pkgs, lib, fetchurl, makeDesktopItem, ... }:
let
pname = "ripcord";
version = "0.4.21";
desktopItem = makeDesktopItem {
name = "Ripcord";
exec = "ripcord";
comment = "Desktop chat client for Slack (and Discord)";
desktopName = "Ripcord";
categories = "Network;InstantMessaging;Chat";
genericName = "Team messenger";
};
in
pkgs.appimageTools.wrapType2 rec {
name = "${pname}-${version}";
src = fetchurl {
url = "https://cancel.fm/dl/Ripcord-${version}-x86_64.AppImage";
sha256 = "63a16a1369bc9c6d7b24c12044e3d2e341264f65ac38bd16bf01576f6cceb3df";
};
extraInstallCommands = ''
mv $out/bin/{${name},${pname}}
${desktopItem.buildCommand}
'';
}
|