Skip to content
This repository has been archived by the owner on Aug 23, 2019. It is now read-only.

valpackett/dankshell

Repository files navigation

dankshell

dankshell is eventually going to be a lightweight yet powerful Wayland-based desktop environment.

dankshell is written in Rust and uses Weston/weston-rs for the compositor and GTK/gtk-rs/relm for the UI.

Current status

Currently, it's an early proof-of-concept. A GTK bar renders on the UI layer of the libweston compositor, using the layer-shell protocol's get_layer_surface message. There's also an app launcher thing in-progress, so the below screenshot is already out of date :)

Screenshot

Development

  • Get Nightly Rust
  • Clone this repo and git submodules, e.g. git submodule update --init --recursive
  • Use make run to run in development

Contributing

This is currently a personal experiment, I'm not looking for contributions just yet.

License

dankshell is available under the MIT License.
For more information, please refer to the COPYING file.