mirror of
https://github.com/pinnacle-comp/pinnacle.git
synced 2025-02-05 20:46:27 +01:00
Update README
This commit is contained in:
parent
91e9e77ff3
commit
21272c4530
1 changed files with 14 additions and 11 deletions
21
README.md
21
README.md
|
@ -18,10 +18,10 @@ Cool stuff happens on the dev branch sometimes, check it out!
|
||||||
- [x] Udev backend
|
- [x] Udev backend
|
||||||
- This is currently just a copy of Anvil's udev backend.
|
- This is currently just a copy of Anvil's udev backend.
|
||||||
- [x] Basic tags
|
- [x] Basic tags
|
||||||
- Tags are currently very jank on the udev backend with multiple monitors. If you're checking udev out, I suggest unplugging all but one monitor or just using the winit backend until I flesh out the tag system.
|
|
||||||
- [ ] Widget system
|
- [ ] Widget system
|
||||||
- [ ] Layout system
|
- [ ] Layout system
|
||||||
- [ ] Server-side decorations
|
- [ ] Server-side decorations
|
||||||
|
- [ ] Animations and blur and all that pizazz
|
||||||
- [ ] The other stuff Awesome has
|
- [ ] The other stuff Awesome has
|
||||||
- [ ] XWayland support
|
- [ ] XWayland support
|
||||||
- [ ] Layer-shell support
|
- [ ] Layer-shell support
|
||||||
|
@ -38,15 +38,18 @@ So, this is my attempt at making an Awesome-esque Wayland compositor.
|
||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
You'll need the following packages, as specified by [Smithay](https://github.com/Smithay/smithay):
|
You'll need the following packages, as specified by [Smithay](https://github.com/Smithay/smithay):
|
||||||
|
`libwayland libxkbcommon libudev libinput libgdm libseat`
|
||||||
|
- Arch:
|
||||||
```
|
```
|
||||||
libwayland
|
sudo pacman -S wayland libxkbcommon systemd-libs libinput libgdm seatd
|
||||||
libxkbcommon
|
|
||||||
libudev
|
|
||||||
libinput
|
|
||||||
libgdm
|
|
||||||
libseat
|
|
||||||
```
|
```
|
||||||
Package names will vary across distros. TODO: list those names.
|
- Debian:
|
||||||
|
```
|
||||||
|
sudo apt install libwayland-dev libxkbcommon-dev libudev-dev libinput-dev libgdm-dev libseat-dev
|
||||||
|
```
|
||||||
|
- TODO: other distros.
|
||||||
|
|
||||||
|
You'll also need Lua 5.4 for configuration.
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
Build the project with:
|
Build the project with:
|
||||||
|
@ -72,7 +75,7 @@ cargo run [--release] -- --<backend>
|
||||||
- `udev`: run Pinnacle in a tty. NOTE: I tried running udev in Awesome and some things broke so uh, don't do that
|
- `udev`: run Pinnacle in a tty. NOTE: I tried running udev in Awesome and some things broke so uh, don't do that
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
Please note: this is VERY WIP and has basically no options yet.
|
Please note: this is VERY WIP and has few options.
|
||||||
|
|
||||||
Pinnacle supports configuration through Lua (and hopefully more languages if it's not too unwieldy :crab:).
|
Pinnacle supports configuration through Lua (and hopefully more languages if it's not too unwieldy :crab:).
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue