added mobile control with automatic connection and kvm switching
This commit is contained in:
@@ -101,7 +101,9 @@ bind = $mainMod, G, exec, steam -forcedesktopscaling 0.5
|
|||||||
bind = $mainMod, G, togglespecialworkspace, gaming
|
bind = $mainMod, G, togglespecialworkspace, gaming
|
||||||
|
|
||||||
bind = $mainMod, N, togglespecialworkspace, obsidian
|
bind = $mainMod, N, togglespecialworkspace, obsidian
|
||||||
bind = $mainMod, N, exec, obsidian
|
|
||||||
|
bind = $mainMod, X, togglespecialworkspace, phantom
|
||||||
|
bind = $mainMod, X, togglespecialworkspace, phantom
|
||||||
|
|
||||||
# 7. Other Workspace tools
|
# 7. Other Workspace tools
|
||||||
# 8. Move/resize windows with mainMod + LMB/RMB and dragging
|
# 8. Move/resize windows with mainMod + LMB/RMB and dragging
|
||||||
@@ -135,6 +137,10 @@ bind = $mainMod, SPACE, exec, playerctl play-pause
|
|||||||
bind = ALT_L, C, exec, $ipc plugin:clipper openPanel
|
bind = ALT_L, C, exec, $ipc plugin:clipper openPanel
|
||||||
bind = ,code:148, exec, kitty --class calc-term -o "confirm_os_window_close 0" /home/venus/.cargo/bin/mathypad
|
bind = ,code:148, exec, kitty --class calc-term -o "confirm_os_window_close 0" /home/venus/.cargo/bin/mathypad
|
||||||
bind = SUPER, escape, exec, kitty --class btop -o "confirm_os_window_close 0" /usr/bin/btop
|
bind = SUPER, escape, exec, kitty --class btop -o "confirm_os_window_close 0" /usr/bin/btop
|
||||||
|
bind = $mainMod, I, exec, /home/venus/.config/scripts/connectPhone.sh
|
||||||
|
bind = $mainMod, I, exec, scrcpy --no-audio --no-video --keyboard=uhid --mouse=uhid
|
||||||
|
bind = $mainMod SHIFT, I, exec, /home/venus/.config/scripts/connectPhone.sh
|
||||||
|
bind = $mainMod SHIFT, I, exec, scrcpy --no-audio --keyboard=uhid --mouse=uhid
|
||||||
|
|
||||||
bind = CTRL,SHIFT ESCAPE, exec, btop++
|
bind = CTRL,SHIFT ESCAPE, exec, btop++
|
||||||
bind = $mainMod, T, exec, notify-send "$(/home/venus/.config/hypr/scripts/getIp.sh)"
|
bind = $mainMod, T, exec, notify-send "$(/home/venus/.config/hypr/scripts/getIp.sh)"
|
||||||
|
|||||||
@@ -4,6 +4,14 @@
|
|||||||
|
|
||||||
# See https://wiki.hypr.land/Configuring/Window-Rules/ for more
|
# See https://wiki.hypr.land/Configuring/Window-Rules/ for more
|
||||||
# See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules
|
# See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules
|
||||||
|
windowrule{
|
||||||
|
name = scrcpy
|
||||||
|
match:class = scrcpy
|
||||||
|
border_size = 5
|
||||||
|
float = true
|
||||||
|
dim_around = true
|
||||||
|
move = 5 40
|
||||||
|
}
|
||||||
windowrule{
|
windowrule{
|
||||||
name = compiler-window
|
name = compiler-window
|
||||||
match:tag = compiler
|
match:tag = compiler
|
||||||
@@ -14,27 +22,27 @@ windowrule{
|
|||||||
}
|
}
|
||||||
|
|
||||||
# put vesktop in a special workspace
|
# put vesktop in a special workspace
|
||||||
windowrule{
|
# windowrule{
|
||||||
name = discord
|
# name = discord
|
||||||
match:class = vesktop
|
# match:class = vesktop
|
||||||
workspace = special:discord
|
# workspace = special:discord
|
||||||
}
|
# }
|
||||||
windowrule{
|
# windowrule{
|
||||||
name = obsidian
|
# name = obsidian
|
||||||
match:class = obsidian
|
# match:class = obsidian
|
||||||
workspace = special:obsidian
|
# workspace = special:obsidian
|
||||||
}
|
# }
|
||||||
windowrule{
|
windowrule{
|
||||||
name = gaming
|
name = gaming
|
||||||
match:class = steam
|
match:class = steam
|
||||||
workspace = special:gaming
|
workspace = special:gaming
|
||||||
}
|
}
|
||||||
|
|
||||||
windowrule{
|
# windowrule{
|
||||||
name = thunderbird
|
# name = thunderbird
|
||||||
match:class = org.mozilla.Thunderbird
|
# match:class = org.mozilla.Thunderbird
|
||||||
workspace = special:email
|
# workspace = special:email
|
||||||
}
|
# }
|
||||||
|
|
||||||
windowrule {
|
windowrule {
|
||||||
# Ignore maximize requests from all apps. You'll probably like this.
|
# Ignore maximize requests from all apps. You'll probably like this.
|
||||||
|
|||||||
@@ -18,8 +18,10 @@ exec-once = udiskie
|
|||||||
exec-once = hyprpm reload -n
|
exec-once = hyprpm reload -n
|
||||||
exec-once = kdeconnectd
|
exec-once = kdeconnectd
|
||||||
exec-once = hyprshell run &
|
exec-once = hyprshell run &
|
||||||
exec-once = vesktop -m
|
exec-once = [workspace special:discord silent] vesktop -m
|
||||||
exec-once = $email
|
exec-once = [workspace special:email silent] $email
|
||||||
|
exec-once = [workspace special:notes silent] obsidian
|
||||||
|
exec-once = protonmail-bridge --no-window
|
||||||
|
|
||||||
general:layout = dwindle
|
general:layout = dwindle
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user