Note
Regarding the installation procedure for Qtile and Qtile-extras itself,
I first install Xfce4 in EndeavourOS, then install Qtile and Qtile-extras with yay
, and then configure the various environments.
For this reason, various daemons use those of Xfce4.
In other words, I'm not using EndeavourOS-Community-Editions/qtile.
Warning
This configuration is adapted to my personal needs, so it is not recommended to use it directly.
I suggest forking the repository and modifying it according to your preferences.
Note
As of late May 2025, I am adding a multi-monitor setup.
I'm still adjusting and don't always use multiple screens though.
This is just a simple Qtile configuration files.
Due to my lack of skills, I am simply "using Qtile".
Even so, I enjoy using it every day!
I split the Qtile configuration files, and the template is EndeavourOS-Community-Editions/qtile: setup...the current files are not split, though.
Regarding the color scheme, I am not using any famous one.
I am using the color scheme used by Xfce4 and Xfce4-terminal in EndeavourOS, please refer to ./modules/Theme_Colors_EndeavourOS_Xfce4.py
.
For information on the fonts, terminal used, please refer to ./modules/variables.py
.
Currently, I often have more than three terminals open, so I use TreeTab Layout a lot, insted of VerticalTile Layout.
However, I can't use functions such as moving between sections in TreeTab...I don't have the skills to do so and don't know how to write key bindings.

I don't know, but is it possible to share one terminal for both normal use and ScratchPad DropDown?
In my case, I mainly use Kitty and use Alacritty for ScratchPad DropDown.

The applications and built-in Layouts with Workspace, Group, I use in this environment are as follows:
- Screen 1:
- Group 1: Kitty Terminal
- Group 2: Code OSS
- Group 3: Brave Web Browser
- Group 4: Thunar File Manager
- Group 5: Another Workspace
- Group 9: Another Workspace
- Screen 2:
I don't have this enabled all the time.- Group 7: Another Workspace
- Group 8: Another Workspace
For detailed settings, please refer to the following.
It looks like you might be able to choose which layouts to use for each workspace, but I don't have the skills to implement that.
The date says "2025/R7" because it is the Japanese era name currently in use, "Reiwa/令和".
And I created icons of CurrentLayoutIcon using ./scripts/convert_color_layout_icons.sh
.

Maybe because I installed it with yay
, I'm not in an environment where I can use Keybindings in images.
However, I have forced it, gen-keybinding-img
to work.
For example, I created ./bin/
and symbolically linked /usr/bin/qtile
to it.
However, KeyChord
doesn't seem to work effectively.