From 26c669be260564331101b3b52028a4210391b950 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 31 Oct 2023 10:14:10 -0600 Subject: [PATCH] Install desktop file --- justfile | 5 +++++ res/com.system76.CosmicEdit.desktop | 11 +++++++++++ 2 files changed, 16 insertions(+) create mode 100644 res/com.system76.CosmicEdit.desktop diff --git a/justfile b/justfile index b8092ff..0087719 100644 --- a/justfile +++ b/justfile @@ -11,6 +11,10 @@ export INSTALL_DIR := base-dir / 'share' bin-src := 'target' / 'release' / name bin-dst := base-dir / 'bin' / name +desktop := APPID + '.desktop' +desktop-src := 'res' / desktop +desktop-dst := clean(rootdir / prefix) / 'share' / 'applications' / desktop + # Default recipe which runs `just build-release` default: build-release @@ -46,6 +50,7 @@ run *args: # Installs files install: install -Dm0755 {{bin-src}} {{bin-dst}} + install -Dm0755 {{desktop-src}} {{desktop-dst}} # Uninstalls installed files uninstall: diff --git a/res/com.system76.CosmicEdit.desktop b/res/com.system76.CosmicEdit.desktop new file mode 100644 index 0000000..f81472b --- /dev/null +++ b/res/com.system76.CosmicEdit.desktop @@ -0,0 +1,11 @@ +#TODO: more build-out, desktop actions, translations? +[Desktop Entry] +Name=COSMIC Text Editor +Exec=cosmic-edit %U +Terminal=false +Type=Application +StartupNotify=true +MimeType=text/plain; +Icon=accessories-text-editor +Categories=COSMIC;Utility;TextEditor; +Keywords=Text;Editor;