This is a repository for examples of how to use qtile by users. Below is a list of user configurations and their descriptions.
Documentation for the default configuration is available here and the code is available in the main qtile repo under libqtile/resources/default_config.py.
| Config | Description |
|---|---|
| a13xmt | rooms and workspaces |
| ani1001 | nord-theme, workspaces, additional-keys and some basics |
| aeronotix.py | dynamic groups |
| arkchar.py | basic configuration |
| bglasber.py | python functions in config |
| cjbarnes | java support and application specific floating rules |
| cortesi.py | kinesis keyboard keybindings |
| dwakar | themed widgets |
| ei-grad.py | custom widgets |
| emdete | simple, beautiful, useful: lots of keyboard shortcuts |
| mcol | wayland and x11 backends, graphical notifications |
| mort65 | rule matching, dynamic shortcuts, dropdown terminal |
| mrtnvgr | YandexDisk widget |
| oboingo | multiscreen, groups assigned to specific screens, key chording, time logger |
| osimplex | OOP, scratchpad, aesthetics file, defaults files |
| piotr-marendowski | Well documented, multimonitor, powerline-like, useful (with screenshots) |
| ramnes.py | debug layouts |
| roger | dynamic groups, rule matching for windows |
| rxcomm | Google Calendar widget |
| sweenu | broken up in several files, custom screenshots, backlight |
| tailhook.py | unicode-based window sorting |
| tin.py | custom window shortcuts |
| tych0 | qtile development, multiple screens |
| zordsdavini | various dmenu apps, screenshots, multiscreen, gmailwidget |
| SpyrosRoum | ability to toggle groups making them visible, like DWM |
| Module | Description |
|---|---|
| traverse | Functions for traversing focus over windows based on global position |
| graphical_notifications | An interactive graphical notification server similar to dunst |
| Qminimize | A rofi script to handle minimize/unminimize of multiple windows at once |
| floating_window_snapping | Floating window borders snap to other window/screen borders when moved with mouse (X11 only) |
| Mutable Scratch | A i3-like scratch pad, where windows maybe added/removed on the fly |
| qtile-plasma | An tree-based layout, very similar to i3 |
| toggle_debug | A command to toggle debug logging with notification |
| tidygroups | Function for moving windows to the leftmost groups (like dwm's reorganizetags) |
| spawn_default_app | A function for setting, and then spawning a default app for each group based on a single keybind.� |
| Site | Description |
|---|---|
| qtile-extras | A collection of widgets and other mods made by elParaguayo |
To contribute please fork the repo on github and make a pull request. Please also include in this README a short description of your config.