Skip to content

singularityos-lab/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Singularity OS + Singularity Desktop

sinty.dev is the home of Singularity OS, a new operating system built on top of Vanilla OS. Please note that what you currently see on GitHub is NOT the final product. I have preferred to work locally over the past few months, while this has dramatically accelerated development, it has also resulted in code that requires major revisions before it can be published. Give me some time, and I will be pushing many commits soon. In the meantime, follow me on Twitter and Mastodon for updates. Oh, and here are some videos and/or screenshots:

It's not GNOME, it's not KDE, it's not the new Vanilla OS DE, it's new, uses <100M of memory, is accessible (for real) and uses GTK4 (but not libadwaita).

In case the video got ultra-compressed by X, see it in my Mastodon./social account.#Linux #Windows #OpenSource #FOSS pic.twitter.com/wxrYFNAwRo

— Mirko Brombin (@brombinmirko) January 19, 2026
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
Post by @mirkobrombin@mastodon.social
View on Mastodon
<script data-allowed-prefixes="https://mastodon.social/" async src="https://mastodon.social/embed.js"></script>

Dock, Hybrid Dock or Taskbar?
Singularity Desktop supports all of the Out Of The Box =)https://t.co/UfgVVNd4We#Linux #Windows #Development #UXDesign pic.twitter.com/RDh3yCTuRQ

— Mirko Brombin (@brombinmirko) January 27, 2026
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Imagine the feel of Closing, Maximizing, and Minimizing windows on Linux in 2026. 🤯

PS. the square icons is just me working on the icons pack.

I know it’s always been there, but if you know, you know. 🤫#Linux #Windows #OpenSource #FOSS #Development #UXDesign pic.twitter.com/BQMW7QCi40

— Mirko Brombin (@brombinmirko) January 29, 2026
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

For those who do not like settings in the sidebar, just switch to Window Mode 😌

PS. some icons are still square due to an issue I am investigating 🫠

More info at https://t.co/ryVhLZfzmx#Linux #Windows #OpenSource #FOSS #Development #UI #UXDesign pic.twitter.com/ouOFli5tfu

— Mirko Brombin (@brombinmirko) February 2, 2026
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Not a fan of Client Side Decorations? Just... disable them. Is this easy enough?

Oh and you can also see I'm working on a Global Menu 🫠

PS. I fixed icons, finally 🥳

More info at https://t.co/ryVhLZg7c5#Linux #Windows #OpenSource #FOSS #Development #UI #UXDesign pic.twitter.com/7n68HUYX49

— Mirko Brombin (@brombinmirko) February 5, 2026
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Now window controls can be configured also for labwc decorations 👌

More info at https://t.co/ryVhLZg7c5 #Linux #Windows #OpenSource #FOSS #Development #UI #UXDesign pic.twitter.com/fxiQCq4waq

— Mirko Brombin (@brombinmirko) February 7, 2026
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Still working on tiling (the gap is a bug in reality XD)

More info at https://t.co/ryVhLZfzmx#Linux #Windows #OpenSource #FOSS #Development pic.twitter.com/Qs3TUhDIhT

— Mirko Brombin (@brombinmirko) February 8, 2026
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Experimenting with a separated Workflows view (the icon in the dock is just for testing, I'll give it some more love).

More info at https://t.co/ryVhLZfzmx#Linux #Windows #OpenSource #FOSS #Development #UI #UXDesign pic.twitter.com/O9sYFYLU8n

— Mirko Brombin (@brombinmirko) February 10, 2026
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Has animations 🫠 not touchpad-1:1-wow-animations-yet but... has animations🫠 pic.twitter.com/V0IodTamLm

— Mirko Brombin (@brombinmirko) February 10, 2026
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
A YouTube video by Broodie 😎
<iframe src="https://www.youtube.com/embed/NbRv_urOXeI?si=uKzGDNq0fCPfdFOG" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
A cat

🐈

Where can I read more?

I will post any updates on my Twitter and Mastodon accounts. Oh and the code will be pushed soon on the dedicated GitHub org.

FAQ

Why does the DE look so much like GNOME?

Because I like its workflow and parts of its UI. However, this is going to change. It was simply easier not to worry about the UI yet and focus on the foundations instead. Of course, features like the sidebar, topbar, dock, and the 'fusion mode' (which merges the topbar and dock) will stay.

Why GTK?

Because I am used to it.

Why Vala?

I am looking for performance. I am learning Rust, but I'm not quite ready to use it for a project as complex as this. It works fine for Bottles Next though! :D

Xorg?

No.

So... Wayland?

Absolutely, from Day ZERO.

Blur?

Coming soon, but absolutely yes.

Oh no, another GTK4 DE... wait, is it not Adwaita?

Yup, no libadwaita at all, just pure GTK4 and a custom set of widgets to keep everything integrated, named libsingularity.

Why that name, Singularity?

Because... well... it was just cool, ok? Pff.

Is this project real or just a meme?

I used to joke about making a desktop environment, but... nah, this time it is real.

Will Singularity Desktop replace GNOME in Vanilla OS?

No.

Are you leaving Vanilla OS?

Ooof no, absolutely not. Actually, I am working on a full rewrite of all Vanilla OS tools using the new Vanilla OS SDK I created. Orchid is also the base of Singularity OS; I will just be using a different immutability approach instead of ABRoot. I am experimenting with something new, maybe not for Day Zero, but... yeah. I'll take all the good parts from Vanilla while continuing to work on it. =)

Oh looks so good, can I fund it?

Yeah definitely a frequently asked question, you do not trust me? Pff.... Ofc you can, look here.

Waaait... how can I fund something I do not see the code?

Fair. Trust me for projects and contributions I already made or just wait, I will still love you, do not worry <3


Oh and I also have a website but I will probably not publish there soon... anyway: bromb.in.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published