tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
station: fix missing icon
Koki Yasuno
6 years ago
2339cd64
ff882242
+14
-2
1 changed file
expand all
collapse all
unified
split
pkgs
applications
networking
station
default.nix
+14
-2
pkgs/applications/networking/station/default.nix
···
3
3
let
4
4
pname = "station";
5
5
version = "1.52.2";
6
6
-
in appimageTools.wrapType2 rec {
7
6
name = "${pname}-${version}";
8
7
9
8
src = fetchurl {
···
11
10
sha256 = "0lhiwvnf94is9klvzrqv2wri53gj8nms9lg2678bs4y58pvjxwid";
12
11
};
13
12
13
13
+
appimageContents = appimageTools.extractType2 {
14
14
+
inherit name src;
15
15
+
};
16
16
+
in appimageTools.wrapType2 rec {
17
17
+
inherit name src;
18
18
+
14
19
profile = ''
15
20
export LC_ALL=C.UTF-8
16
21
export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
···
18
23
19
24
multiPkgs = null;
20
25
extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs;
21
21
-
extraInstallCommands = "mv $out/bin/{${name},${pname}}";
26
26
+
extraInstallCommands = ''
27
27
+
mv $out/bin/{${name},${pname}}
28
28
+
install -m 444 -D ${appimageContents}/browserx.desktop $out/share/applications/browserx.desktop
29
29
+
install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/browserx.png \
30
30
+
$out/share/icons/hicolor/512x512/apps/browserx.png
31
31
+
substituteInPlace $out/share/applications/browserx.desktop \
32
32
+
--replace 'Exec=AppRun' 'Exec=${pname}'
33
33
+
'';
22
34
23
35
meta = with lib; {
24
36
description = "A single place for all of your web applications";