From: Samir Benmendil Date: Sat, 6 Apr 2024 22:41:25 +0000 (+0100) Subject: awesome: set wm class for apps opened in wetzterm X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/db60ad8a3262ef02ee5801909d80cf4af527dacf?ds=sidebyside awesome: set wm class for apps opened in wetzterm --- diff --git a/awesome/utils.lua b/awesome/utils.lua index 7f1d4b3..1385633 100644 --- a/awesome/utils.lua +++ b/awesome/utils.lua @@ -16,12 +16,19 @@ end local function terminal_cmd(prg, name) local join = require("gears.table").join local term_cmd = {terminal} - if name then - if terminal:match("rxvt") then + if terminal:match("rxvt") then + if name then term_cmd = join(term_cmd, {"-name", name}) end + elseif terminal:match("wezterm") then + term_cmd = join(term_cmd, {"start"}) + if name then + term_cmd = join(term_cmd, {"--class", name}) + end + else + term_cmd = join(term_cmd, {"-e"}) end - return join(term_cmd, {"-e", prg}) + return join(term_cmd, {prg}) end function utils.spawn_terminal(prg, cprop, cb)