chore(hyprland): update syntax to lua
Committing as is because otherwise I will never move on
This commit is contained in:
parent
e158449bf3
commit
bdfa3988f9
20 changed files with 1169 additions and 809 deletions
122
stow/hyprland/.config/hypr/input-output.lua
Normal file
122
stow/hyprland/.config/hypr/input-output.lua
Normal file
|
|
@ -0,0 +1,122 @@
|
|||
hl.config({
|
||||
input = {
|
||||
--kb_model = [[Empty]],
|
||||
kb_layout = "us,be,us",
|
||||
kb_variant = "altgr-intl,iso-alternate,dvorak",
|
||||
--kb_options = [[Empty]],
|
||||
--kb_rules = [[Empty]],
|
||||
--kb_file = [[Empty]],
|
||||
|
||||
numlock_by_default = true,
|
||||
resolve_binds_by_sym = false,
|
||||
|
||||
repeat_rate = 25,
|
||||
repeat_delay = 600,
|
||||
|
||||
sensitivity = 0.0,
|
||||
accel_profile = "flat",
|
||||
force_no_accel = false,
|
||||
|
||||
--rotation = 0,
|
||||
left_handed = false,
|
||||
--scroll_points = [[Empty]],
|
||||
scroll_method = "2fg",
|
||||
scroll_button = 0, -- 0 means default
|
||||
scroll_button_lock = true,
|
||||
scroll_factor = 1.0,
|
||||
natural_scroll = false,
|
||||
|
||||
follow_mouse = 2,
|
||||
--follow_mouse_shrink = 0,
|
||||
--follow_mouse_threshold = 0.0,
|
||||
focus_on_close = 0,
|
||||
mouse_refocus = true,
|
||||
float_switch_override_focus = 1,
|
||||
special_fallthrough = false,
|
||||
off_window_axis_events = 1,
|
||||
emulate_discrete_scroll = 1,
|
||||
|
||||
touchpad = {
|
||||
disable_while_typing = true,
|
||||
natural_scroll = true,
|
||||
scroll_factor = 0.8,
|
||||
middle_button_emulation = false,
|
||||
tap_button_map = "lrm",
|
||||
clickfinger_behavior = false,
|
||||
tap_to_click = true,
|
||||
drag_lock = 0, -- false
|
||||
tap_and_drag = true,
|
||||
|
||||
--flip_x = false,
|
||||
--flip_y = false,
|
||||
--drag_3fg = 0,
|
||||
},
|
||||
|
||||
touchdevice = {
|
||||
--transform = -1,
|
||||
--output = [[Auto]],
|
||||
--enabled = true,
|
||||
},
|
||||
|
||||
virtualkeyboard = {
|
||||
--share_states = 2,
|
||||
--release_pressed_on_close = false,
|
||||
},
|
||||
|
||||
tablet = {
|
||||
--transform = -1,
|
||||
--output = [[Empty]],
|
||||
--region_position = {0, 0},
|
||||
--absolute_region_position = false,
|
||||
--region_size = {0, 0},
|
||||
--relative_input = false,
|
||||
--left_handed = false,
|
||||
--active_area_size = {0, 0},
|
||||
--active_area_position = {0, 0},
|
||||
},
|
||||
|
||||
tablettool = {
|
||||
--eraser_button_mode = 0,
|
||||
--eraser_button_override = 0,
|
||||
--pressure_range_min = -1.0,
|
||||
--pressure_range_max = 1.0,
|
||||
},
|
||||
},
|
||||
|
||||
gestures = {
|
||||
workspace_swipe_distance = 300,
|
||||
workspace_swipe_touch = false,
|
||||
workspace_swipe_invert = true,
|
||||
workspace_swipe_touch_invert = false,
|
||||
workspace_swipe_min_speed_to_force = 30,
|
||||
workspace_swipe_cancel_ratio = 0.2,
|
||||
workspace_swipe_create_new = false,
|
||||
workspace_swipe_direction_lock = true,
|
||||
workspace_swipe_direction_lock_threshold = 10,
|
||||
workspace_swipe_forever = true,
|
||||
workspace_swipe_use_r = false,
|
||||
|
||||
--close_max_timeout = 1000,
|
||||
},
|
||||
})
|
||||
|
||||
-- Disable numlock by default on laptop keyboard
|
||||
hl.device({ name = "at-translated-set-2-keyboard", numlock_by_default = false })
|
||||
|
||||
hl.monitor({ output = "", mode = "preferred", position = "auto", scale = 1 })
|
||||
hl.monitor({ output = "desc:BOE 0x08CF", mode = "preferred", position = "640x1440", scale = 1 })
|
||||
hl.monitor({ output = "desc:Hewlett Packard HP ZR2740w CNT319Y008", mode = "preferred", position = "auto-up", scale = 1 })
|
||||
hl.monitor({ output = "desc:Dell Inc. DELL P2214H 29C2937M4YTL", mode = "preferred", position = "auto-right", scale = 1, transform = 1 })
|
||||
hl.monitor({ output = "desc:Samsung Electric Company S22C650", mode = "preferred", position = "auto-right", scale = 1, transform = 1 })
|
||||
hl.monitor({ output = "desc:Samsung Electric Company SAMSUNG", disabled = true })
|
||||
|
||||
hl.bind("switch:on:Lid Switch", function()
|
||||
hl.notification.create({ text = "Lid closed — disabling eDP-1", timeout = 2500 })
|
||||
hl.monitor({ output = "eDP-1", disabled = true })
|
||||
end, { locked = true })
|
||||
|
||||
hl.bind("switch:off:Lid Switch", function()
|
||||
hl.notification.create({ text = "Lid opened — enabling eDP-1", timeout = 2500 })
|
||||
hl.monitor({ output = "eDP-1", disabled = false })
|
||||
end, { locked = true })
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue