# Qtile configuration by cerberus from libqtile import qtile from libqtile.backend.wayland.inputs import InputConfig from modules.keys import keys, mouse apps = { "terminal": "kitty", "browser": "firefox", "filebrowser": "nemo", } modifier_keys = { "M": "mod4", "A": "mod1", "S": "shift", "C": "control", } """ General Qtile configuration """ dgroups_key_binder = None dgroups_app_rules = [] # type: list follow_mouse_focus = True bring_front_click = True floats_kept_above = True cursor_warp = True auto_fullscreen = True focus_on_window_activation = "smart" reconfigure_screens = True auto_minimize = True wmname = "Qtile" """ Wayland specific configuration """ if qtile.core.name == "X11": term = "urvx" elif qtile.core.name == "wayland": term = "foot" wl_input_rules = { "type:keyboard": InputConfig( kb_repeat_delay=200, kb_repeat_rate=60, kb_layout="de", kb_options="nodeadkeys", ), } wl_xcursor_theme = None wl_xcursor_size = 18