From 1d5240b7c622381b4874f0b7ba736f77b059cfde Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Mon, 14 Apr 2025 16:51:42 +0200 Subject: [PATCH] Add terminal file chooser --- general/configs/xdg-desktop-portal-termfilechooser/config | 3 +++ general/hyprland/windowrules.conf | 5 +++++ 2 files changed, 8 insertions(+) create mode 100644 general/configs/xdg-desktop-portal-termfilechooser/config diff --git a/general/configs/xdg-desktop-portal-termfilechooser/config b/general/configs/xdg-desktop-portal-termfilechooser/config new file mode 100644 index 0000000..ec3efae --- /dev/null +++ b/general/configs/xdg-desktop-portal-termfilechooser/config @@ -0,0 +1,3 @@ +[filechooser] +cmd=yazi-wrapper.sh +default_dir=$HOME diff --git a/general/hyprland/windowrules.conf b/general/hyprland/windowrules.conf index 0830682..2b59840 100644 --- a/general/hyprland/windowrules.conf +++ b/general/hyprland/windowrules.conf @@ -39,6 +39,11 @@ windowrule = size 0 0, title:^(.*)hidden-terminator*(.*)$ windowrule = move 0 0, title:^(.*)hidden-terminator*(.*)$ windowrule = float, title:^(.*)hidden-terminator*(.*)$ +# Set rule for yazi filepicker +windowrule = float, title:^(.*)termfilechooser*(.*)$ +windowrule = size 1400 800, title:^(.*)termfilechooser*(.*)$ +windowrule = center, title:^(.*)termfilechooser*(.*)$ + # Set floating windows & position them centered windowrule = float, class:file_progress windowrule = center, class:file_progress