diff --git a/README.md b/README.md index b014b44..9229bf4 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,6 @@ -#
Pinnacle
-
- - - - Cool logo - -
+![Pinnacle banner](/assets/pinnacle_banner_dark.png) -
- A very, VERY WIP Smithay-based wayland compositor -
- -## Info +# Info ### What is Pinnacle? Pinnacle is a Wayland compositor built in Rust using [Smithay](https://github.com/Smithay/smithay). It's my attempt at creating something like [AwesomeWM](https://github.com/awesomeWM/awesome) @@ -42,7 +31,7 @@ Showcase/gallery soon:tm: - [x] Is very cool :thumbsup: -## Dependencies +# Dependencies > I have not tested these. If Pinnacle doesn't work properly with these packages installed, please submit an issue. You'll need the following packages, as specified by [Smithay](https://github.com/Smithay/smithay): @@ -60,7 +49,7 @@ You'll need the following packages, as specified by [Smithay](https://github.com You'll also need Lua 5.4 for configuration. **Older versions will not work.** Check with your package manager to see which version you have. -## Building +# Building Build the project with: ``` cargo build [--release] @@ -69,7 +58,7 @@ cargo build [--release] For NixOS users, there is a provided [`shell.nix`](shell.nix) file that you can use for `nix-shell`. flake soon:tm: -## Running +# Running > :information_source: Before running, read the information in [Configuration](#configuration). After building, run the executable located in either: @@ -109,7 +98,7 @@ In that case, kill the compositor using the keybind defined in > This will open the socket with root-only permissions, and future non-root invocations of Pinnacle will fail when trying to remove the socket until it is removed manually. -## Configuration +# Configuration Pinnacle is configured in Lua. Rust support is planned. Pinnacle will search for a `metaconfig.toml` file in the following directories, from top to bottom: @@ -163,7 +152,7 @@ as well as any function overloads, but these should be autocompleted through the Documentation for other branches can be reached at `https://ottatop.github.io/pinnacle/`. -## Controls +# Controls The following controls are currently hardcoded: - Ctrl + Left click drag: Move a window @@ -171,8 +160,8 @@ The following controls are currently hardcoded: You can find the rest of the controls in the [`example_config`](api/lua/example_config.lua). -## Feature Requests, Bug Reports, Contributions, and Questions +# Feature Requests, Bug Reports, Contributions, and Questions See [`CONTRIBUTING.md`](CONTRIBUTING.md). -## Changelog +# Changelog See [`CHANGELOG.md`](CHANGELOG.md). diff --git a/assets/README.md b/assets/README.md new file mode 100644 index 0000000..8694598 --- /dev/null +++ b/assets/README.md @@ -0,0 +1,3 @@ +The font used is [Sour Gummy](https://fontesk.com/sour-gummy-typeface/) by Stefie Justprince. + +The rest is by yours truly :sunglasses: diff --git a/assets/pinnacle_banner_dark.png b/assets/pinnacle_banner_dark.png new file mode 100644 index 0000000..1dd5aab Binary files /dev/null and b/assets/pinnacle_banner_dark.png differ diff --git a/assets/pinnacle_banner_light.png b/assets/pinnacle_banner_light.png new file mode 100644 index 0000000..a8afc9d Binary files /dev/null and b/assets/pinnacle_banner_light.png differ