diff options
Diffstat (limited to 'hypr/hestia.hyprland.conf')
| -rw-r--r-- | hypr/hestia.hyprland.conf | 198 | 
1 files changed, 198 insertions, 0 deletions
| diff --git a/hypr/hestia.hyprland.conf b/hypr/hestia.hyprland.conf new file mode 100644 index 0000000..6767042 --- /dev/null +++ b/hypr/hestia.hyprland.conf @@ -0,0 +1,198 @@ + +# 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.*  | 
