From d9be7c5eebbf2ab010035ccd47b6cac32576d4e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sun, 24 Mar 2024 12:40:01 +0100 Subject: [PATCH] feat(i3): add weechat scratchpad window --- configs/i3.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/configs/i3.nix b/configs/i3.nix index 9735e00..11ab21a 100644 --- a/configs/i3.nix +++ b/configs/i3.nix @@ -213,8 +213,9 @@ in { "${modifier}+Shift+z" = "floating toggle"; "${modifier}+Shift+s" = "move scratchpad"; - "${modifier}+s" = ''[class="^(?i)(?!obsidian).*"] scratchpad show''; + "${modifier}+s" = ''[class="^(?i)(?!obsidian)(?!irc).*"] scratchpad show''; "${modifier}+o" = ''[class="obsidian"] scratchpad show''; + "${modifier}+i" = ''[class="irc"] scratchpad show''; "${modifier}+c" = "split h"; "${modifier}+e" = "layout toggle split"; @@ -304,6 +305,11 @@ in { exec "${pkgs.obsidian}/bin/obsidian" for_window [class="obsidian"] , move scratchpad + exec "${pkgs.writers.writeDash "irc" '' + exec ${pkgs.alacritty}/bin/alacritty --class irc -e ssh weechat@makanek -t tmux attach-session -t IM + ''}" + for_window [class="irc"] , move scratchpad + assign [class="wtf"] ${infoWorkspace} exec ${dashboard}/bin/dashboard '';