Conversation
|
marking as draft for now since there's still an asset loading issue |
|
Took me a while to debug this only to find out that |
|
Also I guess this only partially solves #26, there's still the problem of a more generalized autostart file solution for all targets. I'll see if I can come up with a better impl. There seems to be an electron API for this: (app.setLoginItemSettings(settings)), and I think only flatpak requires manually writing the config file such as mentioned in #14. Edit: seems the electron login settings really only apply for win/macOS |
d58d4c8 to
2cd85ce
Compare
- also add flatpak arg for system tray integration (StatusNotifier)
|
Alright, I think I ironed out all the wrinkles with the system tray. Icons should now properly load and flatpak required an additional permission for StatusNotifier. The generated autostart entries I've tested works in NixOS/flatpak as expected now. By default (if not on flatpak) I made it so that if |
|
@claude review |
|
Claude finished @jagrat7's task in 3m 8s —— View job PR Review: hotfix: interactive shell and tray
Overall this is a solid set of fixes — typo corrections, proper
|
|
This is working very nicely good stuff @RainAfterDark I will leave #26 open until this is merged with a new release. |
- refactor: only update autostart entry when necessary (setting mutation) - guards on fs calls and getting process env vars

Quick fixes for checking for interactive shell (when passing a command through
nix develop --comand) for the dev shell (mentioned in #19) and the system tray failing to find the app icon from a raw path (fixed by passing anativeImagetype instead) (fixes #26).