From 206dce86cd684cd154e6599ee280af2d7fc8741d Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Thu, 28 Aug 2025 15:17:10 +0300 Subject: [PATCH] Initial hypr configuration --- .config/hypr/hyprland.conf | 39 ++++++++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 14 deletions(-) diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index a95d734..e8d6df6 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -33,7 +33,9 @@ monitor=,preferred,auto,auto # See https://wiki.hypr.land/Configuring/Keywords/ # Set programs that you use -$terminal = kitty +$terminal = ghostty +$browser = zen +$discord = vesktop $fileManager = dolphin $menu = wofi --show drun @@ -193,19 +195,31 @@ misc { # https://wiki.hypr.land/Configuring/Variables/#input input { + + # Keyboard kb_layout = us kb_variant = kb_model = - kb_options = + kb_options = caps:swapescape kb_rules = + repeat_delay = 400 + repeat_rate = 25 follow_mouse = 1 - sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + # Mouse + # TODO: still feels too fast + # Piper says 400, 1400, 1800, 3200 + # But maybe it was reset, and it should be changed? + # Or maybe it's the accelaration? + #sensitivity = -0.6 # -1.0 - 1.0, 0 means no modification. +} - touchpad { - natural_scroll = false - } +# Mouse +device { + name = logitech-g305-1 + sensitivity = -0.4 + accel_profile = flat } # https://wiki.hypr.land/Configuring/Variables/#gestures @@ -213,23 +227,20 @@ gestures { workspace_swipe = false } -# Example per-device config # See https://wiki.hypr.land/Configuring/Keywords/#per-device-input-configs for more -device { - name = epic-mouse-v1 - sensitivity = -0.5 -} - ################### ### KEYBINDINGS ### ################### # See https://wiki.hypr.land/Configuring/Keywords/ -$mainMod = SUPER # Sets "Windows" key as main modifier +$mainMod = ALT # Sets "Windows" key as main modifier +# $mainMod = SUPER # Sets "Windows" key as main modifier # Example binds, see https://wiki.hypr.land/Configuring/Binds/ for more -bind = $mainMod, Q, exec, $terminal +bind = $mainMod, T, exec, $terminal +bind = $mainMod, B, exec, $browser +bind = $mainMod, D, exec, $discord bind = $mainMod, C, killactive, bind = $mainMod, M, exit, bind = $mainMod, E, exec, $fileManager