diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 1364476..1cf66c7 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -24,6 +24,7 @@ autogenerated = 0 # remove this line to remove the warning # See https://wiki.hypr.land/Configuring/Monitors/ monitor=,preferred,auto,auto +exec-once = swaybg -i ~/Pictures/wallpapers/swoacyk0f3sf1.png ################### @@ -34,8 +35,8 @@ monitor=,preferred,auto,auto # Set programs that you use $terminal = kitty -$fileManager = dolphin -$menu = wofi --show drun +$fileManager = nautilus +$menu = wofi --show drun -GI ################# @@ -53,7 +54,10 @@ exec-once = blueman-applet & exec-once = shikane & exec-once = waybar & exec-once = hyprpm reload -n - +exec-once = flatpak run com.github.wwmm.easyeffects -w +exec-once = powertop --auto-tune +exec-once = systemctl --user start hyprpolkitagent + ############################# ### ENVIRONMENT VARIABLES ### @@ -77,8 +81,8 @@ env = HYPRCURSOR_SIZE,24 # enforce_permissions = 1 # } -# permission = /usr/(bin|local/bin)/grim, screencopy, allow -# permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow +permission = /usr/(bin|local/bin)/grim, screencopy, allow +permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow permission = /usr/(bin|local/bin)/hyprpm, plugin, allow @@ -90,8 +94,8 @@ permission = /usr/(bin|local/bin)/hyprpm, plugin, allow # https://wiki.hypr.land/Configuring/Variables/#general general { - gaps_in = 5 - gaps_out = 5 + gaps_in = 4 + gaps_out = 4 border_size = 1 @@ -112,7 +116,7 @@ general { # https://wiki.hypr.land/Configuring/Variables/#decoration decoration { - rounding = 5 + rounding = 6 rounding_power = 2 # Change transparency of focused and unfocused windows @@ -215,6 +219,7 @@ input { touchpad { natural_scroll = false + tap-to-click = false } } @@ -239,19 +244,22 @@ $mainMod = SUPER # Sets "Windows" key as main modifier # Example binds, see https://wiki.hypr.land/Configuring/Binds/ for more bind = $mainMod, RETURN, exec, $terminal bind = $mainMod, D, exec, $menu -bind = $mainMod+SHIFT, SPACE, togglefloating, -bind = $mainMod+SHIFT, Q, hy3:killactive, -bind = $mainMod+SHIFT, M, exit, +bind = $mainMod, F, fullscreen +bind = $mainMod, S, pin +bind = $mainMod SHIFT, SPACE, togglefloating, +bind = $mainMod SHIFT, Q, hy3:killactive, +bind = $mainMod SHIFT, M, exit, -bind = $mainMod, z, hy3:makegroup, h -bind = $mainMod, v, hy3:makegroup, v -bind = $mainMod, t, hy3:makegroup, tab -bind = $mainMod, a, hy3:changefocus, raise -bind = $mainMod+SHIFT, a, hy3:changefocus, lower -bind = $mainMod, x, hy3:locktab -bind = $mainMod, e, hy3:expand, expand -bind = $mainMod+SHIFT, e, hy3:expand, base -bind = $mainMod, r, hy3:changegroup, opposite + +bind = $mainMod, B, hy3:makegroup, h +bind = $mainMod, V, hy3:makegroup, v +bind = $mainMod, W, hy3:makegroup, tab +bind = $mainMod, A, hy3:changefocus, raise +bind = $mainMod, X, hy3:locktab +bind = $mainMod, E, hy3:expand, expand +bind = $mainMod, R, hy3:changegroup, opposite +bind = $mainMod SHIFT, A, hy3:changefocus, lower +bind = $mainMod SHIFT, E, hy3:expand, base # Move focus with mainMod + arrow keys bind = $mainMod, h, hy3:movefocus, l @@ -264,14 +272,14 @@ bind = $mainMod, up, hy3:movefocus, u bind = $mainMod, right, hy3:movefocus, r -bind = $mainMod+SHIFT, h, hy3:movewindow, l, once -bind = $mainMod+SHIFT, j, hy3:movewindow, d, once -bind = $mainMod+SHIFT, k, hy3:movewindow, u, once -bind = $mainMod+SHIFT, l, hy3:movewindow, r, once -bind = $mainMod+SHIFT, left, hy3:movewindow, l, once -bind = $mainMod+SHIFT, down, hy3:movewindow, d, once -bind = $mainMod+SHIFT, up, hy3:movewindow, u, once -bind = $mainMod+SHIFT, right, hy3:movewindow, r, once +bind = $mainMod SHIFT, h, hy3:movewindow, l, once +bind = $mainMod SHIFT, j, hy3:movewindow, d, once +bind = $mainMod SHIFT, k, hy3:movewindow, u, once +bind = $mainMod SHIFT, l, hy3:movewindow, r, once +bind = $mainMod SHIFT, left, hy3:movewindow, l, once +bind = $mainMod SHIFT, down, hy3:movewindow, d, once +bind = $mainMod SHIFT, up, hy3:movewindow, u, once +bind = $mainMod SHIFT, right, hy3:movewindow, r, once # Switch workspaces with mainMod + [0-9] bind = $mainMod, 1, workspace, 1 @@ -298,8 +306,8 @@ bind = $mainMod SHIFT, 9, hy3:movetoworkspace, 9 bind = $mainMod SHIFT, 0, hy3:movetoworkspace, 10 # Example special workspace (scratchpad) -bind = $mainMod, S, togglespecialworkspace, magic -bind = $mainMod SHIFT, S, movetoworkspace, special:magic +bind = $mainMod, MINUS, togglespecialworkspace, magic +bind = $mainMod SHIFT, MINUS, movetoworkspace, special:magic # Scroll through existing workspaces with mainMod + scroll bind = $mainMod, mouse_down, workspace, e+1