A simple and easy to use tiling windowmanager
QuirkWM aims to provide a lightweight and efficient window management experience for users who prefer a keyboard-centric environment. With its focus on simplicity and modularity, QuirkWM targets power users, developers, and those looking to streamline their workflow by minimizing mouse usage, while allowing a certain level of customization through a configuration file. Its design principles emphasize performance, ease of use, and the ability to extend functionality through integration with other command-line tools and applications.
Right now there aren't any releases use the Development setup.
The Config has to be located at: ~/.config/quirk/config.toml
[wm]
gap=10
For more examples and guides, please refer to the Wiki.
- Using make
git clone --recursive https://github.com/letrad/QuirkWM.git
cd QuirkWM
make all
- Using cmake
git clone --recursive https://github.com/letrad/QuirkWM.git
cd QuirkWM
mkdir build
cd build
cmake ..
make
Run using startx
startx ./quirkwm
Start using Xephyr
Xephyr :9 -screen 1280x720 &
DISPLAY=:9 ./quirkwm
- 0.0.1
- Work in progress
letradical – @letradical
Distributed under the Mozilla Public License 2.0 license. See LICENSE
for more information.
https://github.com/letrad/QuirkWM
- Fork it (https://github.com/letrad/QuirkWM/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request