78 lines
2.8 KiB
Text
78 lines
2.8 KiB
Text
## Autostart
|
|
windowrulev2 = workspace 23 silent,class:^(.*thunderbird.*)$
|
|
windowrulev2 = workspace 21,silent,class:^(.*Spotify.*)$
|
|
windowrulev2 = workspace 22 silent,class:^(.*discord.*)$
|
|
|
|
|
|
## Base Rules
|
|
$center-float = class:^(center-float)$|^(.*file-roller.*)$|^(Geeqie)$|^(.*celluloid.*)$
|
|
windowrulev2 = float,$center-float
|
|
windowrulev2 = size 70% 70%,$center-float
|
|
windowrulev2 = center 1,$center-float
|
|
|
|
$center-float-mini = class:^(center-float-mini)$|^(.*galculator.*)$|^(.*ytdlp-gui.*)$
|
|
windowrulev2 = float,$center-float-mini
|
|
windowrulev2 = size 30% 40%,$center-float-mini
|
|
windowrulev2 = center 1,$center-float-mini
|
|
|
|
|
|
## Float Rules
|
|
windowrule = float, xfce-polkit|wleave|title:Open File|title:Open Folder|title:branchdialog|nwg-look|nm-connection-editor
|
|
|
|
|
|
## Workspaces
|
|
# System
|
|
windowrulev2 = workspace 9,class:^(.*virt-manager.*)$|(.*PikaBackup.*)$
|
|
windowrulev2 = workspace 19,class:^(.*GParted.*)$|(.*clamtk.*)$|(.*gnome.Logs.*)$
|
|
|
|
# Games
|
|
windowrulev2 = workspace 8,class:^(.*steam_app.*)$
|
|
windowrulev2 = workspace 18,class:^(steam)$|(.*atlauncher.*)$|(.*heroic.*)$
|
|
windowrulev2 = workspace 8,class:^(.*Ryujinx.*)$|(.*cemu.*)$|(.*dolphin.*)$|(.*RetroArch.*)$|(.*xemu.*)$|(.*duckstation.*)$|(.*rpcs3.*)$
|
|
|
|
# Media
|
|
windowrulev2 = workspace 17,class:^(.*obsproject.*)$
|
|
windowrulev2 = workspace 16,class:^(.*easyeffects.*)$|^(.*qpwgraph.*)$
|
|
windowrulev2 = workspace 6,class:^(.*vital.*)$|(.*fl64.*)$
|
|
windowrulev2 = workspace 5,class:^(.*pinta.*)$|(.*krita.*)$|(.*blender.*)$|(.*Upscayl.*)$
|
|
|
|
# Productivity/Dev
|
|
windowrulev2 = workspace 10,class:^(.*obsidian.*)$
|
|
windowrulev2 = workspace 2,class:^(.*Code.*)$
|
|
|
|
# Scratchpads
|
|
$scratchpad = class:^(scratchpad)$
|
|
windowrulev2 = float,$scratchpad
|
|
windowrulev2 = size 70% 70%,$scratchpad
|
|
windowrulev2 = center 1,$scratchpad
|
|
windowrulev2 = workspace special silent,$scratchpad
|
|
|
|
$sideScratchpad = class:^(.*pavucontrol.*)$|^(.*localsend.*)$|(.*blueman-manager.*)$
|
|
windowrulev2 = workspace special silent,$sideScratchpad
|
|
windowrulev2 = float,$sideScratchpad
|
|
windowrulev2 = size 30% 85%,$sideScratchpad
|
|
|
|
# $miniScratchpad = class:^(.*galculator.*)$
|
|
# windowrulev2 = workspace special silent,$miniScratchpad
|
|
# windowrulev2 = float,$miniScratchpad
|
|
# windowrulev2 = size 30% 40%,$miniScratchpad
|
|
# windowrulev2 = center 1,$scratchpad
|
|
|
|
|
|
## Specific App Rules
|
|
$videobridge = class:^(.*xwaylandvideobridge.*)$
|
|
windowrulev2 = opacity 0.0 override 0.0 override, $videobridge
|
|
windowrulev2 = noanim, $videobridge
|
|
windowrulev2 = nofocus, $videobridge
|
|
windowrulev2 = noinitialfocus, $videobridge
|
|
|
|
windowrulev2 = animation windowsOut, 0, class:(.*wleave.*)
|
|
|
|
$zathura = class:^(.*zathura.*)$
|
|
windowrulev2 = float, $zathura
|
|
windowrulev2 = size 35% 90%, $zathura
|
|
windowrulev2 = center 1, $zathura
|
|
|
|
$scrcpy = class:^(.*scrcpy.*)$
|
|
windowrulev2 = center 1,$scrcpy
|
|
windowrulev2 = float,$scrcpy
|