diff --git a/BUILDING_LINUX.md b/BUILDING_LINUX.md index d4fdbf562f..6c9b6cc78b 100644 --- a/BUILDING_LINUX.md +++ b/BUILDING_LINUX.md @@ -145,12 +145,13 @@ Create `~/.local/share/applications/goose.desktop`: [Desktop Entry] Name=Goose AI Agent Comment=Local AI agent for development tasks -Exec=/path/to/goose/ui/desktop/out/Goose-linux-x64/Goose +Exec=/path/to/goose/ui/desktop/out/Goose-linux-x64/Goose %U Icon=/path/to/goose/ui/desktop/out/Goose-linux-x64/resources/app.asar.unpacked/src/images/icon.png Terminal=false Type=Application Categories=Development;Utility; StartupNotify=true +MimeType=x-scheme-handler/goose ``` ### System-wide Installation diff --git a/ui/desktop/forge.config.ts b/ui/desktop/forge.config.ts index 37176143a2..0c4bfefd13 100644 --- a/ui/desktop/forge.config.ts +++ b/ui/desktop/forge.config.ts @@ -69,7 +69,8 @@ module.exports = { bin: 'Goose', maintainer: 'Block, Inc.', homepage: 'https://block.github.io/goose/', - categories: ['Development'] + categories: ['Development'], + mimeType: ['x-scheme-handler/goose'] }, }, {