FEATURE: Customizes Keybinds
This commit is contained in:
1 parent
cefcd77a11
commit
b7cd532d72
1 file changed
+32
-32
+32
-32
@@ -213,15 +213,15 @@ track_layout = "global" # global, or window for per-surf
|
|||||||
|
|
||||||
[input.touchpad]
|
[input.touchpad]
|
||||||
tap = true # Tap-to-click
|
tap = true # Tap-to-click
|
||||||
# natural_scroll = true # Omit to preserve the libinput default
|
natural_scroll = true # Omit to preserve the libinput default
|
||||||
# accel_profile = "adaptive" # flat, adaptive, or custom <step> <points...>
|
accel_profile = "adaptive" # flat, adaptive, or custom <step> <points...>
|
||||||
# sensitivity = 0.5 # Pointer speed, -1.0 to 1.0
|
# sensitivity = 0.5 # Pointer speed, -1.0 to 1.0
|
||||||
# scroll_factor = 1.5 # Two-finger scroll multiplier, 0.1-10.0
|
# scroll_factor = 1.5 # Two-finger scroll multiplier, 0.1-10.0
|
||||||
# disable_while_typing = true # Omit to preserve the libinput default
|
disable_while_typing = true # Omit to preserve the libinput default
|
||||||
# disable_on_external_mouse = true # Native sessions only
|
disable_on_external_mouse = true # Native sessions only
|
||||||
|
|
||||||
[input.mouse]
|
[input.mouse]
|
||||||
# natural_scroll = false # Omit to preserve the libinput default
|
natural_scroll = false # Omit to preserve the libinput default
|
||||||
# accel_profile = "flat" # Omit to preserve the libinput default
|
# accel_profile = "flat" # Omit to preserve the libinput default
|
||||||
sensitivity = 0.0 # Pointer speed, -1.0 to 1.0
|
sensitivity = 0.0 # Pointer speed, -1.0 to 1.0
|
||||||
scroll_wheel_step = 60 # Logical pixels per layout-scroll action, 1-1000
|
scroll_wheel_step = 60 # Logical pixels per layout-scroll action, 1-1000
|
||||||
@@ -243,7 +243,7 @@ hide_when_typing = false # Keep visible while typing
|
|||||||
hide_timeout_ms = 0 # Idle hide timeout, 0 disables; maximum is 3600000
|
hide_timeout_ms = 0 # Idle hide timeout, 0 disables; maximum is 3600000
|
||||||
|
|
||||||
[input.focus]
|
[input.focus]
|
||||||
follows_mouse = false # Focus the pointer target after pointer motion
|
follows_mouse = true # Focus the pointer target after pointer motion
|
||||||
# Refuse hover focus when revealing a window would scroll farther than this
|
# Refuse hover focus when revealing a window would scroll farther than this
|
||||||
# many viewport widths. Omit the key for no limit.
|
# many viewport widths. Omit the key for no limit.
|
||||||
# follows_mouse_max_scroll = 0.5
|
# follows_mouse_max_scroll = 0.5
|
||||||
@@ -309,23 +309,23 @@ follows_mouse = false # Focus the pointer target after
|
|||||||
|
|
||||||
# "Mod+Escape" = "session-quit"
|
# "Mod+Escape" = "session-quit"
|
||||||
# "Mod+F1" = "window-focus-next"
|
# "Mod+F1" = "window-focus-next"
|
||||||
# "Mod+H" = "window-focus-left"
|
"Mod+H" = "window-focus-left"
|
||||||
# "Mod+J" = "window-focus-down"
|
"Mod+J" = "window-focus-down"
|
||||||
# "Mod+K" = "window-focus-up"
|
"Mod+K" = "window-focus-up"
|
||||||
# "Mod+L" = "window-focus-right"
|
"Mod+L" = "window-focus-right"
|
||||||
# "Mod+Shift+Left" = "column-move-left"
|
"Mod+Shift+Left" = "column-move-left"
|
||||||
# "Mod+Shift+Down" = "window-move-down"
|
"Mod+Shift+Down" = "window-move-down"
|
||||||
# "Mod+Shift+Up" = "window-move-up"
|
"Mod+Shift+Up" = "window-move-up"
|
||||||
# "Mod+Shift+Right" = "column-move-right"
|
"Mod+Shift+Right" = "column-move-right"
|
||||||
# "Mod+F" = "window-toggle-fullscreen"
|
# "Mod+F" = "window-toggle-fullscreen"
|
||||||
# "Mod+Ctrl+F" = "window-toggle-maximize"
|
# "Mod+Ctrl+F" = "window-toggle-maximize"
|
||||||
# "Mod+R" = "window-cycle-width"
|
"Mod+R" = "window-cycle-width"
|
||||||
# "Mod+Shift+R" = "window-cycle-width-back"
|
"Mod+Shift+R" = "window-cycle-width-back"
|
||||||
# "Mod+Comma" = "window-consume-left"
|
# "Mod+Comma" = "window-consume-left"
|
||||||
# "Mod+Period" = "window-consume-right"
|
# "Mod+Period" = "window-consume-right"
|
||||||
# "Mod+WheelUp" = "window-focus-left"
|
"Mod+WheelUp" = "window-focus-left"
|
||||||
# "Mod+WheelDown" = "window-focus-right"
|
"Mod+WheelDown" = "window-focus-right"
|
||||||
# Mod+1 through Mod+9 switch workspaces. Adding Shift moves the focused window;
|
#Mod+1 through Mod+9 switch workspaces. Adding Shift moves the focused window;
|
||||||
# keypad digits provide the same built-in actions.
|
# keypad digits provide the same built-in actions.
|
||||||
|
|
||||||
# Scratchpads
|
# Scratchpads
|
||||||
@@ -382,15 +382,15 @@ follows_mouse = false # Focus the pointer target after
|
|||||||
|
|
||||||
# Media and brightness
|
# Media and brightness
|
||||||
# Documentation: https://docs.noctalia.dev/umbriel/keybinds/#example-media-and-brightness-keys
|
# Documentation: https://docs.noctalia.dev/umbriel/keybinds/#example-media-and-brightness-keys
|
||||||
# "XF86AudioRaiseVolume" = "spawn:wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"
|
"XF86AudioRaiseVolume" = "spawn:wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"
|
||||||
# "XF86AudioLowerVolume" = "spawn:wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"
|
"XF86AudioLowerVolume" = "spawn:wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"
|
||||||
# "XF86AudioMute" = "spawn:wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
|
"XF86AudioMute" = "spawn:wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
|
||||||
# "XF86AudioPlay" = "spawn:playerctl play-pause"
|
"XF86AudioPlay" = "spawn:playerctl play-pause"
|
||||||
# "XF86AudioNext" = "spawn:playerctl next"
|
"XF86AudioNext" = "spawn:playerctl next"
|
||||||
# "XF86AudioPrev" = "spawn:playerctl previous"
|
"XF86AudioPrev" = "spawn:playerctl previous"
|
||||||
# Binds intended to work while locked use the table form.
|
# Binds intended to work while locked use the table form.
|
||||||
# "XF86MonBrightnessDown" = { action = "spawn:noctalia msg brightness-down 10", allow_when_locked = true }
|
"XF86MonBrightnessDown" = { action = "spawn:noctalia msg brightness-down 10", allow_when_locked = true }
|
||||||
# "XF86MonBrightnessUp" = { action = "spawn:noctalia msg brightness-up 10", allow_when_locked = true }
|
"XF86MonBrightnessUp" = { action = "spawn:noctalia msg brightness-up 10", allow_when_locked = true }
|
||||||
|
|
||||||
# ─────────────────────────────── Layout ─────────────────────────────────────
|
# ─────────────────────────────── Layout ─────────────────────────────────────
|
||||||
# Configure the default tiling mode and shared sizing behavior. Workspace rules
|
# Configure the default tiling mode and shared sizing behavior. Workspace rules
|
||||||
@@ -412,7 +412,7 @@ top = 0
|
|||||||
bottom = 0
|
bottom = 0
|
||||||
|
|
||||||
[layout.scrolling]
|
[layout.scrolling]
|
||||||
# direction = "horizontal" # horizontal or vertical strip axis
|
direction = "horizontal" # horizontal or vertical strip axis
|
||||||
default_width_fraction = 0.5 # Initial width for new columns, 0.1-1.0
|
default_width_fraction = 0.5 # Initial width for new columns, 0.1-1.0
|
||||||
center_underfull_strip = true # Center a strip narrower than the viewport
|
center_underfull_strip = true # Center a strip narrower than the viewport
|
||||||
center_focused = false # Always center the focused column
|
center_focused = false # Always center the focused column
|
||||||
@@ -461,7 +461,7 @@ default_position = { x = 20, y = 20, anchor = "bottom_right" }
|
|||||||
# focus, and pin them so workspace switches do not hide them.
|
# focus, and pin them so workspace switches do not hide them.
|
||||||
[[window_rule]]
|
[[window_rule]]
|
||||||
match.title = "^notificationtoasts_.+_desktop"
|
match.title = "^notificationtoasts_.+_desktop"
|
||||||
default_position = { x = 0, y = 0, anchor = "bottom_right" }
|
default_position = { x = 0, y = 0, anchor = "top_right" }
|
||||||
default_focused = false
|
default_focused = false
|
||||||
default_pinned = true
|
default_pinned = true
|
||||||
|
|
||||||
@@ -666,17 +666,17 @@ zoom = 0.5 # Workspace scale in overview, 0
|
|||||||
[hot_corners.top_left]
|
[hot_corners.top_left]
|
||||||
enabled = true # Open the overview after resting here
|
enabled = true # Open the overview after resting here
|
||||||
delay_ms = 500 # 0 activates immediately; maximum is 10000
|
delay_ms = 500 # 0 activates immediately; maximum is 10000
|
||||||
action = "overview-open" # Any normal Umbriel action is accepted
|
action = "overview-toggle" # Any normal Umbriel action is accepted
|
||||||
|
|
||||||
[hot_corners.top_right]
|
[hot_corners.top_right]
|
||||||
enabled = false
|
enabled = false
|
||||||
delay_ms = 500
|
delay_ms = 500
|
||||||
action = "overview-close"
|
action = "spawn:notify-send 'Top right'"
|
||||||
|
|
||||||
[hot_corners.bottom_left]
|
[hot_corners.bottom_left]
|
||||||
enabled = false
|
enabled = false
|
||||||
delay_ms = 500
|
delay_ms = 500
|
||||||
action = "overview-toggle"
|
action = "spawn:notify-send 'Bottom Left'"
|
||||||
|
|
||||||
[hot_corners.bottom_right]
|
[hot_corners.bottom_right]
|
||||||
enabled = false
|
enabled = false
|
||||||
|
|||||||
Reference in new issue
Block a user