Skip to content

Commit

Permalink
Merge pull request #216281 from eonpatapon/sonixd-desktop
Browse files Browse the repository at this point in the history
sonixd: package icon and desktop file
  • Loading branch information
onny authored Feb 14, 2023
2 parents 633891e + 4a37a59 commit b096dcb
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions pkgs/applications/audio/sonixd/default.nix
Original file line number Diff line number Diff line change
@@ -3,17 +3,25 @@
, appimageTools
}:

appimageTools.wrapType2 rec {
let
pname = "sonixd";
version = "0.15.3";

src = fetchurl {
url = "https://github.com/jeffvli/sonixd/releases/download/v${version}/Sonixd-${version}-linux-x86_64.AppImage";
sha256 = "sha256-+4L3XAuR7T/z5a58SXre6yUiVi7TvSAs8vPgEC7hcIw=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in
appimageTools.wrapType2 rec {
inherit pname version src;

extraInstallCommands = ''
mv $out/bin/sonixd-${version} $out/bin/sonixd
mv $out/bin/${pname}-${version} $out/bin/${pname}
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
install -m 444 -D ${appimageContents}/${pname}.png \
$out/share/icons/hicolor/1024x1024/apps/${pname}.png
'';

meta = with lib; {

0 comments on commit b096dcb

Please sign in to comment.