new windowrules

This commit is contained in:
Thomas
2026-01-06 16:10:53 +01:00
parent fcd43e2222
commit 12de555bb2
5 changed files with 142 additions and 82 deletions
+55 -19
View File
@@ -1,27 +1,63 @@
windowrulev2 = float,class:(org.gnome.Nautilus|org.gnome.Calculator|org.gnome.Loupe)
windowrulev2 = size 35% 50%,class:(org.gnome.Nautilus)
windowrule {
name = floating-window
match:class = (Imprimer l'image|Cider|org.gnome.Calculator|org.gnome.Loupe)
windowrulev2 = float,class:(org.telegram.desktop|signal)
windowrulev2 = pin,class:(org.telegram.desktop|signal)
windowrulev2 = size 15% 70%,class:(org.telegram.desktop|signal)
windowrulev2 = move 83% 15%,class:(org.telegram.desktop|signal)
float = true
}
windowrulev2 = float, class:zen, title:(Picture-in-Picture)
windowrulev2 = pin, class:zen, title:(Picture-in-Picture)
windowrule {
name = kitty-term
match:class = kitty
windowrulev2 = float,title:(DevTools|Tous les fichiers|Imprimer l’image)
windowrulev2 = size 35% 50%,title:(DevTools|Tous les fichiers)
size = (monitor_w*0.30) (monitor_h*0.4)
float = true
center = true
}
windowrulev2 = float,class:(kitty)
windowrulev2 = size 30% 40%,class:(kitty)
windowrule {
name = floating-messages
match:class = (signal|org.telegram.desktop)
windowrulev2 = float,class:(Cider)
windowrulev2 = size 17% 62%,class:(Cider)
size = (monitor_w*0.15) (monitor_h*0.7)
move = (monitor_w*0.83) (monitor_h*0.15)
float = true
pin = true
}
# REAPER
#windowrulev2 = tile,class:(REAPER)
windowrulev2 = move cursor,class:REAPER,floating:1
windowrulev2 = nofocus,class:REAPER,title:^(menu)$
windowrulev2 = nofocus,class:REAPER,title:^$
windowrule {
name = filesystems
match:class = DevTools|Tous les fichiers|org.gnome.Nautilus
float = true
center = true
size = (monitor_w*0.35) (monitor_h*0.5)
}
windowrule {
name = reaper
match:class = REAPER
move = cursor
float = true
}
windowrule {
name = reaper-title
match:class = REAPER
match:title = ^(menu)$
no_initial_focus = true
}
windowrule {
name = pip
match:class = zen
match:title = Picture-in-Picture
center = true
size = 1280 720
float = true
pin = true
}
exec-once = ~/.config/hypr/scripts/resize-window.sh
+10 -1
View File
@@ -23,7 +23,16 @@ source = ~/.config/hypr/conf.d/theme.conf
################
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor=DP-2,3440x1440@144, 0x0, auto, bitdepth, 10
monitorv2 {
output = DP-2
mode = 3440x1440@144
position = 0x0
scale = auto
bitdepth = 10
supports_wide_color = 1
supports_hdr = 1
}
###################
### MY PROGRAMS ###