Skip to content

Conversation

@eyelight
Copy link
Contributor

Electron forge has not been packaging the icon on rpm & deb builds, resulting in the electron icon getting distributed.

I removed the conditional logic in the config, and explicitly set the icon path in each linux maker, leaving the *.ico (windows) as the default.

To confirm after npm run make, assuming you build on x64, this is how to open the packaged logo — before this PR it will be electron, goose after:

Deb:

cd out/make/deb/x64 && dpkg-deb -R goose_1.3.0_amd64.deb pkg && open pkg/usr/share/pixmaps/goose.png

Rpm:

cd out/make/rpm/x64 && rpm2cpio Goose-1.3.0-1.x86_64.rpm | cpio -idm && open usr/share/pixmaps/Goose.png

@michaelneale
Copy link
Collaborator

@eyelight could this fix: #4058 ? sounds like it

@michaelneale
Copy link
Collaborator

thanks @eyelight that is a great catch

@eyelight
Copy link
Contributor Author

Wasn't aware of #4058 taking a look

@DOsinga DOsinga merged commit 6583480 into block:main Aug 13, 2025
10 checks passed
katzdave added a commit that referenced this pull request Aug 13, 2025
* 'main' of github.com:block/goose:
  fix(build): feed electronforge the icon explicitly for linux (#4045)
  Docs: Troubleshooting tip - Nodejs path on windows (#4065)
  fix: flag out uncompilable bit in windows (#4068)
  ci: fix docs-only filter to properly skip tests for documentation changes (#4066)
  fix: ctrl-C interruption in the CLI (#4057)
jsibbison-square added a commit that referenced this pull request Aug 14, 2025
…ol-visibility

* origin/main: (43 commits)
  docs: Blog - How I Used Goose to Rebuild My Website (#4076)
  docs: custom context file names (#4077)
  Blog: How Pulse MCP Used Goose to Automate Their Newsletter (#4075)
  Load recipe deeplinks in single window when app is closed (#4048)
  docs: make accurate the comments with links to unsigned builds of the app (#4070)
  cleanup memory in chat (#4073)
  CLI: improve model selection ux (#4071)
  speed up loading extensions by loading in parallel (#4054)
  fix(build): feed electronforge the icon explicitly for linux (#4045)
  Docs: Troubleshooting tip - Nodejs path on windows (#4065)
  fix: flag out uncompilable bit in windows (#4068)
  ci: fix docs-only filter to properly skip tests for documentation changes (#4066)
  fix: ctrl-C interruption in the CLI (#4057)
  docs: mcp-ui support (#4049)
  fix: delete dialog layout (#4037)
  ci: fix markdown file pattern to skip builds for all .md files (#4061)
  docs: add window title (#4059)
  blog: cleaning up some posts (#4050)
  fix: this should be a debug message not a warn (#4024)
  Better provider logging (#4052)
  ...
ayax79 pushed a commit to ayax79/goose that referenced this pull request Aug 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants