diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 0b6ea53..d7ec4dd 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -97,10 +97,10 @@ decoration { active_opacity = 1.0 inactive_opacity = 1.0 - drop_shadow = true - shadow_range = 4 - shadow_render_power = 3 - col.shadow = rgba(1a1a1aee) + #drop_shadow = true + #shadow_range = 4 + #shadow_render_power = 3 + #col.shadow = rgba(1a1a1aee) # https://wiki.hyprland.org/Configuring/Variables/#blur blur { @@ -196,6 +196,8 @@ bind = $mainMod, V, togglefloating, bind = $mainMod, SPACE, exec, $menu bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, J, togglesplit, # dwindle +bind = $mainMod SHIFT, S, exec, grimblast copy area +bind = $mainMod, X, exec, hyprlock # Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l @@ -228,8 +230,8 @@ bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 0, movetoworkspace, 10 # Example special workspace (scratchpad) -bind = $mainMod, S, togglespecialworkspace, magic -bind = $mainMod SHIFT, S, movetoworkspace, special:magic +#bind = $mainMod, S, togglespecialworkspace, magic +#bind = $mainMod SHIFT, S, movetoworkspace, special:magic # Scroll through existing workspaces with mainMod + TAB bind = $mainMod, TAB, workspace, e+1 @@ -240,6 +242,23 @@ bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow bind = $mainMod, F, fullscreen +# will switch to a submap called resize +bind = ALT, R, submap, resize +# will start a submap called "resize" +submap = resize + +# sets repeatable binds for resizing the active window +binde = $mainMod, L, resizeactive, 10 0 +binde = $mainMod, H, resizeactive, -10 0 +binde = $mainMod, K, resizeactive, 0 -10 +binde = $mainMod, J, resizeactive, 0 10 + +# use reset to go back to the global submap +bind = , escape, submap, reset + +# will reset the submap, which will return to the global submap +submap = reset + # Laptop multimedia keys for volume and LCD brightness bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- @@ -256,3 +275,8 @@ bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%- # See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules windowrulev2 = suppressevent maximize, class:.* # correct size on laptop + +exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +env = XDG_SESSION_TYPE,wayland +env = XDG_CURRENT_DESKTOP,Hyprland +env = XDG_SESSION_DESKTOP,Hyprland