diff --git a/CONFIG/xdg-desktop-portal-wlr/config b/CONFIG/xdg-desktop-portal-wlr/config index 9f76b4e..2935c08 100644 --- a/CONFIG/xdg-desktop-portal-wlr/config +++ b/CONFIG/xdg-desktop-portal-wlr/config @@ -1,5 +1,4 @@ [screencast] chooser_type = dmenu chooser_cmd = fuzzel --dmenu -output_name=DP-1 max_fps=30 diff --git a/CONFIG/yazi/yazi.toml b/CONFIG/yazi/yazi.toml index 892e43c..adeda21 100644 --- a/CONFIG/yazi/yazi.toml +++ b/CONFIG/yazi/yazi.toml @@ -4,6 +4,11 @@ show_hidden = true sort_by = "natural" ratio = [ 1, 4, 5 ] +[[mgr.prepend_keymap]] +on = "O" +run = "open --interactive" +desc = "Open with... (Interactive menu)" + [preview] wrap = "yes" image_delay = 50 @@ -38,6 +43,10 @@ group = "git" url = "*/" run = "git" +[[plugin.prepend_previewers]] +url = "*/" +run = "eza-preview" + [[plugin.prepend_previewers]] url = "*.tar*" run = 'piper --format=url -- tar tf "$1"' @@ -51,8 +60,16 @@ url = "*.md" run = 'piper -- CLICOLOR_FORCE=1 glow -w=$w -s=dark "$1"' [[plugin.prepend_previewers]] -url = "*/" -run = 'piper -- eza -TL=3 --color=always --icons=always --group-directories-first --no-quotes "$1"' +url = "*.parquet" +run = "parquet-preview" + +[[plugin.prepend_previewers]] +url = "*.parq" +run = "parquet-preview" + +[[plugin.prepend_previewers]] +url = "*.pq" +run = "parquet-preview" [[plugin.prepend_spotters]] url = "*" diff --git a/CONFIG/zsh/.zshrc b/CONFIG/zsh/.zshrc index 167d50d..a36c247 100644 --- a/CONFIG/zsh/.zshrc +++ b/CONFIG/zsh/.zshrc @@ -44,7 +44,7 @@ autoload -Uz compinit compinit -d "~/.config/zsh/zcompdump" zstyle ':completion:*' menu select zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' 'r:|[._-]=** r:|=**' -zstyle ':completion:*' list-colors '' +zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} if command -v kubectl >/dev/null 2>&1; then source <(kubectl completion zsh) fi diff --git a/endos.py b/endos.py index a43d509..57d4521 100755 --- a/endos.py +++ b/endos.py @@ -331,6 +331,7 @@ def install_filebrowsers(overwrite: bool, reinstall: bool) -> None: "yazi-rs/plugins:smart-enter", "yazi-rs/plugins:smart-filter", "yazi-rs/plugins:toggle-pane", + "ahkohd/eza-preview", "boydaihungst/file-extra-metadata", ]: run(f"ya pkg add {plugin}".split())