aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/hypr/hyprland.conf143
1 files changed, 67 insertions, 76 deletions
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf
index ecf1051..ce317dd 100644
--- a/.config/hypr/hyprland.conf
+++ b/.config/hypr/hyprland.conf
@@ -12,7 +12,7 @@ exec-once = hyprpaper
exec-once = dunst
exec-once = hypridle
exec-once = gpg-agent --daemon
-exec-once = reloadsingbox
+exec-once = sing-box run -c /mnt/ssd/settings/config.json
exec-once = sleep 2 && waybar
env = QT_SCREEN_SCALE_FACTORS,1;1
@@ -31,104 +31,96 @@ env = XDG_SESSION_DESKTOP,Hyprland
env = ELECTRON_OZONE_PLATFORM_HINT,auto
general {
- gaps_in = 5
- gaps_out = 10
-
- border_size = 3
-
- col.active_border = rgb(f9e2af)
- col.inactive_border = rgba(1e1e2eaa)
-
- resize_on_border = false
-
- allow_tearing = false
-
- layout = dwindle
+ gaps_in = 5
+ gaps_out = 10
+ border_size = 3
+ col.active_border = rgb(f9e2af)
+ col.inactive_border = rgba(1e1e2eaa)
+ resize_on_border = false
+ allow_tearing = false
+ layout = dwindle
}
decoration {
- rounding = 0
-
- active_opacity = 1.0
- inactive_opacity = 1.0
-
- blur {
- enabled = true
- size = 10
- passes = 1
-
- vibrancy = 0.1696
- }
+ rounding = 0
+ active_opacity = 1.0
+ inactive_opacity = 1.0
+ blur {
+ enabled = true
+ size = 10
+ passes = 1
+ vibrancy = 0.1696
+ }
}
animations {
- enabled = yes, please :)
- bezier = easeOutQuint,0.23,1,0.32,1
- bezier = easeInOutCubic,0.65,0.05,0.36,1
- bezier = linear,0,0,1,1
- bezier = almostLinear,0.5,0.5,0.75,1.0
- bezier = quick,0.15,0,0.1,1
-
- animation = global, 1, 10, default
- animation = border, 1, 5.39, easeOutQuint
- animation = windows, 1, 4.79, easeOutQuint
- animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
- animation = windowsOut, 1, 1.49, linear, popin 87%
- animation = fadeIn, 1, 1.73, almostLinear
- animation = fadeOut, 1, 1.46, almostLinear
- animation = fade, 1, 3.03, quick
- animation = layers, 1, 3.81, easeOutQuint
- animation = layersIn, 1, 4, default, popin 87%
- animation = layersOut, 1, 1.5, linear, fade
- animation = fadeLayersIn, 1, 1.79, almostLinear
- animation = fadeLayersOut, 1, 1.39, almostLinear
- animation = workspaces, 1, 1.94, almostLinear, fade
- animation = workspacesIn, 1, 1.21, almostLinear, fade
- animation = workspacesOut, 1, 1.94, almostLinear, fade
+ enabled = true
+ bezier = easeOutQuint,0.23,1,0.32,1
+ bezier = easeInOutCubic,0.65,0.05,0.36,1
+ bezier = linear,0,0,1,1
+ bezier = almostLinear,0.5,0.5,0.75,1.0
+ bezier = quick,0.15,0,0.1,1
+ animation = global, 1, 10, default
+ animation = border, 1, 5.39, easeOutQuint
+ animation = windows, 1, 4.79, easeOutQuint
+ animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
+ animation = windowsOut, 1, 1.49, linear, popin 87%
+ animation = fadeIn, 1, 1.73, almostLinear
+ animation = fadeOut, 1, 1.46, almostLinear
+ animation = fade, 1, 3.03, quick
+ animation = layers, 1, 3.81, easeOutQuint
+ animation = layersIn, 1, 4, default, popin 87%
+ animation = layersOut, 1, 1.5, linear, fade
+ animation = fadeLayersIn, 1, 1.79, almostLinear
+ animation = fadeLayersOut, 1, 1.39, almostLinear
+ animation = workspaces, 1, 1.94, almostLinear, fade
+ animation = workspacesIn, 1, 1.21, almostLinear, fade
+ animation = workspacesOut, 1, 1.94, almostLinear, fade
}
dwindle {
- pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
- preserve_split = true # You probably want this
+ pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
+ preserve_split = true # You probably want this
}
master {
- new_status = master
+ new_status = master
}
misc {
- force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
- disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
- enable_swallow = 1
- swallow_regex = ^(foot)$
+ force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
+ disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
+ enable_swallow = 1
+ swallow_regex = ^(foot)$
}
input {
- kb_layout = us,ru
- kb_variant =
- kb_model =
- kb_options = grp:win_space_toggle
- kb_rules =
-
- force_no_accel = 1
- follow_mouse = 1
-
- sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
-
- touchpad {
- natural_scroll = false
- }
+ kb_layout = us,ru
+ kb_variant =
+ kb_model =
+ kb_options = grp:win_space_toggle
+ kb_rules =
+ force_no_accel = 1
+ follow_mouse = 1
+ sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
+ touchpad {
+ natural_scroll = false
+ }
}
cursor {
- no_hardware_cursors = true
- enable_hyprcursor = true
- sync_gsettings_theme = true
- inactive_timeout = 15
+ no_hardware_cursors = true
+ enable_hyprcursor = true
+ sync_gsettings_theme = true
+ inactive_timeout = 15
}
gestures {
- workspace_swipe = false
+ workspace_swipe = false
+}
+
+xwayland {
+ force_zero_scaling = true
}
$mainMod = SUPER # Sets "Windows" key as main modifier
@@ -199,7 +191,6 @@ bindm = $mainMod, mouse:273, resizewindow
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
# layerrule = noanim, notifications
layerrule = animation fadeIn, selection
-
workspace = 1, monitor:DP-2
workspace = 2, monitor:DP-2
workspace = 3, monitor:DP-3