qi3pc 1.0.0
Qt bindings for i3wm's IPC interface
Loading...
Searching...
No Matches
Getting started

Installing

qi3pc is currently distributed on the following platforms:

OS Repository Package
Arch Linux AUR qi3pc

Help add new packages here for your favorite distribution

Linking qi3pc in your application

Dynamically link qi3pc to your application with CMake.

find_library(qi3pc qi3pc REQUIRED)
target_link_libraries(your_target PRIVATE qi3pc)

Building from sources

qi3pc is a modern C++ library. It uses C++20. It depends only on Qt6 and i3wm itself. cmake is necessary for building.

git clone https://git.sr.ht/~hantz/qi3pc
cd qi3pc
cmake -S . -B build
cmake --build build
cmake --install build

The above will build and install qi3pc as a shared library.

For more inspiration, see the CI build recipe.