From 74fa1d9f1b6a9da3295437eb15e384ef483388f6 Mon Sep 17 00:00:00 2001 From: Sunderland93 Date: Fri, 24 Nov 2023 14:25:34 +0400 Subject: [PATCH] Move mouse keybindings to separate config --- etc/skel/.config/qtile/config.py | 24 ++---------------------- etc/skel/.config/qtile/mouse.py | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 22 deletions(-) create mode 100644 etc/skel/.config/qtile/mouse.py diff --git a/etc/skel/.config/qtile/config.py b/etc/skel/.config/qtile/config.py index 1b55c44..58ca304 100644 --- a/etc/skel/.config/qtile/config.py +++ b/etc/skel/.config/qtile/config.py @@ -25,13 +25,14 @@ # SOFTWARE. from libqtile import bar, hook, layout, qtile -from libqtile.config import Click, Drag, Group, Key, Match, Screen +from libqtile.config import Group, Key, Match, Screen from libqtile.lazy import lazy # Make sure 'qtile-extras' is installed or this config will not work. from qtile_extras import widget from qtile_extras.widget.decorations import BorderDecoration from libqtile.backend.wayland import InputConfig from keybindings import mod, keys, terminal +from mouse import mouse import colors import os import subprocess @@ -277,27 +278,6 @@ screens = [ ), ] -# Drag floating layouts. -mouse = [ - Drag( - [mod], - "Button1", - lazy.window.set_position_floating(), - start=lazy.window.get_position() - ), - Drag( - [mod], - "Button3", - lazy.window.set_size_floating(), - start=lazy.window.get_size() - ), - Click( - [mod], - "Button2", - lazy.window.bring_to_front() - ), -] - dgroups_key_binder = None dgroups_app_rules = [] # type: list follow_mouse_focus = True diff --git a/etc/skel/.config/qtile/mouse.py b/etc/skel/.config/qtile/mouse.py new file mode 100644 index 0000000..49133db --- /dev/null +++ b/etc/skel/.config/qtile/mouse.py @@ -0,0 +1,24 @@ +from libqtile.config import Drag, Click +from libqtile.command import lazy +from keybindings import mod + +# Drag floating layouts. +mouse = [ + Drag( + [mod], + "Button1", + lazy.window.set_position_floating(), + start=lazy.window.get_position() + ), + Drag( + [mod], + "Button3", + lazy.window.set_size_floating(), + start=lazy.window.get_size() + ), + Click( + [mod], + "Button2", + lazy.window.bring_to_front() + ), +] \ No newline at end of file