75 lines
1.8 KiB
Lua
75 lines
1.8 KiB
Lua
local awful = require('awful')
|
|
local gears = require('gears')
|
|
local client_keys = require('configuration.client.keys')
|
|
local client_buttons = require('configuration.client.buttons')
|
|
|
|
-- Rules
|
|
awful.rules.rules = {{
|
|
rule = {},
|
|
properties = {
|
|
focus = awful.client.focus.filter,
|
|
raise = true,
|
|
keys = client_keys,
|
|
buttons = client_buttons,
|
|
screen = awful.screen.preferred,
|
|
placement = awful.placement.no_offscreen,
|
|
floating = false,
|
|
maximized = false,
|
|
above = false,
|
|
below = false,
|
|
ontop = false,
|
|
sticky = false,
|
|
maximized_horizontal = false,
|
|
maximized_vertical = false
|
|
}
|
|
}, {
|
|
rule_any = {
|
|
type = {'dialog'},
|
|
class = {'Wicd-client.py', 'calendar.google.com'}
|
|
},
|
|
properties = {
|
|
placement = awful.placement.centered,
|
|
ontop = true,
|
|
floating = true,
|
|
drawBackdrop = true,
|
|
shape = function()
|
|
return function(cr, w, h)
|
|
gears.shape.rounded_rect(cr, w, h, 8)
|
|
end
|
|
end,
|
|
skip_decoration = true
|
|
}
|
|
}, {
|
|
rule_any = {
|
|
type = {'modal'}
|
|
},
|
|
properties = {
|
|
titlebars_enabled = true,
|
|
floating = true,
|
|
above = true,
|
|
skip_decoration = true,
|
|
placement = awful.placement.centered
|
|
}
|
|
}, {
|
|
rule_any = {
|
|
type = {'utility'}
|
|
},
|
|
properties = {
|
|
titlebars_enabled = false,
|
|
floating = true,
|
|
skip_decoration = true,
|
|
placement = awful.placement.centered
|
|
}
|
|
}, {
|
|
rule_any = {
|
|
type = {'splash'},
|
|
name = {'Discord Updater'}
|
|
},
|
|
properties = {
|
|
floating = true,
|
|
above = true,
|
|
skip_decoration = true,
|
|
placement = awful.placement.centered
|
|
}
|
|
}}
|