You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.6 KiB
44 lines
1.6 KiB
-- If LuaRocks is installed, make sure that packages installed through it are
|
|
-- found (e.g. lgi). If LuaRocks is not installed, do nothing.
|
|
package.path = os.getenv("HOME").."/.config/awesome/libs/?.lua;"
|
|
..os.getenv("HOME").."/.config/awesome/libs/?/init.lua;"
|
|
..os.getenv("HOME").."/.config/awesome/modules/?/init.lua;"
|
|
..os.getenv("HOME").."/.config/awesome/modules/?.lua;"
|
|
..package.path
|
|
package.cpath = os.getenv("HOME").."/.config/awesome/libs/?.so;"..package.cpath
|
|
|
|
pcall(require, "luarocks.loader")
|
|
|
|
-- Standard awesome library
|
|
local gears = require("gears")
|
|
local awful = require("awful")
|
|
require("awful.autofocus")
|
|
-- Widget and layout library
|
|
local wibox = require("wibox")
|
|
-- Theme handling library
|
|
local beautiful = require("beautiful")
|
|
-- Notification library
|
|
local naughty = require("naughty")
|
|
-- Enable hotkeys help widget for VIM and other apps
|
|
-- when client with a matching name is opened:
|
|
require("awful.hotkeys_popup.keys")
|
|
|
|
-- {{{ Default modules
|
|
-- WARNING: Order matters. Don't change it unless you know what you're doing. Read ./core/README.txt
|
|
require("core.error")
|
|
require("core.vars")
|
|
require("core.style")
|
|
require("core.binds")
|
|
require("core.layout")
|
|
require("core.rules")
|
|
require("core.signals")
|
|
-- }}}
|
|
|
|
-- This is a questionable decision, considering that lua has automatic garbage collection, however, it might potentially improve memory usage while not using up much cpu or memory either.
|
|
require("gears").timer.start_new(60,function()
|
|
collectgarbage("collect")
|
|
end)
|
|
|
|
require("custom_binds")
|
|
require("awesomerc")
|
|
--require("powerman")
|