Added sunshine, configured dunst and waybar. Added fzfmenu.
This commit is contained in:
@@ -21,6 +21,8 @@ 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
|
||||
exec-once = [workspace 2 silent] $browser
|
||||
@@ -161,10 +163,10 @@ bind = $mainMod, C, killactive,
|
||||
bind = $mainMod, M, exit,
|
||||
bind = $mainMod, G, exec, flatpak run com.moonlight_stream.Moonlight
|
||||
bind = $mainMod, F, togglefloating,
|
||||
bind = $mainMod, D, exec, $menu
|
||||
# bind = $mainMod, D, exec, $menu
|
||||
bind = $mainMod, Z, exec, [float] kitty -e fzfmenu
|
||||
bind = ALT, Tab, workspace, m+1
|
||||
bind = ALT SHIFT, Tab, workspace, m-1
|
||||
bind = ALT SHIFT, Tab, workspace, emptyn
|
||||
|
||||
# Move focus with mainMod + arrow keys
|
||||
bind = $mainMod, left, movefocus, l
|
||||
@@ -198,10 +200,8 @@ bind = $mainMod SUPER, 0, movetoworkspace, 10
|
||||
|
||||
# Example special workspace (scratchpad)
|
||||
bind = $mainMod, S, togglespecialworkspace, scratchpad
|
||||
|
||||
# Scroll through existing workspaces with mainMod + scroll
|
||||
bind = $mainMod, mouse_down, workspace, e+1
|
||||
bind = $mainMod, mouse_up, workspace, e-1
|
||||
bind = $mainMod, B, togglespecialworkspace, btop
|
||||
bind = $mainMod, D, togglespecialworkspace, discord
|
||||
|
||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
@@ -237,30 +237,43 @@ windowrulev2 = float, onworkspace:special:scratchpad
|
||||
windowrulev2 = size 80% 80%, onworkspace:special:scratchpad
|
||||
workspace = special:scratchpad, on-created-empty:kitty
|
||||
|
||||
# Btop
|
||||
windowrulev2 = float, onworkspace:special:btop
|
||||
windowrulev2 = size 80% 80%, onworkspace:special:btop
|
||||
workspace = special:btop, on-created-empty:kitty btop
|
||||
|
||||
# Discord
|
||||
windowrulev2 = opacity 1.0 0.7, initialTitle:^(Discord Popout)$
|
||||
windowrulev2 = float, initialTitle:^(Discord Popout)$
|
||||
windowrulev2 = size 450 253, initialTitle:^(Discord Popout)$
|
||||
windowrulev2 = move 100%-w-20 50, initialTitle:^(Discord Popout)$
|
||||
windowrulev2 = workspace e+0, initialTitle:^(Discord Popout)$
|
||||
windowrulev2 = float, onworkspace:special:discord
|
||||
windowrulev2 = size 80% 80%, onworkspace:special:discord
|
||||
workspace = special:discord, on-created-empty:flatpak run io.github.equicord.equibop
|
||||
windowrulev2 = workspace special:discord, initialTitle:^(.*• Discord.*)$
|
||||
windowrulev2 = float, initialTitle:^(.*• Discord.*)$
|
||||
windowrulev2 = size 80% 80%, initialTitle:^(.*• Discord.*)$
|
||||
|
||||
# Floating windows
|
||||
windowrulev2 = float, title:^(volume control)$
|
||||
windowrulev2 = dimaround, title:^(Volume Control)$
|
||||
windowrulev2 = float, title:^(Helvum - Pipewire Patchbay)$
|
||||
windowrulev2 = dimaround, title:^(Helvum - Pipewire Patchbay)$
|
||||
|
||||
# Discord/Moonlight PiP
|
||||
windowrulev2 = opacity 1.0 0.7, class:^(.*Brave.*)$, floating:1
|
||||
windowrulev2 = size 450 253, class:^(.*Brave.*)$, floating:1
|
||||
windowrulev2 = move 100%-w-20 50+w+20, class:^(.*Brave.*)$, floating:1
|
||||
windowrulev2 = workspace 3, class:^(.*Brave.*)$, floating:1
|
||||
windowrulev2 = opacity 1.0 0.7, initialTitle:^(Discord Popout)$
|
||||
windowrulev2 = float, initialTitle:^(Discord Popout)$
|
||||
windowrulev2 = size 450 253, initialTitle:^(Discord Popout)$
|
||||
windowrulev2 = move 100%-w-20 50, initialTitle:^(Discord Popout)$
|
||||
windowrulev2 = workspace 3, initialTitle:^(Discord Popout)$
|
||||
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
|
||||
windowrulev2 = workspace 3, class:^(.*moonlight.*)$
|
||||
windowrulev2 = workspace 2, initialTitle:^(vesktop)$
|
||||
windowrulev2 = size 1064 712, initialTitle:^(vesktop)$
|
||||
windowrulev2 = workspace 4, class:^(.*kicad.*)$
|
||||
windowrulev2 = workspace 5, class:^(.*org.freecad.FreeCAD.*)$
|
||||
|
||||
# Ignore maximize requests from apps. You'll probably like this.
|
||||
windowrulev2 = suppressevent maximize, class:.*
|
||||
|
||||
Reference in New Issue
Block a user