fix hyprland folder
This commit is contained in:
31
.config/hypr/hyprland/rules/workspaces.lua
Normal file
31
.config/hypr/hyprland/rules/workspaces.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
local workspaces = require("hyprland.variables.workspaces")
|
||||
local monitors = require("hyprland.variables.monitors")
|
||||
|
||||
-- Assign workspaces to monitors
|
||||
for _, workspace in ipairs(workspaces.primary) do
|
||||
hl.workspace_rule({ workspace = workspace, monitor = monitors.primary })
|
||||
end
|
||||
|
||||
-- Secondary monitor workspaces should have a gap at the top if only one window
|
||||
-- is present, to make it more readable (vertical setup).
|
||||
for _, workspace in ipairs(workspaces.secondary) do
|
||||
hl.workspace_rule({ workspace = workspace, monitor = monitors.secondary, layout = "lua:vertical" })
|
||||
end
|
||||
|
||||
|
||||
|
||||
-- Set gaps for special workspaces
|
||||
for _, workspace in pairs(workspaces.special) do
|
||||
hl.workspace_rule({ workspace = workspace, gaps_out = 64 })
|
||||
end
|
||||
|
||||
-- Configure layouts
|
||||
hl.workspace_rule({ workspace = workspaces.primary[1], layout = "master"})
|
||||
hl.workspace_rule({ workspace = workspaces.special.term, layout = "master"})
|
||||
|
||||
-- Set defaults
|
||||
hl.workspace_rule({ workspace = workspaces.primary[1], default = true })
|
||||
hl.workspace_rule({ workspace = workspaces.secondary[1], default = true })
|
||||
|
||||
-- Special monitor for recording in 16:9 aspect ration on the widescreen monitor
|
||||
hl.workspace_rule({ workspace = workspaces.recording, layout = "dwindle", gaps_out = {left = 758, bottom = 164, right = 758, top = 164}, monitor = monitors.primary})
|
||||
Reference in New Issue
Block a user