New Setup 📦

This commit is contained in:
Luca 2023-02-05 05:02:49 +01:00
parent d16174b447
commit 415dbd08a1
10194 changed files with 1368647 additions and 4 deletions

View file

@ -0,0 +1,50 @@
-- 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")
-- ### UI ### --
-- # Notifications :
require("ui.notifications")
-- # Titlebars :
require("ui.titlebar")
-- # Menu :
require("ui.menu")
-- # Signals :
require("signals")
-- # Sidebar :
require("ui.sidebar")
-- # Bar :
require("ui.bar")
-- Autorun at startup
awful.spawn.with_shell("bash ~/.config/awesome/configurations/autorun")
--- Enable for lower memory consumption
collectgarbage("setpause", 110)
collectgarbage("setstepmul", 1000)