From b7cd532d72d7f34cc957577133de7801152762e0 Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Thu, 10 Sep 2026 08:31:56 -0600 Subject: [PATCH] FEATURE: Customizes Keybinds --- .config/umbriel/config.toml | 64 ++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/.config/umbriel/config.toml b/.config/umbriel/config.toml index edd590c..074f2c2 100644 --- a/.config/umbriel/config.toml +++ b/.config/umbriel/config.toml @@ -213,15 +213,15 @@ track_layout = "global" # global, or window for per-surf [input.touchpad] tap = true # Tap-to-click -# natural_scroll = true # Omit to preserve the libinput default -# accel_profile = "adaptive" # flat, adaptive, or custom +natural_scroll = true # Omit to preserve the libinput default +accel_profile = "adaptive" # flat, adaptive, or custom # sensitivity = 0.5 # Pointer speed, -1.0 to 1.0 # scroll_factor = 1.5 # Two-finger scroll multiplier, 0.1-10.0 -# disable_while_typing = true # Omit to preserve the libinput default -# disable_on_external_mouse = true # Native sessions only +disable_while_typing = true # Omit to preserve the libinput default +disable_on_external_mouse = true # Native sessions only [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 sensitivity = 0.0 # Pointer speed, -1.0 to 1.0 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 [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 # many viewport widths. Omit the key for no limit. # follows_mouse_max_scroll = 0.5 @@ -309,23 +309,23 @@ follows_mouse = false # Focus the pointer target after # "Mod+Escape" = "session-quit" # "Mod+F1" = "window-focus-next" -# "Mod+H" = "window-focus-left" -# "Mod+J" = "window-focus-down" -# "Mod+K" = "window-focus-up" -# "Mod+L" = "window-focus-right" -# "Mod+Shift+Left" = "column-move-left" -# "Mod+Shift+Down" = "window-move-down" -# "Mod+Shift+Up" = "window-move-up" -# "Mod+Shift+Right" = "column-move-right" +"Mod+H" = "window-focus-left" +"Mod+J" = "window-focus-down" +"Mod+K" = "window-focus-up" +"Mod+L" = "window-focus-right" +"Mod+Shift+Left" = "column-move-left" +"Mod+Shift+Down" = "window-move-down" +"Mod+Shift+Up" = "window-move-up" +"Mod+Shift+Right" = "column-move-right" # "Mod+F" = "window-toggle-fullscreen" # "Mod+Ctrl+F" = "window-toggle-maximize" -# "Mod+R" = "window-cycle-width" -# "Mod+Shift+R" = "window-cycle-width-back" +"Mod+R" = "window-cycle-width" +"Mod+Shift+R" = "window-cycle-width-back" # "Mod+Comma" = "window-consume-left" # "Mod+Period" = "window-consume-right" -# "Mod+WheelUp" = "window-focus-left" -# "Mod+WheelDown" = "window-focus-right" -# Mod+1 through Mod+9 switch workspaces. Adding Shift moves the focused window; +"Mod+WheelUp" = "window-focus-left" +"Mod+WheelDown" = "window-focus-right" +#Mod+1 through Mod+9 switch workspaces. Adding Shift moves the focused window; # keypad digits provide the same built-in actions. # Scratchpads @@ -382,15 +382,15 @@ follows_mouse = false # Focus the pointer target after # Media and brightness # Documentation: https://docs.noctalia.dev/umbriel/keybinds/#example-media-and-brightness-keys -# "XF86AudioRaiseVolume" = "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" -# "XF86AudioPlay" = "spawn:playerctl play-pause" -# "XF86AudioNext" = "spawn:playerctl next" -# "XF86AudioPrev" = "spawn:playerctl previous" +"XF86AudioRaiseVolume" = "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" +"XF86AudioPlay" = "spawn:playerctl play-pause" +"XF86AudioNext" = "spawn:playerctl next" +"XF86AudioPrev" = "spawn:playerctl previous" # Binds intended to work while locked use the table form. -# "XF86MonBrightnessDown" = { action = "spawn:noctalia msg brightness-down 10", allow_when_locked = true } -# "XF86MonBrightnessUp" = { action = "spawn:noctalia msg brightness-up 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 } # ─────────────────────────────── Layout ───────────────────────────────────── # Configure the default tiling mode and shared sizing behavior. Workspace rules @@ -412,7 +412,7 @@ top = 0 bottom = 0 [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 center_underfull_strip = true # Center a strip narrower than the viewport 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. [[window_rule]] 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_pinned = true @@ -666,17 +666,17 @@ zoom = 0.5 # Workspace scale in overview, 0 [hot_corners.top_left] enabled = true # Open the overview after resting here 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] enabled = false delay_ms = 500 -action = "overview-close" +action = "spawn:notify-send 'Top right'" [hot_corners.bottom_left] enabled = false delay_ms = 500 -action = "overview-toggle" +action = "spawn:notify-send 'Bottom Left'" [hot_corners.bottom_right] enabled = false