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")) (local ruled (require "ruled"))
;; my splits ;; my splits
(local rules (require "rules")) (local clientrules (require "rules"))
(local keybindings (require "keybindings")) (local keybindings (require "keybindings"))
;; (local notifications (require "notifications")) ;; (local notifications (require "notifications"))
;; Error handling ;; 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) ;; another config (This code will only ever execute for the fallback config)
(when awesome.startup_errors (when awesome.startup_errors
(naughty.notify {:preset naughty.config.presets.critical (naughty.notify {:preset naughty.config.presets.critical
@ -67,7 +67,7 @@
(local ctrl "Control") (local ctrl "Control")
(local alt "Mod1") (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-handle (io.popen "hostname"))
(local hostname (hostname-handle:read "a")) (local hostname (hostname-handle:read "a"))
(hostname-handle:close) (hostname-handle:close)
@ -452,7 +452,7 @@
(root.keys keybindings.globalkeys) (root.keys keybindings.globalkeys)
;; Rules ;; Rules
(set awful.rules.rules rules) (ruled.client.append_rules clientrules)
;; Signals ;; Signals
;; Signal function to execute when a new client appears. ;; Signal function to execute when a new client appears.

View file

@ -6,9 +6,7 @@
(local dpi xresources.apply_dpi) (local dpi xresources.apply_dpi)
(local ruled (require "ruled")) (local ruled (require "ruled"))
(local rules) (local rules [
(ruled.notification.connect_signal "request::rules" (ruled.notification.append_rules
[
;; All notifications match this rule ;; All notifications match this rule
{ {
:rule { } :rule { }
@ -19,8 +17,6 @@
:shape gears.shape.rounded_rect :shape gears.shape.rounded_rect
} }
} }
])) ])
rules rules