Compare commits

...

2 Commits

Author SHA1 Message Date
venus
7cf692a575 added mobile control with automatic connection and kvm switching 2026-04-07 01:13:54 -05:00
venus
19103c0332 fixed notes workspace 2026-03-23 15:32:04 -05:00
3 changed files with 38 additions and 20 deletions

View File

@@ -91,14 +91,19 @@ bind = $mainMod SHIFT, S, movetoworkspace, special:magic
bind = $mainMod, B, togglespecialworkspace, magic2 bind = $mainMod, B, togglespecialworkspace, magic2
bind = $mainMod SHIFT, B, movetoworkspace, special:book bind = $mainMod SHIFT, B, movetoworkspace, special:book
bind = $mainMod, D, exec, discord
bind = $mainMod, D, togglespecialworkspace, discord bind = $mainMod, D, togglespecialworkspace, discord
bind = $mainMod, E, exec, $email bind = $mainMod, E, exec, $email
bind = $mainMod, E, togglespecialworkspace, email bind = $mainMod, E, togglespecialworkspace, email
bind = $mainMod, G, exec, steam -forcedesktopscaling 0.5 bind = $mainMod, G, exec, steam -forcedesktopscaling 0.5
bind = $mainMod, G, togglespecialworkspace, gaming bind = $mainMod, G, togglespecialworkspace, gaming
bind = $mainMod, D, 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
@@ -132,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)"

View File

@@ -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,28 +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.

View File

@@ -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