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 Version
Arch Linux AUR qi3pc AUR Version

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.