From 2a4410ef7656176a736f3aff74f920f9c21f9105 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Tue, 20 Aug 2024 17:36:01 -0400 Subject: [PATCH] river: add output rules for multihead --- dot_config/river/executable_init.tmpl | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/dot_config/river/executable_init.tmpl b/dot_config/river/executable_init.tmpl index b2bac10..5f7476d 100644 --- a/dot_config/river/executable_init.tmpl +++ b/dot_config/river/executable_init.tmpl @@ -257,7 +257,6 @@ riverctl map-switch normal lid close 'waylock-launcher' riverctl focus-output DP-1 {{- end }} -{{ if eq .chezmoi.hostname "helix" }} # Initial tags: $((1 << ("WORKSPACE" - 1))) riverctl rule-add -app-id 'firefox' tags 1 riverctl rule-add -app-id 'chromium' tags 2 @@ -272,6 +271,22 @@ riverctl rule-add -app-id 'kitty' -title 'weechat' tags $((1 << 7)) riverctl rule-add -app-id 'Mattermost' tags $((1 << 7)) riverctl rule-add -app-id 'thunderbird' tags $((1 << 8)) riverctl rule-add -app-id 'tutanota-desktop' tags $((1 << 8)) + +{{ if eq .chezmoi.hostname "hydrus" -}} +# Initial tags: $((1 << ("WORKSPACE" - 1))) +riverctl rule-add -app-id 'firefox' output 'DP-1' +riverctl rule-add -app-id 'chromium' output 'DP-1' +riverctl rule-add -app-id 'thunar' output 'DP-1' +riverctl rule-add -app-id 'evince' output 'DP-1' +riverctl rule-add -app-id 'libreoffice*' output 'DP-1' +riverctl rule-add -app-id 'Alacritty' output 'DP-2' +riverctl rule-add -app-id 'foot' output 'DP-2' +riverctl rule-add -app-id 'kitty' output 'DP-2' +riverctl rule-add -app-id 'emacs' output 'DP-2' +riverctl rule-add -app-id 'kitty' -title 'weechat' output 'DP-1' +riverctl rule-add -app-id 'Mattermost' output 'DP-1' +riverctl rule-add -app-id 'thunderbird' output 'DP-2' +riverctl rule-add -app-id 'tutanota-desktop' output 'DP-2' {{- end }} # Start floating