aboutsummaryrefslogtreecommitdiff
path: root/linux/home/.config/hypr/user/window_rules.conf
blob: 3964de2e373b21017bff3b53186db8b2a9191bf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# {{@@ header() @@}}
# vim:fileencoding=utf-8:ft=conf:foldmethod=marker

# Workspaces
windowrulev2 = workspace 1 silent, class:firefox
windowrulev2 = workspace 4 silent, class:discord
windowrulev2 = workspace 5 silent, class:Spotify

# Scratchpad
$scratchpad = class:^(scratchpad)$
windowrulev2 = opacity 1 0.9,class:^(scratchpad)$
windowrulev2 = float,$scratchpad
#windowrule = float,^(scratchpad)$
#windowrule = move 15 40, ^(scratchpad)$
#windowrule = move center,^(scratchpad)$
#$scratchpadsize = size 98% 93%
#windowrulev2 = tile,$scratchpad
#windowrulev2 = pin,$scratchpad
#windowrulev2=windowdance,$scratchpad
#windowrulev2 = move 100%-20,$scratchpad
#windowrulev2 = $scratchpadsize,$scratchpad

# HUD
windowrule = float, ^(heads-up-display)$
windowrule = pin, ^(heads-up-display)$
windowrule = size 325 160, ^(heads-up-display)$
windowrule = move 1020 50, ^(heads-up-display)$

# Package manager Terminal
windowrule = float, ^(pac)$
windowrule = pin, ^(pac)$
windowrule = size 325 160, ^(pac)$
windowrule = move 50 50, ^(pac)$

# Picture-in-Picture
windowrulev2 = idleinhibit fullscreen, title:^Picture-in-Picture$
windowrulev2 = float, title:^Picture-in-Picture$
windowrulev2 = pin, title:^Picture-in-Picture$
windowrulev2 = move 920 480, title:^Picture-in-Picture$
windowrulev2 = size 425 260, title:^Picture-in-Picture$

# Firefox
windowrulev2 = float, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$
windowrulev2 = opacity 1 1,class:^(firefox)$

# Applications
windowrule = float,^(rlr)$
windowrule = float,^(pavucontrol)$
windowrule = float,^(blueman-manager)$
windowrule = float,^(nm-connection-editor)$
windowrule = float,^(mediainfo-gui)$
windowrulev2 = float, class:^(nemo)$, title:^(.*Properties)$
windowrulev2 = float, class:^(Nemo-preview-start)$
windowrulev2 = move 100%-433 53, class:^(wofi)$, title:^(clippick)$
windowrulev2 = animation popin, class:^(wlogout)$, title:^(wlogout)$
windowrulev2 = float, class:^(wlogout)$, title:^(wlogout)$
windowrulev2 = animation slide, class:^(wofi)$
#windowrulev2 = float, class:^(steam)$
windowrule = float,^(com.github.neithern.g4music)$
windowrule = size 670 635,^(com.github.neithern.g4music)$
windowrule = move center,^(com.github.neithern.g4music)$
windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
windowrulev2 = noanim,class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$
windowrulev2 = noblur,class:^(xwaylandvideobridge)$

# Blur
windowrule = noblur,^(firefox)$ # disables blur for firefox
windowrule = noblur,^(scratchpad)$ # disables blur for firefox