This commit is contained in:
2024-12-04 22:37:02 +01:00
parent 4646779b40
commit b11b7087cf
2 changed files with 49 additions and 48 deletions

View File

@@ -21,7 +21,6 @@ exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec-once = waybar
exec-once = hypridle
exec-once = /usr/local/bin/pypr --debug /tmp/pypr.log
exec-once = flatpak run org.remmina.Remmina -i
exec-once = systemctl --user start sunshine
exec-once = [workspace 1 silent] $terminal
@@ -162,9 +161,8 @@ bind = $mainMod, X, fullscreen
bind = $mainMod, C, killactive,
bind = $mainMod, M, exit,
bind = $mainMod, G, exec, flatpak run com.moonlight_stream.Moonlight
bind = $mainMod, R, exec, flatpak run org.remmina.Remmina
bind = $mainMod, F, togglefloating,
# bind = $mainMod, D, exec, $menu
bind = $mainMod, Z, exec, [float] kitty -e fzfmenu
bind = ALT, Tab, workspace, m+1
bind = ALT SHIFT, Tab, workspace, emptyn
@@ -202,6 +200,7 @@ bind = $mainMod SUPER, 0, movetoworkspace, 10
bind = $mainMod, S, togglespecialworkspace, scratchpad
bind = $mainMod, B, togglespecialworkspace, btop
bind = $mainMod, D, togglespecialworkspace, discord
# bind = $mainMod, R, togglespecialworkspace, remmina
# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
@@ -242,6 +241,15 @@ windowrulev2 = float, onworkspace:special:btop
windowrulev2 = size 80% 80%, onworkspace:special:btop
workspace = special:btop, on-created-empty:kitty btop
# Remmina
# windowrulev2 = float, onworkspace:special:remmina
# windowrulev2 = size 80% 80%, onworkspace:special:remmina
# workspace = special:remmina, on-created-empty:flatpak run org.remmina.Remmina
# windowrulev2 = float, initialClass:^(.*Remmina.*)$
# windowrulev2 = dimaround, initialClass:^(.*Remmina.*)$
# windowrulev2 = size 80% 80%, $initialClass:^(.*Remmina.*)$
windowrulev2 = workspace 6, $initialClass:^(.*Remmina.*)$
# Discord
windowrulev2 = opacity 1.0 0.7, initialTitle:^(Discord Popout)$
windowrulev2 = float, initialTitle:^(Discord Popout)$
@@ -255,24 +263,22 @@ windowrulev2 = workspace special:discord, initialTitle:^(.*• Discord.*)$
windowrulev2 = float, initialTitle:^(.*• Discord.*)$
windowrulev2 = size 80% 80%, initialTitle:^(.*• Discord.*)$
# Floating windows
# Pipewire
windowrulev2 = float, title:^(volume control)$
windowrulev2 = dimaround, title:^(Volume Control)$
windowrulev2 = float, title:^(Helvum - Pipewire Patchbay)$
windowrulev2 = dimaround, title:^(Helvum - Pipewire Patchbay)$
# Kicad
windowrulev2 = workspace 4, class:^(.*kicad.*)$
windowrulev2 = float, initialTitle:^(3D Viewer)$
windowrulev2 = dimaround, initialTitle:^(3D Viewer)$
windowrulev2 = size 80% 80%, $initialTitle:^(3D Viewer)$
windowrulev2 = float, initialClass:^(.*Remmina.*)$
windowrulev2 = dimaround, initialClass:^(.*Remmina.*)$
windowrulev2 = size 80% 80%, $initialClass:^(.*Remmina.*)$
#Misc
layerrule = dimaround, rofi
# Workspace definitions
# Moonlight
windowrulev2 = workspace 3, class:^(.*moonlight.*)$
windowrulev2 = workspace 4, class:^(.*kicad.*)$
# FreeCad
windowrulev2 = workspace 5, class:^(.*org.freecad.FreeCAD.*)$
# Ignore maximize requests from apps. You'll probably like this.