oliverschwendener / ueli

Cross-Platform Keystroke Launcher
https://ueli.app
MIT License
3.66k stars 242 forks source link

feat: added linux desktop environment resolver #1172

Closed oliverschwendener closed 2 months ago

oliverschwendener commented 2 months ago

@ke1v I added here the basic structure for a LinuxDesktopEnvironmentResolver. What do you think about this? Here we have a small module that is responsible of resolving the current Linux desktop environment. This can be then used by other modules like the LinuxAppIconExtractor or the LinuxApplicationRepository. You can target your implementation against this branch.

ke1v commented 2 months ago

Thanks for the help. I've just started school again so it'll be a few days before I can integrate this and finish #1159.

oliverschwendener commented 2 months ago

I'll merge this now, so you can add more desktop environments in your PR.