From b431113fafe18e7b4ade3e10ccf11ed71659d2da Mon Sep 17 00:00:00 2001 From: Miguel Palhas Date: Wed, 8 Oct 2025 11:52:41 +0100 Subject: [PATCH] better ethui-dev rules --- home/desktop/default.nix | 5 +++-- home/desktop/monitors.nix | 14 ++++++++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/home/desktop/default.nix b/home/desktop/default.nix index cb25ef7..913e257 100644 --- a/home/desktop/default.nix +++ b/home/desktop/default.nix @@ -35,8 +35,9 @@ wayland.windowManager.hyprland.settings = { windowrulev2 = [ # ethui-dev - "workspace 1, class:ethui" - "noinitialfocus, class:ethui" + "workspace 1, title:ethui-dev.*" + "noinitialfocus, title:ethui-dev.*" + "float, title:ethui-dev - dialog.*" "workspace 3 silent, class:bevy-.*" "noinitialfocus, class:bevy-.*" diff --git a/home/desktop/monitors.nix b/home/desktop/monitors.nix index 2d03f87..e5958ba 100644 --- a/home/desktop/monitors.nix +++ b/home/desktop/monitors.nix @@ -46,15 +46,21 @@ in for_window [title="^ethui-test - main$"] workspace 2 for_window [title="^ethui-test - main$"] border normal 2, floating enable, resize set 1280 1200, move position 4720 500 - for_window [title="^ethui-test - dialog"] border normal 2, floating enable, resize set 800 800, move position mouse + for_window [title="^ethui-test - dialog.*"] border normal 2, floating enable, resize set 800 800, move position mouse no_focus [title="^ethui-test - main$"] - no_focus [title="^ethui-test - dialog$"] + no_focus [title="^ethui-test - dialog.*"] for_window [title="^ethui-dev - main$"] workspace 2 for_window [title="^ethui-dev - main$"] border normal 2, floating enable, resize set 1280 1200, move position 4720 500 - for_window [title="^ethui-dev - dialog"] border normal 2, floating enable, resize set 800 800, move position mouse + for_window [title="^ethui-dev - dialog.*"] border normal 2, floating enable, resize set 800 800, move position mouse no_focus [title="^ethui-dev - main$"] - no_focus [title="^ethui-dev - dialog$"] + no_focus [title="^ethui-dev - dialog.*"] + + for_window [title="^ethui - main$"] workspace 2 + for_window [title="^ethui - main$"] border normal 2, floating enable, resize set 1280 1200, move position 4720 500 + for_window [title="^ethui - dialog.*"] border normal 2, floating enable, resize set 800 800, move position mouse + no_focus [title="^ethui - main$"] + no_focus [title="^ethui - dialog.*"] # for_window [class="^Ethui$"] border normal 2, floating enable, resize set 1280 1200, move position mouse