# Monitors # Laptop: # monitor = , preferred, auto, auto # Workstation: monitor=DP-1, 1920x1080@60, 0x0, 1 monitor=DP-2, 3840x2160@60, 1920x0, 1 monitor=DP-3, 1920x1080@60, 5760x0, 1, transform, 1 # Variables $terminal = kitty $fileManager = nautilus $menu = fuzzel env = XCURSOR_SIZE,12 env = HYPRCURSOR_SIZE,12 env = XDG_CURRENT_DESKTOP,Sway # Autostart exec-once = nm-applet & exec-once = blueman-applet & exec-once = hyprpaper general { gaps_in = 0 gaps_out = 0 border_size = 0 col.active_border = rgba(F9B16Eaa) rgba(F68080aa) 45deg col.inactive_border = rgba(595959aa) resize_on_border = true allow_tearing = false layout = dwindle } decoration { rounding = 0 rounding_power = 1 active_opacity = 1.0 inactive_opacity = 0.9 shadow { enabled = false range = 4 render_power = 3 color = rgba(1a1a1aee) } blur { enabled = yes size = 3 passes = 2 new_optimizations = on ignore_opacity = on xray = false } } animations { enabled = true bezier = linear, 0, 0, 1, 1 bezier = md3_standard, 0.2, 0, 0, 1 bezier = md3_decel, 0.05, 0.7, 0.1, 1 bezier = md3_accel, 0.3, 0, 0.8, 0.15 bezier = overshot, 0.05, 0.9, 0.1, 1.1 bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0 bezier = menu_decel, 0.1, 1, 0, 1 bezier = menu_accel, 0.38, 0.04, 1, 0.07 bezier = easeInOutCirc, 0.85, 0, 0.15, 1 bezier = easeOutCirc, 0, 0.55, 0.45, 1 bezier = easeOutExpo, 0.16, 1, 0.3, 1 bezier = softAcDecel, 0.26, 0.26, 0.15, 1 bezier = md2, 0.4, 0, 0.2, 1 animation = windows, 1, 3, md3_decel, popin 60% animation = windowsIn, 1, 3, md3_decel, popin 60% animation = windowsOut, 1, 3, md3_accel, popin 60% animation = border, 1, 10, default animation = fade, 1, 3, md3_decel animation = layers, 1, 2, md3_decel, slide animation = layersIn, 1, 3, menu_decel, slide animation = layersOut, 1, 1.6, menu_accel animation = fadeLayersIn, 1, 2, menu_decel animation = fadeLayersOut, 1, 4.5, menu_accel animation = workspaces, 1, 7, menu_decel, slide animation = workspaces, 1, 2.5, softAcDecel, slide animation = workspaces, 1, 7, menu_decel, slidefade 15% animation = specialWorkspace, 1, 3, md3_decel, slidefadevert 15% animation = specialWorkspace, 1, 3, md3_decel, slidevert } dwindle { pseudotile = true preserve_split = true } master { new_status = master } misc { force_default_wallpaper = -1 disable_hyprland_logo = false } input { kb_layout = de kb_variant = kb_model = kb_options = kb_rules = follow_mouse = 1 sensitivity = -0.5 natural_scroll = true kb_options = caps:swapescape } gestures { workspace_swipe = false } $mainMod = SUPER bind = $mainMod, return, exec, $terminal bind = $mainMod SHIFT, return, exec, $fileManager bind = $mainMod, Q, killactive bind = $mainMod, M, exec, nwgbar bind = $mainMod, space, togglefloating bind = $mainMod, D, exec, $menu bind = $mainMod, P, pseudo, bind = $mainMod, J, togglesplit, bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u bind = $mainMod, down, movefocus, d bind = $mainMod, 1, workspace, 1 bind = $mainMod, 2, workspace, 2 bind = $mainMod, 3, workspace, 3 bind = $mainMod, 4, workspace, 4 bind = $mainMod, 5, workspace, 5 bind = $mainMod, 6, workspace, 6 bind = $mainMod, 7, workspace, 7 bind = $mainMod, 8, workspace, 8 bind = $mainMod, 9, workspace, 9 bind = $mainMod, 0, workspace, 10 bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $mainMod SHIFT, 2, movetoworkspace, 2 bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $mainMod SHIFT, 4, movetoworkspace, 4 bind = $mainMod SHIFT, 5, movetoworkspace, 5 bind = $mainMod SHIFT, 6, movetoworkspace, 6 bind = $mainMod SHIFT, 7, movetoworkspace, 7 bind = $mainMod SHIFT, 8, movetoworkspace, 8 bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 0, movetoworkspace, 10 bind = $mainMod, S, togglespecialworkspace, magic bind = $mainMod SHIFT, S, movetoworkspace, special:magic bind = $mainMod, H, exec, hyprshot -m region bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, mouse_up, workspace, e-1 bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+ bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+ bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%- windowrule = suppressevent maximize, class:.* windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 windowrule = opacity 0.9, class:ulauncher windowrule = noborder on, class:ulauncher windowrule = noshadow on, class:ulauncher windowrulev2 = noblur, class:^jetbrains.* windowrulev2 = noshadow, class:^jetbrains.* windowrulev2 = immediate, class:^jetbrains.* windowrulev2 = opaque, class:^jetbrains.*