52 lines
2.1 KiB
Nix
52 lines
2.1 KiB
Nix
{ ... }:
|
|
{
|
|
wayland.windowManager.hyprland.settings.windowrule = [
|
|
# keepass special workplace
|
|
"workspace special:keepass silent,match:class org.keepassxc.KeePassXC,match:title ^(.*)(KeePassXC)(.*)$"
|
|
|
|
# show database unlock prompt on all workspaces
|
|
"workspace unset,match:class org.keepassxc.KeePassXC,match:title Unlock Database - KeePassXC,"
|
|
"center on,match:class org.keepassxc.KeePassXC,match:title Unlock Database - KeePassXC,"
|
|
"pin on,match:class org.keepassxc.KeePassXC,match:title Unlock Database - KeePassXC,"
|
|
"stay_focused on,match:class org.keepassxc.KeePassXC,match:title Unlock Database - KeePassXC,"
|
|
|
|
# show inline images with ueberzugpp
|
|
"no_anim on, match:class ^ueberzugpp_(.*)$"
|
|
|
|
# clipboard manager clipse
|
|
"float on,match:class (clipse)"
|
|
"size 50% 50%,match:class (clipse)"
|
|
"center on, match:class (clipse)"
|
|
|
|
# path of exile / poetrade hacks
|
|
"tag +poe, match:class ^(steam_app_238960)$"
|
|
"tag +poe, match:class ^(steam_app_2694490)$"
|
|
"tag +poe, match:title ^(Path of Exile)$"
|
|
"fullscreen on, match:tag poe"
|
|
|
|
"tag +awakened-poe-trade,match:class ^(awakened-poe-trade)$"
|
|
"tag +awakened-poe-trade,match:class ^(exiled-exchange-2)$"
|
|
"float on,match:tag awakened-poe-trade"
|
|
"no_blur on,match:tag awakened-poe-trade"
|
|
"no_focus on,match:tag awakened-poe-trade"
|
|
"no_shadow on,match:tag awakened-poe-trade"
|
|
"border_size 0, match:tag awakened-poe-trade"
|
|
"pin on,match:tag awakened-poe-trade"
|
|
"render_unfocused on,match:tag awakened-poe-trade"
|
|
"size 90% 90%,match:tag awakened-poe-trade"
|
|
"center on,match:tag awakened-poe-trade"
|
|
|
|
# "stayfocused,match:class ^(steam_app_238960)$"
|
|
];
|
|
wayland.windowManager.hyprland.settings.bind = [
|
|
"SHIFT,Space,pass,match:class ^(awakened-poe-trade)$"
|
|
"CTRL,D,pass,match:class ^(awakened-poe-trade)$"
|
|
"CTRL ALT,D,pass,match:class ^(awakened-poe-trade)$"
|
|
|
|
"SHIFT,Space,pass,match:class ^(exiled-exchange-2)$"
|
|
"CTRL,D,pass,match:class ^(exiled-exchange-2)$"
|
|
"CTRL ALT,D,pass,match:class ^(exiled-exchange-2)$"
|
|
|
|
"SUPER, mouse_down, sendshortcut, , mouse:272"
|
|
];
|
|
}
|