Name Last Update
screenshots Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
CMakeLists.txt Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
test_NitroWin.sh Loading commit data...
xinitrc Loading commit data...

Nitrogen Desktop Experience (NDE)

screenshot

This is a project I've had ideas about for a few years. The end goal is to create a DE (Desktop Environment) that can alter itself at runtime using various desktop agents which dictate the look and feel.

For example:

  • A default desktop agent which provides a basic usable desktop
  • Another desktop agent to provide a macOS-like look and feel
  • A third desktop agent better suited for small screens, like phones and tablets

Components

  • libnde : Library containing common components
  • libntk : Nitrogen ToolKit - all the GUI stuffies, API based on Java Swing and Xwing
  • NitroWin : Nitrogen Window Manager

Documents

None yet. 😿


Requirements


Misc Tooling


Building the NDE

It's easy to build Nitrogen Desktop Experience.

Checkout

$ git clone https://felinewith.me/LadySerenaKitty/nitrogen.git
$ cd nitrogen

Prep for build

$ cmake .

Build it!

$ make

Test

$ ./test_Nitrogen.sh