Skip to content

Commit

Permalink
convert readme to djot (https://github.com/jgm/djot
Browse files Browse the repository at this point in the history
Signed-off-by: Ryan Brue <[email protected]>
  • Loading branch information
ryanabx committed Aug 14, 2024
1 parent 35ff439 commit c7a3ea6
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 13 deletions.
1 change: 0 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
{
"asciidoc.antora.enableAntoraSupport": false
}
1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ edition = "2021"
license = "MIT"
description = "Layer shell panel for wayland desktops"
repository = "https://github.com/ryanabx/ryanabx-shell"
readme = "README.dj"

[dependencies]
freedesktop-desktop-entry = "0.7.0"
Expand Down
23 changes: 11 additions & 12 deletions README.adoc → README.dj
Original file line number Diff line number Diff line change
@@ -1,33 +1,32 @@
= ryanabx-shell
# ryanabx-shell

A compositor-agnostic desktop shell!

NOTE: This project is under heavy development, and will probably not be "stable" for a while.
> NOTE: This project is under heavy development, and will probably not be "stable" for a while.

Welcome to a desktop shell that's intended to run on any compositor! To be more specific, this would be any compositor that implements `wlr-layer-shell`.

The currently planned compositors to be supported are:

* https://github.com/pop-os/cosmic-comp[cosmic-comp] (First primary target)
* https://invent.kde.org/plasma/kwin[KWin]
* https://gitlab.freedesktop.org/wlroots/wlroots[Wlroots-based compositors]
* [cosmic-comp](https://github.com/pop-os/cosmic-comp) (First primary target)
* [KWin](https://invent.kde.org/plasma/kwin)
* [Wlroots-based compositors](https://gitlab.freedesktop.org/wlroots/wlroots)

This shell is intended to be similar to Windows-style desktops, with a launcher in the bottom left, a list of favorite apps in the middle or left (configurable), and a tray with settings on the right! The designs aren't fully finished at the moment, but that's the general direction I'd like to go.

The shell is proudly built entirely in https://www.rust-lang.org/[Rust]!
The shell is proudly built entirely in [Rust!](https://www.rust-lang.org/)

== Build instructions (Ubuntu/Fedora instructions)
## Build instructions (Ubuntu/Fedora instructions)

[source, shell]
----
```shell
# Install Dependencies (Ubuntu)
sudo apt-get install -y libxkbcommon-dev
# Install Dependencies (Fedora)
sudo dnf install -y libxkbcommon-devel
# Build
cargo build
----
```

== Contributing
## Contributing

Since a lot of the development is personal, the first thing you should do if you'd like to contribute is https://github.com/ryanabx/ryanabx-shell/issues/new[submit an issue] describing the feature you'd like to implement. This helps to avoid potential duplicate work if I'm already working on such a feature!
Since a lot of the development is personal, the first thing you should do if you'd like to contribute is [submit an issue](https://github.com/ryanabx/ryanabx-shell/issues/new) describing the feature you'd like to implement. This helps to avoid potential duplicate work if I'm already working on such a feature!

0 comments on commit c7a3ea6

Please sign in to comment.