added Hyprland config

This commit is contained in:
2026-06-14 01:56:03 +02:00
parent 803c4d8ef8
commit 0daeac8770
15 changed files with 1292 additions and 0 deletions
+62
View File
@@ -0,0 +1,62 @@
-----------------
---- 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,
},
})