# Apllications (windows) rules.
#Waterfox.
windowrule = workspace 1, waterfox
windowrule = xray 1, waterfox
windowrule = noborder, waterfox


#Telegram client.
windowrule = workspace 3, com.ayugram.desktop
windowrule = xray 1, com.ayugram.desktop
windowrule = noborder, com.ayugram.desktop


#Krita.
windowrule = workspace 4, krita
windowrule = noborder, krita


#Minecraft launcher.
windowrule = workspace 6, prismlauncher
windowrule = workspace 7, mpv


#Terminal.
windowrule = workspace 2, foot
windowrule = workspace 6, com.transmissionbt.transmission_66307_11534489


#Image viewer.
windowrule = float, swayimg
windowrule = workspace 4, swayimg
windowrule = size 1250 700, swayimg
windowrule = move 330 15%, swayimg


#Music player.
windowrulev2 = float,^(foot)$,title:^(cmus)$
windowrulev2 = size 1130 710,^(foot)$,title:^(cmus)
windowrulev2 = move 20.5% 17%,^(foot)$,title:^(cmus)
windowrulev2 = workspace 5,^(foot)$,title:^(cmus)$


#Drop-down system montor.
windowrulev2 = float,^(foot)$,title:^(smtr)$
windowrulev2 = pin,^(foot)$,title:^(smtr)$
windowrulev2 = size 700 500,^(foot)$,title:^(smtr)
windowrulev2 = move 62.8% 47.8%,^(foot)$,title:^(smtr)
windowrulev2 = workspace unset,^(foot)$,title:^(smtr)$


#Drop-down volume control.
windowrulev2 = float,^(foot)$,title:^(pm)$
windowrulev2 = pin,^(foot)$,title:^(pm)$
windowrulev2 = size 700 350,^(foot)$,title:^(pm)
windowrulev2 = move 62.8% 61.8%,^(foot)$,title:^(pm)
windowrulev2 = workspace unset,^(foot)$,title:^(pm)$


# Layer rules.
#layerrule = blur, waybar
#layerrule = ignorealpha 0.4, waybar