This repository has been archived on 2025-07-31. You can view files and clone it, but cannot push or open issues or pull requests.
Files
dotfiles/.config/awesome/rules/init.lua

79 lines
2.0 KiB
Lua
Executable File

local awful = require("awful")
local beautiful = require("beautiful")
awful.rules.rules = {
-- All clients will match this rule.
{
rule = {},
properties = {
border_width = 0,
border_color = beautiful.border_normal,
focus = awful.client.focus.filter,
keys = clientkeys,
buttons = clientbuttons,
screen = awful.screen.preferred,
placement = awful.placement.no_overlap + awful.placement.no_offscreen + awful.placement.centered
}
},
-- Floating clients.
{
rule_any = {
instance = {
},
class = {
"Arandr",
"Blueman-manager",
"Tor Browser",
"Pavucontrol",
"qpaeq",
"qalculate-gtk",
"Qalculate-gtk",
"matplotlib",
"Matplotlib",
},
name = {
"Event Tester",
"GLava",
"Conky",
"eww-wrapper",
},
role = {
}
},
properties = {floating = true},
},
-- Music Visualizer
{
rule_any = {
name = {
"GLava",
},
},
properties = {
below = true,
sticky = true,
skip_taskbar = true,
titlebars_enabled = false,
requests_no_titlebar = true,
focusable = false,
placement = awful.placement.maximize
}
},
-- Widgets
{
rule_any = {
class = {
"Conky",
},
},
properties = {
below = true,
sticky = true,
skip_taskbar = true,
titlebars_enabled = false,
requests_no_titlebar = true,
focusable = false,
placement = awful.placement.maximize
}
},
}