mirror of
https://github.com/m-housh/dotfiles.git
synced 2026-02-14 14:12:41 +00:00
feat: Adds proton pass manager script, updates keybinds and window rules for proton pass.
This commit is contained in:
8
env/.config/hypr/keybinds.conf
vendored
8
env/.config/hypr/keybinds.conf
vendored
@@ -20,6 +20,7 @@ $fileBrowser = nautilus
|
||||
$menu = walker
|
||||
#$pwa = chromium --profile-directory=Default --enable-features=UseOzonePlatform --ozone-platform=wayland
|
||||
$pwa = ~/.local/scripts/launch-webapp
|
||||
$launchOrFocusWebapp = ~/.local/scripts/launch-or-focus-webapp
|
||||
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
|
||||
@@ -42,9 +43,10 @@ bind = $mainMod, F, exec, $fileManager
|
||||
bind = $mainMod SHIFT, F, exec, $fileBrowser
|
||||
bind = $mainMod, G, exec, $pwa "https://git.housh.dev"
|
||||
# NOTE: Do not bind apps to H, J, K, or L!
|
||||
bind = $mainMod, M, exec, ~/.local/scripts/toggle-waybar
|
||||
bind = $mainMod, M, exec, $pwa "https://music.apple.com"
|
||||
bind = $mainMod SHIFT, M, exec, ~/.local/scripts/toggle-waybar
|
||||
bind = $mainMod, N, exec, $terminal -e nvim
|
||||
bind = $mainMod, P, exec, $pwa "https://pass.proton.me"
|
||||
bind = $mainMod, P, exec, ~/.local/scripts/proton-pass-manager
|
||||
bind = $mainMod SHIFT, P, pseudo, # dwindle
|
||||
bind = $mainMod SHIFT, R, exec, ~/.local/scripts/waybar-restart
|
||||
bind = $mainMod, Y, exec, $pwa "https://youtube.com"
|
||||
@@ -125,7 +127,7 @@ bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||
|
||||
# Example special workspace (scratchpad)
|
||||
bind = $mainMod, S, togglespecialworkspace, magic
|
||||
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
||||
bind = $mainMod SHIFT, S, movetoworkspacesilent, special:magic
|
||||
|
||||
# Scroll through existing workspaces with mainMod + scroll
|
||||
bind = $mainMod, mouse_down, workspace, e+1
|
||||
|
||||
10
env/.config/hypr/windows.conf
vendored
10
env/.config/hypr/windows.conf
vendored
@@ -13,10 +13,15 @@ windowrule = size 800 600, tag:floating-window
|
||||
# Force windows to be a floating window
|
||||
windowrule = tag +floating-window, class:^(blueberry.py|org.gnome.Nautilus|com.ghostty.float)$
|
||||
|
||||
# windowrule = float, class:.*pass.proton.me.*
|
||||
# windowrule = center, class:.*pass.proton.me.*
|
||||
# windowrule = size 1200 800, class:.*pass.proton.me.*
|
||||
#
|
||||
# Force to stay focused when visible.
|
||||
windowrule = stayfocused, class:(blueberry.py)
|
||||
windowrule = stayfocused, class:Pinentry.gtk
|
||||
windowrule = stayfocused, class:com.ghostty.float
|
||||
# windowrule = stayfocused, class:.*pass.proton.me.*
|
||||
|
||||
# Clipboard history tui in floating window.
|
||||
windowrule = tag +floating-window, class:.*clipse.*
|
||||
@@ -33,8 +38,5 @@ windowrule = opacity 1.0, class:.*youtube.com.*
|
||||
# Fix some dragging issues with XWayland
|
||||
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||
|
||||
#windowrule = float, class:.*pass.proton.me.*
|
||||
|
||||
workspace = special:hidden, invisible
|
||||
|
||||
#windowrule = size 800 600, title:pinentry
|
||||
workspace = special:pass, class:.*pass.proton.me.*
|
||||
|
||||
Reference in New Issue
Block a user