fixed bluetooth and taskbar, tasklist icons

This commit is contained in:
Kievits Rene
2022-04-18 03:05:43 +02:00
parent 1ceec3a7d9
commit f8c31d19f2
17 changed files with 182 additions and 271 deletions

View File

@@ -6,31 +6,19 @@
-- ██║ ██║╚███╔███╔╝███████╗███████║╚██████╔╝██║ ╚═╝ ██║███████╗╚███╔███╔╝██║ ╚═╝ ██║ --
-- ╚═╝ ╚═╝ ╚══╝╚══╝ ╚══════╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ --
-----------------------------------------------------------------------------------------
if os.getenv "LOCAL_LUA_DEBUGGER_VSCODE" == "1" then
require("lldebugger").start()
end
-- Default Awesome Libs
local awful = require("awful")
local beautiful = require("beautiful")
local gears = require("gears")
local menubar = require("menubar")
-- Global Namespace
user_vars = {}
user_vars.vars = require("main.user_variables")
-- Error Handling
require("main.error_handling")
-- Default Theme and Custom Wallpaper
beautiful.init(gears.filesystem.get_themes_dir() .. "default/theme.lua")
beautiful.wallpaper = user_vars.vars.wallpaper
modkey = user_vars.vars.modkey
require("main.theme")
-- Load Local User Libs
local main = {
layouts = require("main.layouts"),
tags = require("main.tags"),
@@ -38,7 +26,6 @@ local main = {
rules = require("main.rules")
}
-- Load all Shortcuts from Local User Libs
local bindings = {
global_buttons = require("bindings.global_buttons"),
client_buttons = require("bindings.client_buttons"),
@@ -48,37 +35,23 @@ local bindings = {
}
user_vars.Layouts = main.layouts()
awful.layout.layouts = main.layouts()
user_vars.tags = main.tags()
user_vars.main_menu = awful.menu({
items = main.menu()
})
--[[ -- A Variable needed in Statusbar (helper)
user_vars.launcher = awful.widget.launcher({
image = beautiful.awesome_icon,
menu = user_vars.main_menu
}) ]]
-- Menubar configuration
menubar.utils.terminal = user_vars.vars.terminal
-- Set root
root.buttons(bindings.global_buttons())
root.keys(bindings.bind_to_tags(bindings.global_keys()))
-- Default statusbar
require("crylia_bar.init")
-- Rules to apply to new clients
awful.rules.rules = main.rules(
bindings.client_keys(),
bindings.client_buttons()
)
-- Signals
require("main.signals")
require("theme.crylia.tools.auto_starter")
--Autostarter(user_vars.vars.autostart)