Hacker News new | ask | show | jobs
by sonnyp 1900 days ago
You can. GNOME has a JavaScript binding called gjs. It runs JavaScript (with SpiderMonkey) and has support for most of GNOME APIs.

https://gjs.guide/

https://gitlab.gnome.org/GNOME/gjs/-/blob/master/doc/Home.md