|  |  |  | @@ -6,40 +6,40 @@ | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | # Float Necessary Windows | 
		
	
		
			
				|  |  |  |  | windowrule = float, title:Rofi | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^(org.pulseaudio.pavucontrol) | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^()$,title:^(Picture in picture)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^()$,title:^(Save File)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^()$,title:^(Open File)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^(LibreWolf)$,title:^(Picture-in-Picture)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^(blueman-manager)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^(xdg-desktop-portal-gtk|xdg-desktop-portal-kde|xdg-desktop-portal-hyprland)(.*)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^(polkit-gnome-authentication-agent-1|hyprpolkitagent|org.org.kde.polkit-kde-authentication-agent-1)(.*)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^(CachyOSHello)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^(zenity)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, class:^()$,title:^(Steam - Self Updater)$ | 
		
	
		
			
				|  |  |  |  | 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:^(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)$ | 
		
	
		
			
				|  |  |  |  | # Increase the opacity | 
		
	
		
			
				|  |  |  |  | windowrulev2 = opacity 0.92, class:^(thunar|nemo|dolphin)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = opacity 0.96, class:^(discord|armcord|webcord)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = opacity 0.95, title:^(QQ|Telegram)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = opacity 0.95, title:^(NetEase Cloud Music Gtk4)$ | 
		
	
		
			
				|  |  |  |  | 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)$ | 
		
	
		
			
				|  |  |  |  | # General window rules | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, title:^(Picture-in-Picture)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = size 960 540, title:^(Picture-in-Picture)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = move 25%-, title:^(Picture-in-Picture)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float, title:^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = move 25%-, title:^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = size 960 540, title:^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = pin, title:^(danmufloat)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = rounding 5, title:^(danmufloat|termfloat)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = animation slide right, class:^(kitty|Alacritty)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = noblur, class:^(org.mozilla.firefox)$ | 
		
	
		
			
				|  |  |  |  | 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)$ | 
		
	
		
			
				|  |  |  |  | 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)$ | 
		
	
		
			
				|  |  |  |  | # Decorations related to floating windows on workspaces 1 to 10 | 
		
	
		
			
				|  |  |  |  | windowrulev2 = bordersize 2, floating:1, onworkspace:w[fv1-10] | 
		
	
		
			
				|  |  |  |  | windowrulev2 = bordercolor $color4, floating:1, onworkspace:w[fv1-10] | 
		
	
		
			
				|  |  |  |  | windowrulev2 = rounding 8, floating:1, onworkspace:w[fv1-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] | 
		
	
		
			
				|  |  |  |  | # Decorations related to tiling windows on workspaces 1 to 10 | 
		
	
		
			
				|  |  |  |  | windowrulev2 = bordersize 3, floating:0, onworkspace:f[1-10] | 
		
	
		
			
				|  |  |  |  | windowrulev2 = rounding 4, floating:0, onworkspace:f[1-10] | 
		
	
		
			
				|  |  |  |  | windowrule = bordersize 3, floating:0, onworkspace:f[1-10] | 
		
	
		
			
				|  |  |  |  | windowrule = rounding 4, floating:0, onworkspace:f[1-10] | 
		
	
		
			
				|  |  |  |  | # Windows Rules End # | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | # Workspaces Rules https://wiki.hyprland.org/0.45.0/Configuring/Workspace-Rules/ # | 
		
	
	
		
			
				
					
					|  |  |  | @@ -51,8 +51,8 @@ windowrulev2 = rounding 4, floating:0, onworkspace:f[1-10] | 
		
	
		
			
				|  |  |  |  | # workspace = special:scratchpad, on-created-empty:$applauncher | 
		
	
		
			
				|  |  |  |  | # no_gaps_when_only deprecated instead workspaces rules with selectors can do the same | 
		
	
		
			
				|  |  |  |  | # Smart gaps from 0.45.0 https://wiki.hyprland.org/0.45.0/Configuring/Workspace-Rules/#smart-gaps | 
		
	
		
			
				|  |  |  |  | workspace = w[tv1-10], gapsout:5, gapsin:3 | 
		
	
		
			
				|  |  |  |  | workspace = f[1], gapsout:5, gapsin:3 | 
		
	
		
			
				|  |  |  |  | #workspace = w[tv1-10], gapsout:5, gapsin:3 | 
		
	
		
			
				|  |  |  |  | #workspace = f[1], gapsout:5, gapsin:3 | 
		
	
		
			
				|  |  |  |  | # Workspaces Rules End # | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | # Layers Rules # | 
		
	
	
		
			
				
					
					|  |  |  | @@ -63,6 +63,6 @@ layerrule = animation fade 50%, wallpaper | 
		
	
		
			
				|  |  |  |  | # Layers Rules End # | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | # Zotero Libreoffice | 
		
	
		
			
				|  |  |  |  | windowrulev2 = float,class:^(Zotero)$,title:^(Citation Dialog)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = center,class:^(Zotero)$,title:^(Citation Dialog)$ | 
		
	
		
			
				|  |  |  |  | windowrulev2 = noanim,class:^(Zotero)$,title:^(Citation Dialog)$ | 
		
	
		
			
				|  |  |  |  | windowrule = float,class:^(Zotero)$,title:^(Citation Dialog)$ | 
		
	
		
			
				|  |  |  |  | windowrule = center,class:^(Zotero)$,title:^(Citation Dialog)$ | 
		
	
		
			
				|  |  |  |  | windowrule = noanim,class:^(Zotero)$,title:^(Citation Dialog)$ | 
		
	
	
		
			
				
					
					| 
							
							
							
						 |  |  |   |