xdg_open_ng: add DesktopItem
This commit is contained in:
parent
596580748f
commit
18c63d8619
|
@ -1,4 +1,4 @@
|
||||||
{ lib, buildNimPackage, fetchFromGitea, syndicate }:
|
{ lib, buildNimPackage, fetchFromGitea, makeDesktopItem, syndicate }:
|
||||||
|
|
||||||
buildNimPackage rec {
|
buildNimPackage rec {
|
||||||
pname = "xdg_open_ng";
|
pname = "xdg_open_ng";
|
||||||
|
@ -15,7 +15,17 @@ buildNimPackage rec {
|
||||||
|
|
||||||
propagatedBuildInputs = [ syndicate ];
|
propagatedBuildInputs = [ syndicate ];
|
||||||
|
|
||||||
postInstall = "mv $out/bin/xdg_open $out/bin/xdg-open";
|
desktopItem = makeDesktopItem rec {
|
||||||
|
name = "xdg-open";
|
||||||
|
desktopName = "Syndicate URI dispatcher (xdg-open)";
|
||||||
|
exec = "${name} %U";
|
||||||
|
mimeTypes = [ "all/all" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
mv $out/bin/xdg_open $out/bin/xdg-open
|
||||||
|
cp -a $desktopItem/* $out/
|
||||||
|
'';
|
||||||
|
|
||||||
meta = src.meta // {
|
meta = src.meta // {
|
||||||
description = "Replacement for xdg-open that uses Syndicate for messaging.";
|
description = "Replacement for xdg-open that uses Syndicate for messaging.";
|
||||||
|
|
Loading…
Reference in New Issue