----------------- ---- LAYOUTS ---- ----------------- -- Version 1 -- Last change: Sun 2026-06-14 using Hyprland v0.55.3-1 -- Git repo: https://git.fennek.xyz/fennek182/dotfiles hl.config({ general = { -- See https://wiki.hyprland.org/Configuring/Variables/ for more layout = "dwindle", gaps_in = 5, -- int default: 10 - previously: 6 gaps_out = 10, -- int default: 20 - previously: 10 border_size = 2, resize_on_border = true, hover_icon_on_border = true, -- extend_border_grab_area = 200, snap = { enabled = true, -- bool default: false window_gap = 10, -- int default: 10 monitor_gap = 10, -- int default: 10 }, col = { active_border = { colors = { "rgba(33ccffee)", "rgba(ee11eeee)" }, angle = 45 }, inactive_border = { colors = { "rgb(303046)", "rgb(303046)" }, angle = 90 }, }, }, }) --- dwindle layout - see https://wiki.hypr.land/Configuring/Layouts/Dwindle-Layout/ for more hl.config({ dwindle = { force_split = 0, preserve_split = false, preserve_split = true, -- you probably want this smart_split = false, smart_resizing = true, permanent_direction_override = false, special_scale_factor = 1, split_width_multiplier = 1.0, use_active_for_splits = true, default_split_ratio = 1.0, split_bias = 0, precise_mouse_move = false, }, }) --- master layout - see https://wiki.hypr.land/Configuring/Layouts/Master-Layout/ for more hl.config({ master = { new_status = "master", }, }) --- scrolling layout - see https://wiki.hypr.land/Configuring/Layouts/Scrolling-Layout/ for more hl.config({ scrolling = { fullscreen_on_one_column = true, }, })