-- HyprFlux — https://github.com/ahmad9059/HyprFlux -- NOTE: This will be overwritten by NWG-Displays -- once you use it and click apply. -- (nwg-displays already supports writing this file directly as workspaces.lua once -- hyprland.lua is active, so re-running it should stay compatible.) -- -- Ported from UserConfigs/workspaces.conf -- You can set workspace rules to achieve workspace-specific behaviors. -- For instance, you can define a workspace where all windows are drawn without borders or gaps. -- https://wiki.hypr.land/Configuring/Basics/Workspace-Rules/ -- Assigning workspace to a certain monitor. Below are just examples hl.workspace_rule({ workspace = 1, monitor = "DP-2", default = true }) hl.workspace_rule({ workspace = 2, monitor = "DP-1", default = true }) hl.workspace_rule({ workspace = 3, monitor = "HDMI-A-1", default = true }) hl.workspace_rule({ workspace = 9, monitor = "HEADLESS-1", default = true }) -- hl.workspace_rule({ workspace = 4, monitor = "eDP-1" }) -- hl.workspace_rule({ workspace = 5, monitor = "DP-2" }) -- hl.workspace_rule({ workspace = 6, monitor = "DP-2" }) -- hl.workspace_rule({ workspace = 7, monitor = "DP-2" }) -- hl.workspace_rule({ workspace = 8, monitor = "DP-2" }) -- example rules (from wiki) -- hl.workspace_rule({ workspace = 3, rounding = false, decorate = false }) -- hl.workspace_rule({ workspace = "name:coding", rounding = false, decorate = false, gaps_in = 0, gaps_out = 0, border = false, monitor = "DP-1" }) -- hl.workspace_rule({ workspace = 8, border_size = 8 }) -- hl.workspace_rule({ workspace = "name:Hello", monitor = "DP-1", default = true }) -- hl.workspace_rule({ workspace = "name:gaming", monitor = "desc:Chimei Innolux Corporation 0x150C", default = true }) -- hl.workspace_rule({ workspace = 5, on_created_empty = "[float] firefox" }) -- hl.workspace_rule({ workspace = "special:scratchpad", on_created_empty = "foot" })