tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
treewide: fix name for appimages
éclairevoyant
2 years ago
243e565d
37835a7b
+16
-32
11 changed files
expand all
collapse all
unified
split
pkgs
applications
blockchains
trezor-suite
default.nix
misc
mobilecoin-wallet
default.nix
networking
cluster
lens
linux.nix
instant-messengers
beeper
default.nix
ripcord
default.nix
pcloud
default.nix
office
super-productivity
default.nix
video
freetube
default.nix
by-name
im
immersed-vr
linux.nix
wo
wowup-cf
package.nix
os-specific
linux
uhk-agent
default.nix
+3
-5
pkgs/applications/blockchains/trezor-suite/default.nix
···
9
let
10
pname = "trezor-suite";
11
version = "24.6.2";
12
-
name = "${pname}-${version}";
13
14
suffix = {
15
aarch64-linux = "linux-arm64";
···
17
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
18
19
src = fetchurl {
20
-
url = "https://github.com/trezor/${pname}/releases/download/v${version}/Trezor-Suite-${version}-${suffix}.AppImage";
21
hash = { # curl -Lfs https://github.com/trezor/trezor-suite/releases/download/v${version}/latest-linux{-arm64,}.yml | grep ^sha512 | sed 's/: /-/'
22
aarch64-linux = "sha512-fJnka//9DbvTTq7GEN++6thU8f8BL4cHh1J4P/Tu9Eu94KWCHDG2IwFALOXEvZnwLbxFYiu3Cqldp2RIxYFXTA==";
23
x86_64-linux = "sha512-/gRQR1EriiwrDj04BTnhXlsawJgHp6TqgHpgVCMO1r+U2zGiFLdNfwG/SYwARE+55X8Umls5hCt/wuCpTEPkEg==";
···
25
};
26
27
appimageContents = appimageTools.extractType2 {
28
-
inherit name src;
29
};
30
31
in
32
33
appimageTools.wrapType2 rec {
34
-
inherit name src;
35
36
extraInstallCommands = ''
37
-
mv $out/bin/${name} $out/bin/${pname}
38
mkdir -p $out/bin $out/share/${pname} $out/share/${pname}/resources
39
40
cp -a ${appimageContents}/locales/ $out/share/${pname}
···
9
let
10
pname = "trezor-suite";
11
version = "24.6.2";
0
12
13
suffix = {
14
aarch64-linux = "linux-arm64";
···
16
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
17
18
src = fetchurl {
19
+
url = "https://github.com/trezor/trezor-suite/releases/download/v${version}/Trezor-Suite-${version}-${suffix}.AppImage";
20
hash = { # curl -Lfs https://github.com/trezor/trezor-suite/releases/download/v${version}/latest-linux{-arm64,}.yml | grep ^sha512 | sed 's/: /-/'
21
aarch64-linux = "sha512-fJnka//9DbvTTq7GEN++6thU8f8BL4cHh1J4P/Tu9Eu94KWCHDG2IwFALOXEvZnwLbxFYiu3Cqldp2RIxYFXTA==";
22
x86_64-linux = "sha512-/gRQR1EriiwrDj04BTnhXlsawJgHp6TqgHpgVCMO1r+U2zGiFLdNfwG/SYwARE+55X8Umls5hCt/wuCpTEPkEg==";
···
24
};
25
26
appimageContents = appimageTools.extractType2 {
27
+
inherit pname version src;
28
};
29
30
in
31
32
appimageTools.wrapType2 rec {
33
+
inherit pname version src;
34
35
extraInstallCommands = ''
0
36
mkdir -p $out/bin $out/share/${pname} $out/share/${pname}/resources
37
38
cp -a ${appimageContents}/locales/ $out/share/${pname}
+2
-5
pkgs/applications/misc/mobilecoin-wallet/default.nix
···
3
let
4
pname = "mobilecoin-wallet";
5
version = "1.8.0";
6
-
name = "${pname}-${version}";
7
src = fetchurl {
8
url = "https://github.com/mobilecoinofficial/desktop-wallet/releases/download/v${version}/MobileCoin.Wallet-${version}.AppImage";
9
hash = "sha256-XGU/xxsMhOBAh+MeMtL2S707yH8HnoO9w5l7zqjO6rs=";
10
};
11
-
appimageContents = appimageTools.extractType2 { inherit name src; };
12
13
in appimageTools.wrapType2 {
14
-
inherit name src;
15
16
extraPkgs = pkgs: [ pkgs.libsecret ];
17
18
extraInstallCommands = ''
19
-
mv $out/bin/${name} $out/bin/${pname}
20
-
21
mkdir -p $out/share/${pname}
22
cp -a ${appimageContents}/locales $out/share/${pname}
23
cp -a ${appimageContents}/resources $out/share/${pname}
···
3
let
4
pname = "mobilecoin-wallet";
5
version = "1.8.0";
0
6
src = fetchurl {
7
url = "https://github.com/mobilecoinofficial/desktop-wallet/releases/download/v${version}/MobileCoin.Wallet-${version}.AppImage";
8
hash = "sha256-XGU/xxsMhOBAh+MeMtL2S707yH8HnoO9w5l7zqjO6rs=";
9
};
10
+
appimageContents = appimageTools.extractType2 { inherit pname version src; };
11
12
in appimageTools.wrapType2 {
13
+
inherit pname version src;
14
15
extraPkgs = pkgs: [ pkgs.libsecret ];
16
17
extraInstallCommands = ''
0
0
18
mkdir -p $out/share/${pname}
19
cp -a ${appimageContents}/locales $out/share/${pname}
20
cp -a ${appimageContents}/resources $out/share/${pname}
+2
-6
pkgs/applications/networking/cluster/lens/linux.nix
···
1
{ pname, version, src, meta, appimageTools, makeWrapper }:
2
let
3
-
4
-
name = "${pname}-${version}";
5
-
6
appimageContents = appimageTools.extractType2 {
7
-
inherit name src;
8
};
9
10
in
11
12
appimageTools.wrapType2 {
13
-
inherit name src meta;
14
15
extraInstallCommands =
16
''
17
-
mv $out/bin/${name} $out/bin/${pname}
18
source "${makeWrapper}/nix-support/setup-hook"
19
wrapProgram $out/bin/${pname} \
20
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}"
···
1
{ pname, version, src, meta, appimageTools, makeWrapper }:
2
let
0
0
0
3
appimageContents = appimageTools.extractType2 {
4
+
inherit pname version src;
5
};
6
7
in
8
9
appimageTools.wrapType2 {
10
+
inherit pname version src meta;
11
12
extraInstallCommands =
13
''
0
14
source "${makeWrapper}/nix-support/setup-hook"
15
wrapProgram $out/bin/${pname} \
16
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}"
+1
-2
pkgs/applications/networking/instant-messengers/beeper/default.nix
···
11
let
12
pname = "beeper";
13
version = "3.106.2";
14
-
name = "${pname}-${version}";
15
src = fetchurl {
16
url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.106.2-build-240604xwl5q01pr-x86_64.AppImage";
17
hash = "sha256-WbAWJJzk58UVmRN3RHmU/V6zPiLWAb7m7hns4gmP55M=";
···
25
};
26
in
27
stdenvNoCC.mkDerivation rec {
28
-
inherit name pname version;
29
30
src = appimage;
31
···
11
let
12
pname = "beeper";
13
version = "3.106.2";
0
14
src = fetchurl {
15
url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.106.2-build-240604xwl5q01pr-x86_64.AppImage";
16
hash = "sha256-WbAWJJzk58UVmRN3RHmU/V6zPiLWAb7m7hns4gmP55M=";
···
24
};
25
in
26
stdenvNoCC.mkDerivation rec {
27
+
inherit pname version;
28
29
src = appimage;
30
+1
-1
pkgs/applications/networking/instant-messengers/ripcord/default.nix
···
14
name = "${pname}-${version}.AppImage";
15
};
16
in appimageTools.extract {
17
-
name = "${pname}-${version}";
18
src = appimage;
19
};
20
···
14
name = "${pname}-${version}.AppImage";
15
};
16
in appimageTools.extract {
17
+
inherit pname version;
18
src = appimage;
19
};
20
+1
-1
pkgs/applications/networking/pcloud/default.nix
···
48
};
49
50
appimageContents = appimageTools.extractType2 {
51
-
name = "${pname}-${version}";
52
src = "${src}/pcloud";
53
};
54
···
48
};
49
50
appimageContents = appimageTools.extractType2 {
51
+
inherit pname version;
52
src = "${src}/pcloud";
53
};
54
+1
-2
pkgs/applications/office/super-productivity/default.nix
···
11
};
12
13
appimageContents = appimageTools.extractType2 {
14
-
name = "${pname}-${version}";
15
-
inherit src;
16
};
17
18
dontUnpack = true;
···
11
};
12
13
appimageContents = appimageTools.extractType2 {
14
+
inherit pname version src;
0
15
};
16
17
dontUnpack = true;
+1
-2
pkgs/applications/video/freetube/default.nix
···
12
passthru.tests = nixosTests.freetube;
13
14
appimageContents = appimageTools.extractType2 {
15
-
name = "${pname}-${version}";
16
-
inherit src;
17
};
18
19
dontUnpack = true;
···
12
passthru.tests = nixosTests.freetube;
13
14
appimageContents = appimageTools.extractType2 {
15
+
inherit pname version src;
0
16
};
17
18
dontUnpack = true;
+1
-2
pkgs/by-name/im/immersed-vr/linux.nix
···
4
, meta
5
, appimageTools
6
}:
7
-
appimageTools.wrapType2 rec {
8
inherit pname version src meta;
9
-
name = "${pname}-${version}";
10
}
···
4
, meta
5
, appimageTools
6
}:
7
+
appimageTools.wrapType2 {
8
inherit pname version src meta;
0
9
}
+2
-4
pkgs/by-name/wo/wowup-cf/package.nix
···
3
let
4
version = "2.12.0";
5
pname = "wowup-cf";
6
-
name = "${pname}-${version}";
7
8
src = fetchurl {
9
url = "https://github.com/WowUp/WowUp.CF/releases/download/v${version}/WowUp-CF-${version}.AppImage";
10
hash = "sha256-uWz/EQBX/d1UBfpc9EL4x+UH72kINd6pqFIvJkV16e8=";
11
};
12
13
-
appimageContents = appimageTools.extractType1 { inherit name src; };
14
in appimageTools.wrapType1 {
15
-
inherit name src;
16
17
extraInstallCommands = ''
18
-
mv $out/bin/${name} $out/bin/${pname}
19
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
20
substituteInPlace $out/share/applications/${pname}.desktop \
21
--replace 'Exec=AppRun' 'Exec=${pname}'
···
3
let
4
version = "2.12.0";
5
pname = "wowup-cf";
0
6
7
src = fetchurl {
8
url = "https://github.com/WowUp/WowUp.CF/releases/download/v${version}/WowUp-CF-${version}.AppImage";
9
hash = "sha256-uWz/EQBX/d1UBfpc9EL4x+UH72kINd6pqFIvJkV16e8=";
10
};
11
12
+
appimageContents = appimageTools.extractType1 { inherit pname version src; };
13
in appimageTools.wrapType1 {
14
+
inherit pname version src;
15
16
extraInstallCommands = ''
0
17
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
18
substituteInPlace $out/share/applications/${pname}.desktop \
19
--replace 'Exec=AppRun' 'Exec=${pname}'
+1
-2
pkgs/os-specific/linux/uhk-agent/default.nix
···
21
};
22
23
appimageContents = appimageTools.extract {
24
-
name = "${pname}-${version}";
25
-
inherit src;
26
};
27
in
28
stdenvNoCC.mkDerivation {
···
21
};
22
23
appimageContents = appimageTools.extract {
24
+
inherit pname version src;
0
25
};
26
in
27
stdenvNoCC.mkDerivation {