Using new ruled.client for rules

This commit is contained in:
Chris Cochrun 2021-02-12 08:52:14 -06:00
parent 53fdeb8db0
commit 4aa3a43819
2 changed files with 16 additions and 20 deletions

View file

@ -19,12 +19,12 @@
(local ruled (require "ruled"))
;; my splits
(local rules (require "rules"))
(local clientrules (require "rules"))
(local keybindings (require "keybindings"))
;; (local notifications (require "notifications"))
;; Error handling
;; Check if awesome encountered an error during startup and fell back to
;; Check if awesome encountered an error during startup and fall back to
;; another config (This code will only ever execute for the fallback config)
(when awesome.startup_errors
(naughty.notify {:preset naughty.config.presets.critical
@ -67,7 +67,7 @@
(local ctrl "Control")
(local alt "Mod1")
;; Set hostname so that we can utilize specific features on different machines|#|#
;; Set hostname so that we can utilize specific features on different machines
(local hostname-handle (io.popen "hostname"))
(local hostname (hostname-handle:read "a"))
(hostname-handle:close)
@ -452,7 +452,7 @@
(root.keys keybindings.globalkeys)
;; Rules
(set awful.rules.rules rules)
(ruled.client.append_rules clientrules)
;; Signals
;; Signal function to execute when a new client appears.

View file

@ -6,21 +6,17 @@
(local dpi xresources.apply_dpi)
(local ruled (require "ruled"))
(local rules)
(ruled.notification.connect_signal "request::rules" (ruled.notification.append_rules
[
;; All notifications match this rule
{
:rule { }
:propertites {
:border-width beautiful.border_width
:border_color beautiful.border_normal
:opacity 0.7
:shape gears.shape.rounded_rect
}
}
]))
(local rules [
;; All notifications match this rule
{
:rule { }
:propertites {
:border-width beautiful.border_width
:border_color beautiful.border_normal
:opacity 0.7
:shape gears.shape.rounded_rect
}
}
])
rules