From 7b912f7ea6b89723a2229fd3d2269aa01c8ce6a1 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Fri, 31 Mar 2023 19:04:45 -0700 Subject: [PATCH] Add .desktop file --- Makefile | 2 ++ data/com.system76.CosmicWorkspaces.desktop | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 data/com.system76.CosmicWorkspaces.desktop diff --git a/Makefile b/Makefile index 6d995a3..c1d458a 100644 --- a/Makefile +++ b/Makefile @@ -18,6 +18,7 @@ ifneq ($(VENDOR),0) endif BIN = cosmic-workspaces +APPID = com.system76.CosmicWorkspaces all: $(BIN) @@ -32,6 +33,7 @@ $(BIN): Cargo.toml Cargo.lock src/main.rs vendor-check install: install -Dm0755 target/$(TARGET)/$(BIN) $(DESTDIR)$(bindir)/$(BIN) + install -Dm0644 data/$(APPID).desktop $(DESTDIR)$(datadir)/applications/$(APPID).desktop ## Cargo Vendoring diff --git a/data/com.system76.CosmicWorkspaces.desktop b/data/com.system76.CosmicWorkspaces.desktop new file mode 100644 index 0000000..1e9ec53 --- /dev/null +++ b/data/com.system76.CosmicWorkspaces.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Workspaces +Comment= +Type=Application +Exec=busctl --user call com.system76.CosmicWorkspaces /com/system76/CosmicWorkspaces com.system76.CosmicWorkspaces Toggle +Terminal=false +Categories=COSMIC;ICED; +# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +Keywords=COSMIC;ICED; +# Translators: Do NOT translate or transliterate this text (this is an icon file name)! +Icon=com.system76.CosmicWorkspaces.svg +StartupNotify=true