58 lines
1.1 KiB
Lua
58 lines
1.1 KiB
Lua
|
|
-- Standard awesome library
|
|
pcall(require, "luarocks.loader")
|
|
require("awful.autofocus")
|
|
local awful = require("awful")
|
|
-- Theme handling library
|
|
local beautiful = require("beautiful")
|
|
|
|
|
|
-- Themes :
|
|
-- choose your theme here
|
|
local accents = {
|
|
"matcha-sea", -- 1
|
|
"matcha-azul", -- 2
|
|
"otis-forest", -- 3
|
|
"onedark", -- 4
|
|
"gruvbox", -- 5
|
|
"nordic", -- 6
|
|
}
|
|
-- choose your theme here
|
|
local chosen_accents = accents[3]
|
|
local theme_path = string.format("%s/.config/awesome/themes/accents/%s.lua", os.getenv("HOME"), chosen_accents)
|
|
beautiful.init(theme_path)
|
|
|
|
|
|
-- # Keybindings :
|
|
require("configuration.keybindings")
|
|
|
|
-- # Layouts :
|
|
require("configuration.layouts")
|
|
|
|
-- # Rules :
|
|
require("configuration.rules")
|
|
|
|
-- # Notifications
|
|
require("ui.notifications")
|
|
|
|
-- # Signals :
|
|
require("signals")
|
|
|
|
-- # Titlebars :
|
|
require("ui.titlebar")
|
|
|
|
-- # Menu :
|
|
require("ui.menu")
|
|
|
|
-- # Bar :
|
|
require("ui.bar")
|
|
|
|
-- # Sidebar :
|
|
require("ui.sidebar")
|
|
|
|
-- Autorun at startup
|
|
awful.spawn.with_shell("bash ~/.config/awesome/configuration/autorun")
|
|
|
|
--- Enable for lower memory consumption
|
|
collectgarbage("setpause", 110)
|
|
collectgarbage("setstepmul", 1000)
|