fixes waybar. moves stuff to vicinae
This commit is contained in:
@@ -5,49 +5,217 @@
|
||||
# Windows Rules https://wiki.hyprland.org/0.45.0/Configuring/Window-Rules/ #
|
||||
|
||||
# Float Necessary Windows
|
||||
windowrule = float, title:Rofi
|
||||
windowrule = float, class:^(org.pulseaudio.pavucontrol)
|
||||
windowrule = float, class:^()$,title:^(Picture in picture)$
|
||||
windowrule = float, class:^()$,title:^(Save File)$
|
||||
windowrule = float, class:^()$,title:^(Open File)$
|
||||
windowrule = float, class:^(LibreWolf)$,title:^(Picture-in-Picture)$
|
||||
windowrule = float, class:^(blueman-manager)$
|
||||
windowrule = float, class:^(xdg-desktop-portal-gtk|xdg-desktop-portal-kde|xdg-desktop-portal-hyprland)(.*)$
|
||||
windowrule = float, class:^(pomodorolm)$
|
||||
windowrule = float, title:^(Extension:.*)$
|
||||
windowrule = float, class:^(polkit-gnome-authentication-agent-1|hyprpolkitagent|org.org.kde.polkit-kde-authentication-agent-1)(.*)$
|
||||
windowrule = float, class:^(CachyOSHello)$
|
||||
windowrule = float, class:^(zenity)$
|
||||
windowrule = float, class:^()$,title:^(Steam - Self Updater)$
|
||||
windowrule = float, class:^(Zotero)$,title:^(Progress)$
|
||||
windowrule {
|
||||
name = windowrule-1
|
||||
float = on
|
||||
match:title = Rofi
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-2
|
||||
float = on
|
||||
match:class = ^(org.pulseaudio.pavucontrol)
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-3
|
||||
float = on
|
||||
match:class = ^()$
|
||||
match:title = ^(Picture in picture)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-4
|
||||
float = on
|
||||
match:class = ^()$
|
||||
match:title = ^(Save File)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-5
|
||||
float = on
|
||||
match:class = ^()$
|
||||
match:title = ^(Open File)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-6
|
||||
float = on
|
||||
match:class = ^(LibreWolf)$
|
||||
match:title = ^(Picture-in-Picture)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-7
|
||||
float = on
|
||||
match:class = ^(blueman-manager)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-8
|
||||
float = on
|
||||
match:class = ^(xdg-desktop-portal-gtk|xdg-desktop-portal-kde|xdg-desktop-portal-hyprland)(.*)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-9
|
||||
float = on
|
||||
size = 260 340
|
||||
match:class = ^(pomodorolm)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-10
|
||||
float = on
|
||||
match:title = ^(Extension:.*)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-11
|
||||
float = on
|
||||
match:class = ^(polkit-gnome-authentication-agent-1|hyprpolkitagent|org.org.kde.polkit-kde-authentication-agent-1)(.*)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-12
|
||||
float = on
|
||||
match:class = ^(CachyOSHello)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-13
|
||||
float = on
|
||||
match:class = ^(zenity)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-14
|
||||
float = on
|
||||
match:class = ^()$
|
||||
match:title = ^(Steam - Self Updater)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-15
|
||||
float = on
|
||||
match:class = ^(Zotero)$
|
||||
match:title = ^(Progress)$
|
||||
}
|
||||
|
||||
# Increase the opacity
|
||||
windowrule = opacity 0.92, class:^(thunar|nemo|dolphin)$
|
||||
windowrule = opacity 0.96, class:^(discord|armcord|webcord)$
|
||||
windowrule = opacity 0.95, title:^(QQ|Telegram)$
|
||||
windowrule = opacity 0.95, title:^(NetEase Cloud Music Gtk4)$
|
||||
windowrule = opacity 1, class:^(kitty)$
|
||||
windowrule {
|
||||
name = windowrule-16
|
||||
opacity = 0.92
|
||||
match:class = ^(thunar|nemo|dolphin)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-17
|
||||
opacity = 0.96
|
||||
match:class = ^(discord|armcord|webcord)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-18
|
||||
opacity = 0.95
|
||||
match:title = ^(QQ|Telegram)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-19
|
||||
opacity = 0.95
|
||||
match:title = ^(NetEase Cloud Music Gtk4)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-20
|
||||
opacity = 1
|
||||
match:class = ^(kitty)$
|
||||
}
|
||||
|
||||
# General window rules
|
||||
windowrule = size 260 340, class:^(pomodorolm)$
|
||||
windowrule = float, title:^(Picture-in-Picture)$
|
||||
windowrule = size 960 540, title:^(Picture-in-Picture)$
|
||||
windowrule = move 25%-, title:^(Picture-in-Picture)$
|
||||
windowrule = float, title:^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp|nwg-look|nwg-displays)$
|
||||
windowrule = move 25%-, title:^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
|
||||
windowrule = size 960 540, title:^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
|
||||
windowrule = pin, title:^(danmufloat)$
|
||||
windowrule = rounding 5, title:^(danmufloat|termfloat)$
|
||||
windowrule = animation slide right, class:^(kitty|Alacritty)$
|
||||
windowrule = noblur, class:^(org.mozilla.firefox)$
|
||||
windowrule = nodim, class:^(zen)$
|
||||
windowrule = float, title:^(Zotero Settings)$
|
||||
windowrule {
|
||||
name = windowrule-21
|
||||
float = on
|
||||
size = 960 540
|
||||
move = ((monitor_w*0.25)-)
|
||||
match:title = ^(Picture-in-Picture)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-22
|
||||
float = on
|
||||
match:title = ^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp|nwg-look|nwg-displays)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-23
|
||||
move = ((monitor_w*0.25)-)
|
||||
size = 960 540
|
||||
match:title = ^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-24
|
||||
pin = on
|
||||
match:title = ^(danmufloat)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-25
|
||||
rounding = 5
|
||||
match:title = ^(danmufloat|termfloat)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-26
|
||||
animation = slide right
|
||||
match:class = ^(kitty|Alacritty)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-27
|
||||
no_blur = on
|
||||
match:class = ^(org.mozilla.firefox)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-28
|
||||
no_dim = on
|
||||
match:class = ^(zen)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-29
|
||||
float = on
|
||||
match:title = ^(Zotero Settings)$
|
||||
}
|
||||
|
||||
# Decorations related to floating windows on workspaces 1 to 10
|
||||
windowrule = bordersize 2, floating:1, onworkspace:w[fv1-10]
|
||||
windowrule = bordercolor $color4, floating:1, onworkspace:w[fv1-10]
|
||||
windowrule = rounding 8, floating:1, onworkspace:w[fv1-10]
|
||||
windowrule {
|
||||
name = windowrule-30
|
||||
border_size = 2
|
||||
border_color = $color4
|
||||
rounding = 8
|
||||
match:float = 1
|
||||
match:workspace = w[fv1-10]
|
||||
}
|
||||
|
||||
# Decorations related to tiling windows on workspaces 1 to 10
|
||||
windowrule = bordersize 3, floating:0, onworkspace:f[1-10]
|
||||
windowrule = rounding 4, floating:0, onworkspace:f[1-10]
|
||||
windowrule = opacity 0.9, title:^(.+nvim$)
|
||||
windowrule {
|
||||
name = windowrule-31
|
||||
border_size = 3
|
||||
rounding = 4
|
||||
match:float = 0
|
||||
match:workspace = f[1-10]
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = windowrule-32
|
||||
opacity = 0.9
|
||||
match:title = ^(.+nvim$)
|
||||
}
|
||||
|
||||
# Windows Rules End #
|
||||
|
||||
# Workspaces Rules https://wiki.hyprland.org/0.45.0/Configuring/Workspace-Rules/ #
|
||||
@@ -64,13 +232,61 @@ windowrule = opacity 0.9, title:^(.+nvim$)
|
||||
# Workspaces Rules End #
|
||||
|
||||
# Layers Rules #
|
||||
layerrule = animation slide top, logout_dialog
|
||||
layerrule {
|
||||
name = layerrule-1
|
||||
animation = slide top
|
||||
match:namespace = logout_dialog
|
||||
}
|
||||
|
||||
# layerrule = animation popin 50%, waybar
|
||||
layerrule = animation slide down, waybar
|
||||
layerrule = animation fade 50%, wallpaper
|
||||
layerrule {
|
||||
name = layerrule-2
|
||||
animation = slide down
|
||||
match:namespace = waybar
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = layerrule-3
|
||||
animation = fade 50%
|
||||
match:namespace = wallpaper
|
||||
}
|
||||
|
||||
# vicinae
|
||||
layerrule {
|
||||
name = vicinae-blur
|
||||
blur = on
|
||||
animation = popin
|
||||
dim_around = on
|
||||
ignore_alpha = 1
|
||||
match:namespace = vicinae
|
||||
}
|
||||
|
||||
# Layers Rules End #
|
||||
|
||||
# Zotero Libreoffice
|
||||
windowrule = float,class:^(Zotero)$,title:^(Citation Dialog)$
|
||||
windowrule = center,class:^(Zotero)$,title:^(Citation Dialog)$
|
||||
windowrule = noanim,class:^(Zotero)$,title:^(Citation Dialog)$
|
||||
windowrule {
|
||||
name = windowrule-33
|
||||
float = on
|
||||
center = on
|
||||
no_anim = on
|
||||
match:class = ^(Zotero)$
|
||||
match:title = ^(Citation Dialog)$
|
||||
}
|
||||
|
||||
# gnome calendar
|
||||
windowrule {
|
||||
name = windowrule-cal
|
||||
float = on
|
||||
center = on
|
||||
match:class = ^(org.gnome.Calendar)$
|
||||
match:title = ^(Calendar)$
|
||||
animation = popin
|
||||
opacity = 0.8
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = waypaper-fix
|
||||
match:class = ^(waypaper)$
|
||||
float = on
|
||||
center = on
|
||||
}
|
||||
Reference in New Issue
Block a user