Skip to content

feat: Add devtools toggle for development env and fix flake - #325

Open
2hexed wants to merge 3 commits into
stoatchat:mainfrom
2hexed:patch-1
Open

2hexed wants to merge 3 commits into
stoatchat:mainfrom
2hexed:patch-1

Conversation

@2hexed

@2hexed 2hexed commented Sep 27, 2026 •

Copy link
Copy Markdown

Changes

flake.nix

  • Use proper nixpkgs url.
  • Refactor and update overall code.
  • Remove electron-nix as it isn't being used at all and add electron in-place.

package.json

  • Remove run:nix as simply won't work for us Nix users. Not sure if this was tested properly but pnpm will always report an error as shown below. While this can be fixed and worked around I don't think it's needed as we have mise handling everything for us.
Error:   × the installed pnpm wrapper is missing at /home/en/.local/share/pnpm/package-manager-store/v11/tmp/pnpm-engine-11.17.0-57534-1790512183043388681/node_modules/@pnpm/exe

main.ts

  • DevTools toggle for us developers, essential for testing purposes.

window.ts

  • Better context menu - Closes this discussion thread.

Notes

Overall what I'm suggesting is, instead of fighting things trying to make everything work, we should focus on what we actually use and offer.

AI Usage (hello tom :p)

noe 🐈‍⬛

@2hexed
2hexed force-pushed the patch-1 branch 2 times, most recently from 84f9a7e to 0d41015 Compare September 27, 2026 13:07
@2hexed
2hexed marked this pull request as ready for review September 27, 2026 13:08
Signed-off-by: en <54501296+2hexed@users.noreply.github.com>
@2hexed
2hexed force-pushed the patch-1 branch 2 times, most recently from 7d77ac5 to 760d5f2 Compare September 27, 2026 18:05
…tion type

Signed-off-by: en <54501296+2hexed@users.noreply.github.com>
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.

1 participant