todoist-electron: Use desktop icon
This commit is contained in:
parent
59455622b6
commit
8cfeba2bbc
@ -13,7 +13,9 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
desktopItem = makeDesktopItem {
|
desktopItem = makeDesktopItem {
|
||||||
name = "Todoist";
|
name = "Todoist";
|
||||||
exec = "todoist";
|
exec = "todoist %U";
|
||||||
|
icon = "todoist";
|
||||||
|
comment = "Todoist for Linux";
|
||||||
desktopName = "Todoist";
|
desktopName = "Todoist";
|
||||||
categories = "Utility";
|
categories = "Utility";
|
||||||
};
|
};
|
||||||
@ -35,6 +37,7 @@ stdenv.mkDerivation rec {
|
|||||||
in ''
|
in ''
|
||||||
mkdir -p "$out/bin"
|
mkdir -p "$out/bin"
|
||||||
mv opt "$out/"
|
mv opt "$out/"
|
||||||
|
mv usr/share "$out/share"
|
||||||
|
|
||||||
# Patch binary
|
# Patch binary
|
||||||
patchelf \
|
patchelf \
|
||||||
@ -48,7 +51,8 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
# Desktop item
|
# Desktop item
|
||||||
mkdir -p "$out/share"
|
mkdir -p "$out/share"
|
||||||
ln -s "${desktopItem}/share/applications" "$out/share/applications"
|
rm -r "$out/share/applications"
|
||||||
|
cp -r "${desktopItem}/share/applications" "$out/share/applications"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user