16 lines
1.1 KiB
Lua
16 lines
1.1 KiB
Lua
-- ┌──────────────────────────────────────────────────────────────┐
|
|
-- │ hyprland.lua — entry point (0.55+) │
|
|
-- └──────────────────────────────────────────────────────────────┘
|
|
-- Each require() is a separate Lua scope: errors in one file won't
|
|
-- kill the others. Keep this file lean — just source the modules.
|
|
|
|
require("config.colors") -- color variables (sourced first)
|
|
require("config.variables") -- general, decoration, animations…
|
|
require("config.monitors") -- monitor layout + workspace pinning
|
|
monitors = require("config.monitors")
|
|
require("config.input") -- keyboard / mouse / device config
|
|
require("config.keybinds") -- all hl.bind() calls
|
|
require("config.windowrules") -- hl.window_rule() calls
|
|
require("config.autostart") -- exec-once equivalents
|
|
require("config.workspaces") -- workspace configuration
|