Compare commits

..

No commits in common. "d549a22794ae95faec116fa66e7667bf77dda2e7" and "26ec943fefaa35eb9485f148de8128425781ca1c" have entirely different histories.

3 changed files with 5 additions and 31 deletions

View File

@ -1,19 +1,12 @@
local config = {} local config = {}
-- Copy this file to `config.lua` before starting awesome.
-- To enable a module, add a line like the ones below.
-- To disable a module, delete its config table or set
-- enabled to false.
config.picom = { enabled = true }
config.lock = { enabled = true, type = "i3lock"}
config.battery = { enabled = false } config.battery = { enabled = false }
config.backlight = { enabled = false } config.backlight = { enabled = false }
config.simple_widgets = { enabled = true } config.simple_widgets = { enabled = true }
config.launcher = { enabled = true } config.launcher = { enabled = true }
config.screenshot = { enabled = true } config.screenshot = { enabled = true }
config.keymap_popup = { enabled = true } config.keymap_popup = { enabled = true }
config.lock = { enabled = true, type = "i3lock"}
config.core = { config.core = {
wallpaper = "/home/assets/wallpapers/Themed/Stellaris/Gigapixel/City.png", wallpaper = "/home/assets/wallpapers/Themed/Stellaris/Gigapixel/City.png",

View File

@ -1,29 +1,8 @@
# Mark's Awesomewm Config # Modules
## Dependencies
Some features require extra tools. Tools each module requires are listed below. If a module is disabled, its tool is not needed. Applications required by `core` MUST be installed.
- Core: `fish`
- Backlight: `xbacklight`
- Battery: `upower`
- Ibus: `ibus`
- Launcher: `rofi`
- Lock: `i3lock, imagemagick, scrot` or `lightdm` (For `dm-tool`), depending on configuration.
- MPC: `mpc`
- Picom: `picom`
- Screenshot: `flameshot`, `tesseract (and data)`, `xclip`, `lpr`
- Volume: `pamixer`
## Modules
Modules are parts of this configuration that can be disabled. Nearly all features in this config are defined by a module. Modules are parts of this configuration that can be disabled. Nearly all features in this config are defined by a module.
### Enable / Disable Modules ## Organization
See `config-template.lua`
### Organization
Every directory in `modules/` is a module. Modules cannot be in subdirectories. \ Every directory in `modules/` is a module. Modules cannot be in subdirectories. \
Each module directory MUST have an ``init.lua``, which returns a table. That table can contain anything, but a few keys are special: Each module directory MUST have an ``init.lua``, which returns a table. That table can contain anything, but a few keys are special:

View File

@ -1,6 +1,8 @@
return { return {
init = function() init = function()
local conf = conf_dir .. "/modules/picom/picom.conf" local conf = conf_dir .. "/modules/picom/picom.conf"
awful.spawn("killall picom")
awful.spawn("picom -b --conf \"" .. conf .. "\"") awful.spawn("picom -b --conf \"" .. conf .. "\"")
end end
} }