From 9ea84d35559ce66d4da2f02ceee0fd6709f40178 Mon Sep 17 00:00:00 2001 From: Tobias Berger Date: Mon, 5 Feb 2024 22:13:55 +0100 Subject: [PATCH] feat: add desktop file --- default.nix | 6 ++++++ todoodoo.desktop | 8 ++++++++ 2 files changed, 14 insertions(+) create mode 100644 todoodoo.desktop diff --git a/default.nix b/default.nix index 57fefea..e5e080b 100644 --- a/default.nix +++ b/default.nix @@ -29,4 +29,10 @@ in patchelf --set-rpath "${pkgs.lib.makeLibraryPath packages}:$old_rpath" target/x86_64-unknown-linux-gnu/release/todoodoo fi ''; + + postInstall = '' + mkdir -p $out/share/applications/ + cp todoodoo.desktop $out/share/applications/todoodoo.desktop + substituteInPlace $out/share/applications/todoodoo.desktop --replace /usr/bin/todoodoo $out/bin/todoodoo + ''; } diff --git a/todoodoo.desktop b/todoodoo.desktop new file mode 100644 index 0000000..60b5bcb --- /dev/null +++ b/todoodoo.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=To-DooDoo +GenericName=TODO Manager +Comment=Basic graphical app to edit a todo.txt in the home folder. It's kinda doo doo. +Terminal=false +Exec=/usr/bin/todoodoo