Essential dependency packages to install
sudo pacman -S --needed python-dbus-next python-psutil python-pyxdg
# Install upower if have a battery
sudo pacman -S --needed upower
As for icon font, you need nerd font or at least one font that has been patched
sudo pacman -S --needed ttf-nerd-fonts-symbols
More resources
# archlinux logo (from AUR)
pikaur archlinux-artwork
# archlinux wallpapers
sudo pacman -S --needed archlinux-wallpaper
Optional patch
sudo patch /usr/lib/python3.*/site-packages/libqtile/drawer.py top_line.patch
First you should refer to env_example.py
for creating the env.py
,
which is mainly about hardware devices and unique system environment.
It's yours, not mine. ๐
Although the lack of env.py
does not cause qtile to crash on startup,
it's better to create one.
Most of the appearance settings are stored in theme/
.
Create theme/override.py
to override some default values
if you are satisfied with the default theme.
control.py
is about keymappings and shortcuts.
bar.py
focus on widgets on the bar.
Highly recommended companion applications
- picom โ X compositor
- dunst โ Notification daemon
- rofi โ Application launcher
Systray icon
- papirus-icon-theme