mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2026-02-02 06:06:56 +00:00
Compare commits
2 commits
d18a035f94
...
110dffb73f
| Author | SHA1 | Date | |
|---|---|---|---|
| 110dffb73f | |||
| 04d3a7e9e3 |
2 changed files with 38 additions and 31 deletions
|
|
@ -2,52 +2,52 @@
|
|||
# ### ASSIGNED WORKSPACES ###
|
||||
# ###########################
|
||||
|
||||
windowrulev2 = workspace 2, class:^(firefox)$
|
||||
windowrulev2 = workspace 4, class:^(discord)$
|
||||
windowrulev2 = workspace 4, class:^(vesktop)$
|
||||
windowrulev2 = workspace 4, class:^(Slack)$
|
||||
windowrulev2 = workspace 4, class:^(WebCord)$
|
||||
windowrulev2 = workspace 5, class:^(Spotify)$
|
||||
windowrulev2 = workspace 6, class:^(Stremio)$
|
||||
windowrulev2 = workspace 6, class:^(com.stremio.stremio)$
|
||||
windowrule = workspace 2, match:class firefox
|
||||
windowrule = workspace 4, match:class discord
|
||||
windowrule = workspace 4, match:class vesktop
|
||||
windowrule = workspace 4, match:class WebCord
|
||||
windowrule = workspace 5, match:class Spotify
|
||||
windowrule = workspace 6, match:class Stremio
|
||||
windowrule = workspace 6, match:class com.stremio.stremio
|
||||
|
||||
# #############################################
|
||||
# ### CORRECT SIZE / AUTO TILE / AUTO FLOAT ###
|
||||
# ############################################
|
||||
|
||||
# Float and properly size qualculate
|
||||
windowrulev2 = float, class:^(qalculate-gtk)$
|
||||
windowrulev2 = size 800 550, class:^(qalculate-gtk)$
|
||||
windowrule = float on, match:class qalculate-gtk
|
||||
windowrule = center on, match:class qalculate-gtk
|
||||
windowrule = size 800 550, match:class qalculate-gtk
|
||||
|
||||
# Float hyprland-share-picker & some extra actions
|
||||
windowrulev2 = float, class:^(hyprland-share-picker)$
|
||||
windowrulev2 = center, class:^(hyprland-share-picker)$
|
||||
windowrulev2 = animation slide, class:^(hyprland-share-picker)$
|
||||
windowrule = float on, match:class hyprland-share-picker
|
||||
windowrule = center on, match:class hyprland-share-picker
|
||||
windowrule = animation slide, match:class hyprland-share-picker
|
||||
|
||||
# Float some pcmanfm windows
|
||||
windowrulev2 = float, class:^(pcmanfm-qt)$,title:^(Mount)$
|
||||
windowrulev2 = float, class:^(pcmanfm-qt)$,title:^(Preferences)$
|
||||
windowrulev2 = float, class:^(pcmanfm-qt)$,title:^(Move files)$
|
||||
windowrulev2 = float, class:^(pcmanfm-qt)$,title:^(Search Files)$
|
||||
windowrulev2 = float, class:^(pcmanfm-qt)$,title:^(Copy Files)$
|
||||
windowrulev2 = float, class:^(pcmanfm-qt)$,title:^(Confirm to replace files)$
|
||||
windowrulev2 = float, class:^(pcmanfm-qt|)$,title:^(Choose an Application)$
|
||||
windowrule = float on, match:class pcmanfm-qt, match:title Mount
|
||||
windowrule = float on, match:class pcmanfm-qt, match:title Preferences
|
||||
windowrule = float on, match:class pcmanfm-qt, match:title "Move files"
|
||||
windowrule = float on, match:class pcmanfm-qt, match:title "Search Files"
|
||||
windowrule = float on, match:class pcmanfm-qt, match:title "Copy Files"
|
||||
windowrule = float on, match:class pcmanfm-qt, match:title "Confirm to replace files"
|
||||
windowrule = float on, match:class pcmanfm-qt, match:title "Choose an Application"
|
||||
|
||||
# Float all windows that don't have a title nor a class
|
||||
windowrulev2 = float, class:^$,title:^$
|
||||
windowrule = float on, match:class ^$, match:title ^$
|
||||
|
||||
# Other apps
|
||||
windowrulev2 = float, class:^(file-roller)$
|
||||
windowrulev2 = float, class:^(opensnitch_ui)$
|
||||
windowrulev2 = float, class:^(Brave-browser)$,title:^(_crx_.+)$
|
||||
windowrulev2 = float, class:^(qimgv)$,title:^(Add shortcut)$
|
||||
windowrule = float on, match:class file-roller
|
||||
windowrule = float on, match:class opensnitch_ui
|
||||
windowrule = float on, match:class Brave-browser, match:title (_crx_.+)
|
||||
windowrule = float on, match:class qimgv, match:title "Add shortcut"
|
||||
|
||||
# ############
|
||||
# ### MISC ###
|
||||
# ############
|
||||
|
||||
# Ignore maximize requests from apps.
|
||||
windowrule = suppressevent maximize, class:.*
|
||||
windowrule = suppress_event maximize, match:class .*
|
||||
|
||||
# Fix some dragging issues with XWayland
|
||||
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||
windowrule = no_focus on, match:class ^$, match:title ^$, match:xwayland true, match:float true, match:fullscreen false, match:pin false
|
||||
|
|
|
|||
|
|
@ -1,5 +1,12 @@
|
|||
$bg = $HOME/Media/Pictures/Wallpapers/active-bg
|
||||
$bg = ~/Media/Pictures/Wallpapers/active-bg
|
||||
|
||||
preload=$bg
|
||||
wallpaper=,$bg # same wallpaper on all monitors
|
||||
ipc=off
|
||||
wallpaper {
|
||||
monitor = # Left empty (fallback/default)
|
||||
path=$bg
|
||||
fit_mode = cover
|
||||
}
|
||||
|
||||
ipc = false
|
||||
splash = false
|
||||
splash_offset = 10
|
||||
splash_opacity = 0.3
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue