add labwc and update stuff

This commit is contained in:
Hydroxycarbamide 2025-07-04 21:27:19 +02:00
parent 189e89212d
commit 8f02c07390
Signed by: Siklos
GPG key ID: C06D07D96997549A
24 changed files with 1687 additions and 202 deletions

View file

@ -8,27 +8,32 @@ bindm = $mod, mouse:273, resizewindow
# hyprctl / misc dispatchers
bind = $mod SHIFT, R, exec, hyprctl reload
bind = $mod SHIFT, Q, exit,
# bind = $mod SHIFT, Q, exec, uwsm stop
# bind = $mod, Q, exec, rofi -show power-menu -modi power-menu:rofi-power-menu
bind = $mod, Q, exec, wlogout -p layer-shell
bind = $mod, C, killactive,
# screenshot
bind = $mod SHIFT, S, exec, hyprshot -m region
bind = $mod CONTROL SHIFT, S, exec, grim -g "$(slurp)" /tmp/grim.png && tesseract -l eng+jpn /tmp/grim.png - | wl-copy && wl-paste | xargs -I{} notify-send "Tesseract" "Copied '{}'"
bind = $mod CONTROL SHIFT, S, exec, tesseract-shot.sh
bind = $mod, Print, exec, hyprshot -m window
# apps
bind = $mod, Return, exec, footclient
# bind = $mod, Return, exec, wezterm start --new-tab && hyprctl dispatch focuswindow initialclass:org.wezfurlong.wezterm
bind = $mod SHIFT, Return, exec, footclient -F
bind = $mod SHIFT, E, exec, xdg-open .
# bind = $mod, E, exec, footclient -a "fm-term" tmux new-session -A -s filemanager 'nnn -da -P p'
# bind = $mod, E, exec, kitty --class="fm-term" nnn -a -P p
bind = $mod, E, exec, footclient -a "fm-term" yazi
# bind = $mod, E, exec, footclient -a "fm-term" yazi
bind = $mod, E, exec, wezterm start --class fm-term yazi
bind = $mod, Space, togglefloating,
bind = $mod, T, exec, swaync-client --toggle-panel
# bind = $mod SHIFT, D, exec, tofi-drun --drun-launch=true
bind = $mod, D, exec, rofi -show drun -theme catppuccin-macchiato
# bind = $mod, D, exec, anyrun
# bind = $mod, D, exec, rofi -show drun -theme catppuccin-macchiato
bind = $mod, D, exec, anyrun
bind = $mod, S, exec, anyrun
bind = $mod, W, exec, rofi -show window -theme catppuccin-macchiato
# bind = ALT_L, Tab, exec, rofi -show window -theme catppuccin-macchiato
# bind = ALT_L, Tab, exec, eww open overview
@ -43,7 +48,14 @@ bind = CAPS, , exec, swayosd-client --caps-lock-led
# Scratch pad
bind = $mod CONTROL, Return, exec, footclient -a "floating-foot"
# bind = $mod CONTROL, Return, exec, footclient -a "floating-foot"
bind = $mod CONTROL, Return, exec, wezterm start --class floating-foot
bind = $mod, R, togglespecialworkspace, magic
bind = $mod, R, movetoworkspace, +0
bind = $mod, R, togglespecialworkspace, magic
bind = $mod, R, movetoworkspace, special:magic
bind = $mod, R, togglespecialworkspace, magic
# audio
# bind = , 123, exec, pactl set-sink-volume @DEFAULT_SINK@ +2%
@ -63,7 +75,7 @@ bind = , 173, exec, playerctl previous
bind = $mod, U, focusurgentorlast,
bind = $mod CONTROL, Tab, movewindow, mon:+1
bind = $mod, Escape, cyclenext
bind = $mod, S, togglesplit
# bind = $mod, S, togglesplit
bind = $mod, F, fullscreen, 1
bind = $mod SHIFT, F, fullscreen
@ -109,6 +121,8 @@ bind = $mod, 5, workspace, 5
bind = $mod, 6, workspace, 6
bind = $mod, 7, workspace, 7
bind = $mod, 8, workspace, 8
bind = $mod, 9, workspace, 9
bind = $mod, 0, workspace, 10
# bind = $mod, 1, split-workspace, 1
# bind = $mod, 2, split-workspace, 2
@ -130,6 +144,8 @@ bind = $mod SHIFT, 5, movetoworkspace, 5
bind = $mod SHIFT, 6, movetoworkspace, 6
bind = $mod SHIFT, 7, movetoworkspace, 7
bind = $mod SHIFT, 8, movetoworkspace, 8
bind = $mod SHIFT, 9, movetoworkspace, 9
bind = $mod SHIFT, 0, movetoworkspace, 10
# bind = $mod SHIFT, 1, split-movetoworkspace, 1
# bind = $mod SHIFT, 2, split-movetoworkspace, 2
@ -168,10 +184,10 @@ bind = $mod SHIFT, period, movewindow, mon:+1
# bind = $mod SHIFT, M, togglespecialworkspace, minimized
# bind = $mod SHIFT, W, exec, pypr expose
bind = $mod SHIFT, V, exec, pypr toggle volume
bind = $mod, S, exec, pypr toggle term
bind = $mod, O, exec, pypr toggle obsidian
bind = $mod SHIFT, O, exec, pypr toggle logseq
# bind = $mod SHIFT, V, exec, pypr toggle volume
# bind = $mod SHIFT, S, exec, pypr toggle term
# bind = $mod SHIFT, O, exec, pypr toggle obsidian
# bind = $mod SHIFT, O, exec, pypr toggle logseq
# bind = $mod SHIFT, W, togglespecialworkspace, exposed
# hycov