----------------------- ----- PERMISSIONS ----- ----------------------- -- See https://wiki.hypr.land/Configuring/Advanced-and-Cool/Permissions/ -- Please note permission changes here require a Hyprland restart and are not applied on-the-fly -- for security reasons -- hl.config({ -- ecosystem = { -- enforce_permissions = true, -- }, -- }) -- hl.permission("/usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland", "screencopy", "allow") -- hl.permission("/usr/(bin|local/bin)/hyprpm", "plugin", "allow") -- Ref https://wiki.hypr.land/Configuring/Basics/Workspace-Rules/ -- "Smart gaps" / "No gaps when only" -- uncomment all if you wish to use that. -- hl.workspace_rule({ workspace = "w[tv1]", gaps_out = 0, gaps_in = 0 }) -- hl.workspace_rule({ workspace = "f[1]", gaps_out = 0, gaps_in = 0 }) -- hl.window_rule({ -- name = "no-gaps-wtv1", -- match = { float = false, workspace = "w[tv1]" }, -- border_size = 0, -- rounding = 0, -- }) -- hl.window_rule({ -- name = "no-gaps-f1", -- match = { float = false, workspace = "f[1]" }, -- border_size = 0, -- rounding = 0, -- }) -- See https://wiki.hypr.land/Configuring/Layouts/Dwindle-Layout/ for more hl.config({ dwindle = { preserve_split = true, -- You probably want this }, }) -- See https://wiki.hypr.land/Configuring/Layouts/Master-Layout/ for more hl.config({ master = { new_status = "master", }, }) -- See https://wiki.hypr.land/Configuring/Layouts/Scrolling-Layout/ for more hl.config({ scrolling = { fullscreen_on_one_column = true, }, })