# ╻ ╻╻┏┓╻╺┳┓┏━┓╻ ╻ ┏━┓╻ ╻╻ ┏━╸┏━┓ # ┃╻┃┃┃┗┫ ┃┃┃ ┃┃╻┃ ┣┳┛┃ ┃┃ ┣╸ ┗━┓ # ┗┻┛╹╹ ╹╺┻┛┗━┛┗┻┛ ╹┗╸┗━┛┗━╸┗━╸┗━┛ windowrulev2 = float,class:^(net.davidotek.pupgui2)$ #ProtonUp-Qt windowrulev2 = float,class:^(yad)$ #Protontricks-Gtk windowrulev2 = float,class:^(qt5ct)$ windowrulev2 = float,class:^(nwg-look)$ windowrulev2 = float,class:^(org.kde.ark)$ windowrulev2 = float,class:^(pavucontrol)$ windowrulev2 = float,class:^(blueman-manager)$ windowrulev2 = float,class:^(nm-applet)$ windowrulev2 = float,class:^(nm-connection-editor)$ windowrulev2 = float,class:^(org.kde.polkit-kde-authentication-agent-1)$ windowrulev2 = float,class:^(com.obsproject.Studio)$,title:^(Controls)$ windowrulev2 = float,class:^(qalculate-gtk)$ windowrulev2 = float,class:^(xdg-desktop-portal-gtk)$ windowrulev2 = float,class:^(xfce-polkit)$ windowrulev2 = float,class:^(com.saivert.pwvucontrol)$ #windowrulev2 = float,class:^(brave-nngceckbapebfimnlniiiahkandclblb-Default)$ # ╻ ╻┏━┓┏━┓╻┏ ┏━┓┏━┓┏━┓┏━╸┏━╸ ┏━┓╻ ╻╻ ┏━╸┏━┓ # ┃╻┃┃ ┃┣┳┛┣┻┓┗━┓┣━┛┣━┫┃ ┣╸ ┣┳┛┃ ┃┃ ┣╸ ┗━┓ # ┗┻┛┗━┛╹┗╸╹ ╹┗━┛╹ ╹ ╹┗━╸┗━╸ ╹┗╸┗━┛┗━╸┗━╸┗━┛ # workspace 1 - development windowrule = workspace 1, ^(neovim)$ windowrule = workspace 1, ^(nvim)$ windowrule = workspace 1, ^(editor)$ windowrule = workspace 1, ^(goneovim)$ windowrule = workspace 1, ^(Code)$ windowrule = workspace 1, ^(emacs)$ windowrule = workspace 1, ^(neovide)$ windowrule = workspace 1, ^(jetbrains-rider)$ windowrule = workspace 1, ^(jetbrains-datagrip)$ windowrule = workspace 1, ^(dev.zed.Zed)$ # workspace 2 - toolbox windowrule = workspace 2, ^(gnome-boxes)$ windowrule = workspace 2, ^(virt-manager)$ windowrule = workspace 2, ^(org.keepassxc.KeePassXC)$ windowrule = workspace 2, ^(Bitwarden)$ windowrule = workspace 2, ^(pulsemixer)$ windowrule = workspace 2, ^(alsamixer)$ windowrule = workspace 2, ^(wdisplays)$ windowrule = workspace 2, ^(font-manager)$ windowrule = workspace 2, ^(org.qbittorrent.qBittorrent)$ windowrule = workspace 2, ^(btop)$ windowrule = workspace 2, ^(htop)$ windowrule = workspace 2, ^(file-roller)$ # workspace 3 - file management windowrule = workspace 3, ^(file_manager)$ windowrule = workspace 3, ^(pcmanfm)$ windowrule = workspace 3, ^(org.gnome.Nautilus)$ # workspace 4 - web browsing windowrule = workspace 4, ^(org.qutebrowser.qutebrowser)$ windowrule = workspace 4, ^(org.mozilla.firefox)$ windowrule = workspace 4, ^(LibreWolf)$ windowrule = workspace 4, ^(Chromium)$ windowrule = workspace 4, ^(brave-browser)$ windowrule = workspace 4, ^(newsboat)$ windowrule = workspace 4, ^(org.kde.akregator)$ windowrule = workspace 4, ^(io.gitlab.news_flash.NewsFlash)$ windowrule = workspace 4, ^(liferea)$ windowrule = workspace 4, ^(io.github.martinrotter.rssguard)$ # workspace 5 - chatting windowrule = workspace 5, ^(gomuks)$ windowrule = workspace 5, ^(signal)$ windowrule = workspace 5, ^(revolt-desktop)$ windowrule = workspace 5, ^(Element)$ # workspace 6 - music & audio windowrule = workspace 6, ^(lollypop)$ windowrule = workspace 6, ^(musikcube)$ windowrule = workspace 6, ^(ytfzf-music)$ windowrule = workspace 6, ^(Audacity)$ windowrule = workspace 6, ^(Ardour)$ windowrule = workspace 6, ^(carla)$ windowrule = workspace 6, ^(carla-control)$ windowrule = workspace 6, ^(hydrogen)$ windowrule = workspace 6, ^(guitarix)$ windowrule = workspace 6, ^(lsp-plugins)$ windowrule = workspace 6, ^(QjackCtl)$ windowrule = workspace 6, ^(org.rncbc.qpwgraph)$ windowrule = workspace 6, ^(soundconverter)$ windowrule = workspace 6, ^(kid3-qt)$ windowrule = workspace 6, ^(com.github.wwmm.easyeffects)$ windowrule = workspace 6, ^(de.haeckerfelix.Shortwave)$ windowrule = workspace 6, ^(com.github.Bleuzen.FFaudioConverter)$ windowrule = workspace 6, ^(flacon)$ windowrule = workspace 6, ^(org.gnome.Podcasts)$ windowrule = workspace 6, ^(org.kde.kid3)$ # workspace 7 - video windowrule = workspace 7, ^(pitivi)$ windowrule = workspace 7, ^(org.kde.kdenlive)$ windowrule = workspace 7, ^(mpv)$ windowrule = workspace 7, ^(vlc)$ windowrule = workspace 7, ^(ytfzf)$ windowrule = workspace 7, ^(flix-cli)$ windowrule = workspace 7, ^(ani-cli)$ windowrule = workspace 7, ^(com.obsproject.Studio)$ windowrule = workspace 7, ^(fr.handbrake.ghb)$ # workspace 8 - graphics windowrule = workspace 8, ^(org.inkscape.Inkscape)$ windowrule = workspace 8, ^(Gimp-2.10)$ windowrule = workspace 8, ^(krita)$ windowrule = workspace 8, ^(darktable)$ windowrule = workspace 8, ^(org.kde.digikam)$ windowrule = workspace 8, ^(blender)$ # workspace 9 - office windowrule = workspace 9, ^(libreoffice-writer)$ windowrule = workspace 9, ^(libreoffice-calc)$ windowrule = workspace 9, ^(libreoffice-impress)$ windowrule = workspace 9, ^(libreoffice-base)$ windowrule = workspace 9, ^(libreoffice-draw)$ windowrule = workspace 9, ^(libreoffice-math)$ windowrule = workspace 9, ^(soffice)$ windowrule = workspace 9, ^(GeoGebra)$ windowrule = workspace 9, ^(Notesnook)$ windowrule = workspace 9, ^(org.pwmt.zathura)$ windowrule = workspace 9, ^(com.github.xournalpp.xournalpp)$ windowrule = workspace 9, ^(com.github.flxzt.rnote)$ windowrule = workspace 9, ^(Joplin)$ windowrule = workspace 9, ^(com.github.johnfactotum.Foliate)$ windowrule = workspace 9, ^(evince)$ windowrule = workspace 9, ^(@joplin/app-desktop)$ windowrule = workspace 9, ^(ONLYOFFICE Desktop Editors)$ # workspace 10 - games windowrule = workspace 10, ^(org.libretro.RetroArch)$ windowrule = workspace 10, ^(com.github.tkashkin.gamehub)$ windowrule = workspace 10, ^(xonotic-linux64-sdl)$ windowrule = workspace 10, ^(pyrogenesis)$ windowrule = workspace 10, ^(wesnoth)$ windowrule = workspace 10, ^(steam)$ windowrule = workspace 10, ^(Minetest)$ windowrule = workspace 10, ^(org.prismlauncher.PrismLauncher)$ windowrule = workspace 10, ^(lutris)$ windowrule = workspace 10, ^(es-de)$ windowrule = workspace 10, ^(xemu)$ windowrule = workspace 10, ^(duckstation-qt)$ windowrule = workspace 10, ^(pcsx2-qt)$ windowrule = workspace 10, ^(info.cemu.Cemu)$ windowrule = workspace 10, ^(org.ppsspp.PPSSPP)$ windowrulev2 = fullscreen,class:^steam_app\d+$ windowrulev2 = workspace 10,class:^steam_app_\d+$ windowrulev2 = fullscreen,class:^lutris\d+$ windowrulev2 = workspace 10,class:^lutris\d+$ workspace = 10, border:false, rounding:false