From 7d4a0714d04370bca51a20a2e624f51f39c1a243 Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Fri, 10 Oct 2025 16:48:09 -0400 Subject: [PATCH] feat: updates. --- env/.config/hypr/keybinds.conf | 13 ++++++++++++- env/.config/hypr/windows.conf | 1 + env/.zshenv | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/env/.config/hypr/keybinds.conf b/env/.config/hypr/keybinds.conf index 16e42f3..a588180 100644 --- a/env/.config/hypr/keybinds.conf +++ b/env/.config/hypr/keybinds.conf @@ -5,6 +5,7 @@ # See https://wiki.hyprland.org/Configuring/Keywords/ $mainMod = SUPER # "Command/Windows" key as main modifier $windowMod = ALT # Option for window controls. +$MEH = ALT SHIFT CTRL $HYPER = ALT SHIFT SUPER CTRL # See https://wiki.hyprland.org/Configuring/Keywords/ @@ -137,7 +138,7 @@ bindd = $windowMod, 9, Move window to workspace [9], movetoworkspace, 9 bindd = $windowMod, 0, Move window to workspace 1[0], movetoworkspace, 10 ####################################################################################### -# HYPER controls +# HYPER (Alt + Shift + Super + Ctrl) controls # # These should in general use the $HYPER prefix ####################################################################################### @@ -161,6 +162,16 @@ bindd = $HYPER, 8, Move window to workspace silent [8], movetoworkspacesilent, 8 bindd = $HYPER, 9, Move window to workspace silent [9], movetoworkspacesilent, 9 bindd = $HYPER, 0, Move window to workspace silent 1[0], movetoworkspacesilent, 10 + +####################################################################################### +# MEH (Alt + Shift + Ctrl) controls +# +# These should in general use the $MEH prefix +####################################################################################### +# MOD # KEY # DESC # Action # +####################################################################################### +bindd = $MEH, L, [L]ogs picker / viewer, exec, $terminal --class=com.ghostty.float -e $scripts/utils/logs/logs-picker + ################################################## # Multi-media keys ################################################## diff --git a/env/.config/hypr/windows.conf b/env/.config/hypr/windows.conf index e92940f..a0dc295 100644 --- a/env/.config/hypr/windows.conf +++ b/env/.config/hypr/windows.conf @@ -19,6 +19,7 @@ windowrule = size 90% 80%, class:^(com.ghostty.weather)$ windowrule = tag +floating-window, class:^(blueberry.py|org.gnome.Nautilus|com.ghostty.float)$ windowrule = tag +floating-window, class:^(com.ghostty.windowctl)$ windowrule = tag +floating-window, class:^(com.ghostty.utils-launcher)$ +windowrule = tag +floating-window, class:^(com.ghostty.homelab-launcher)$ # Force to stay focused when visible. windowrule = stayfocused, class:(blueberry.py) diff --git a/env/.zshenv b/env/.zshenv index 67590ee..bf61c1e 100755 --- a/env/.zshenv +++ b/env/.zshenv @@ -67,7 +67,7 @@ export VAULT_ADDR="https://vault.housh.dev" export CARGO_HOME="$XDG_DATA_HOME/cargo" # Tmux-Sessionator path. -export TMUX_SESSIONATOR_PATH="$HOME:$SCRIPTS:$HOME/personal:$HOME/dev" +export TMUX_SESSIONATOR_PATH="$HOME:$SCRIPTS:$HOME/personal:$HOME/dev:$HOME/dev/homelab/utils:$HOME/dev/homelab/services" # Password-store export PASSWORD_STORE_DIR="$XDG_DATA_HOME/gopass/stores/root"