source = ~/.config/hypr/monitors.conf device { name = apple-spi-keyboard kb_options = caps:ctrl_modifier,grp:win_space_toggle } input { kb_layout = us,dk kb_options = grp:win_space_toggle follow_mouse = 1 repeat_rate = 50 repeat_delay = 300 accel_profile = custom scroll_points = 0.5 1.0 1.5 2.0 2.5 touchpad { natural_scroll = true scroll_factor = 0.9 tap-to-click = false clickfinger_behavior = true disable_while_typing = true } } general { gaps_in = 0 gaps_out = 0 border_size = 0 layout = dwindle } animations { enabled = false } dwindle { preserve_split = true force_split = 2 } windowrule = match:class .*, suppress_event maximize misc { disable_hyprland_logo = true disable_splash_rendering = true focus_on_activate = true } ecosystem { no_update_news = true no_donation_nag = true } env = QT_QPA_PLATFORMTHEME,qt6ct env = QT_STYLE_OVERRIDE,Adwaita-Dark env = XDG_SCREENSHOTS_DIR,$HOME/Pictures/Screenshots env = HYPRSHOT_DIR,$HOME/Pictures/Screenshots exec-once = uwsm finalize exec-once = hyprlock exec-once = swaybg -c '#16181a' exec-once = GDK_BACKEND=wayland eww daemon exec-once = systemctl --user start hyprpolkitagent bind = SUPER, Return, exec, kitty bind = SUPER, A, exec, caffeine bind = SUPER, D, exec, fuzzel bind = SUPER, R, exec, eww open battery-popup bindr = SUPER, R, exec, eww close battery-popup bind = SUPER, Q, killactive bind = SUPER, F, fullscreen, 1 bind = SUPER SHIFT, Space, togglefloating bind = SUPER, Escape, exec, hyprlock bind = SUPER, W, exec, kitty --class panel-wifi impala bind = SUPER, E, exec, kitty --class panel-bt bluetui bind = SUPER, h, movefocus, l bind = SUPER, j, movefocus, d bind = SUPER, k, movefocus, u bind = SUPER, l, movefocus, r bind = SUPER SHIFT, h, movewindow, l bind = SUPER SHIFT, j, movewindow, d bind = SUPER SHIFT, k, movewindow, u bind = SUPER SHIFT, l, movewindow, r bind = SUPER, 1, workspace, 1 bind = SUPER, 2, workspace, 2 bind = SUPER, 3, workspace, 3 bind = SUPER, 4, workspace, 4 bind = SUPER, 5, workspace, 5 bind = SUPER SHIFT, 1, movetoworkspacesilent, 1 bind = SUPER SHIFT, 2, movetoworkspacesilent, 2 bind = SUPER SHIFT, 3, movetoworkspacesilent, 3 bind = SUPER SHIFT, 4, movetoworkspacesilent, 4 bind = SUPER SHIFT, 5, movetoworkspacesilent, 5 bind = SUPER, Tab, workspace, previous bind = SUPER SHIFT, Tab, movecurrentworkspacetomonitor, +1 bind = SUPER ALT, Tab, movecurrentworkspacetomonitor, +1 bind = SUPER ALT, h, movecurrentworkspacetomonitor, l bind = SUPER ALT, l, movecurrentworkspacetomonitor, r binde = SUPER CTRL, h, resizeactive, -40 0 binde = SUPER CTRL, j, resizeactive, 0 40 binde = SUPER CTRL, k, resizeactive, 0 -40 binde = SUPER CTRL, l, resizeactive, 40 0 bindm = SUPER, mouse:272, movewindow bindm = SUPER, mouse:273, resizewindow bindel = , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%+ bindel = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- bindl = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle bindl = , XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle bindel = , XF86MonBrightnessUp, exec, brightnessctl set 5%+ bindel = , XF86MonBrightnessDown, exec, brightnessctl set 5%- bindl = , XF86AudioPlay, exec, playerctl play-pause bindl = , XF86AudioNext, exec, playerctl next bindl = , XF86AudioPrev, exec, playerctl previous bind = SUPER CTRL, S, exec, hyprshot -m output bind = SUPER SHIFT, S, exec, hyprshot -m region -z