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