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
2022-04-14 00:35:06 +03:00

114 lines
2.6 KiB
Lua

local awful = require("awful")
local beautiful = require("beautiful")
awful.rules.rules = {
-- All clients
{
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},
},
-- Fullscreen clients
{
rule_any = {
name = {
"Looking Glass (client)"
},
},
properties = {
fullscreen = true
}
},
-- Ontop clients
{
rule_any = {
class = {
"qalculate-gtk",
"Qalculate-gtk",
},
},
properties = {
ontop = true
}
},
-- Anbox floating window size
{
rule_any = {
class = {
"anbox",
}
},
properties = {
floating = true,
height = 800,
width = 480,
},
},
-- 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
}
},
-- Conky Position
{
rule_any = {
name = {
"conky (eirene)",
},
},
properties = {
below = true,
sticky = true,
skip_taskbar = true,
titlebars_enabled = false,
requests_no_titlebar = true,
focusable = false
}
}
}