forked from ashpie/simple-awesome
62 lines
1.6 KiB
Lua
62 lines
1.6 KiB
Lua
local config = require("default_config")
|
|
|
|
local awful = require("awful")
|
|
local gears = require("gears")
|
|
|
|
config.awesome.tiling.layouts = {
|
|
awful.layout.suit.tile,
|
|
awful.layout.suit.floating,
|
|
awful.layout.suit.tile.left,
|
|
awful.layout.suit.tile.bottom,
|
|
awful.layout.suit.tile.top,
|
|
-- awful.layout.suit.fair,
|
|
-- awful.layout.suit.fair.horizontal,
|
|
-- awful.layout.suit.spiral,
|
|
-- awful.layout.suit.spiral.dwindle,
|
|
-- awful.layout.suit.max,
|
|
-- awful.layout.suit.max.fullscreen,
|
|
-- awful.layout.suit.magnifier,
|
|
-- awful.layout.suit.corner.nw,
|
|
-- awful.layout.suit.corner.ne,
|
|
-- awful.layout.suit.corner.sw,
|
|
-- awful.layout.suit.corner.se,
|
|
}
|
|
|
|
config.autostart = gears.table.join(config.autostart,
|
|
{
|
|
"nextcloud",
|
|
"discord-canary",
|
|
"/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1",
|
|
"tabs-app",
|
|
"/usr/lib/kdeconnectd",
|
|
"kdeconnect-indicator",
|
|
}
|
|
)
|
|
|
|
config.widgets.system_resources.bars.screens = { 1, 2, 3 }
|
|
|
|
config.keys.custom_keys = {
|
|
{
|
|
hotkey = {
|
|
{ config.keys.modkey, },
|
|
"e"
|
|
},
|
|
action = function()
|
|
awful.spawn('pcmanfm')
|
|
end,
|
|
identity = { description = "pcmanfm", group = "utilities" }
|
|
},
|
|
{
|
|
hotkey = {
|
|
{ config.keys.modkey, },
|
|
'Print'
|
|
},
|
|
action = function()
|
|
awful.spawn('sh -c ~/scripts/flameshot_upload.sh')
|
|
end,
|
|
identity = { description = "Upload screeshot", group = "utilities" }
|
|
}
|
|
};
|
|
|
|
return config
|