some hyprland config updated

This commit is contained in:
parent f8616da653
commit 800f589128
10 changed files with 47 additions and 23 deletions

View File

@ -6,5 +6,8 @@ exec-once = copyq --start-server
exec-once = /usr/lib/pam_kwallet_init & blueman-applet & hypridle & hyprpaper & nm-applet & waybar
exec-once = dunst
exec-once = blueman-applet
exec-once = ~/.config/hypr/conf/autostart.conf
exec-once = ~/.config/hypr/scripts/start-wob.sh
exec-once = poweralertd
exec-once = [ -x "$(command -v wlsunset)" ] && /home/goodhumored/dotfiles/.config/scripts/sunset.sh "on"
exec-once = crow

View File

@ -13,8 +13,8 @@ input {
touchpad {
natural_scroll = true
}
repeat_delay = 200
repeat_rate = 50
repeat_delay = 150
repeat_rate = 45
}
# https://wiki.hyprland.org/Configuring/Variables/#gestures

View File

@ -9,26 +9,35 @@
# See https://wiki.hyprland.org/Configuring/Keywords/
$mainMod = SUPER # Sets "Windows" key as main modifier
# apps
bind = $mainMod, T, exec, $terminal # terminal
bind = $mainMod, F, exec, fullscreen # fullscreen
bind = $mainMod, Q, killactive, # kill window
bind = $mainMod SHIFT, T, exec, ~/.config/hypr/scripts/show-crow.sh
bind = $mainMod CTRL SHIFT, T, exec, ~/.config/hypr/scripts/translate-selection.sh
bind = $mainMod, E, exec, $fileManager # file manager
bind = $mainMod, V, togglefloating, # toggle float
bind = $mainMod, A, exec, $toggle_menu_cmd # wofi
# ──────────────────────────────── copyq ──────────────────────────────
bind = CTRL_ALT, V, exec, copyq toggle
bind = $mainMod, F, fullscreen # fullscreen
bind = $mainMod, Q, killactive, # kill window
bind = $mainMod, V, togglefloating, # toggle float
bind = $mainMod, P, pseudo, # pseudo
bind = $mainMod, DELETE, exit, # pseudo
bind = $mainMod, R, togglesplit, # toggle split
bind = $mainMod CTRL, L, exec, hyprlock # lock screen
bind = CTRL ALT $mainMod SHIFT, comma, movecurrentworkspacetomonitor, l
bind = CTRL ALT $mainMod SHIFT, period, movecurrentworkspacetomonitor, r
# ─────────────────────────── move workspaces ─────────────────────────
bind = CTRL ALT $mainMod SHIFT CTRL ALT, H, movecurrentworkspacetomonitor, l
bind = CTRL ALT $mainMod SHIFT CTRL ALT, L, movecurrentworkspacetomonitor, r
bind = CTRL ALT $mainMod SHIFT CTRL ALT, J, movecurrentworkspacetomonitor, d
bind = CTRL ALT $mainMod SHIFT CTRL ALT, K, movecurrentworkspacetomonitor, u
# ────────────────────────── window move focus ────────────────────────
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d
binde = $mainMod, right, resizeactive, 20 0
binde = $mainMod, left, resizeactive, -20 0
binde = $mainMod, up, resizeactive, 0 -20
binde = $mainMod, down, resizeactive, 0 20
bind = $mainMod, H, movefocus, l
bind = $mainMod, L, movefocus, r
bind = $mainMod, K, movefocus, u
@ -73,8 +82,6 @@ bind = $mainMod, M, togglespecialworkspace, music
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1
# ──────────────────────────────── copyq ──────────────────────────────
bind = CTRL_ALT, V, exec, copyq toggle
# ───────────────────────────── screenshots ───────────────────────────
bind = $mainMod SHIFT, S, exec, grimblast copy area --freeze --notify --cursor

View File

@ -1 +0,0 @@
tail -f /tmp/wobpipe

View File

@ -11,7 +11,6 @@ listener {
# HYPRLOCK ONTIMEOUT
on-timeout = loginctl lock-session
}
# dpms
listener {
# DPMS TIMEOUT

View File

@ -172,17 +172,19 @@ windowrulev2 = pin, title:^(Picture-in-Picture)$
windowrulev2 = move 69.5% 4%, title:^(Picture-in-Picture)$
windowrule = maxsize 400 300, (blueman)
windowrule = float, (copyq|pavucontrol|blueman-manager|wofi|rofi)
windowrule = pin, (copyq|pavucontrol|blueman-manager|wofi|rofi)
windowrule = stayfocused, (copyq|pavucontrol|blueman-manager|wofi|rofi)
# different floating modals
windowrule = maxsize 400 300, (blueman|io.crow_translate.CrowTranslate)
windowrule = float, (copyq|pavucontrol|blueman-manager|wofi|rofi|imv|io.crow_translate.CrowTranslate)
windowrule = pin, (copyq|pavucontrol|blueman-manager|wofi|rofi|io.crow_translate.CrowTranslate)
windowrule = stayfocused, (copyq|pavucontrol|blueman-manager|wofi|rofi|io.crow_translate.CrowTranslate)
windowrule = move onscreen cursor,(copyq|pavucontrol|blueman-manager|imv|io.crow_translate.CrowTranslate)
windowrule = center, (wofi)
windowrule = workspace 3, title:^(.*)(Telegram)(.*)$
windowrule = workspace 1, title:^(.*)(Firefox)(.*)$
windowrule = workspace special:music, title:(.*)((M|m)usic|(М|м)узыка)(.*)
windowrule = float, title:(.*)((M|m)usic|(М|м)узыка)(.*)
windowrule = size 600 500, title:(.*)((M|m)usic|(М|м)узыка)(.*)
windowrule = move onscreen cursor,(copyq|pavucontrol|blueman-manager)
windowrule = size 1500 900, title:(.*)((M|m)usic|(М|м)узыка)(.*)
# Example windowrule v2
windowrulev2 = float,class:^(cursor-float)$
windowrulev2 = move onscreen cursor,class:^(cursor-float)$
@ -191,6 +193,16 @@ windowrulev2 = float,class:^(dmenu)$
windowrulev2 = pin,class:^(dmenu)$
windowrulev2 = stayfocused,class:^(dmenu)$
# windowrulev2 = move onscreen cursor,class:^(dmenu)$
#
# matlab
windowrule = tile, class:(.*)(MATLAB)(.*)
windowrule = workspace 6, class:(.*)(MATLAB)(.*)
windowrule = size 400 400, class:(.*)(MATLAB)(.*)
windowrule = tile, (.*)(Figure)(.*)
windowrule = workspace 6, (.*)(Figure)(.*)
windowrule = size 400 400, (.*)(Figure)(.*)
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.

View File

@ -3,3 +3,4 @@
monitor=eDP-1,1920x1080@60.01,0x0,1.0
monitor=DP-2,1920x1080@60.0,1920x-953,1.0
monitor=HDMI-A-1,2560x1440@59.95,-640x-1440,1.0
monitor=desc:BNQ BenQ G925HDA 29A01966019,prefered,auto,1.0

View File

@ -0,0 +1 @@
dbus-send --type=method_call --dest=io.crow_translate.CrowTranslate /io/crow_translate/CrowTranslate/MainWindow io.crow_translate.CrowTranslate.MainWindow.open

View File

@ -0,0 +1 @@
tail -f /tmp/wobpipe | wob

View File

@ -0,0 +1 @@
qdbus io.crow_translate.CrowTranslate /io/crow_translate/CrowTranslate/MainWindow translateSelection