# PyGObject (Gtk4) and gi.repository.Gtk4LayerShell come from your distro's # system packages, NOT from pip - they wrap C libraries tied to your GTK # install. On Arch/CachyOS: # sudo pacman -S python-gobject gtk4 gtk4-layer-shell # On Debian/Ubuntu: # sudo apt install python3-gi gir1.2-gtk-4.0 gir1.2-gtk4layershell-1.0 # # Only these are real pip dependencies: evdev>=1.7 python-xlib>=0.33