Essential dependency packages to install
sudo pacman -S --needed python-dbus-fast python-psutil python-pyxdg
# Install upower if have a battery
sudo pacman -S --needed upowerAs for icon font, you need nerd font or at least one font that has been patched
sudo pacman -S --needed ttf-nerd-fonts-symbolsMore resources
# archlinux logo (from AUR)
pikaur archlinux-artwork
# archlinux wallpapers
sudo pacman -S --needed archlinux-wallpaperOptional patch
sudo patch /usr/lib/python3.*/site-packages/libqtile/backend/base/drawer.py top_line.patchFirst 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