dotfiles/awesome/rules.fnl
2020-10-14 06:51:25 -05:00

60 lines
2.2 KiB
Fennel

(local awful (require "awful"))
(local beautiful (require "beautiful"))
(local keybindings (require "keybindings"))
(local rules [
;; All clients match this rule
{
:rule { }
:propertites {
:border-width beautiful.border_width
:border_color beautiful.border_normal
:focus awful.client.focus.filter
:raise true
;; :keys keys
;; :buttons clientbuttons
:screen awful.screen.preferred
:placement (+ awful.placement.no_overlap awful.placement.no_offscreen)
}
}
;; floating and centered
{
:rule_any {
:class [
"mpv"
]
}
:properties {
:floating true
:raise true
:height 900
:screen 2
:placement (+ awful.placement.no_offscreen awful.placement.centered)
}
}
{
:rule_any {
:class [
"dolphin"
"feh"
"Arandr"
]
:name [
"Event Tester"
"remove images?"
]
:role [
"pop-up"
"GtkFileChooserDialog"
]}
:properties {
:floating true
:raise true
:placement (+ awful.placement.no_offscreen awful.placement.centered)
}
}
])
rules