131 lines
3.7 KiB
Nix
131 lines
3.7 KiB
Nix
{
|
|
wayland.windowManager.hyprland.settings = {
|
|
window_rule = [
|
|
# -----------------
|
|
# Workspace
|
|
# -----------------
|
|
"workspace 24,title:^(rmpc)$"
|
|
"workspace 10,class:^(equibop)$"
|
|
|
|
"monitor DP-1,title:^(rmpc)$"
|
|
"monitor DP-1,class:^(equibop)$"
|
|
|
|
# -----------------
|
|
# Windows
|
|
# -----------------
|
|
"opacity 1 0.999999,class:^(mpv)$"
|
|
"opacity 0.99 override 0.99 override,class:^(obsidian)$"
|
|
|
|
# -----------------
|
|
# Floating
|
|
# -----------------
|
|
"float,class:^(imv)$"
|
|
"float,class:^(nemo)$"
|
|
"float,class:.*,title:^(Open File.*)$"
|
|
"float,title:^(Picture-in-Picture)$"
|
|
"float,class:^(rofi)$"
|
|
"float,class:^(xdg-desktop-portal-gtk)$"
|
|
"float,title:^(Steam Settings)$"
|
|
"float,title:^(Friends List)$"
|
|
"float,title:^(nvim)$"
|
|
"float,class:^(org.gnome.FileRoller)$"
|
|
"float,class:^(org.gnome.Decibels)$"
|
|
"float,class:^(neovide)$"
|
|
"float,class:^(org.prismlauncher.PrismLauncher)$"
|
|
"float,class:^(feh)$"
|
|
"float,class:^(com.github.aliencoweatcake.imageviewer)$"
|
|
"float,class:^(waypaper)$"
|
|
|
|
# -----------------
|
|
# Scrolling
|
|
# -----------------
|
|
"scrollmouse 1.0,class:^(Minecraft.*)$"
|
|
"scrollmouse 1.0,class:^(Lunar.*)$"
|
|
"scrollmouse 1.0,class:^(LiquidBounce.*)$"
|
|
"scrollmouse 1.0,class:^(Nomifactory.*)$"
|
|
"scrollmouse 1.0,class:^(GT.*)$"
|
|
|
|
# -----------------
|
|
# Center
|
|
# -----------------
|
|
"center,class:^(imv)$"
|
|
"center,class:^(nemo)$"
|
|
"center,class:^(org.prismlauncher.PrismLauncher)$"
|
|
|
|
# -----------------
|
|
# Size
|
|
# -----------------
|
|
"size 1200 700,class:^(imv)$"
|
|
"size 1200 700,class:^(nemo)$"
|
|
"size 1200 700,title:^(nvim)$"
|
|
"size 1200 700,class:^(org.gnome.Decibels)$"
|
|
"size 1200 700,class:^(neovide)$"
|
|
"size 1200 700,class:^(org.prismlauncher.PrismLauncher)$"
|
|
"size 1200 700,class:^(waypaper)$"
|
|
|
|
"suppressevent maximize,class:.*"
|
|
|
|
# -----------------
|
|
# Opaque
|
|
# -----------------
|
|
"opaque,class:^(kitty)$"
|
|
"opaque,class:^(nemo)$"
|
|
"opaque,class:^(virt-manager)$"
|
|
"opaque,class:^(rofi)$"
|
|
"opaque,class:^(looking-glass-client)$"
|
|
"opaque,class:^(steam)$"
|
|
"opaque,class:^(equibop)$"
|
|
"opaque,initialtitle:^(Zen Browser)$"
|
|
"opaque,class:^(org.qutebrowser.qutebrowser)$"
|
|
"opaque,class:^(gimp)$"
|
|
"opaque,class:^(discord)$"
|
|
"opaque,class:^(librewolf)$"
|
|
"opaque,class:^(imv)$"
|
|
"opaque,class:^(org.gnome.Decibels)$"
|
|
"opaque,class:^(neovide)$"
|
|
"opaque,class:^(Tor Browser)$"
|
|
"opaque,class:^(com.ayugram.desktop)$"
|
|
"opaque,title:^(Software Manager)$"
|
|
"opaque,class:^(waypaper)$"
|
|
"opaque,class:^(mpv)$"
|
|
"opaque,class:^(helium)$"
|
|
"opaque,class:^(Spotify)$"
|
|
|
|
# -----------------
|
|
# Kando
|
|
# -----------------
|
|
"noblur,class:^(kando)$"
|
|
"opaque,class:^(kando)$"
|
|
"size 100% 100%,class:^(kando)$"
|
|
"bordersize 0,class:^(kando)$"
|
|
"noanim,class:^(kando)$"
|
|
"float,class:^(kando)$"
|
|
"pin,class:^(kando)$"
|
|
];
|
|
|
|
layerrule = [
|
|
"blur,rofi"
|
|
"noanim,hyprpicker"
|
|
"noanim,selection"
|
|
|
|
"noscreenshare,notifications"
|
|
"blur,notifications"
|
|
"ignorealpha 1,notifications"
|
|
|
|
"blur,wofi"
|
|
|
|
"dimaround,rofi"
|
|
|
|
"noanim,^dms$"
|
|
"noscreenshare,dms:notification-popup"
|
|
|
|
"noanim,noctalia-background-.*$"
|
|
"ignorealpha 0.5,noctalia-background-.*$"
|
|
"blur,noctalia-background-.*$"
|
|
"blurpopups,noctalia-background-.*$"
|
|
|
|
"noscreenshare,noctalia-notifications-.*$"
|
|
];
|
|
};
|
|
}
|