tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
electron-mail: 4.12.2 -> 4.12.7
remgodow
4 years ago
837957f9
d5540fa1
+7
-4
1 changed file
expand all
collapse all
unified
split
pkgs
applications
networking
mailreaders
electron-mail
default.nix
+7
-4
pkgs/applications/networking/mailreaders/electron-mail/default.nix
···
1
1
-
{ appimageTools, lib, fetchurl }:
1
1
+
{ appimageTools, lib, fetchurl, libsecret }:
2
2
3
3
let
4
4
pname = "electron-mail";
5
5
-
version = "4.12.2";
5
5
+
version = "4.12.7";
6
6
name = "ElectronMail-${version}";
7
7
8
8
src = fetchurl {
9
9
url = "https://github.com/vladimiry/ElectronMail/releases/download/v${version}/electron-mail-${version}-linux-x86_64.AppImage";
10
10
-
sha256 = "D+0qoIb0EwUVbgKOiKQpqoLDgm8l/UKDWm/BjhW4MYU=";
10
10
+
sha256 = "42d0b49a2feba628f4845940ffd9607739bd5fcdbe6ba37e15f993c511d21e46";
11
11
};
12
12
13
13
appimageContents = appimageTools.extract { inherit name src; };
···
16
16
17
17
extraInstallCommands = ''
18
18
mv $out/bin/${name} $out/bin/${pname}
19
19
-
20
19
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
21
20
substituteInPlace $out/share/applications/${pname}.desktop \
22
21
--replace 'Exec=AppRun' 'Exec=${pname}'
23
22
cp -r ${appimageContents}/usr/share/icons $out/share
24
23
'';
24
24
+
25
25
+
extraPkgs = pkgs: with pkgs; [
26
26
+
libsecret
27
27
+
];
25
28
26
29
meta = with lib; {
27
30
description = "ElectronMail is an Electron-based unofficial desktop client for ProtonMail";