Scripts, programs and configuration for making life easier on a Lenovo Miix running wayland/wlroots or other laptop-tablet convertibles
Find a file
2023-08-27 21:19:06 +02:00
configs configs: Added sample waybar config 2023-07-21 02:54:09 +02:00
daemon meta: Refactoring to make room for other parts of the project 2023-07-13 14:22:52 +02:00
fcitx5-hooks fcitx5-hooks: Created fcitx module to help with on-screen keyboard input 2023-07-22 10:39:31 +02:00
wayland-protos meta: Refactoring to make room for other parts of the project 2023-07-13 14:22:52 +02:00
.clang-format format: Fixed clang-format to not mess up arrays 2023-08-27 21:19:06 +02:00
.gitignore fcitx5-hooks: Created fcitx module to help with on-screen keyboard input 2023-07-22 10:39:31 +02:00
build.sh meta: Refactoring to make room for other parts of the project 2023-07-13 14:22:52 +02:00
README.md configs: Added example hooks for the daemon 2023-07-14 20:14:51 +02:00

convertablet

Support for tablet-laptop convertible on wlroots-based compositors.

This project includes both a daemon for handling screen rotation and docking, and some configuration for other software

Installation

Daemon

  1. Get the code
git clone https://git.kemonomimi.gay/yukijoou/convertablet && cd convertablet
  1. Download and build the wayland extensions
cd wayland-protos/
./download_protocols.sh
./codegen.sh
cd ../
  1. Build the daemon
./build.sh
  1. Run it to try it out
./convertablet
  1. Copy it to /usr/local/bin & make it run at startup

Daemon configuration

You can create scripts at $HOME/.config/convertablet/hooks that will trigger on events

  • Basestation disconnected: basestation-disconnected-hook
  • Basestation connected: basestation-connected-hook

Configurations

Still a work in progress...