luca-awesome-dotfiles/home/.config/awesome/rc.lua
2023-03-10 23:51:09 +01:00

46 lines
853 B
Lua

-- Standard awesome library
pcall(require, "luarocks.loader")
require("awful.autofocus")
local awful = require("awful")
-- Theme handling library
local beautiful = require("beautiful")
-- # Themes :
local theme = require("themes")
beautiful.init(theme)
-- ### Configurations ### --
-- # Keybindings :
require("configurations.keybindings")
-- # Layouts :
require("configurations.layouts")
-- # Rules :
require("configurations.rules")
-- # Signals :
require("signals")
-- ### UI ### --
-- # Notifications :
require("ui.notifications")
-- # Titlebars :
require("ui.titlebar")
-- # Menu :
require("ui.menu")
-- # Bar :
require("ui.bar")
-- Autorun at startup
awful.spawn.with_shell("bash ~/.config/awesome/configurations/autostart")
--- Enable for lower memory consumption
collectgarbage("setpause", 110)
collectgarbage("setstepmul", 1000)