DEV Community

Cover image for Devlog #1 — Introduction started an extension for Linux
Dmytro
Dmytro

Posted on • Edited on

Devlog #1 — Introduction started an extension for Linux

Hello everyone, and welcome to my first devlog!

Today, I want to talk about my project, which is called "Pulse". It’s an extension for different Linux distributions. For now, it’s a simple panel that you can monitor memory, CPU, and disk usage, but later I plan to add more interesting features.

This extension will be created with Electron Forge, using TypeScript, React, Framer Motion, and Tailwind CSS.


Why did I choose Electron Forge, rather than GJS?

So, I tried creating an extension via GJS, but I couldn’t achieve what I wanted. In my opinion, GJS has complicated documentation and doesn't provide the necessary tools for creating an extension, which I want to do. Undoubtedly, GJS is more lightweight and native to Linux, but it’s limited to GNOME, while I aim to support all distributions of Linux.


Creating a logo

Also, I decided to create a logo for my extension today. You can see it below.

It looks like a robot. Overall, I like the result, but generally I planned to make eyes that watch a computer. In the end, I managed to do it.

Thanks to all for your attention! I hope you enjoyed reading my first blog!
Have a good day!

Top comments (0)