All Projects → ExpidusOS → genesis

ExpidusOS / genesis

Licence: GPL-3.0 License
The modern desktop enivronment for everyone on anything

Programming Languages

vala
323 projects
C++
36643 projects - #6 most used programming language
Meson
512 projects
CSS
56736 projects

Genesis

Genesis Shell is a modular Wayland compositor based on Wayfire. The name "Genesis" was chosen as the shell is designed to be a "next-generation" desktop environment. It is designed to be modular, the core of the shell is designed to not rely on any display backends. This means Genesis can be ported between any display technology with little hassle. However, Genesis's component side depend on Wayland. This will be patched in the future to allow any display backend work between instances.

Wallpaper free from unsplash.com.

Dependencies

  • valac (build)
  • valadoc (build)
  • meson (build)
  • Wayfire
  • Wayfire Plugins Extra
  • gtk4
  • gtk+3.0
  • gtk-layer-shell
  • devident
  • NetworkManager
  • ModemManager
  • libgweather 3.0
  • accountsservice
  • libadwaita 1.0
  • Libhandy 1.0
  • Polkit Agent
  • libpeas
  • UPower

Note: as of 2021-12-23, Genesis Shell requires the ExpidusOS fork of Wayfire until pull request 1392 is merged.

Implemented Features & Components

  • IBus
  • XDG Desktop Portal
  • Panel
  • Desktop
  • Power menu
  • Application launcher

Needed Features & Components

  • Notifications
  • Lock Screen
  • LightDM Greeter
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].