tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
enpass-mac: add update script
Dimitar Nestorov
1 year ago
7ab2818d
585e0d8f
+20
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
en
enpass-mac
package.nix
+20
pkgs/by-name/en/enpass-mac/package.nix
···
5
5
gzip,
6
6
xar,
7
7
cpio,
8
8
+
writeShellApplication,
9
9
+
curl,
10
10
+
cacert,
11
11
+
gawk,
12
12
+
common-updater-scripts,
8
13
}:
9
14
10
15
stdenvNoCC.mkDerivation (finalAttrs: {
···
44
49
45
50
runHook postInstall
46
51
'';
52
52
+
53
53
+
passthru.updateScript = lib.getExe (writeShellApplication {
54
54
+
name = "enpass-mac-update-script";
55
55
+
runtimeInputs = [
56
56
+
curl
57
57
+
cacert
58
58
+
gawk
59
59
+
common-updater-scripts
60
60
+
];
61
61
+
text = ''
62
62
+
url="https://www.enpass.io/download/macos/website/stable"
63
63
+
version=$(curl -Ls -o /dev/null -w "%{url_effective}" "$url" | awk -F'/' '{print $7}')
64
64
+
update-source-version enpass-mac "$version"
65
65
+
'';
66
66
+
});
47
67
48
68
meta = {
49
69
description = "Choose your own safest place to store passwords";