Skip to content

๐Ÿ A long Python is living on my screen ๐Ÿ˜ฑ

Notifications You must be signed in to change notification settings

rydesun/qtile-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Qtile Configuration

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

Customization

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.

Companion

Highly recommended companion applications

  • picom โ€” X compositor
  • dunst โ€” Notification daemon
  • rofi โ€” Application launcher

Systray icon

  • papirus-icon-theme

About

๐Ÿ A long Python is living on my screen ๐Ÿ˜ฑ

Topics

Resources

Stars

Watchers

Forks

Languages