diff --git a/qtile/config.py b/qtile/config.py index e69de29..b6dc97d 100644 --- a/qtile/config.py +++ b/qtile/config.py @@ -0,0 +1,41 @@ +# Qtile configuration by cerberus + +from libqtile import qtile +from libqtile.backend.wayland.inputs import InputConfig + +""" +General 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