aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/configs/SystemSettings.conf
diff options
context:
space:
mode:
Diffstat (limited to 'config/hypr/configs/SystemSettings.conf')
-rw-r--r--config/hypr/configs/SystemSettings.conf77
1 files changed, 61 insertions, 16 deletions
diff --git a/config/hypr/configs/SystemSettings.conf b/config/hypr/configs/SystemSettings.conf
index d7892d17..3d8122be 100644
--- a/config/hypr/configs/SystemSettings.conf
+++ b/config/hypr/configs/SystemSettings.conf
@@ -1,4 +1,9 @@
-# /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */ #
+# ==================================================
+# KoolDots (2026)
+# Project URL: https://github.com/LinuxBeginnings
+# License: GNU GPLv3
+# SPDX-License-Identifier: GPL-3.0-or-later
+# ==================================================
# Default settings
# This is where you put your own settings as this will not be touched during update
# if the upgrade.sh is used.
@@ -9,16 +14,42 @@
$scriptsDir = $HOME/.config/hypr/scripts
dwindle {
- pseudotile = true
+ pseudotile = false
preserve_split = true
- #smart_split = true
+ smart_resizing = true
+ use_active_for_splits = true
+ smart_split = false
+ default_split_ratio = 1.0
+ split_bias = 0
+ precise_mouse_move = false
special_scale_factor = 0.8
}
master {
- new_status = master
- new_on_top = 1
- mfact = 0.5
+ new_status = slave
+ new_on_top = false
+ new_on_active = none
+ orientation = left
+ mfact = 0.55
+ slave_count_for_center_master = 2
+ center_master_fallback = left
+ smart_resizing = true
+ drop_at_cursor = true
+ always_keep_position = false
+}
+
+scrolling {
+ # Default width of new windows (0.1 - 1.0)
+ column_width = 0.80
+ # If only one window is open, should it span the whole screen?
+ fullscreen_on_one_column = true
+ # Direction: right, left, up, or down
+ direction = right
+ # Center the focused window automatically
+ follow_focus = true
+}
+monocle {
+ # I can't find any settings on the wiki
}
general {
@@ -34,7 +65,6 @@ input {
kb_rules =
repeat_rate = 50
repeat_delay = 300
-
sensitivity = 0 #mouse sensitivity
#accel_profile = # flat or adaptive or blank or EMPTY means libinput’s default mode
numlock_by_default = true
@@ -63,20 +93,23 @@ input {
}
}
-
gestures {
- gesture = 3, horizontal, workspace
- workspace_swipe_distance = 500
+ workspace_swipe_distance = 300
+ workspace_swipe_touch = false
workspace_swipe_invert = true
workspace_swipe_min_speed_to_force = 30
workspace_swipe_cancel_ratio = 0.5
- workspace_swipe_create_new = true
- workspace_swipe_forever = true
- #workspace_swipe_use_r = true #uncomment if wanted a forever create a new workspace with swipe right
+ workspace_swipe_create_new = true
+ workspace_swipe_direction_lock = true
+ workspace_swipe_forever = false
+ workspace_swipe_use_r = false
+ close_max_timeout = 100
- gesture = 4, up, dispatcher, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 1.5}')"
- gesture = 4, down, dispatcher, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 1.5}')"
- gesture = 3, up, dispatcher, exec, $scriptsDir/OverviewToggle.sh
+ gesture = 3, horizontal, workspace
+ gesture = 3, up, dispatcher, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 1.5}')"
+ gesture = 3, down, dispatcher, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 1.5}')"
+ gesture = 4, up, dispatcher, exec, $scriptsDir/OverviewToggle.sh
+ gesture = 4, down, float
}
misc {
@@ -126,4 +159,16 @@ cursor {
enable_hyprcursor = true
warp_on_change_workspace = 2
no_warps = true
+ no_break_fs_vrr = false
+ min_refresh_rate = 24
+ hotspot_padding = 1
+ inactive_timeout = 0
+ default_monitor =
+ zoom_factor = 1.0
+ zoom_rigid = false
+ zoom_detached_camera = true
+ hide_on_key_press = true
+ hide_on_touch = false
+ hide_on_tablet = false
+ use_cpu_buffer = false
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage