diff --git a/awesome/components/exit-screen.lua b/awesome/components/exit-screen.lua
index 20d29bc..3178369 100644
--- a/awesome/components/exit-screen.lua
+++ b/awesome/components/exit-screen.lua
@@ -31,30 +31,30 @@ local exit_screen = {}
 local icon_size = dpi(90)
 
 local build_button = function(icon)
-   local button = wibox.widget {
-      wibox.widget {
-         wibox.widget {
+    local button = wibox.widget {
+        wibox.widget {
             wibox.widget {
-               image = icon,
-               widget = wibox.widget.imagebox
+                wibox.widget {
+                    image = icon,
+                    widget = wibox.widget.imagebox
+                },
+                top = dpi(16),
+                bottom = dpi(16),
+                left = dpi(16),
+                right = dpi(16),
+                widget = wibox.container.margin
             },
-            top = dpi(16),
-            bottom = dpi(16),
-            left = dpi(16),
-            right = dpi(16),
-            widget = wibox.container.margin
-         },
-         shape = gears.shape.circle,
-         forced_width = icon_size,
-         forced_height = icon_size,
-         widget = clickable_container
-      },
-      left = dpi(24),
-      right = dpi(24),
-      widget = wibox.container.margin
-   }
+            shape = gears.shape.circle,
+            forced_width = icon_size,
+            forced_height = icon_size,
+            widget = clickable_container
+        },
+        left = dpi(24),
+        right = dpi(24),
+        widget = wibox.container.margin
+    }
 
-   return button
+    return button
 end
 
 
@@ -66,102 +66,102 @@ end
 local exit_screen_grabber
 
 local function suspend_command()
-   exit_screen.hide()
-   awful.spawn.with_shell(apps.lock .. " & systemctl suspend")
+    exit_screen.hide()
+    awful.spawn.with_shell(apps.lock .. " & systemctl suspend")
 end
 
 local function exit_command()
-   awesome.quit()
+    awesome.quit()
 end
 
 local function lock_command()
-   exit_screen.hide()
-   awful.spawn.with_shell("sleep 1 && " .. apps.lock)
+    exit_screen.hide()
+    awful.spawn.with_shell("sleep 1 && " .. apps.lock)
 end
 
 local function poweroff_command()
-   awful.spawn.with_shell("poweroff")
-   awful.keygrabber.stop(exit_screen_grabber)
+    awful.spawn.with_shell("poweroff")
+    awful.keygrabber.stop(exit_screen_grabber)
 end
 
 local function reboot_command()
-   awful.spawn.with_shell("reboot")
-   awful.keygrabber.stop(exit_screen_grabber)
+    awful.spawn.with_shell("reboot")
+    awful.keygrabber.stop(exit_screen_grabber)
 end
 
 local poweroff = build_button(ICON_DIR .. "power.png", "Shutdown")
 poweroff:connect_signal(
-   "button::release",
-   function()
-      poweroff_command()
-   end
+    "button::release",
+    function()
+        poweroff_command()
+    end
 )
 
 local reboot = build_button(ICON_DIR .. "restart.png", "Restart")
 reboot:connect_signal(
-   "button::release",
-   function()
-      reboot_command()
-   end
+    "button::release",
+    function()
+        reboot_command()
+    end
 )
 
 local suspend = build_button(ICON_DIR .. "sleep.png", "Sleep")
 suspend:connect_signal(
-   "button::release",
-   function()
-      suspend_command()
-   end
+    "button::release",
+    function()
+        suspend_command()
+    end
 )
 
 local exit = build_button(ICON_DIR .. "logout.png", "Logout")
 exit:connect_signal(
-   "button::release",
-   function()
-      exit_command()
-   end
+    "button::release",
+    function()
+        exit_command()
+    end
 )
 
 local lock = build_button(ICON_DIR .. "lock.png", "Lock")
 lock:connect_signal(
-   "button::release",
-   function()
-      lock_command()
-   end
+    "button::release",
+    function()
+        lock_command()
+    end
 )
 
 -- subscribe to the show_exit_screen signal
 -- show the exit screen when signal is broadcasted
 awesome.connect_signal("show_exit_screen",
-   function()
-      exit_screen_grabber = awful.keygrabber.run(
-         function(_, key, event)
-            if event == "release" then
-               return
-            end
+    function()
+        exit_screen_grabber = awful.keygrabber.run(
+            function(_, key, event)
+                if event == "release" then
+                    return
+                end
 
-            if key == "s" then
-               suspend_command()
-            elseif key == "e" then
-               exit_command()
-            elseif key == "l" then
-               lock_command()
-            elseif key == "p" then
-               poweroff_command()
-            elseif key == "r" then
-               reboot_command()
-            elseif key == "Escape" or key == "q" or key == "x" then
-               exit_screen.hide()
+                if key == "s" then
+                    suspend_command()
+                elseif key == "e" then
+                    exit_command()
+                elseif key == "l" then
+                    lock_command()
+                elseif key == "p" then
+                    poweroff_command()
+                elseif key == "r" then
+                    reboot_command()
+                elseif key == "Escape" or key == "q" or key == "x" then
+                    exit_screen.hide()
+                end
             end
-         end
-      )
-      exit_screen.widget.visible = true
-   end
+        )
+        exit_screen.widget.visible = true
+    end
 )
 
 -- hide exit screen
 function exit_screen.hide()
-   awful.keygrabber.stop(exit_screen_grabber)
-   exit_screen.widget.visible = false
+    awful.keygrabber.stop(exit_screen_grabber)
+    exit_screen.widget.visible = false
 end
 
 
@@ -174,52 +174,52 @@ local screen_geometry = awful.screen.focused().geometry
 
 -- Create the widget
 exit_screen.widget = wibox({
-   x = screen_geometry.x,
-   y = screen_geometry.y,
-   visible = false,
-   ontop = true,
-   type = "splash",
-   height = screen_geometry.height,
-   width = screen_geometry.width
+    x = screen_geometry.x,
+    y = screen_geometry.y,
+    visible = false,
+    ontop = true,
+    type = "splash",
+    height = screen_geometry.height,
+    width = screen_geometry.width
 })
 
 exit_screen.widget:buttons(
-   gears.table.join(
-      -- Middle click - Hide exit_screen
-      awful.button({}, 2,
-         function()
-            exit_screen.hide()
-         end
-      ),
-      -- Right click - Hide exit_screen
-      awful.button({}, 3,
-         function()
-            exit_screen.hide()
-         end
-      )
-   )
+    gears.table.join(
+        -- Middle click - Hide exit_screen
+        awful.button({}, 2,
+            function()
+                exit_screen.hide()
+            end
+        ),
+        -- Right click - Hide exit_screen
+        awful.button({}, 3,
+            function()
+                exit_screen.hide()
+            end
+        )
+    )
 )
 
 -- Item placement
 exit_screen.widget:setup {
-   nil,
-   {
-      nil,
-      {
-         poweroff,
-         reboot,
-         suspend,
-         exit,
-         lock,
-         layout = wibox.layout.fixed.horizontal
-      },
-      nil,
-      expand = "none",
-      layout = wibox.layout.align.horizontal
-   },
-   nil,
-   expand = "none",
-   layout = wibox.layout.align.vertical
+    nil,
+    {
+        nil,
+        {
+            poweroff,
+            reboot,
+            suspend,
+            exit,
+            lock,
+            layout = wibox.layout.fixed.horizontal
+        },
+        nil,
+        expand = "none",
+        layout = wibox.layout.align.horizontal
+    },
+    nil,
+    expand = "none",
+    layout = wibox.layout.align.vertical
 }
 
 return exit_screen
diff --git a/awesome/components/notifications.lua b/awesome/components/notifications.lua
index afbce2e..41df383 100644
--- a/awesome/components/notifications.lua
+++ b/awesome/components/notifications.lua
@@ -32,14 +32,14 @@ naughty.config.defaults.margin = dpi(16)
 naughty.config.defaults.border_width = 0
 naughty.config.defaults.position = "top_right"
 naughty.config.defaults.shape = function(cr, w, h)
-   gears.shape.rounded_rect(cr, w, h, dpi(6))
+    gears.shape.rounded_rect(cr, w, h, dpi(6))
 end
 
 naughty.config.padding = dpi(7)
 naughty.config.spacing = dpi(7)
 naughty.config.icon_dirs = {
-   "/usr/share/icons/Tela-dark",
-   "/usr/share/pixmaps/"
+    "/usr/share/icons/Tela-dark",
+    "/usr/share/pixmaps/"
 }
 naughty.config.icon_formats = {"png", "svg"}
 
@@ -48,25 +48,25 @@ naughty.config.presets.low.timeout = 3
 naughty.config.presets.critical.timeout = 0
 
 naughty.config.presets.normal = {
-   font = beautiful.title_font,
-   fg = beautiful.fg_normal,
-   bg = beautiful.bg_normal,
-   position = "top_right"
+    font = beautiful.title_font,
+    fg = beautiful.fg_normal,
+    bg = beautiful.bg_normal,
+    position = "top_right"
 }
 
 naughty.config.presets.low = {
-   font = beautiful.title_font,
-   fg = beautiful.fg_normal,
-   bg = beautiful.bg_normal,
-   position = "top_right"
+    font = beautiful.title_font,
+    fg = beautiful.fg_normal,
+    bg = beautiful.bg_normal,
+    position = "top_right"
 }
 
 naughty.config.presets.critical = {
-   font = "SF Display Bold 10",
-   fg = "#ffffff",
-   bg = "#ff0000",
-   position = "top_right",
-   timeout = 0
+    font = "SF Display Bold 10",
+    fg = "#ffffff",
+    bg = "#ff0000",
+    position = "top_right",
+    timeout = 0
 }
 
 naughty.config.presets.ok = naughty.config.presets.normal
@@ -80,29 +80,29 @@ naughty.config.presets.warn = naughty.config.presets.critical
 
 
 if awesome.startup_errors then
-   naughty.notify({
-      preset = naughty.config.presets.critical,
-      title = "Oops, there were errors during startup!",
-      text = awesome.startup_errors
-   })
+    naughty.notify({
+        preset = naughty.config.presets.critical,
+        title = "Oops, there were errors during startup!",
+        text = awesome.startup_errors
+    })
 end
 
 do
-   local in_error = false
-   awesome.connect_signal(
-      "debug::error",
-      function(err)
-         if in_error then
-            return
-         end
-         in_error = true
+    local in_error = false
+    awesome.connect_signal(
+        "debug::error",
+        function(err)
+            if in_error then
+                return
+            end
+            in_error = true
 
-         naughty.notify({
-            preset = naughty.config.presets.critical,
-            title = "Oops, an error happened!",
-            text = tostring(err)
-         })
-         in_error = false
-      end
-   )
+            naughty.notify({
+                preset = naughty.config.presets.critical,
+                title = "Oops, an error happened!",
+                text = tostring(err)
+            })
+            in_error = false
+        end
+    )
 end
diff --git a/awesome/components/pastel/top-panel.lua b/awesome/components/pastel/top-panel.lua
index f0c3cec..cc03f55 100644
--- a/awesome/components/pastel/top-panel.lua
+++ b/awesome/components/pastel/top-panel.lua
@@ -82,55 +82,55 @@ local cpu_widget = wibox.widget{
 -- ===================================================================
 
 top_panel.create = function(s)
-   local panel = awful.wibar({
-      screen = s,
-      position = "top",
-      ontop = true,
-      height = beautiful.top_panel_height,
-      width = s.geometry.width,
-      bg = theme.bg_normal .. "99"
-   })
+    local panel = awful.wibar({
+        screen = s,
+        position = "top",
+        ontop = true,
+        height = beautiful.top_panel_height,
+        width = s.geometry.width,
+        bg = theme.bg_normal .. "99"
+    })
 
-   panel:setup {
-      expand = "none",
-      layout = wibox.layout.align.horizontal,
-      task_list.create(s),
-      nil,
-      {
-         layout = wibox.layout.fixed.horizontal,
-         pl(wibox.widget{}, theme.bg_normal .. "00", theme.top_panel_powerline),
-         pl(wibox.container.margin(wibox.widget.systray(), 0, 0, 5, 5), theme.top_panel_powerline, theme.bg_normal),
-         pl(volume_widget({widget_type='icon_and_text'}), theme.bg_normal, theme.top_panel_powerline),
-         pl(awful.widget.watch('bash -c "sensors | grep Tctl | cut -f 10 -d \' \' | cut -c 2-"', 5), theme.top_panel_powerline, theme.bg_normal),
-         pl(memory_widget, theme.bg_normal, theme.top_panel_powerline),
-         pl(cpu_widget, theme.top_panel_powerline,  theme.bg_normal),
-         pl(frequency_widget, theme.bg_normal, theme.top_panel_powerline),
-         pl(updates_indicator, theme.top_panel_powerline, theme.bg_normal),
-         pl(require("widgets.layout-box"), theme.bg_normal, theme.top_panel_powerline),
-         pl(wibox.widget.textclock('%a %b %d, %H:%M:%S', 1), theme.top_panel_powerline, theme.top_panel_powerline),
-      }
-   }
+    panel:setup {
+        expand = "none",
+        layout = wibox.layout.align.horizontal,
+        task_list.create(s),
+        nil,
+        {
+            layout = wibox.layout.fixed.horizontal,
+            pl(wibox.widget{}, theme.bg_normal .. "00", theme.top_panel_powerline),
+            pl(wibox.container.margin(wibox.widget.systray(), 0, 0, 5, 5), theme.top_panel_powerline, theme.bg_normal),
+            pl(volume_widget({widget_type='icon_and_text'}), theme.bg_normal, theme.top_panel_powerline),
+            pl(awful.widget.watch('bash -c "sensors | grep Tctl | cut -f 10 -d \' \' | cut -c 2-"', 5), theme.top_panel_powerline, theme.bg_normal),
+            pl(memory_widget, theme.bg_normal, theme.top_panel_powerline),
+            pl(cpu_widget, theme.top_panel_powerline,  theme.bg_normal),
+            pl(frequency_widget, theme.bg_normal, theme.top_panel_powerline),
+            pl(updates_indicator, theme.top_panel_powerline, theme.bg_normal),
+            pl(require("widgets.layout-box"), theme.bg_normal, theme.top_panel_powerline),
+            pl(wibox.widget.textclock('%a %b %d, %H:%M:%S', 1), theme.top_panel_powerline, theme.top_panel_powerline),
+        }
+    }
 
 
-   -- ===================================================================
-   -- Functionality
-   -- ===================================================================
+    -- ===================================================================
+    -- Functionality
+    -- ===================================================================
 
 
-   -- hide panel when client is fullscreen
-   local function change_panel_visibility(client)
-      if client.screen == s then
-         panel.ontop = not client.fullscreen
-      end
-   end
+    -- hide panel when client is fullscreen
+    local function change_panel_visibility(client)
+        if client.screen == s then
+            panel.ontop = not client.fullscreen
+        end
+    end
 
-   -- connect panel visibility function to relevant signals
-   client.connect_signal("property::fullscreen", change_panel_visibility)
-   client.connect_signal("focus", change_panel_visibility)
+    -- connect panel visibility function to relevant signals
+    client.connect_signal("property::fullscreen", change_panel_visibility)
+    client.connect_signal("focus", change_panel_visibility)
 
-   updates_indicator:connect_signal("button::press", function(c, _, _, button)
-         awful.spawn('bash -c "WINIT_X11_SCALE_FACTOR=1 alacritty -e bash -c \"yay ; echo \'\\nDone, press any key to exit...\' ; read\""')
-   end)
+    updates_indicator:connect_signal("button::press", function(c, _, _, button)
+        awful.spawn('bash -c "WINIT_X11_SCALE_FACTOR=1 alacritty -e bash -c \"yay ; echo \'\\nDone, press any key to exit...\' ; read\""')
+    end)
 
 end
 
diff --git a/awesome/keys.lua b/awesome/keys.lua
index c503cba..a1699cc 100644
--- a/awesome/keys.lua
+++ b/awesome/keys.lua
@@ -1,9 +1,9 @@
---      ██╗  ██╗███████╗██╗   ██╗███████╗
---      ██║ ██╔╝██╔════╝╚██╗ ██╔╝██╔════╝
---      █████╔╝ █████╗   ╚████╔╝ ███████╗
---      ██╔═██╗ ██╔══╝    ╚██╔╝  ╚════██║
---      ██║  ██╗███████╗   ██║   ███████║
---      ╚═╝  ╚═╝╚══════╝   ╚═╝   ╚══════╝
+--        ██╗  ██╗███████╗██╗    ██╗███████╗
+--        ██║ ██╔╝██╔════╝╚██╗ ██╔╝██╔════╝
+--        █████╔╝ █████╗    ╚████╔╝ ███████╗
+--        ██╔═██╗ ██╔══╝     ╚██╔╝  ╚════██║
+--        ██║  ██╗███████╗    ██║   ███████║
+--        ╚═╝  ╚═╝╚══════╝    ╚═╝   ╚══════╝
 
 
 -- ===================================================================
@@ -33,28 +33,28 @@ local keys = {}
 
 -- Move given client to given direction
 local function move_client(c, direction)
-   -- If client is floating, move to edge
-   if c.floating or (awful.layout.get(mouse.screen) == awful.layout.suit.floating) then
-      local workarea = awful.screen.focused().workarea
-      if direction == "up" then
-         c:geometry({nil, y = workarea.y + beautiful.useless_gap * 2, nil, nil})
-      elseif direction == "down" then
-         c:geometry({nil, y = workarea.height + workarea.y - c:geometry().height - beautiful.useless_gap * 2 - beautiful.border_width * 2, nil, nil})
-      elseif direction == "left" then
-         c:geometry({x = workarea.x + beautiful.useless_gap * 2, nil, nil, nil})
-      elseif direction == "right" then
-         c:geometry({x = workarea.width + workarea.x - c:geometry().width - beautiful.useless_gap * 2 - beautiful.border_width * 2, nil, nil, nil})
-      end
-   -- Otherwise swap the client in the tiled layout
-   elseif awful.layout.get(mouse.screen) == awful.layout.suit.max then
-      if direction == "up" or direction == "left" then
-         awful.client.swap.byidx(-1, c)
-      elseif direction == "down" or direction == "right" then
-         awful.client.swap.byidx(1, c)
-      end
-   else
-      awful.client.swap.bydirection(direction, c, nil)
-   end
+    -- If client is floating, move to edge
+    if c.floating or (awful.layout.get(mouse.screen) == awful.layout.suit.floating) then
+        local workarea = awful.screen.focused().workarea
+        if direction == "up" then
+            c:geometry({nil, y = workarea.y + beautiful.useless_gap * 2, nil, nil})
+        elseif direction == "down" then
+            c:geometry({nil, y = workarea.height + workarea.y - c:geometry().height - beautiful.useless_gap * 2 - beautiful.border_width * 2, nil, nil})
+        elseif direction == "left" then
+            c:geometry({x = workarea.x + beautiful.useless_gap * 2, nil, nil, nil})
+        elseif direction == "right" then
+            c:geometry({x = workarea.width + workarea.x - c:geometry().width - beautiful.useless_gap * 2 - beautiful.border_width * 2, nil, nil, nil})
+        end
+    -- Otherwise swap the client in the tiled layout
+    elseif awful.layout.get(mouse.screen) == awful.layout.suit.max then
+        if direction == "up" or direction == "left" then
+            awful.client.swap.byidx(-1, c)
+        elseif direction == "down" or direction == "right" then
+            awful.client.swap.byidx(1, c)
+        end
+    else
+        awful.client.swap.bydirection(direction, c, nil)
+    end
 end
 
 
@@ -63,35 +63,35 @@ local floating_resize_amount = dpi(20)
 local tiling_resize_factor = 0.05
 
 local function resize_client(c, direction)
-   if awful.layout.get(mouse.screen) == awful.layout.suit.floating or (c and c.floating) then
-      if direction == "up" then
-         c:relative_move(0, 0, 0, -floating_resize_amount)
-      elseif direction == "down" then
-         c:relative_move(0, 0, 0, floating_resize_amount)
-      elseif direction == "left" then
-         c:relative_move(0, 0, -floating_resize_amount, 0)
-      elseif direction == "right" then
-         c:relative_move(0, 0, floating_resize_amount, 0)
-      end
-   else
-      if direction == "up" then
-         awful.client.incwfact(-tiling_resize_factor)
-      elseif direction == "down" then
-         awful.client.incwfact(tiling_resize_factor)
-      elseif direction == "left" then
-         awful.tag.incmwfact(-tiling_resize_factor)
-      elseif direction == "right" then
-         awful.tag.incmwfact(tiling_resize_factor)
-      end
-   end
+    if awful.layout.get(mouse.screen) == awful.layout.suit.floating or (c and c.floating) then
+        if direction == "up" then
+            c:relative_move(0, 0, 0, -floating_resize_amount)
+        elseif direction == "down" then
+            c:relative_move(0, 0, 0, floating_resize_amount)
+        elseif direction == "left" then
+            c:relative_move(0, 0, -floating_resize_amount, 0)
+        elseif direction == "right" then
+            c:relative_move(0, 0, floating_resize_amount, 0)
+        end
+    else
+        if direction == "up" then
+            awful.client.incwfact(-tiling_resize_factor)
+        elseif direction == "down" then
+            awful.client.incwfact(tiling_resize_factor)
+        elseif direction == "left" then
+            awful.tag.incmwfact(-tiling_resize_factor)
+        elseif direction == "right" then
+            awful.tag.incmwfact(tiling_resize_factor)
+        end
+    end
 end
 
 
 -- raise focused client
 local function raise_client()
-   if client.focus then
-      client.focus:raise()
-   end
+    if client.focus then
+        client.focus:raise()
+    end
 end
 
 
@@ -102,27 +102,27 @@ end
 
 -- Mouse buttons on the desktop
 keys.desktopbuttons = gears.table.join(
-   -- left click on desktop to hide notification
-   awful.button({}, 1,
-      function ()
-         naughty.destroy_all_notifications()
-      end
-   )
+    -- left click on desktop to hide notification
+    awful.button({}, 1,
+        function ()
+            naughty.destroy_all_notifications()
+        end
+    )
 )
 
 -- Mouse buttons on the client
 keys.clientbuttons = gears.table.join(
-   -- Raise client
-   awful.button({}, 1,
-      function(c)
-         client.focus = c
-         c:raise()
-      end
-   ),
+    -- Raise client
+    awful.button({}, 1,
+        function(c)
+            client.focus = c
+            c:raise()
+        end
+    ),
 
-   -- Move and Resize Client
-   awful.button({modkey}, 1, awful.mouse.client.move),
-   awful.button({modkey}, 3, awful.mouse.client.resize)
+    -- Move and Resize Client
+    awful.button({modkey}, 1, awful.mouse.client.move),
+    awful.button({modkey}, 3, awful.mouse.client.resize)
 )
 
 
@@ -132,375 +132,375 @@ keys.clientbuttons = gears.table.join(
 
 
 keys.globalkeys = gears.table.join(
-   -- =========================================
-   -- SPAWN APPLICATION KEY BINDINGS
-   -- =========================================
+    -- =========================================
+    -- SPAWN APPLICATION KEY BINDINGS
+    -- =========================================
 
-   -- Spawn terminal
-   awful.key({modkey}, "Return",
-      function()
-         awful.spawn(apps.terminal)
-      end,
-      {description = "open a terminal", group = "launcher"}
-   ),
-   -- Spawn browser
-   awful.key({modkey}, "b",
-      function()
-         awful.spawn("firefox-developer-edition")
-      end,
-      {description = "Open Firefox", group = "launcher"}
-   ),
-   -- launch rofi
-   awful.key({modkey}, "d",
-      function()
-         awful.spawn(apps.launcher)
-      end,
-      {description = "application launcher", group = "launcher"}
-   ),
-   -- launch clipman
-   awful.key({modkey}, "c",
-      function()
-         awful.spawn('bash -c "CM_LAUNCHER=rofi clipmenu"')
-      end,
-      {description = "Clipboard manager", group = "launcher"}
-   ),
+    -- Spawn terminal
+    awful.key({modkey}, "Return",
+        function()
+            awful.spawn(apps.terminal)
+        end,
+        {description = "open a terminal", group = "launcher"}
+    ),
+    -- Spawn browser
+    awful.key({modkey}, "b",
+        function()
+            awful.spawn("firefox-developer-edition")
+        end,
+        {description = "Open Firefox", group = "launcher"}
+    ),
+    -- launch rofi
+    awful.key({modkey}, "d",
+        function()
+            awful.spawn(apps.launcher)
+        end,
+        {description = "application launcher", group = "launcher"}
+    ),
+    -- launch clipman
+    awful.key({modkey}, "c",
+        function()
+            awful.spawn('bash -c "CM_LAUNCHER=rofi clipmenu"')
+        end,
+        {description = "Clipboard manager", group = "launcher"}
+    ),
 
-   -- Quake
-   awful.key({ }, "F9", function () awful.screen.focused().quake:toggle() end),
+    -- Quake
+    awful.key({ }, "F9", function () awful.screen.focused().quake:toggle() end),
 
-   -- =========================================
-   -- FUNCTION KEYS
-   -- =========================================
+    -- =========================================
+    -- FUNCTION KEYS
+    -- =========================================
 
-   -- Brightness
-   awful.key({}, "XF86MonBrightnessUp",
-      function()
-         awful.spawn("xbacklight -inc 10", false)
-      end,
-      {description = "+10%", group = "hotkeys"}
-   ),
-   awful.key({}, "XF86MonBrightnessDown",
-      function()
-         awful.spawn("xbacklight -dec 10", false)
-      end,
-      {description = "-10%", group = "hotkeys"}
-   ),
+    -- Brightness
+    awful.key({}, "XF86MonBrightnessUp",
+        function()
+            awful.spawn("xbacklight -inc 10", false)
+        end,
+        {description = "+10%", group = "hotkeys"}
+    ),
+    awful.key({}, "XF86MonBrightnessDown",
+        function()
+            awful.spawn("xbacklight -dec 10", false)
+        end,
+        {description = "-10%", group = "hotkeys"}
+    ),
 
-   -- ALSA volume control
-   awful.key({}, "XF86AudioRaiseVolume",
-      function()
-          volume_widget:inc(5)
-      end,
-      {description = "volume up", group = "hotkeys"}
-   ),
-   awful.key({}, "XF86AudioLowerVolume",
-      function()
-          volume_widget:dec(5)
-      end,
-      {description = "volume down", group = "hotkeys"}
-   ),
-   awful.key({}, "XF86AudioMute",
-      function()
-          volume_widget:toggle()
-      end,
-      {description = "toggle mute", group = "hotkeys"}
-   ),
-   awful.key({}, "XF86AudioNext",
-      function()
-         awful.spawn("mpc next", false)
-      end,
-      {description = "next music", group = "hotkeys"}
-   ),
-   awful.key({}, "XF86AudioPrev",
-      function()
-         awful.spawn("mpc prev", false)
-      end,
-      {description = "previous music", group = "hotkeys"}
-   ),
-   awful.key({}, "XF86AudioPlay",
-      function()
-         awful.spawn("mpc toggle", false)
-      end,
-      {description = "play/pause music", group = "hotkeys"}
-   ),
+    -- ALSA volume control
+    awful.key({}, "XF86AudioRaiseVolume",
+        function()
+             volume_widget:inc(5)
+        end,
+        {description = "volume up", group = "hotkeys"}
+    ),
+    awful.key({}, "XF86AudioLowerVolume",
+        function()
+             volume_widget:dec(5)
+        end,
+        {description = "volume down", group = "hotkeys"}
+    ),
+    awful.key({}, "XF86AudioMute",
+        function()
+             volume_widget:toggle()
+        end,
+        {description = "toggle mute", group = "hotkeys"}
+    ),
+    awful.key({}, "XF86AudioNext",
+        function()
+            awful.spawn("mpc next", false)
+        end,
+        {description = "next music", group = "hotkeys"}
+    ),
+    awful.key({}, "XF86AudioPrev",
+        function()
+            awful.spawn("mpc prev", false)
+        end,
+        {description = "previous music", group = "hotkeys"}
+    ),
+    awful.key({}, "XF86AudioPlay",
+        function()
+            awful.spawn("mpc toggle", false)
+        end,
+        {description = "play/pause music", group = "hotkeys"}
+    ),
 
-   -- Screenshot on prtscn using scrot
-   awful.key({}, "Print",
-      function()
-         awful.util.spawn(apps.screenshot, false)
-      end
-   ),
+    -- Screenshot on prtscn using scrot
+    awful.key({}, "Print",
+        function()
+            awful.util.spawn(apps.screenshot, false)
+        end
+    ),
 
-   -- =========================================
-   -- RELOAD / QUIT AWESOME
-   -- =========================================
+    -- =========================================
+    -- RELOAD / QUIT AWESOME
+    -- =========================================
 
-   -- Reload Awesome
-   awful.key({modkey, "Shift"}, "r",
-      awesome.restart,
-      {description = "reload awesome", group = "awesome"}
-   ),
+    -- Reload Awesome
+    awful.key({modkey, "Shift"}, "r",
+        awesome.restart,
+        {description = "reload awesome", group = "awesome"}
+    ),
 
-   -- Quit Awesome
-   awful.key({modkey}, "Escape",
-      function()
-         -- emit signal to show the exit screen
-         awesome.emit_signal("show_exit_screen")
-      end,
-      {description = "toggle exit screen", group = "hotkeys"}
-   ),
+    -- Quit Awesome
+    awful.key({modkey}, "Escape",
+        function()
+            -- emit signal to show the exit screen
+            awesome.emit_signal("show_exit_screen")
+        end,
+        {description = "toggle exit screen", group = "hotkeys"}
+    ),
 
-   awful.key({}, "XF86PowerOff",
-      function()
-         -- emit signal to show the exit screen
-         awesome.emit_signal("show_exit_screen")
-      end,
-      {description = "toggle exit screen", group = "hotkeys"}
-   ),
+    awful.key({}, "XF86PowerOff",
+        function()
+            -- emit signal to show the exit screen
+            awesome.emit_signal("show_exit_screen")
+        end,
+        {description = "toggle exit screen", group = "hotkeys"}
+    ),
 
-   -- =========================================
-   -- CLIENT FOCUSING
-   -- =========================================
+    -- =========================================
+    -- CLIENT FOCUSING
+    -- =========================================
 
-   -- Focus client by direction (hjkl keys)
-   -- awful.key({modkey}, "j",
-   --    function()
-   --       awful.client.focus.bydirection("down")
-   --       raise_client()
-   --    end,
-   --    {description = "focus down", group = "client"}
-   -- ),
-   -- awful.key({modkey}, "k",
-   --    function()
-   --       awful.client.focus.bydirection("up")
-   --       raise_client()
-   --    end,
-   --    {description = "focus up", group = "client"}
-   -- ),
-   -- awful.key({modkey}, "h",
-   --    function()
-   --       awful.client.focus.bydirection("left")
-   --       raise_client()
-   --    end,
-   --    {description = "focus left", group = "client"}
-   -- ),
-   -- awful.key({modkey}, "l",
-   --    function()
-   --       awful.client.focus.bydirection("right")
-   --       raise_client()
-   --    end,
-   --    {description = "focus right", group = "client"}
-   -- ),
+    -- Focus client by direction (hjkl keys)
+    -- awful.key({modkey}, "j",
+    --     function()
+    --         awful.client.focus.bydirection("down")
+    --         raise_client()
+    --     end,
+    --     {description = "focus down", group = "client"}
+    -- ),
+    -- awful.key({modkey}, "k",
+    --     function()
+    --         awful.client.focus.bydirection("up")
+    --         raise_client()
+    --     end,
+    --     {description = "focus up", group = "client"}
+    -- ),
+    -- awful.key({modkey}, "h",
+    --     function()
+    --         awful.client.focus.bydirection("left")
+    --         raise_client()
+    --     end,
+    --     {description = "focus left", group = "client"}
+    -- ),
+    -- awful.key({modkey}, "l",
+    --     function()
+    --         awful.client.focus.bydirection("right")
+    --         raise_client()
+    --     end,
+    --     {description = "focus right", group = "client"}
+    -- ),
 
-   -- Focus client by direction (arrow keys)
-   -- awful.key({modkey}, "Down",
-   --    function()
-   --       awful.client.focus.bydirection("down")
-   --       raise_client()
-   --    end,
-   --    {description = "focus down", group = "client"}
-   -- ),
-   -- awful.key({modkey}, "Up",
-   --    function()
-   --       awful.client.focus.bydirection("up")
-   --       raise_client()
-   --    end,
-   --    {description = "focus up", group = "client"}
-   -- ),
-   -- awful.key({modkey}, "Left",
-   --    function()
-   --       awful.client.focus.bydirection("left")
-   --       raise_client()
-   --    end,
-   --    {description = "focus left", group = "client"}
-   -- ),
-   -- awful.key({modkey}, "Right",
-   --    function()
-   --       awful.client.focus.bydirection("right")
-   --       raise_client()
-   --    end,
-   --    {description = "focus right", group = "client"}
-   -- ),
+    -- Focus client by direction (arrow keys)
+    -- awful.key({modkey}, "Down",
+    --     function()
+    --         awful.client.focus.bydirection("down")
+    --         raise_client()
+    --     end,
+    --     {description = "focus down", group = "client"}
+    -- ),
+    -- awful.key({modkey}, "Up",
+    --     function()
+    --         awful.client.focus.bydirection("up")
+    --         raise_client()
+    --     end,
+    --     {description = "focus up", group = "client"}
+    -- ),
+    -- awful.key({modkey}, "Left",
+    --     function()
+    --         awful.client.focus.bydirection("left")
+    --         raise_client()
+    --     end,
+    --     {description = "focus left", group = "client"}
+    -- ),
+    -- awful.key({modkey}, "Right",
+    --     function()
+    --         awful.client.focus.bydirection("right")
+    --         raise_client()
+    --     end,
+    --     {description = "focus right", group = "client"}
+    -- ),
 
-   -- Focus client by index (cycle through clients)
-   awful.key({modkey}, "Tab",
-      function()
-         awful.client.focus.byidx(1)
-      end,
-      {description = "focus next by index", group = "client"}
-   ),
-   awful.key({modkey, "Shift"}, "Tab",
-      function()
-         awful.client.focus.byidx(-1)
-      end,
-      {description = "focus previous by index", group = "client"}
-   ),
+    -- Focus client by index (cycle through clients)
+    awful.key({modkey}, "Tab",
+        function()
+            awful.client.focus.byidx(1)
+        end,
+        {description = "focus next by index", group = "client"}
+    ),
+    awful.key({modkey, "Shift"}, "Tab",
+        function()
+            awful.client.focus.byidx(-1)
+        end,
+        {description = "focus previous by index", group = "client"}
+    ),
 
-   -- =========================================
-   -- SCREEN FOCUSING
-   -- =========================================
+    -- =========================================
+    -- SCREEN FOCUSING
+    -- =========================================
 
-   -- Focus screen by index (cycle through screens)
-   awful.key({modkey}, "s",
-      function()
-         awful.screen.focus_relative(1)
-      end
-   ),
+    -- Focus screen by index (cycle through screens)
+    awful.key({modkey}, "s",
+        function()
+            awful.screen.focus_relative(1)
+        end
+    ),
 
-   -- =========================================
-   -- CLIENT RESIZING
-   -- =========================================
+    -- =========================================
+    -- CLIENT RESIZING
+    -- =========================================
 
-   awful.key({modkey, "Control"}, "Down",
-      function(c)
-         resize_client(client.focus, "down")
-      end
-   ),
-   awful.key({modkey, "Control"}, "Up",
-      function(c)
-         resize_client(client.focus, "up")
-      end
-   ),
-   awful.key({modkey, "Control"}, "Left",
-      function(c)
-         resize_client(client.focus, "left")
-      end
-   ),
-   awful.key({modkey, "Control"}, "Right",
-      function(c)
-         resize_client(client.focus, "right")
-      end
-   ),
-   awful.key({modkey, "Control"}, "j",
-      function(c)
-         resize_client(client.focus, "down")
-      end
-   ),
-   awful.key({ modkey, "Control" }, "k",
-      function(c)
-         resize_client(client.focus, "up")
-      end
-   ),
-   awful.key({modkey, "Control"}, "h",
-      function(c)
-         resize_client(client.focus, "left")
-      end
-   ),
-   awful.key({modkey, "Control"}, "l",
-      function(c)
-         resize_client(client.focus, "right")
-      end
-   ),
+    awful.key({modkey, "Control"}, "Down",
+        function(c)
+            resize_client(client.focus, "down")
+        end
+    ),
+    awful.key({modkey, "Control"}, "Up",
+        function(c)
+            resize_client(client.focus, "up")
+        end
+    ),
+    awful.key({modkey, "Control"}, "Left",
+        function(c)
+            resize_client(client.focus, "left")
+        end
+    ),
+    awful.key({modkey, "Control"}, "Right",
+        function(c)
+            resize_client(client.focus, "right")
+        end
+    ),
+    awful.key({modkey, "Control"}, "j",
+        function(c)
+            resize_client(client.focus, "down")
+        end
+    ),
+    awful.key({ modkey, "Control" }, "k",
+        function(c)
+            resize_client(client.focus, "up")
+        end
+    ),
+    awful.key({modkey, "Control"}, "h",
+        function(c)
+            resize_client(client.focus, "left")
+        end
+    ),
+    awful.key({modkey, "Control"}, "l",
+        function(c)
+            resize_client(client.focus, "right")
+        end
+    ),
 
-   -- =========================================
-   -- NUMBER OF MASTER / COLUMN CLIENTS
-   -- =========================================
+    -- =========================================
+    -- NUMBER OF MASTER / COLUMN CLIENTS
+    -- =========================================
 
-   -- Number of master clients
-   awful.key({modkey, altkey}, "h",
-      function()
-         awful.tag.incnmaster( 1, nil, true)
-      end,
-      {description = "increase the number of master clients", group = "layout"}
-   ),
-   awful.key({ modkey, altkey }, "l",
-      function()
-         awful.tag.incnmaster(-1, nil, true)
-      end,
-      {description = "decrease the number of master clients", group = "layout"}
-   ),
-   awful.key({ modkey, altkey }, "Left",
-      function()
-         awful.tag.incnmaster( 1, nil, true)
-      end,
-      {description = "increase the number of master clients", group = "layout"}
-   ),
-   awful.key({ modkey, altkey }, "Right",
-      function()
-         awful.tag.incnmaster(-1, nil, true)
-      end,
-      {description = "decrease the number of master clients", group = "layout"}
-   ),
+    -- Number of master clients
+    awful.key({modkey, altkey}, "h",
+        function()
+            awful.tag.incnmaster( 1, nil, true)
+        end,
+        {description = "increase the number of master clients", group = "layout"}
+    ),
+    awful.key({ modkey, altkey }, "l",
+        function()
+            awful.tag.incnmaster(-1, nil, true)
+        end,
+        {description = "decrease the number of master clients", group = "layout"}
+    ),
+    awful.key({ modkey, altkey }, "Left",
+        function()
+            awful.tag.incnmaster( 1, nil, true)
+        end,
+        {description = "increase the number of master clients", group = "layout"}
+    ),
+    awful.key({ modkey, altkey }, "Right",
+        function()
+            awful.tag.incnmaster(-1, nil, true)
+        end,
+        {description = "decrease the number of master clients", group = "layout"}
+    ),
 
-   -- Number of columns
-   awful.key({modkey, altkey}, "k",
-      function()
-         awful.tag.incncol(1, nil, true)
-      end,
-      {description = "increase the number of columns", group = "layout"}
-   ),
-   awful.key({modkey, altkey}, "j",
-      function()
-         awful.tag.incncol(-1, nil, true)
-      end,
-      {description = "decrease the number of columns", group = "layout"}
-   ),
-   awful.key({modkey, altkey}, "Up",
-      function()
-         awful.tag.incncol(1, nil, true)
-      end,
-      {description = "increase the number of columns", group = "layout"}
-   ),
-   awful.key({modkey, altkey}, "Down",
-      function()
-         awful.tag.incncol(-1, nil, true)
-      end,
-      {description = "decrease the number of columns", group = "layout"}
-   ),
+    -- Number of columns
+    awful.key({modkey, altkey}, "k",
+        function()
+            awful.tag.incncol(1, nil, true)
+        end,
+        {description = "increase the number of columns", group = "layout"}
+    ),
+    awful.key({modkey, altkey}, "j",
+        function()
+            awful.tag.incncol(-1, nil, true)
+        end,
+        {description = "decrease the number of columns", group = "layout"}
+    ),
+    awful.key({modkey, altkey}, "Up",
+        function()
+            awful.tag.incncol(1, nil, true)
+        end,
+        {description = "increase the number of columns", group = "layout"}
+    ),
+    awful.key({modkey, altkey}, "Down",
+        function()
+            awful.tag.incncol(-1, nil, true)
+        end,
+        {description = "decrease the number of columns", group = "layout"}
+    ),
 
-   -- =========================================
-   -- GAP CONTROL
-   -- =========================================
+    -- =========================================
+    -- GAP CONTROL
+    -- =========================================
 
-   -- Gap control
-   awful.key({modkey, "Shift"}, "minus",
-      function()
-         awful.tag.incgap(5, nil)
-      end,
-      {description = "increment gaps size for the current tag", group = "gaps"}
-   ),
-   awful.key({modkey}, "minus",
-      function()
-         awful.tag.incgap(-5, nil)
-      end,
-      {description = "decrement gap size for the current tag", group = "gaps"}
-   ),
+    -- Gap control
+    awful.key({modkey, "Shift"}, "minus",
+        function()
+            awful.tag.incgap(5, nil)
+        end,
+        {description = "increment gaps size for the current tag", group = "gaps"}
+    ),
+    awful.key({modkey}, "minus",
+        function()
+            awful.tag.incgap(-5, nil)
+        end,
+        {description = "decrement gap size for the current tag", group = "gaps"}
+    ),
 
-   -- =========================================
-   -- LAYOUT SELECTION
-   -- =========================================
+    -- =========================================
+    -- LAYOUT SELECTION
+    -- =========================================
 
-   -- select next layout
-   awful.key({modkey}, "space",
-      function()
-         awful.layout.inc(1)
-      end,
-      {description = "select next", group = "layout"}
-   ),
-   -- select previous layout
-   awful.key({modkey, "Shift"}, "space",
-      function()
-         awful.layout.inc(-1)
-      end,
-      {description = "select previous", group = "layout"}
-   ),
+    -- select next layout
+    awful.key({modkey}, "space",
+        function()
+            awful.layout.inc(1)
+        end,
+        {description = "select next", group = "layout"}
+    ),
+    -- select previous layout
+    awful.key({modkey, "Shift"}, "space",
+        function()
+            awful.layout.inc(-1)
+        end,
+        {description = "select previous", group = "layout"}
+    ),
 
-   -- =========================================
-   -- CLIENT MINIMIZATION
-   -- =========================================
+    -- =========================================
+    -- CLIENT MINIMIZATION
+    -- =========================================
 
-   -- restore minimized client
-   awful.key({modkey, "Shift"}, "n",
-      function()
-         local c = awful.client.restore()
-         -- Focus restored client
-         if c then
-            client.focus = c
-            c:raise()
-         end
-      end,
-      {description = "restore minimized", group = "client"}
-   )
+    -- restore minimized client
+    awful.key({modkey, "Shift"}, "n",
+        function()
+            local c = awful.client.restore()
+            -- Focus restored client
+            if c then
+                client.focus = c
+                c:raise()
+            end
+        end,
+        {description = "restore minimized", group = "client"}
+    )
 )
 
 
@@ -510,117 +510,117 @@ keys.globalkeys = gears.table.join(
 
 
 keys.clientkeys = gears.table.join(
-   -- Move to edge or swap by direction
-   awful.key({modkey, "Shift"}, "Down",
-      function(c)
-         move_client(c, "down")
-      end
-   ),
-   awful.key({modkey, "Shift"}, "Up",
-      function(c)
-         move_client(c, "up")
-      end
-   ),
-   awful.key({modkey, "Shift"}, "Left",
-      function(c)
-         move_client(c, "left")
-      end
-   ),
-   awful.key({modkey, "Shift"}, "Right",
-      function(c)
-         move_client(c, "right")
-      end
-   ),
-   awful.key({modkey, "Shift"}, "j",
-      function(c)
-         move_client(c, "down")
-      end
-   ),
-   awful.key({modkey, "Shift"}, "k",
-      function(c)
-         move_client(c, "up")
-      end
-   ),
-   awful.key({modkey, "Shift"}, "h",
-      function(c)
-         move_client(c, "left")
-      end
-   ),
-   awful.key({modkey, "Shift"}, "l",
-      function(c)
-         move_client(c, "right")
-      end
-   ),
+    -- Move to edge or swap by direction
+    awful.key({modkey, "Shift"}, "Down",
+        function(c)
+            move_client(c, "down")
+        end
+    ),
+    awful.key({modkey, "Shift"}, "Up",
+        function(c)
+            move_client(c, "up")
+        end
+    ),
+    awful.key({modkey, "Shift"}, "Left",
+        function(c)
+            move_client(c, "left")
+        end
+    ),
+    awful.key({modkey, "Shift"}, "Right",
+        function(c)
+            move_client(c, "right")
+        end
+    ),
+    awful.key({modkey, "Shift"}, "j",
+        function(c)
+            move_client(c, "down")
+        end
+    ),
+    awful.key({modkey, "Shift"}, "k",
+        function(c)
+            move_client(c, "up")
+        end
+    ),
+    awful.key({modkey, "Shift"}, "h",
+        function(c)
+            move_client(c, "left")
+        end
+    ),
+    awful.key({modkey, "Shift"}, "l",
+        function(c)
+            move_client(c, "right")
+        end
+    ),
 
-   -- toggle fullscreen
-   -- awful.key({modkey}, "f",
-   --    function(c)
-   --       c.fullscreen = not c.fullscreen
-   --    end,
-   --    {description = "toggle fullscreen", group = "client"}
-   -- ),
+    -- toggle fullscreen
+    -- awful.key({modkey}, "f",
+    --     function(c)
+    --         c.fullscreen = not c.fullscreen
+    --     end,
+    --     {description = "toggle fullscreen", group = "client"}
+    -- ),
 
-   -- close client
-   awful.key({modkey}, "q",
-      function(c)
-         c:kill()
-      end,
-      {description = "close", group = "client"}
-   ),
+    -- close client
+    awful.key({modkey}, "q",
+        function(c)
+            c:kill()
+        end,
+        {description = "close", group = "client"}
+    ),
 
-   -- float client
-   awful.key({modkey}, "f",
-      function(c)
-          awful.client.floating.toggle(c)
-      end,
-      {description = "float", group = "client"}
-   ),
+    -- float client
+    awful.key({modkey}, "f",
+        function(c)
+             awful.client.floating.toggle(c)
+        end,
+        {description = "float", group = "client"}
+    ),
 
-   -- Minimize
-   awful.key({modkey}, "n",
-      function(c)
-         c.minimized = true
-      end,
-      {description = "minimize", group = "client"}
-   ),
+    -- Minimize
+    awful.key({modkey}, "n",
+        function(c)
+            c.minimized = true
+        end,
+        {description = "minimize", group = "client"}
+    ),
 
-   -- Maximize
-   awful.key({modkey}, "m",
-      function(c)
-         c.maximized = not c.maximized
-         c:raise()
-      end,
-      {description = "(un)maximize", group = "client"}
-   )
+    -- Maximize
+    awful.key({modkey}, "m",
+        function(c)
+            c.maximized = not c.maximized
+            c:raise()
+        end,
+        {description = "(un)maximize", group = "client"}
+    )
 )
 
 -- Bind all key numbers to tags
 for i = 1, 9 do
-   keys.globalkeys = gears.table.join(keys.globalkeys,
-      -- Switch to tag
-      awful.key({modkey}, "#" .. i + 9,
-         function()
-            local screen = awful.screen.focused()
-            local tag = screen.tags[i]
-            if tag then
-               tag:view_only()
-            end
-         end,
-         {description = "view tag #"..i, group = "tag"}
-      ),
-      -- Move client to tag
-      awful.key({modkey, "Shift"}, "#" .. i + 9,
-         function()
-            if client.focus then
-               local tag = client.focus.screen.tags[i]
-               if tag then
-                  client.focus:move_to_tag(tag)
-               end
-            end
-         end,
-         {description = "move focused client to tag #"..i, group = "tag"}
-      )
-   )
+    keys.globalkeys = gears.table.join(keys.globalkeys,
+        -- Switch to tag
+        awful.key({modkey}, "#" .. i + 9,
+            function()
+                local screen = awful.screen.focused()
+                local tag = screen.tags[i]
+                if tag then
+                    tag:view_only()
+                end
+            end,
+            {description = "view tag #"..i, group = "tag"}
+        ),
+        -- Move client to tag
+        awful.key({modkey, "Shift"}, "#" .. i + 9,
+            function()
+                if client.focus then
+                    local tag = client.focus.screen.tags[i]
+                    if tag then
+                        client.focus:move_to_tag(tag)
+                    end
+                end
+            end,
+            {description = "move focused client to tag #"..i, group = "tag"}
+        )
+    )
 end
 
 return keys
diff --git a/awesome/pastel.lua b/awesome/pastel.lua
index b223082..c051c2d 100644
--- a/awesome/pastel.lua
+++ b/awesome/pastel.lua
@@ -24,33 +24,33 @@ local pastel = {}
 
 
 pastel.initialize = function()
-   -- Import components
-   require("components.pastel.wallpaper")
-   require("components.exit-screen")
+    -- Import components
+    require("components.pastel.wallpaper")
+    require("components.exit-screen")
 
-   -- Import panels
-   local top_panel = require("components.pastel.top-panel")
+    -- Import panels
+    local top_panel = require("components.pastel.top-panel")
 
-   -- Set up each screen (add tags & panels)
-   awful.screen.connect_for_each_screen(function(s)
-      for i = 1, 9, 1
-      do
-         awful.tag.add(i, {
-            icon_only = true,
-            layout = awful.layout.suit.tile,
-            screen = s,
-            selected = i == 1
-         })
-      end
+    -- Set up each screen (add tags & panels)
+    awful.screen.connect_for_each_screen(function(s)
+        for i = 1, 9, 1
+        do
+            awful.tag.add(i, {
+                icon_only = true,
+                layout = awful.layout.suit.tile,
+                screen = s,
+                selected = i == 1
+            })
+        end
 
-      s.quake = quake
+        s.quake = quake
 
-      -- Only add the top panel on the primary screen
-      if s.index == 1 then
-          top_panel.create(s)
-      end
+        -- Only add the top panel on the primary screen
+        if s.index == 1 then
+             top_panel.create(s)
+        end
 
-   end)
+    end)
 end
 
 return pastel
diff --git a/awesome/rc.lua b/awesome/rc.lua
index a6dca53..004bf8a 100644
--- a/awesome/rc.lua
+++ b/awesome/rc.lua
@@ -20,27 +20,27 @@ local theme_config_dir = gears.filesystem.get_configuration_dir() .. "/configura
 
 -- define default apps (global variable so other components can access it)
 apps = {
-   network_manager = "nm-connection-editor", -- recommended: nm-connection-editor
-   power_manager = "", -- recommended: xfce4-power-manager
-   terminal = 'bash -c "WINIT_X11_SCALE_FACTOR=1 alacritty"',
-   launcher = "/home/user/.toggle_rofi.sh",
-   lock = "i3lock",
-   screenshot = "scrot -e 'mv $f ~/Pictures/Screenshots/ 2>/dev/null'",
-   filebrowser = "nautilus"
+    network_manager = "nm-connection-editor", -- recommended: nm-connection-editor
+    power_manager = "", -- recommended: xfce4-power-manager
+    terminal = 'bash -c "WINIT_X11_SCALE_FACTOR=1 alacritty"',
+    launcher = "/home/user/.toggle_rofi.sh",
+    lock = "i3lock",
+    screenshot = "scrot -e 'mv $f ~/Pictures/Screenshots/ 2>/dev/null'",
+    filebrowser = "nautilus"
 }
 
 -- define wireless and ethernet interface names for the network widget
 -- use `ip link` command to determine these
 network_interfaces = {
-   lan = 'enp4s0'
+    lan = 'enp4s0'
 }
 
 -- List of apps to run on start-up
 local run_on_start_up = {
-    "numlockx on",
-    "bluetoothctl power on",
-    "nm-applet",
-    "blueman-applet"
+     "numlockx on",
+     "bluetoothctl power on",
+     "nm-applet",
+     "blueman-applet"
 }
 
 -- ===================================================================
@@ -53,13 +53,13 @@ require("components.notifications")
 
 -- Run all the apps listed in run_on_start_up
 for _, app in ipairs(run_on_start_up) do
-   local findme = app
-   local firstspace = app:find(" ")
-   if firstspace then
-      findme = app:sub(0, firstspace - 1)
-   end
-   -- pipe commands to bash to allow command to be shell agnostic
-   awful.spawn.with_shell(string.format("echo 'pgrep -u $USER -x %s > /dev/null || (%s)' | bash -", findme, app), false)
+    local findme = app
+    local firstspace = app:find(" ")
+    if firstspace then
+        findme = app:sub(0, firstspace - 1)
+    end
+    -- pipe commands to bash to allow command to be shell agnostic
+    awful.spawn.with_shell(string.format("echo 'pgrep -u $USER -x %s > /dev/null || (%s)' | bash -", findme, app), false)
 end
 
 -- Import theme
@@ -81,36 +81,36 @@ awful.rules.rules = create_rules(keys.clientkeys, keys.clientbuttons)
 
 -- Define layouts
 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.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,
 }
 
 -- remove gaps if layout is set to max
 tag.connect_signal('property::layout', function(t)
-   local current_layout = awful.tag.getproperty(t, 'layout')
-   if (current_layout == awful.layout.suit.max) then
-      t.gap = 0
-   else
-      t.gap = beautiful.useless_gap
-   end
+    local current_layout = awful.tag.getproperty(t, 'layout')
+    if (current_layout == awful.layout.suit.max) then
+        t.gap = 0
+    else
+        t.gap = beautiful.useless_gap
+    end
 end)
 
 -- Signal function to execute when a new client appears.
 client.connect_signal("manage", function (c)
-   -- Set the window as a slave (put it at the end of others instead of setting it as master)
-   if not awesome.startup then
-      awful.client.setslave(c)
-   end
+    -- Set the window as a slave (put it at the end of others instead of setting it as master)
+    if not awesome.startup then
+        awful.client.setslave(c)
+    end
 
-   if awesome.startup and not c.size_hints.user_position and not c.size_hints.program_position then
-      -- Prevent clients from being unreachable after screen count changes.
-      awful.placement.no_offscreen(c)
-   end
+    if awesome.startup and not c.size_hints.user_position and not c.size_hints.program_position then
+        -- Prevent clients from being unreachable after screen count changes.
+        awful.placement.no_offscreen(c)
+    end
 end)
 
 
@@ -124,7 +124,7 @@ require("awful.autofocus")
 
 -- Focus clients under mouse
 client.connect_signal("mouse::enter", function(c)
-   c:emit_signal("request::activate", "mouse_enter", {raise = false})
+    c:emit_signal("request::activate", "mouse_enter", {raise = false})
 end)
 
 
@@ -146,24 +146,24 @@ collectgarbage("setpause", 110)
 collectgarbage("setstepmul", 1000)
 
 require("awesomewm-vim-tmux-navigator") {
-    up = {"Up", "k"},
-    down = {"Down", "j"},
-    left = {"Left", "h"},
-    right = {"Right", "l"},
-    mod = "Mod4",
-    mod_keysym = "Super_L",
-    -- experimental = true
+     up = {"Up", "k"},
+     down = {"Down", "j"},
+     left = {"Left", "h"},
+     right = {"Right", "l"},
+     mod = "Mod4",
+     mod_keysym = "Super_L",
+     -- experimental = true
 }
 
 local handle_single_win = function(focused)
-    local hide = focused.maximized or focused.fullscreen
-    for i, c in ipairs(client.get()) do
-        if not c.floating and c.screen == focused.screen then
-            c.minimized = hide
-        end
-    end
+     local hide = focused.maximized or focused.fullscreen
+     for i, c in ipairs(client.get()) do
+          if not c.floating and c.screen == focused.screen then
+                c.minimized = hide
+          end
+     end
 
-    focused.minimized = false
+     focused.minimized = false
 end
 --
 -- client.connect_signal("property::fullscreen", handle_single_win)
diff --git a/awesome/rules.lua b/awesome/rules.lua
index 438a625..3f45b05 100644
--- a/awesome/rules.lua
+++ b/awesome/rules.lua
@@ -28,97 +28,97 @@ local rules = {}
 
 -- return a table of client rules including provided keys / buttons
 function rules.create(clientkeys, clientbuttons)
-   return {
-      -- All clients will match this rule.
-      {
-         rule = {},
-         properties = {
-            titlebars_enabled = beautiful.titlebars_enabled,
-            border_width = beautiful.border_width,
-            border_color = beautiful.border_normal,
-            focus = awful.client.focus.filter,
-            raise = true,
-            keys = clientkeys,
-            buttons = clientbuttons,
-            screen = awful.screen.preferred,
-            placement = awful.placement.centered
-         },
-      },
-      -- Floating clients.
-      {
-         rule_any = {
-            instance = {
-               "DTA",
-               "copyq",
+    return {
+        -- All clients will match this rule.
+        {
+            rule = {},
+            properties = {
+                titlebars_enabled = beautiful.titlebars_enabled,
+                border_width = beautiful.border_width,
+                border_color = beautiful.border_normal,
+                focus = awful.client.focus.filter,
+                raise = true,
+                keys = clientkeys,
+                buttons = clientbuttons,
+                screen = awful.screen.preferred,
+                placement = awful.placement.centered
             },
-            class = {
-               "Nm-connection-editor"
-            },
-            name = {
-               "Event Tester",
-               "Steam Guard - Computer Authorization Required"
-            },
-            role = {
-               "pop-up",
-               "GtkFileChooserDialog"
-            },
-            type = {
-               "dialog"
-            }
-         }, properties = {floating = true}
-      },
+        },
+        -- Floating clients.
+        {
+            rule_any = {
+                instance = {
+                    "DTA",
+                    "copyq",
+                },
+                class = {
+                    "Nm-connection-editor"
+                },
+                name = {
+                    "Event Tester",
+                    "Steam Guard - Computer Authorization Required"
+                },
+                role = {
+                    "pop-up",
+                    "GtkFileChooserDialog"
+                },
+                type = {
+                    "dialog"
+                }
+            }, properties = {floating = true}
+        },
 
-      -- Fullscreen clients
-      {
-         rule_any = {
-            class = {
-               "Terraria.bin.x86",
+        -- Fullscreen clients
+        {
+            rule_any = {
+                class = {
+                    "Terraria.bin.x86",
+                },
+            }, properties = {fullscreen = true}
+        },
+
+        -- "Switch to tag"
+        -- These clients make you switch to their tag when they appear
+        {
+            rule_any = {
+                class = {
+                    "Firefox"
+                },
+            }, properties = {switchtotag = true}
+        },
+
+        -- Visualizer
+        {
+            rule_any = {name = {"cava"}},
+            properties = {
+                floating = true,
+                maximized_horizontal = true,
+                sticky = true,
+                ontop = false,
+                skip_taskbar = true,
+                below = true,
+                focusable = false,
+                height = screen_height * 0.40,
+                opacity = 0.6
             },
-         }, properties = {fullscreen = true}
-      },
+            callback = function (c)
+                decorations.hide(c)
+                awful.placement.bottom(c)
+            end
+        },
 
-      -- "Switch to tag"
-      -- These clients make you switch to their tag when they appear
-      {
-         rule_any = {
-            class = {
-               "Firefox"
-            },
-         }, properties = {switchtotag = true}
-      },
+        -- File chooser dialog
+        {
+            rule_any = {role = {"GtkFileChooserDialog"}},
+            properties = {floating = true, width = screen_width * 0.55, height = screen_height * 0.65}
+        },
 
-      -- Visualizer
-      {
-         rule_any = {name = {"cava"}},
-         properties = {
-            floating = true,
-            maximized_horizontal = true,
-            sticky = true,
-            ontop = false,
-            skip_taskbar = true,
-            below = true,
-            focusable = false,
-            height = screen_height * 0.40,
-            opacity = 0.6
-         },
-         callback = function (c)
-            decorations.hide(c)
-            awful.placement.bottom(c)
-         end
-      },
-
-      -- File chooser dialog
-      {
-         rule_any = {role = {"GtkFileChooserDialog"}},
-         properties = {floating = true, width = screen_width * 0.55, height = screen_height * 0.65}
-      },
-
-      -- Pavucontrol & Bluetooth Devices
-      {
-         rule_any = {class = {"Pavucontrol"}, name = {"Bluetooth Devices"}},
-         properties = {floating = true, width = screen_width * 0.55, height = screen_height * 0.45}
-      },
-   }
+        -- Pavucontrol & Bluetooth Devices
+        {
+            rule_any = {class = {"Pavucontrol"}, name = {"Bluetooth Devices"}},
+            properties = {floating = true, width = screen_width * 0.55, height = screen_height * 0.45}
+        },
+    }
 end
 
 -- return module table
diff --git a/awesome/widgets/clickable-container.lua b/awesome/widgets/clickable-container.lua
index 936a693..6504fe2 100644
--- a/awesome/widgets/clickable-container.lua
+++ b/awesome/widgets/clickable-container.lua
@@ -27,47 +27,47 @@ local wibox = require('wibox')
 
 function build(widget)
   local container =
-    wibox.widget {
-    widget,
-    widget = wibox.container.background
+     wibox.widget {
+     widget,
+     widget = wibox.container.background
   }
   local old_cursor, old_wibox
 
   container:connect_signal(
-    'mouse::enter',
-    function()
-      container.bg = '#ffffff11'
-      local w = _G.mouse.current_wibox
-      if w then
-        old_cursor, old_wibox = w.cursor, w
-        w.cursor = 'hand1'
-      end
-    end
+     'mouse::enter',
+     function()
+        container.bg = '#ffffff11'
+        local w = _G.mouse.current_wibox
+        if w then
+          old_cursor, old_wibox = w.cursor, w
+          w.cursor = 'hand1'
+        end
+     end
   )
 
   container:connect_signal(
-    'mouse::leave',
-    function()
-      container.bg = '#ffffff00'
-      if old_wibox then
-        old_wibox.cursor = old_cursor
-        old_wibox = nil
-      end
-    end
+     'mouse::leave',
+     function()
+        container.bg = '#ffffff00'
+        if old_wibox then
+          old_wibox.cursor = old_cursor
+          old_wibox = nil
+        end
+     end
   )
 
   container:connect_signal(
-    'button::press',
-    function()
-      container.bg = '#ffffff22'
-    end
+     'button::press',
+     function()
+        container.bg = '#ffffff22'
+     end
   )
 
   container:connect_signal(
-    'button::release',
-    function()
-      container.bg = '#ffffff11'
-    end
+     'button::release',
+     function()
+        container.bg = '#ffffff11'
+     end
   )
 
   return container
diff --git a/awesome/widgets/folder.lua b/awesome/widgets/folder.lua
index 50b0e61..ba1d075 100644
--- a/awesome/widgets/folder.lua
+++ b/awesome/widgets/folder.lua
@@ -30,14 +30,14 @@ local folder = {}
 
 -- split a string into a list based on a deliminator
 local function split_string(inputstr, delim)
-   if delim == nil then
-      delim = "%s"
-   end
-   local t={}
-   for str in string.gmatch(inputstr, "([^"..delim.."]+)") do
-      table.insert(t, str)
-   end
-   return t
+    if delim == nil then
+        delim = "%s"
+    end
+    local t={}
+    for str in string.gmatch(inputstr, "([^"..delim.."]+)") do
+        table.insert(t, str)
+    end
+    return t
 end
 
 
@@ -47,50 +47,50 @@ end
 
 
 function folder.create(directory)
-   local docu_widget = wibox.widget {
-      {
-         id = "icon",
-         widget = wibox.widget.imagebox,
-         resize = true
-      },
-      layout = wibox.layout.align.horizontal
-   }
+    local docu_widget = wibox.widget {
+        {
+            id = "icon",
+            widget = wibox.widget.imagebox,
+            resize = true
+        },
+        layout = wibox.layout.align.horizontal
+    }
 
-   local docu_button = clickable_container(wibox.container.margin(docu_widget, dpi(8), dpi(8), dpi(8), dpi(8)))
-   docu_button:buttons(
-      gears.table.join(
-         awful.button({}, 1, nil,
-            function()
-               awful.spawn.easy_async_with_shell(apps.filebrowser .. " " .. directory, function(stderr) end, 1)
-            end
-         )
-      )
-   )
+    local docu_button = clickable_container(wibox.container.margin(docu_widget, dpi(8), dpi(8), dpi(8), dpi(8)))
+    docu_button:buttons(
+        gears.table.join(
+            awful.button({}, 1, nil,
+                function()
+                    awful.spawn.easy_async_with_shell(apps.filebrowser .. " " .. directory, function(stderr) end, 1)
+                end
+            )
+        )
+    )
 
-   -- determine hover name & icon to use
-   -- icon name must correspond with name of folder
-   local folder_name = ""
-   if directory == HOME_DIR then
-      folder_name = "Home"
-   elseif directory == "trash://" then
-      folder_name = "Trash"
-   else
-      local dir_list = split_string(directory, "/")
-      folder_name = dir_list[#dir_list]
-   end
+    -- determine hover name & icon to use
+    -- icon name must correspond with name of folder
+    local folder_name = ""
+    if directory == HOME_DIR then
+        folder_name = "Home"
+    elseif directory == "trash://" then
+        folder_name = "Trash"
+    else
+        local dir_list = split_string(directory, "/")
+        folder_name = dir_list[#dir_list]
+    end
 
-   awful.tooltip({
-      objects = {docu_button},
-      mode = "outside",
-      align = "right",
-      timer_function = function()
-         return folder_name
-      end,
-      preferred_positions = {"right", "left", "top", "bottom"}
-   })
+    awful.tooltip({
+        objects = {docu_button},
+        mode = "outside",
+        align = "right",
+        timer_function = function()
+            return folder_name
+        end,
+        preferred_positions = {"right", "left", "top", "bottom"}
+    })
 
-   docu_widget.icon:set_image(PATH_TO_ICONS .. folder_name:lower() .. ".png")
-   return docu_button
+    docu_widget.icon:set_image(PATH_TO_ICONS .. folder_name:lower() .. ".png")
+    return docu_button
 end
 
 return folder
diff --git a/awesome/widgets/layout-box.lua b/awesome/widgets/layout-box.lua
index a682320..c24e953 100644
--- a/awesome/widgets/layout-box.lua
+++ b/awesome/widgets/layout-box.lua
@@ -10,7 +10,6 @@
 -- ===================================================================
 
 
-local clickable_container = require('widgets.clickable-container')
 local awful = require('awful')
 
 
@@ -21,31 +20,31 @@ local awful = require('awful')
 
 -- Create an imagebox widget which will contains an icon indicating which layout we're using.
 -- We need one layoutbox per screen.
-local layout_box = clickable_container(awful.widget.layoutbox(s))
+local layout_box = awful.widget.layoutbox(s)
 
 layout_box:buttons(
-   awful.util.table.join(
-      awful.button({}, 1,
-         function()
-            awful.layout.inc(1)
-         end
-      ),
-      awful.button({}, 3,
-         function()
-            awful.layout.inc(-1)
-         end
-      ),
-      awful.button({}, 4,
-         function()
-            awful.layout.inc(1)
-         end
-      ),
-      awful.button({}, 5,
-         function()
-            awful.layout.inc(-1)
-         end
-      )
-   )
+    awful.util.table.join(
+        awful.button({}, 1,
+            function()
+                awful.layout.inc(1)
+            end
+        ),
+        awful.button({}, 3,
+            function()
+                awful.layout.inc(-1)
+            end
+        ),
+        awful.button({}, 4,
+            function()
+                awful.layout.inc(1)
+            end
+        ),
+        awful.button({}, 5,
+            function()
+                awful.layout.inc(-1)
+            end
+        )
+    )
 )
 
 return layout_box
diff --git a/awesome/widgets/task-list.lua b/awesome/widgets/task-list.lua
index 83befd2..b36efbc 100644
--- a/awesome/widgets/task-list.lua
+++ b/awesome/widgets/task-list.lua
@@ -1,9 +1,9 @@
---      ████████╗ █████╗ ███████╗██╗  ██╗    ██╗     ██╗███████╗████████╗
---      ╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝    ██║     ██║██╔════╝╚══██╔══╝
---         ██║   ███████║███████╗█████╔╝     ██║     ██║███████╗   ██║
---         ██║   ██╔══██║╚════██║██╔═██╗     ██║     ██║╚════██║   ██║
---         ██║   ██║  ██║███████║██║  ██╗    ███████╗██║███████║   ██║
---         ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝    ╚══════╝╚═╝╚══════╝   ╚═╝
+--        ████████╗ █████╗ ███████╗██╗  ██╗     ██╗     ██╗███████╗████████╗
+--        ╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝     ██║     ██║██╔════╝╚══██╔══╝
+--           ██║   ███████║███████╗█████╔╝      ██║     ██║███████╗   ██║
+--           ██║   ██╔══██║╚════██║██╔═██╗      ██║     ██║╚════██║   ██║
+--           ██║   ██║  ██║███████║██║  ██╗     ███████╗██║███████║   ██║
+--           ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝     ╚══════╝╚═╝╚══════╝   ╚═╝
 
 -- ===================================================================
 -- Initialization
@@ -31,118 +31,118 @@ local task_list = {}
 
 
 local function create_buttons(buttons, object)
-   if buttons then
-      local btns = {}
-      for _, b in ipairs(buttons) do
-         -- Create a proxy button object: it will receive the real
-         -- press and release events, and will propagate them to the
-         -- button object the user provided, but with the object as
-         -- argument.
-         local btn = capi.button {modifiers = b.modifiers, button = b.button}
-         btn:connect_signal('press',
-            function()
-                object.minimized = not object.minimized
-            end
-         )
-         btns[#btns + 1] = btn
-      end
-      return btns
-   end
+    if buttons then
+        local btns = {}
+        for _, b in ipairs(buttons) do
+            -- Create a proxy button object: it will receive the real
+            -- press and release events, and will propagate them to the
+            -- button object the user provided, but with the object as
+            -- argument.
+            local btn = capi.button {modifiers = b.modifiers, button = b.button}
+            btn:connect_signal('press',
+                function()
+                     object.minimized = not object.minimized
+                end
+            )
+            btns[#btns + 1] = btn
+        end
+        return btns
+    end
 end
 
 
 local function list_update(w, buttons, label, data, objects)
-   -- update the widgets, creating them if needed
-   w:reset()
-   local index = 0
-   local count = 0
-   for _ in pairs(objects) do
-       count = count + 1
-   end
-   for i, o in ipairs(objects) do
-      index = index + 1
-      local ib, cb, tb, cbm, bgb, tbm, ibm, tt, l, ll
-      ib = wibox.widget.imagebox()
-      tb = wibox.widget.textbox()
-      cb = wibox.container.margin(wibox.widget.imagebox(ICON_DIR .. "close.svg"), dpi(9), dpi(9), dpi(9), dpi(9))
-      cb.shape = gears.shape.circle
-      cbm = wibox.container.margin(cb, dpi(0), dpi(0), dpi(0), dpi(0)) -- 4, 8 ,12 ,12 -- close button
-      cbm:buttons(gears.table.join(awful.button({}, 1, nil,
-         function()
-            o.kill(o)
-         end
-      )))
-      bgb = wibox.container.background()
-      tbm = wibox.container.margin(tb, dpi(4), dpi(4))
-      ibm = wibox.container.margin(ib, dpi(5), dpi(5), dpi(5), dpi(5)) -- 12 is default top and bottom margin --app icon
-      l = wibox.layout.fixed.horizontal()
-      ll = wibox.layout.fixed.horizontal()
+    -- update the widgets, creating them if needed
+    w:reset()
+    local index = 0
+    local count = 0
+    for _ in pairs(objects) do
+         count = count + 1
+    end
+    for i, o in ipairs(objects) do
+        index = index + 1
+        local ib, cb, tb, cbm, bgb, tbm, ibm, tt, l, ll
+        ib = wibox.widget.imagebox()
+        tb = wibox.widget.textbox()
+        cb = wibox.container.margin(wibox.widget.imagebox(ICON_DIR .. "close.svg"), dpi(9), dpi(9), dpi(9), dpi(9))
+        cb.shape = gears.shape.circle
+        cbm = wibox.container.margin(cb, dpi(0), dpi(0), dpi(0), dpi(0)) -- 4, 8 ,12 ,12 -- close button
+        cbm:buttons(gears.table.join(awful.button({}, 1, nil,
+            function()
+                o.kill(o)
+            end
+        )))
+        bgb = wibox.container.background()
+        tbm = wibox.container.margin(tb, dpi(4), dpi(4))
+        ibm = wibox.container.margin(ib, dpi(5), dpi(5), dpi(5), dpi(5)) -- 12 is default top and bottom margin --app icon
+        l = wibox.layout.fixed.horizontal()
+        ll = wibox.layout.fixed.horizontal()
 
-      -- All of this is added in a fixed widget
-      l:fill_space(true)
-      l:add(ibm)
-      l:add(tbm)
-      ll:add(l)
-      ll:add(cbm)
+        -- All of this is added in a fixed widget
+        l:fill_space(true)
+        l:add(ibm)
+        l:add(tbm)
+        ll:add(l)
+        ll:add(cbm)
 
-      if (index % 2 == 0) then
-          local end_color = (count == index or objects[index+1].minimized) and "#12151c" or theme.top_panel_powerline
-          local main_color = o.minimized and "#12151c" or theme.bg_normal
-          bgb:set_widget(pl(ll, main_color, end_color, true))
-      else
-          local end_color = (count == index or objects[index+1].minimized) and "#12151c" or theme.bg_normal
-          local main_color = o.minimized and "#12151c" or theme.top_panel_powerline
-          bgb:set_widget(pl(ll, main_color, end_color, true))
-      end
+        if (index % 2 == 0) then
+             local end_color = (count == index or objects[index+1].minimized) and "#12151c" or theme.top_panel_powerline
+             local main_color = o.minimized and "#12151c" or theme.bg_normal
+             bgb:set_widget(pl(ll, main_color, end_color, true))
+        else
+             local end_color = (count == index or objects[index+1].minimized) and "#12151c" or theme.bg_normal
+             local main_color = o.minimized and "#12151c" or theme.top_panel_powerline
+             bgb:set_widget(pl(ll, main_color, end_color, true))
+        end
 
-      l:buttons(create_buttons(buttons, o))
+        l:buttons(create_buttons(buttons, o))
 
-      -- Tooltip to display whole title, if it was truncated
-      tt = awful.tooltip({
-         objects = {tb},
-         mode = 'outside',
-         align = 'bottom',
-         delay_show = 1,
-      })
+        -- Tooltip to display whole title, if it was truncated
+        tt = awful.tooltip({
+            objects = {tb},
+            mode = 'outside',
+            align = 'bottom',
+            delay_show = 1,
+        })
 
-      local text, bg, bg_image, icon, args = label(o, tb)
-      args = args or {}
+        local text, bg, bg_image, icon, args = label(o, tb)
+        args = args or {}
 
-      -- The text might be invalid, so use pcall.
-      if text == nil or text == '' then
-         tbm:set_margins(0)
-      else
-          -- truncate when title is too long
-         local text_only = text:match('>(.*)<')
-         if (text_only:len() > 25) then
-            text = text:gsub('>(.*)<', '>' .. utf8.char(utf8.codepoint(text_only, 1, 25)) .. '...<')
-            tt:set_text(text)
-            tt:add_to_object(tb)
-         else
-            tt:remove_from_object(tb)
-         end
-         if not tb:set_markup_silently(text) then
-            tb:set_markup('<i>&lt;Invalid text&gt;</i>')
-         end
-      end
-      -- bgb:set_bg(bg)
-      if type(bg_image) == 'function' then
-         -- TODO: Why does this pass nil as an argument?
-         bg_image = bg_image(tb, o, nil, objects, i)
-      end
-      -- bgb:set_bgimage(bg_image)
-         if icon then
-            ib.image = icon
-         else
-            ibm:set_margins(0)
-         end
+        -- The text might be invalid, so use pcall.
+        if text == nil or text == '' then
+            tbm:set_margins(0)
+        else
+             -- truncate when title is too long
+            local text_only = text:match('>(.*)<')
+            if (text_only:len() > 25) then
+                text = text:gsub('>(.*)<', '>' .. utf8.char(utf8.codepoint(text_only, 1, 25)) .. '...<')
+                tt:set_text(text)
+                tt:add_to_object(tb)
+            else
+                tt:remove_from_object(tb)
+            end
+            if not tb:set_markup_silently(text) then
+                tb:set_markup('<i>&lt;Invalid text&gt;</i>')
+            end
+        end
+        -- bgb:set_bg(bg)
+        if type(bg_image) == 'function' then
+            -- TODO: Why does this pass nil as an argument?
+            bg_image = bg_image(tb, o, nil, objects, i)
+        end
+        -- bgb:set_bgimage(bg_image)
+            if icon then
+                ib.image = icon
+            else
+                ibm:set_margins(0)
+            end
 
-      bgb.shape = args.shape
-      bgb.shape_border_width = args.shape_border_width
-      bgb.shape_border_color = args.shape_border_color
+        bgb.shape = args.shape
+        bgb.shape_border_width = args.shape_border_width
+        bgb.shape_border_color = args.shape_border_color
 
-      w:add(bgb)
-   end
+        w:add(bgb)
+    end
 end
 
 
@@ -152,67 +152,67 @@ end
 
 
 local tasklist_buttons = awful.util.table.join(
-   awful.button({}, 1,
-      function(c)
-         if c == client.focus then
-            c.minimized = true
-         else
-           -- Without this, the following
-           -- :isvisible() makes no sense
-           c.minimized = false
-           if not c:isvisible() and c.first_tag then
-              c.first_tag:view_only()
-           end
-           -- This will also un-minimize
-           -- the client, if needed
-           client.focus = c
-           c:raise()
-         end
-      end
-   ),
-   awful.button({}, 2,
-      function(c)
-         c.kill(c)
-      end
-   ),
-   awful.button({}, 4,
-      function()
-         awful.client.focus.byidx(1)
-      end
-   ),
-   awful.button({}, 5,
-      function()
-         awful.client.focus.byidx(-1)
-      end
-   )
+    awful.button({}, 1,
+        function(c)
+            if c == client.focus then
+                c.minimized = true
+            else
+              -- Without this, the following
+              -- :isvisible() makes no sense
+              c.minimized = false
+              if not c:isvisible() and c.first_tag then
+                  c.first_tag:view_only()
+              end
+              -- This will also un-minimize
+              -- the client, if needed
+              client.focus = c
+              c:raise()
+            end
+        end
+    ),
+    awful.button({}, 2,
+        function(c)
+            c.kill(c)
+        end
+    ),
+    awful.button({}, 4,
+        function()
+            awful.client.focus.byidx(1)
+        end
+    ),
+    awful.button({}, 5,
+        function()
+            awful.client.focus.byidx(-1)
+        end
+    )
 )
 
 
 local filter = function(c, _)
-    local tags = c.screen.tags
-    for _, t in ipairs(tags) do
-        if t.selected then
-            local ctags = c:tags()
-            for _, v in ipairs(ctags) do
-                if v == t then
-                    return true
+     local tags = c.screen.tags
+     for _, t in ipairs(tags) do
+          if t.selected then
+                local ctags = c:tags()
+                for _, v in ipairs(ctags) do
+                     if v == t then
+                          return true
+                     end
                 end
-            end
-        end
-    end
-    return false
+          end
+     end
+     return false
 end
 
 
 task_list.create = function(s)
-   return awful.widget.tasklist(
-      s,
-      filter,
-      tasklist_buttons,
-      {},
-      list_update,
-      wibox.layout.fixed.horizontal()
-   )
+    return awful.widget.tasklist(
+        s,
+        filter,
+        tasklist_buttons,
+        {},
+        list_update,
+        wibox.layout.fixed.horizontal()
+    )
 end
 
 return task_list