From db60ad8a3262ef02ee5801909d80cf4af527dacf Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Sat, 6 Apr 2024 23:41:25 +0100 Subject: [PATCH] awesome: set wm class for apps opened in wetzterm --- awesome/utils.lua | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) 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) -- 2.48.1