-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Window rule collection area #26
Comments
I have 2 groups and a single one # Float some windows by default
windowrulev2 = float, class:pavucontrol(-qt)?
windowrulev2 = float, title:cava
windowrulev2 = float, title:File Upload — Portal
windowrulev2 = float, class:^nm-.* # any network manager
windowrulev2 = float, title:Firefox( Developer Edition)? - Choose User Profile
windowrulev2 = float, title:Library, class:firefox(developeredition)?
windowrulev2 = float, title:Olympus # Celeste mod manager
windowrulev2 = float, title:Picture-in-Picture
# PiP window improvements
#windowrulev2 = float, title:Picture-in-Picture # no need to repeat this
windowrulev2 = pin, title:Picture-in-Picture
windowrulev2 = opacity 0.9 override 0.5 override, title:Picture-in-Picture
# workspace special:term always has a terminal
#$term = kitty # or just replace it
workspace = special:term, on-created-empty:$term, gapsout:75 (btw is there something better for hypr conf syntax highlighting than perl?) |
yeah if ur using helix or neovim, there is a treesitter grammar |
Should've been more specific, I meant in Markdown code blocks on here GitHub. |
This has given me an idea, maybe we can organize a project to create a file of window rules and maybe other stuff too for different applications, which improves support. (ex. to make PiP actually float kinda) Like https://github.com/LGUG2Z/komorebi-application-specific-configuration |
That sounds neat, I would definitely contribute whatever I have. (Also today I learned TWMs for Windows are a thing.) |
Maybe shell? source test.conf
# comments too
bind=super,x,exec,kitty
conf:value=69420 |
lol even python works source=test.conf
# comments too
bind=super,x,exec,kitty
conf:value=69420 |
My problem with other languages was that the colouring doesn't work so well. Python works mostly, but doesn't look great with window rules. |
Oh heck it's even inconsistent windowrulev2 = float, class:pavucontrol(-qt)?
windowrulev2 = float, title:Library, class:firefox(developeredition)?
windowrulev2 = opacity 0.9 override 0.5 override, class:firefox(developeredition)? |
Hello @yavko With the more recent Zoom client update (6.0.0 / 6.0.2), it looks like they added some client titles to some of their windows. The class also changed to "Zoom Workplace". I did some testing this morning and came up with a fairly comprehensive list of rules for various issues I had with Zoom. Please see the messages in Discord channel to understand the issues experienced and the progression of fixes implemented... Note, the move rule on the sharing toolbar will need to either be removed or adjusted for your own screen. Also, if you're not using licensed zoom account, the starting window section titles will likely change. Also, the menu windows (audio settings, video settings) were glitching and I was unable to use without the rules below. They are setup to stay focused and in center of screen. Trying to position them to wherever the click originated wasn't going to work so I just threw them in the center. I did explicitly set the size of the mini reactions popup as well as the meeting info popup.
|
a few of my gaming related envvars, if anyone needs. |
I've decided to also add window rules due to popular request, so if you want ur sick window rules added share them here. Don't forget about #22 too, I will be adding these both at the same time, so I'd also like fore everyone to share their shader plz.
The text was updated successfully, but these errors were encountered: