From a0fee14577ea62ef426814f0ec874d6ad01194f2 Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Tue, 13 Aug 2019 22:05:01 +0200 Subject: [PATCH] rc.lua: move window tiling layouts to config --- default_config.lua | 27 ++++++++++++++++++++++++++- rc.lua | 26 ++++---------------------- 2 files changed, 30 insertions(+), 23 deletions(-) diff --git a/default_config.lua b/default_config.lua index a0100b3..dc9acd5 100644 --- a/default_config.lua +++ b/default_config.lua @@ -22,9 +22,34 @@ config.awesome = { terminal = "terminator", -- Default terminal editor - -- editor = "vi", editor = os.getenv("EDITOR") or "nano", + -- editor = "vi", + + -- Default terminal editor command editor_cmd = config.awesome.terminal .. " -e " .. config.awesome.editor, + + -- Window tiling + tiling = { + -- Available window layouts - order matters + layouts = { + awful.layout.suit.floating, + awful.layout.suit.tile, + 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, + }, + }, } diff --git a/rc.lua b/rc.lua index 54652a9..a4aa8cb 100644 --- a/rc.lua +++ b/rc.lua @@ -88,10 +88,13 @@ beautiful.init(config.theme) -- --- Tiling +-- Window tiling -- local tiling = require("tiling") +-- Tiling layouts +awful.layout.layouts = config.awesome.tiling.layouts + -- -- Media control keys and widget @@ -126,27 +129,6 @@ for _, app in ipairs(config.autostart) do end --- Table of layouts to cover with awful.layout.inc, order matters. -awful.layout.layouts = { - awful.layout.suit.floating, - awful.layout.suit.tile, - 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, -} --- }}} - -- {{{ Menu -- Create a launcher widget and a main menu myawesomemenu = {