diff options
author | Koki Yasuno <epiteff@gmail.com> | 2020-01-02 22:20:16 +0900 |
---|---|---|
committer | Koki Yasuno <epiteff@gmail.com> | 2020-01-02 22:20:16 +0900 |
commit | 2339cd64c3c631fd60d64e0e29856aaf7827c7e0 (patch) | |
tree | 535351528d3c4aa2c747f4eedadfd0b5d5b675f8 | |
parent | ff882242ea70502696b551c7c9bfb933a250c60f (diff) | |
download | nixpkgs-2339cd64c3c631fd60d64e0e29856aaf7827c7e0.tar nixpkgs-2339cd64c3c631fd60d64e0e29856aaf7827c7e0.tar.gz nixpkgs-2339cd64c3c631fd60d64e0e29856aaf7827c7e0.tar.bz2 nixpkgs-2339cd64c3c631fd60d64e0e29856aaf7827c7e0.tar.lz nixpkgs-2339cd64c3c631fd60d64e0e29856aaf7827c7e0.tar.xz nixpkgs-2339cd64c3c631fd60d64e0e29856aaf7827c7e0.tar.zst nixpkgs-2339cd64c3c631fd60d64e0e29856aaf7827c7e0.zip |
station: fix missing icon
-rw-r--r-- | pkgs/applications/networking/station/default.nix | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/pkgs/applications/networking/station/default.nix b/pkgs/applications/networking/station/default.nix index afc89fe7802..b0e53a054d2 100644 --- a/pkgs/applications/networking/station/default.nix +++ b/pkgs/applications/networking/station/default.nix @@ -3,7 +3,6 @@ let pname = "station"; version = "1.52.2"; -in appimageTools.wrapType2 rec { name = "${pname}-${version}"; src = fetchurl { @@ -11,6 +10,12 @@ in appimageTools.wrapType2 rec { sha256 = "0lhiwvnf94is9klvzrqv2wri53gj8nms9lg2678bs4y58pvjxwid"; }; + appimageContents = appimageTools.extractType2 { + inherit name src; + }; +in appimageTools.wrapType2 rec { + inherit name src; + profile = '' export LC_ALL=C.UTF-8 export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS @@ -18,7 +23,14 @@ in appimageTools.wrapType2 rec { multiPkgs = null; extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; - extraInstallCommands = "mv $out/bin/{${name},${pname}}"; + extraInstallCommands = '' + mv $out/bin/{${name},${pname}} + install -m 444 -D ${appimageContents}/browserx.desktop $out/share/applications/browserx.desktop + install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/browserx.png \ + $out/share/icons/hicolor/512x512/apps/browserx.png + substituteInPlace $out/share/applications/browserx.desktop \ + --replace 'Exec=AppRun' 'Exec=${pname}' + ''; meta = with lib; { description = "A single place for all of your web applications"; |