local awful = require("awful")
local lain = require("lain")
local quake = lain.util.quake({app="alacritty", followtag=true, argname = '--class %s', extra="--option=window.opacity=1.0 --option=\"colors.primary.background='#000d2b'\" -e tmux", height=0.3})

-- Import panels
local top_panel = require("components.top-panel")

-- Set up each screen (add tags & panels)
awful.screen.connect_for_each_screen(function(s)
    for i = 1, 10, 1
        do
        awful.tag.add(tostring(i % 10), {
            layout = awful.layout.suit.fair.horizontal,
            screen = s,
            selected = i == 1
        })
    end
    s.quake = quake

    -- Only add the top panel on the primary screen
    if s.index == 1 then
        top_panel.create(s)
    end

end)