131 lines
5.4 KiB
Text
131 lines
5.4 KiB
Text
# ╻ ╻╻┏┓╻╺┳┓┏━┓╻ ╻ ┏━┓╻ ╻╻ ┏━╸┏━┓
|
|
# ┃╻┃┃┃┗┫ ┃┃┃ ┃┃╻┃ ┣┳┛┃ ┃┃ ┣╸ ┗━┓
|
|
# ┗┻┛╹╹ ╹╺┻┛┗━┛┗┻┛ ╹┗╸┗━┛┗━╸┗━╸┗━┛
|
|
|
|
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)$
|
|
|
|
# ╻ ╻┏━┓┏━┓╻┏ ┏━┓┏━┓┏━┓┏━╸┏━╸ ┏━┓╻ ╻╻ ┏━╸┏━┓
|
|
# ┃╻┃┃ ┃┣┳┛┣┻┓┗━┓┣━┛┣━┫┃ ┣╸ ┣┳┛┃ ┃┃ ┣╸ ┗━┓
|
|
# ┗┻┛┗━┛╹┗╸╹ ╹┗━┛╹ ╹ ╹┗━╸┗━╸ ╹┗╸┗━┛┗━╸┗━╸┗━┛
|
|
|
|
# workspace 1 - development
|
|
windowrule = workspace 1, ^(neovim)$
|
|
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)$
|
|
|
|
# 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, ^(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)$
|
|
|
|
# workspace 7 - video
|
|
windowrule = workspace 7, ^(pitivi)$
|
|
windowrule = workspace 7, ^(org.kde.kdenlive)$
|
|
windowrule = workspace 7, ^(mpv)$
|
|
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 5 - 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 5 - 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, ^(xournalpp)$
|
|
windowrule = workspace 9, ^(com.github.flxzt.rnote)$
|
|
windowrule = workspace 9, ^(Joplin)$
|
|
windowrule = workspace 9, ^(com.github.johnfactotum.Foliate)$
|
|
windowrule = workspace 9, ^(evince)$
|
|
|
|
# workspace 5 - games
|
|
windowrule = workspace 10, ^(org.libretro.RetroArch)$
|
|
windowrule = workspace 10, ^(com.github.tkashkin.gamehub)$
|
|
windowrule = workspace 10, ^(DarkPlaces)$
|
|
windowrule = workspace 10, ^(pyrogenesis)$
|
|
windowrule = workspace 10, ^(wesnoth)$
|
|
windowrule = workspace 10, ^(steam)$
|
|
windowrule = workspace 10, ^(Minetest)$
|
|
windowrule = workspace 10, ^(org.prismlauncher.PrismLauncher)$
|