feat: hyperland with i3 manual tiling
This commit is contained in:
@@ -24,6 +24,7 @@ autogenerated = 0 # remove this line to remove the warning
|
|||||||
|
|
||||||
# See https://wiki.hypr.land/Configuring/Monitors/
|
# See https://wiki.hypr.land/Configuring/Monitors/
|
||||||
monitor=,preferred,auto,auto
|
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
|
# Set programs that you use
|
||||||
$terminal = kitty
|
$terminal = kitty
|
||||||
$fileManager = dolphin
|
$fileManager = nautilus
|
||||||
$menu = wofi --show drun
|
$menu = wofi --show drun -GI
|
||||||
|
|
||||||
|
|
||||||
#################
|
#################
|
||||||
@@ -53,7 +54,10 @@ exec-once = blueman-applet &
|
|||||||
exec-once = shikane &
|
exec-once = shikane &
|
||||||
exec-once = waybar &
|
exec-once = waybar &
|
||||||
exec-once = hyprpm reload -n
|
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 ###
|
### ENVIRONMENT VARIABLES ###
|
||||||
@@ -77,8 +81,8 @@ env = HYPRCURSOR_SIZE,24
|
|||||||
# enforce_permissions = 1
|
# enforce_permissions = 1
|
||||||
# }
|
# }
|
||||||
|
|
||||||
# permission = /usr/(bin|local/bin)/grim, screencopy, allow
|
permission = /usr/(bin|local/bin)/grim, screencopy, allow
|
||||||
# permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow
|
permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow
|
||||||
permission = /usr/(bin|local/bin)/hyprpm, plugin, 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
|
# https://wiki.hypr.land/Configuring/Variables/#general
|
||||||
general {
|
general {
|
||||||
gaps_in = 5
|
gaps_in = 4
|
||||||
gaps_out = 5
|
gaps_out = 4
|
||||||
|
|
||||||
border_size = 1
|
border_size = 1
|
||||||
|
|
||||||
@@ -112,7 +116,7 @@ general {
|
|||||||
|
|
||||||
# https://wiki.hypr.land/Configuring/Variables/#decoration
|
# https://wiki.hypr.land/Configuring/Variables/#decoration
|
||||||
decoration {
|
decoration {
|
||||||
rounding = 5
|
rounding = 6
|
||||||
rounding_power = 2
|
rounding_power = 2
|
||||||
|
|
||||||
# Change transparency of focused and unfocused windows
|
# Change transparency of focused and unfocused windows
|
||||||
@@ -215,6 +219,7 @@ input {
|
|||||||
|
|
||||||
touchpad {
|
touchpad {
|
||||||
natural_scroll = false
|
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
|
# Example binds, see https://wiki.hypr.land/Configuring/Binds/ for more
|
||||||
bind = $mainMod, RETURN, exec, $terminal
|
bind = $mainMod, RETURN, exec, $terminal
|
||||||
bind = $mainMod, D, exec, $menu
|
bind = $mainMod, D, exec, $menu
|
||||||
bind = $mainMod+SHIFT, SPACE, togglefloating,
|
bind = $mainMod, F, fullscreen
|
||||||
bind = $mainMod+SHIFT, Q, hy3:killactive,
|
bind = $mainMod, S, pin
|
||||||
bind = $mainMod+SHIFT, M, exit,
|
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, B, hy3:makegroup, h
|
||||||
bind = $mainMod, t, hy3:makegroup, tab
|
bind = $mainMod, V, hy3:makegroup, v
|
||||||
bind = $mainMod, a, hy3:changefocus, raise
|
bind = $mainMod, W, hy3:makegroup, tab
|
||||||
bind = $mainMod+SHIFT, a, hy3:changefocus, lower
|
bind = $mainMod, A, hy3:changefocus, raise
|
||||||
bind = $mainMod, x, hy3:locktab
|
bind = $mainMod, X, hy3:locktab
|
||||||
bind = $mainMod, e, hy3:expand, expand
|
bind = $mainMod, E, hy3:expand, expand
|
||||||
bind = $mainMod+SHIFT, e, hy3:expand, base
|
bind = $mainMod, R, hy3:changegroup, opposite
|
||||||
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
|
# Move focus with mainMod + arrow keys
|
||||||
bind = $mainMod, h, hy3:movefocus, l
|
bind = $mainMod, h, hy3:movefocus, l
|
||||||
@@ -264,14 +272,14 @@ bind = $mainMod, up, hy3:movefocus, u
|
|||||||
bind = $mainMod, right, hy3:movefocus, r
|
bind = $mainMod, right, hy3:movefocus, r
|
||||||
|
|
||||||
|
|
||||||
bind = $mainMod+SHIFT, h, hy3:movewindow, l, once
|
bind = $mainMod SHIFT, h, hy3:movewindow, l, once
|
||||||
bind = $mainMod+SHIFT, j, hy3:movewindow, d, once
|
bind = $mainMod SHIFT, j, hy3:movewindow, d, once
|
||||||
bind = $mainMod+SHIFT, k, hy3:movewindow, u, once
|
bind = $mainMod SHIFT, k, hy3:movewindow, u, once
|
||||||
bind = $mainMod+SHIFT, l, hy3:movewindow, r, once
|
bind = $mainMod SHIFT, l, hy3:movewindow, r, once
|
||||||
bind = $mainMod+SHIFT, left, hy3:movewindow, l, once
|
bind = $mainMod SHIFT, left, hy3:movewindow, l, once
|
||||||
bind = $mainMod+SHIFT, down, hy3:movewindow, d, once
|
bind = $mainMod SHIFT, down, hy3:movewindow, d, once
|
||||||
bind = $mainMod+SHIFT, up, hy3:movewindow, u, once
|
bind = $mainMod SHIFT, up, hy3:movewindow, u, once
|
||||||
bind = $mainMod+SHIFT, right, hy3:movewindow, r, once
|
bind = $mainMod SHIFT, right, hy3:movewindow, r, once
|
||||||
|
|
||||||
# Switch workspaces with mainMod + [0-9]
|
# Switch workspaces with mainMod + [0-9]
|
||||||
bind = $mainMod, 1, workspace, 1
|
bind = $mainMod, 1, workspace, 1
|
||||||
@@ -298,8 +306,8 @@ bind = $mainMod SHIFT, 9, hy3:movetoworkspace, 9
|
|||||||
bind = $mainMod SHIFT, 0, hy3:movetoworkspace, 10
|
bind = $mainMod SHIFT, 0, hy3:movetoworkspace, 10
|
||||||
|
|
||||||
# Example special workspace (scratchpad)
|
# Example special workspace (scratchpad)
|
||||||
bind = $mainMod, S, togglespecialworkspace, magic
|
bind = $mainMod, MINUS, togglespecialworkspace, magic
|
||||||
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
bind = $mainMod SHIFT, MINUS, movetoworkspace, special:magic
|
||||||
|
|
||||||
# Scroll through existing workspaces with mainMod + scroll
|
# Scroll through existing workspaces with mainMod + scroll
|
||||||
bind = $mainMod, mouse_down, workspace, e+1
|
bind = $mainMod, mouse_down, workspace, e+1
|
||||||
|
|||||||
Reference in New Issue
Block a user