aboutsummaryrefslogtreecommitdiff
path: root/share/home/hyprdesktop.nix
diff options
context:
space:
mode:
authorMiran Bastaja <miran.bastaja04@gmail.com>2023-11-20 16:37:26 +0100
committerMiran Bastaja <miran.bastaja04@gmail.com>2023-11-20 16:37:26 +0100
commit1ebcfc756dc7baf2ebc0bdbb89fe129fcec33352 (patch)
tree55bee69e31c40c25f8a0590a4aab9434e24e7e29 /share/home/hyprdesktop.nix
parent0e637bcb453853b61d15d99cfd506f86ba5f1054 (diff)
hyprdesktop: add window rules for common programs
Add window rules to move common programs to their designated workspaces.
Diffstat (limited to 'share/home/hyprdesktop.nix')
-rw-r--r--share/home/hyprdesktop.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/share/home/hyprdesktop.nix b/share/home/hyprdesktop.nix
index 0d7c6f5..b047a1b 100644
--- a/share/home/hyprdesktop.nix
+++ b/share/home/hyprdesktop.nix
@@ -77,9 +77,14 @@
# set opacity to 0.9 active and 0.5 inactive for kitty
windowrule = opacity 0.9 override 0.5 override,^(kitty)$
- # move qbittorrent to workspace 6
+ # Move windows to their designated workspaces
# TODO: make popup windows stay on the workspace where they were created
# windowrulev2 = workspace 6,class:(org.qbittorrent.qBittorrent),floating:0
+ windowrulev2 = workspace 3,class:(firefox)
+ windowrulev2 = workspace 4,class:(fluffychat)
+ windowrulev2 = workspace 4,class:(org.telegram.desktop)
+ windowrulev2 = workspace 4,class:(Signal)
+ windowrulev2 = workspace 5,class:(Bitwarden)
exec-once = eww --config ${config.programs.eww.configDir} open bar
'';