new file: herdr/.config/herdr/sessions/home/session-history.json new file: herdr/.config/herdr/sessions/home/session.json new file: kanata/.config/systemd/user/default.target.wants/duplicati.service new file: pi/.pi/agent/extensions/atuin.ts new file: yazi/.config/yazi/bookmark modified: yazi/.config/yazi/init.lua modified: yazi/.config/yazi/keymap.toml modified: yazi/.config/yazi/package.toml renamed: yazi/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE -> yazi/.config/yazi/plugins/chmod.yazi/LICENSE new file: yazi/.config/yazi/plugins/chmod.yazi/README.md new file: yazi/.config/yazi/plugins/chmod.yazi/main.lua new file: yazi/.config/yazi/plugins/eza-preview.yazi/LICENSE new file: yazi/.config/yazi/plugins/eza-preview.yazi/README.md new file: yazi/.config/yazi/plugins/eza-preview.yazi/main.lua modified: yazi/.config/yazi/plugins/fchar.yazi/README.md modified: yazi/.config/yazi/plugins/fchar.yazi/main.lua deleted: yazi/.config/yazi/plugins/file-extra-metadata.yazi/main.lua modified: yazi/.config/yazi/plugins/mediainfo.yazi/LICENSE modified: yazi/.config/yazi/plugins/mediainfo.yazi/README.md new file: yazi/.config/yazi/plugins/mediainfo.yazi/adobe-old.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/adobe-stable.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/audio-old.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/audio-stable.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/const.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/image-old.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/image-stable.lua modified: yazi/.config/yazi/plugins/mediainfo.yazi/main.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/none-media-preview-old.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/none-media-preview-stable.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/utils.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/video-old.lua new file: yazi/.config/yazi/plugins/mediainfo.yazi/video-stable.lua modified: yazi/.config/yazi/plugins/mime-ext.yazi/README.md new file: yazi/.config/yazi/plugins/mime-ext.yazi/local.lua modified: yazi/.config/yazi/plugins/mime-ext.yazi/main.lua new file: yazi/.config/yazi/plugins/mime-ext.yazi/remote.lua modified: yazi/.config/yazi/plugins/rich-preview.yazi/main.lua modified: yazi/.config/yazi/plugins/smart-enter.yazi/README.md deleted: yazi/.config/yazi/plugins/whoosh.yazi/.luarc.json modified: yazi/.config/yazi/plugins/whoosh.yazi/LICENSE deleted: yazi/.config/yazi/plugins/whoosh.yazi/README-RU.md modified: yazi/.config/yazi/plugins/whoosh.yazi/README.md modified: yazi/.config/yazi/plugins/whoosh.yazi/bookmarks deleted: yazi/.config/yazi/plugins/whoosh.yazi/image/history.png deleted: yazi/.config/yazi/plugins/whoosh.yazi/image/plugin.png modified: yazi/.config/yazi/plugins/whoosh.yazi/main.lua modified: yazi/.config/yazi/yazi.toml renamed: yazi/.config/yazi/plugins/full-border.yazi/LICENSE -> yazi_1/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE renamed: yazi/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE-tmtheme -> yazi_1/.config/yazi/flavors/catppuccin-mocha.yazi/LICENSE-tmtheme renamed: yazi/.config/yazi/flavors/catppuccin-mocha.yazi/README.md -> yazi_1/.config/yazi/flavors/catppuccin-mocha.yazi/README.md renamed: yazi/.config/yazi/flavors/catppuccin-mocha.yazi/flavor.toml -> yazi_1/.config/yazi/flavors/catppuccin-mocha.yazi/flavor.toml renamed: yazi/.config/yazi/flavors/catppuccin-mocha.yazi/preview.png -> yazi_1/.config/yazi/flavors/catppuccin-mocha.yazi/preview.png renamed: yazi/.config/yazi/flavors/catppuccin-mocha.yazi/tmtheme.xml -> yazi_1/.config/yazi/flavors/catppuccin-mocha.yazi/tmtheme.xml renamed: yazi/.config/yazi/flavors/dracula.yazi -> yazi_1/.config/yazi/flavors/dracula.yazi renamed: yazi/.config/yazi/flavors/everforest-medium.yazi/LICENSE -> yazi_1/.config/yazi/flavors/everforest-medium.yazi/LICENSE renamed: yazi/.config/yazi/flavors/everforest-medium.yazi/LICENSE-tmtheme -> yazi_1/.config/yazi/flavors/everforest-medium.yazi/LICENSE-tmtheme renamed: yazi/.config/yazi/flavors/everforest-medium.yazi/README.md -> yazi_1/.config/yazi/flavors/everforest-medium.yazi/README.md renamed: yazi/.config/yazi/flavors/everforest-medium.yazi/flavor.toml -> yazi_1/.config/yazi/flavors/everforest-medium.yazi/flavor.toml renamed: yazi/.config/yazi/flavors/everforest-medium.yazi/preview.png -> yazi_1/.config/yazi/flavors/everforest-medium.yazi/preview.png renamed: yazi/.config/yazi/flavors/everforest-medium.yazi/tmtheme.xml -> yazi_1/.config/yazi/flavors/everforest-medium.yazi/tmtheme.xml new file: yazi_1/.config/yazi/flavors/gruvbox-dark.yazi/LICENSE new file: yazi_1/.config/yazi/flavors/gruvbox-dark.yazi/LICENSE-tmtheme new file: yazi_1/.config/yazi/flavors/gruvbox-dark.yazi/README.md new file: yazi_1/.config/yazi/flavors/gruvbox-dark.yazi/flavor.toml new file: yazi_1/.config/yazi/flavors/gruvbox-dark.yazi/preview.png new file: yazi_1/.config/yazi/flavors/gruvbox-dark.yazi/tmtheme.xml renamed: yazi/.config/yazi/flavors/gruvbox-material.yazi/LICENSE -> yazi_1/.config/yazi/flavors/gruvbox-material.yazi/LICENSE renamed: yazi/.config/yazi/flavors/gruvbox-material.yazi/LICENSE-tmtheme -> yazi_1/.config/yazi/flavors/gruvbox-material.yazi/LICENSE-tmtheme renamed: yazi/.config/yazi/flavors/gruvbox-material.yazi/README.md -> yazi_1/.config/yazi/flavors/gruvbox-material.yazi/README.md renamed: yazi/.config/yazi/flavors/gruvbox-material.yazi/flavor.toml -> yazi_1/.config/yazi/flavors/gruvbox-material.yazi/flavor.toml renamed: yazi/.config/yazi/flavors/gruvbox-material.yazi/preview.png -> yazi_1/.config/yazi/flavors/gruvbox-material.yazi/preview.png renamed: yazi/.config/yazi/flavors/gruvbox-material.yazi/tmtheme.xml -> yazi_1/.config/yazi/flavors/gruvbox-material.yazi/tmtheme.xml renamed: yazi/.config/yazi/flavors/kanagawa.yazi/LICENSE -> yazi_1/.config/yazi/flavors/kanagawa.yazi/LICENSE renamed: yazi/.config/yazi/flavors/kanagawa.yazi/LICENSE-tmtheme -> yazi_1/.config/yazi/flavors/kanagawa.yazi/LICENSE-tmtheme renamed: yazi/.config/yazi/flavors/kanagawa.yazi/README.md -> yazi_1/.config/yazi/flavors/kanagawa.yazi/README.md renamed: yazi/.config/yazi/flavors/kanagawa.yazi/flavor.toml -> yazi_1/.config/yazi/flavors/kanagawa.yazi/flavor.toml renamed: yazi/.config/yazi/flavors/kanagawa.yazi/preview.png -> yazi_1/.config/yazi/flavors/kanagawa.yazi/preview.png renamed: yazi/.config/yazi/flavors/kanagawa.yazi/tmtheme.xml -> yazi_1/.config/yazi/flavors/kanagawa.yazi/tmtheme.xml renamed: yazi/.config/yazi/flavors/monokai.yazi/LICENSE -> yazi_1/.config/yazi/flavors/monokai.yazi/LICENSE renamed: yazi/.config/yazi/flavors/monokai.yazi/LICENSE-tmtheme -> yazi_1/.config/yazi/flavors/monokai.yazi/LICENSE-tmtheme renamed: yazi/.config/yazi/flavors/monokai.yazi/README.md -> yazi_1/.config/yazi/flavors/monokai.yazi/README.md renamed: yazi/.config/yazi/flavors/monokai.yazi/flavor.toml -> yazi_1/.config/yazi/flavors/monokai.yazi/flavor.toml renamed: yazi/.config/yazi/flavors/monokai.yazi/preview.png -> yazi_1/.config/yazi/flavors/monokai.yazi/preview.png renamed: yazi/.config/yazi/flavors/monokai.yazi/tmtheme.xml -> yazi_1/.config/yazi/flavors/monokai.yazi/tmtheme.xml renamed: yazi/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE -> yazi_1/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE renamed: yazi/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE-tmtheme -> yazi_1/.config/yazi/flavors/rose-pine-moon.yazi/LICENSE-tmtheme renamed: yazi/.config/yazi/flavors/rose-pine-moon.yazi/README.md -> yazi_1/.config/yazi/flavors/rose-pine-moon.yazi/README.md renamed: yazi/.config/yazi/flavors/rose-pine-moon.yazi/flavor.toml -> yazi_1/.config/yazi/flavors/rose-pine-moon.yazi/flavor.toml renamed: yazi/.config/yazi/flavors/rose-pine-moon.yazi/preview.png -> yazi_1/.config/yazi/flavors/rose-pine-moon.yazi/preview.png renamed: yazi/.config/yazi/flavors/rose-pine-moon.yazi/tmtheme.xml -> yazi_1/.config/yazi/flavors/rose-pine-moon.yazi/tmtheme.xml renamed: yazi/.config/yazi/flavors/tokyo-night.yazi/LICENSE -> yazi_1/.config/yazi/flavors/tokyo-night.yazi/LICENSE renamed: yazi/.config/yazi/flavors/tokyo-night.yazi/LICENSE-tmtheme -> yazi_1/.config/yazi/flavors/tokyo-night.yazi/LICENSE-tmtheme renamed: yazi/.config/yazi/flavors/tokyo-night.yazi/README.md -> yazi_1/.config/yazi/flavors/tokyo-night.yazi/README.md renamed: yazi/.config/yazi/flavors/tokyo-night.yazi/flavor.toml -> yazi_1/.config/yazi/flavors/tokyo-night.yazi/flavor.toml renamed: yazi/.config/yazi/flavors/tokyo-night.yazi/preview.png -> yazi_1/.config/yazi/flavors/tokyo-night.yazi/preview.png renamed: yazi/.config/yazi/flavors/tokyo-night.yazi/tmtheme.xml -> yazi_1/.config/yazi/flavors/tokyo-night.yazi/tmtheme.xml new file: yazi_1/.config/yazi/init.lua new file: yazi_1/.config/yazi/keymap.toml renamed: yazi/.config/yazi/omp/omp.json -> yazi_1/.config/yazi/omp/omp.json renamed: yazi/.config/yazi/omp/omp.toml -> yazi_1/.config/yazi/omp/omp.toml renamed: yazi/.config/yazi/omp/omp2.toml -> yazi_1/.config/yazi/omp/omp2.toml renamed: yazi/.config/yazi/omp/omp_rose-pine.toml -> yazi_1/.config/yazi/omp/omp_rose-pine.toml new file: yazi_1/.config/yazi/package.toml renamed: yazi/.config/yazi/plugins/bunny.yazi/LICENSE -> yazi_1/.config/yazi/plugins/bunny.yazi/LICENSE renamed: yazi/.config/yazi/plugins/bunny.yazi/README.md -> yazi_1/.config/yazi/plugins/bunny.yazi/README.md renamed: yazi/.config/yazi/plugins/bunny.yazi/main.lua -> yazi_1/.config/yazi/plugins/bunny.yazi/main.lua renamed: yazi/.config/yazi/plugins/bypass.yazi/LICENSE -> yazi_1/.config/yazi/plugins/bypass.yazi/LICENSE renamed: yazi/.config/yazi/plugins/bypass.yazi/README.md -> yazi_1/.config/yazi/plugins/bypass.yazi/README.md renamed: yazi/.config/yazi/plugins/bypass.yazi/main.lua -> yazi_1/.config/yazi/plugins/bypass.yazi/main.lua renamed: yazi/.config/yazi/plugins/dupes.yazi/LICENSE -> yazi_1/.config/yazi/plugins/dupes.yazi/LICENSE renamed: yazi/.config/yazi/plugins/dupes.yazi/README.md -> yazi_1/.config/yazi/plugins/dupes.yazi/README.md renamed: yazi/.config/yazi/plugins/dupes.yazi/main.lua -> yazi_1/.config/yazi/plugins/dupes.yazi/main.lua renamed: yazi/.config/yazi/plugins/fazif.yazi/LICENSE -> yazi_1/.config/yazi/plugins/fazif.yazi/LICENSE renamed: yazi/.config/yazi/plugins/fazif.yazi/README.md -> yazi_1/.config/yazi/plugins/fazif.yazi/README.md renamed: yazi/.config/yazi/plugins/fazif.yazi/faziffd -> yazi_1/.config/yazi/plugins/fazif.yazi/faziffd renamed: yazi/.config/yazi/plugins/fazif.yazi/faziffdr -> yazi_1/.config/yazi/plugins/fazif.yazi/faziffdr renamed: yazi/.config/yazi/plugins/fazif.yazi/fazifrg -> yazi_1/.config/yazi/plugins/fazif.yazi/fazifrg renamed: yazi/.config/yazi/plugins/fazif.yazi/fazifrga -> yazi_1/.config/yazi/plugins/fazif.yazi/fazifrga renamed: yazi/.config/yazi/plugins/fazif.yazi/main.lua -> yazi_1/.config/yazi/plugins/fazif.yazi/main.lua new file: yazi_1/.config/yazi/plugins/fchar.yazi/LICENSE new file: yazi_1/.config/yazi/plugins/fchar.yazi/README.md new file: yazi_1/.config/yazi/plugins/fchar.yazi/main.lua renamed: yazi/.config/yazi/plugins/file-extra-metadata.yazi/LICENSE -> yazi_1/.config/yazi/plugins/file-extra-metadata.yazi/LICENSE renamed: yazi/.config/yazi/plugins/file-extra-metadata.yazi/README.md -> yazi_1/.config/yazi/plugins/file-extra-metadata.yazi/README.md new file: yazi_1/.config/yazi/plugins/file-extra-metadata.yazi/main.lua renamed: yazi/.config/yazi/plugins/git.yazi/LICENSE -> yazi_1/.config/yazi/plugins/full-border.yazi/LICENSE renamed: yazi/.config/yazi/plugins/full-border.yazi/README.md -> yazi_1/.config/yazi/plugins/full-border.yazi/README.md renamed: yazi/.config/yazi/plugins/full-border.yazi/main.lua -> yazi_1/.config/yazi/plugins/full-border.yazi/main.lua renamed: yazi/.config/yazi/plugins/mount.yazi/LICENSE -> yazi_1/.config/yazi/plugins/git.yazi/LICENSE renamed: yazi/.config/yazi/plugins/git.yazi/README.md -> yazi_1/.config/yazi/plugins/git.yazi/README.md renamed: yazi/.config/yazi/plugins/git.yazi/main.lua -> yazi_1/.config/yazi/plugins/git.yazi/main.lua renamed: yazi/.config/yazi/plugins/git.yazi/types.lua -> yazi_1/.config/yazi/plugins/git.yazi/types.lua renamed: yazi/.config/yazi/plugins/lazygit.yazi/LICENSE -> yazi_1/.config/yazi/plugins/lazygit.yazi/LICENSE renamed: yazi/.config/yazi/plugins/lazygit.yazi/README.md -> yazi_1/.config/yazi/plugins/lazygit.yazi/README.md renamed: yazi/.config/yazi/plugins/lazygit.yazi/main.lua -> yazi_1/.config/yazi/plugins/lazygit.yazi/main.lua renamed: yazi/.config/yazi/plugins/open-with-cmd.yazi/LICENSE -> yazi_1/.config/yazi/plugins/mediainfo.yazi/LICENSE new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/README.md new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/adobe-old.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/adobe-stable.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/assets/2025-02-15-09-14-23.png new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/assets/2025-02-15-09-15-39.png new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/assets/2025-02-15-16-51-11.png new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/assets/2025-02-15-16-52-39.png new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/audio-old.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/audio-stable.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/const.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/image-old.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/image-stable.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/main.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/none-media-preview-old.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/none-media-preview-stable.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/utils.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/video-old.lua new file: yazi_1/.config/yazi/plugins/mediainfo.yazi/video-stable.lua renamed: yazi/.config/yazi/plugins/piper.yazi/LICENSE -> yazi_1/.config/yazi/plugins/mime-ext.yazi/LICENSE new file: yazi_1/.config/yazi/plugins/mime-ext.yazi/README.md new file: yazi_1/.config/yazi/plugins/mime-ext.yazi/local.lua new file: yazi_1/.config/yazi/plugins/mime-ext.yazi/main.lua new file: yazi_1/.config/yazi/plugins/mime-ext.yazi/remote.lua renamed: yazi/.config/yazi/plugins/rsync.yazi/LICENSE -> yazi_1/.config/yazi/plugins/mount.yazi/LICENSE renamed: yazi/.config/yazi/plugins/mount.yazi/README.md -> yazi_1/.config/yazi/plugins/mount.yazi/README.md new file: yazi_1/.config/yazi/plugins/mount.yazi/cross.lua renamed: yazi/.config/yazi/plugins/mount.yazi/main.lua -> yazi_1/.config/yazi/plugins/mount.yazi/main.lua new file: yazi_1/.config/yazi/plugins/mount.yazi/sudo.lua renamed: yazi/.config/yazi/plugins/omp.yazi -> yazi_1/.config/yazi/plugins/omp.yazi renamed: yazi/.config/yazi/plugins/open-git-remote.yazi/LICENSE -> yazi_1/.config/yazi/plugins/open-git-remote.yazi/LICENSE renamed: yazi/.config/yazi/plugins/open-git-remote.yazi/README.md -> yazi_1/.config/yazi/plugins/open-git-remote.yazi/README.md renamed: yazi/.config/yazi/plugins/open-git-remote.yazi/main.lua -> yazi_1/.config/yazi/plugins/open-git-remote.yazi/main.lua new file: yazi_1/.config/yazi/plugins/open-with-cmd.yazi/LICENSE renamed: yazi/.config/yazi/plugins/open-with-cmd.yazi/README.md -> yazi_1/.config/yazi/plugins/open-with-cmd.yazi/README.md renamed: yazi/.config/yazi/plugins/open-with-cmd.yazi/main.lua -> yazi_1/.config/yazi/plugins/open-with-cmd.yazi/main.lua renamed: yazi/.config/yazi/plugins/ouch.yazi/LICENSE -> yazi_1/.config/yazi/plugins/ouch.yazi/LICENSE renamed: yazi/.config/yazi/plugins/ouch.yazi/README.md -> yazi_1/.config/yazi/plugins/ouch.yazi/README.md renamed: yazi/.config/yazi/plugins/ouch.yazi/main.lua -> yazi_1/.config/yazi/plugins/ouch.yazi/main.lua renamed: yazi/.config/yazi/plugins/toggle-pane.yazi/LICENSE -> yazi_1/.config/yazi/plugins/piper.yazi/LICENSE renamed: yazi/.config/yazi/plugins/piper.yazi/README.md -> yazi_1/.config/yazi/plugins/piper.yazi/README.md renamed: yazi/.config/yazi/plugins/piper.yazi/main.lua -> yazi_1/.config/yazi/plugins/piper.yazi/main.lua renamed: yazi/.config/yazi/plugins/projects.yazi/LICENSE -> yazi_1/.config/yazi/plugins/projects.yazi/LICENSE renamed: yazi/.config/yazi/plugins/projects.yazi/README.md -> yazi_1/.config/yazi/plugins/projects.yazi/README.md renamed: yazi/.config/yazi/plugins/projects.yazi/json.lua -> yazi_1/.config/yazi/plugins/projects.yazi/json.lua renamed: yazi/.config/yazi/plugins/projects.yazi/main.lua -> yazi_1/.config/yazi/plugins/projects.yazi/main.lua renamed: yazi/.config/yazi/plugins/recycle-bin.yazi/LICENSE -> yazi_1/.config/yazi/plugins/recycle-bin.yazi/LICENSE renamed: yazi/.config/yazi/plugins/recycle-bin.yazi/README.md -> yazi_1/.config/yazi/plugins/recycle-bin.yazi/README.md renamed: yazi/.config/yazi/plugins/recycle-bin.yazi/main.lua -> yazi_1/.config/yazi/plugins/recycle-bin.yazi/main.lua new file: yazi_1/.config/yazi/plugins/rich-preview.yazi/LICENSE new file: yazi_1/.config/yazi/plugins/rich-preview.yazi/README.md new file: yazi_1/.config/yazi/plugins/rich-preview.yazi/main.lua renamed: yazi/.config/yazi/plugins/vcs-files.yazi/LICENSE -> yazi_1/.config/yazi/plugins/rsync.yazi/LICENSE renamed: yazi/.config/yazi/plugins/rsync.yazi/README.md -> yazi_1/.config/yazi/plugins/rsync.yazi/README.md renamed: yazi/.config/yazi/plugins/rsync.yazi/assets/demo.gif -> yazi_1/.config/yazi/plugins/rsync.yazi/assets/demo.gif renamed: yazi/.config/yazi/plugins/rsync.yazi/assets/demo.webm -> yazi_1/.config/yazi/plugins/rsync.yazi/assets/demo.webm renamed: yazi/.config/yazi/plugins/rsync.yazi/main.lua -> yazi_1/.config/yazi/plugins/rsync.yazi/main.lua renamed: yazi/.config/yazi/plugins/simple-tag.yazi/LICENSE -> yazi_1/.config/yazi/plugins/simple-tag.yazi/LICENSE renamed: yazi/.config/yazi/plugins/simple-tag.yazi/README.md -> yazi_1/.config/yazi/plugins/simple-tag.yazi/README.md renamed: yazi/.config/yazi/plugins/simple-tag.yazi/main.lua -> yazi_1/.config/yazi/plugins/simple-tag.yazi/main.lua new file: yazi_1/.config/yazi/plugins/smart-enter.yazi/LICENSE new file: yazi_1/.config/yazi/plugins/smart-enter.yazi/README.md new file: yazi_1/.config/yazi/plugins/smart-enter.yazi/main.lua renamed: yazi/.config/yazi/plugins/smart-paste.yazi/LICENSE -> yazi_1/.config/yazi/plugins/smart-paste.yazi/LICENSE renamed: yazi/.config/yazi/plugins/smart-paste.yazi/README.md -> yazi_1/.config/yazi/plugins/smart-paste.yazi/README.md renamed: yazi/.config/yazi/plugins/smart-paste.yazi/main.lua -> yazi_1/.config/yazi/plugins/smart-paste.yazi/main.lua new file: yazi_1/.config/yazi/plugins/toggle-pane.yazi/LICENSE renamed: yazi/.config/yazi/plugins/toggle-pane.yazi/README.md -> yazi_1/.config/yazi/plugins/toggle-pane.yazi/README.md renamed: yazi/.config/yazi/plugins/toggle-pane.yazi/main.lua -> yazi_1/.config/yazi/plugins/toggle-pane.yazi/main.lua new file: yazi_1/.config/yazi/plugins/vcs-files.yazi/LICENSE renamed: yazi/.config/yazi/plugins/vcs-files.yazi/README.md -> yazi_1/.config/yazi/plugins/vcs-files.yazi/README.md renamed: yazi/.config/yazi/plugins/vcs-files.yazi/main.lua -> yazi_1/.config/yazi/plugins/vcs-files.yazi/main.lua renamed: yazi/.config/yazi/plugins/what-size.yazi/LICENSE -> yazi_1/.config/yazi/plugins/what-size.yazi/LICENSE renamed: yazi/.config/yazi/plugins/what-size.yazi/README.md -> yazi_1/.config/yazi/plugins/what-size.yazi/README.md renamed: yazi/.config/yazi/plugins/what-size.yazi/main.lua -> yazi_1/.config/yazi/plugins/what-size.yazi/main.lua new file: yazi_1/.config/yazi/plugins/whoosh.yazi new file: yazi_1/.config/yazi/plugins/wise-enter.yazi/LICENSE new file: yazi_1/.config/yazi/plugins/wise-enter.yazi/README.md new file: yazi_1/.config/yazi/plugins/wise-enter.yazi/main.lua renamed: yazi/.config/yazi/plugins/yafg.yazi/LICENSE -> yazi_1/.config/yazi/plugins/yafg.yazi/LICENSE renamed: yazi/.config/yazi/plugins/yafg.yazi/README.md -> yazi_1/.config/yazi/plugins/yafg.yazi/README.md renamed: yazi/.config/yazi/plugins/yafg.yazi/main.lua -> yazi_1/.config/yazi/plugins/yafg.yazi/main.lua renamed: yazi/.config/yazi/plugins/yaziline.yazi/LICENSE -> yazi_1/.config/yazi/plugins/yaziline.yazi/LICENSE renamed: yazi/.config/yazi/plugins/yaziline.yazi/README.md -> yazi_1/.config/yazi/plugins/yaziline.yazi/README.md renamed: yazi/.config/yazi/plugins/yaziline.yazi/main.lua -> yazi_1/.config/yazi/plugins/yaziline.yazi/main.lua renamed: yazi/.config/yazi/tags/home/liph/.local/share/Trash/files/tags.json -> yazi_1/.config/yazi/tags/home/liph/.local/share/Trash/files/tags.json renamed: yazi/.config/yazi/tags/home/liph/Downloads/tags.json -> yazi_1/.config/yazi/tags/home/liph/Downloads/tags.json renamed: yazi/.config/yazi/tags/home/liph/programming/webdev/html/static/tags.json -> yazi_1/.config/yazi/tags/home/liph/programming/webdev/html/static/tags.json new file: yazi_1/.config/yazi/tags/home/liph/scripts/tags.json renamed: yazi/.config/yazi/tags/home/liph/tags.json -> yazi_1/.config/yazi/tags/home/liph/tags.json new file: yazi_1/.config/yazi/yazi.toml
359 lines
11 KiB
Lua
359 lines
11 KiB
Lua
-- Change this to switch themes
|
|
-- local THEME = "kanagawa"
|
|
-- local THEME = "catppuccin-mocha"
|
|
-- local THEME = "everforest-medium"
|
|
-- local THEME = "gruvbox-material"
|
|
-- local THEME = "tokyo-night"
|
|
local THEME = "rose_pine-moon"
|
|
|
|
-- local theme_colors = {
|
|
-- rose_pine = {
|
|
-- primary = "#c4a7e7", -- iris/mauve (purple-like color from rose-pine palette)
|
|
-- secondary = "#6e6a86", -- muted/subtle (comparable to comment/gray colors)
|
|
-- yanked = "#9ccfd8", -- foam (cyan-like accent color)
|
|
-- cut = "#eb6f92", -- love (red-like accent color)
|
|
-- },
|
|
-- carbonfox = {
|
|
-- primary = "#78a9ff",
|
|
-- secondary = "#525252",
|
|
-- yanked = "#3ddbd9",
|
|
-- cut = "#ff7eb6",
|
|
-- },
|
|
-- kanagawa = {
|
|
-- primary = "#7e9cd8",
|
|
-- secondary = "#54546d",
|
|
-- yanked = "#7aa89f",
|
|
-- cut = "#e82424",
|
|
-- },
|
|
-- sonokai = {
|
|
-- primary = "#76cce0",
|
|
-- secondary = "#7f8490",
|
|
-- yanked = "#fc5d7c",
|
|
-- cut = "#f85e84",
|
|
-- },
|
|
-- catppuccin = {
|
|
-- primary = "#89b4fa",
|
|
-- secondary = "#6c7086",
|
|
-- yanked = "#94e2d5",
|
|
-- cut = "#f38ba8",
|
|
-- },
|
|
-- dracula = {
|
|
-- primary = "#bd93f9", -- purple
|
|
-- secondary = "#6272a4", -- comment
|
|
-- yanked = "#8be9fd", -- cyan
|
|
-- cut = "#ff5555", -- red
|
|
-- },
|
|
-- everforest = {
|
|
-- primary = "#7fbbb3", -- aqua
|
|
-- secondary = "#859289", -- gray
|
|
-- yanked = "#a7c080", -- green
|
|
-- cut = "#e67e80", -- red
|
|
-- },
|
|
-- gruvbox = {
|
|
-- primary = "#7daea3", -- aqua
|
|
-- secondary = "#7c6f64", -- gray
|
|
-- yanked = "#a9b665", -- green
|
|
-- cut = "#ea6962", -- red
|
|
-- },
|
|
-- nightfox = {
|
|
-- primary = "#719cd6", -- blue
|
|
-- secondary = "#738091", -- comment
|
|
-- yanked = "#63cdcf", -- cyan
|
|
-- cut = "#c94f6d", -- red
|
|
-- },
|
|
-- onedark = {
|
|
-- primary = "#61afef", -- blue
|
|
-- secondary = "#5c6370", -- gray
|
|
-- yanked = "#56b6c2", -- cyan
|
|
-- cut = "#e06c75", -- red
|
|
-- },
|
|
-- }
|
|
|
|
-- eocal c = theme_colors[THEME]
|
|
|
|
-- require("yaziline"):setup({
|
|
-- color = c.primary,
|
|
-- secondary_color = c.secondary,
|
|
-- default_files_color = "darkgray",
|
|
-- selected_files_color = "white",
|
|
-- yanked_files_color = c.yanked,
|
|
-- cut_files_color = c.cut,
|
|
-- separator_style = "angly", -- "angly" | "curvy" | "liney" | "empty"
|
|
-- separator_open = "",
|
|
-- separator_close = "",
|
|
-- separator_open_thin = "",
|
|
-- separator_close_thin = "",
|
|
-- separator_head = "",
|
|
-- separator_tail = "",
|
|
|
|
-- select_symbol = "",
|
|
-- yank_symbol = "",
|
|
|
|
-- filename_max_length = 24, -- truncate when filename > 24
|
|
-- filename_truncate_length = 6, -- leave 6 chars on both sides
|
|
-- filename_truncate_separator = "...",
|
|
-- })
|
|
|
|
require("recycle-bin"):setup({
|
|
trash_dir = "~/.local/share/Trash/",
|
|
})
|
|
|
|
-- require("omp"):setup({ config = "/home/liph/.config/yazi/omp/omp.toml" })
|
|
|
|
require("mime-ext"):setup({
|
|
-- with_files = {
|
|
-- tex = "text/makefile",
|
|
-- },
|
|
|
|
with_exts = {
|
|
tex = "text/makefile",
|
|
},
|
|
})
|
|
|
|
require("full-border"):setup({
|
|
type = ui.Border.ROUNDED,
|
|
})
|
|
|
|
-- git-yazi plugin
|
|
-- th.git = th.git or {}
|
|
-- th.git.modified = ui.Style():fg("blue")
|
|
-- th.git.deleted = ui.Style():fg("red"):bold()
|
|
require("git"):setup()
|
|
-- whoosh plugin
|
|
-- You can configure your bookmarks using simplified syntax
|
|
-- local bookmarks = {
|
|
-- { tag = "Documents", path = "~/Documents", key = "D" },
|
|
-- }
|
|
|
|
-- You can also configure bookmarks with key arrays
|
|
-- local bookmarks = {
|
|
-- { tag = "Desktop", path = "~/Desktop", key = { "d", "D" } },
|
|
-- { tag = "Documents", path = "~/Documents", key = { "d", "d" } },
|
|
-- { tag = "Downloads", path = "~/Downloads", key = "o" },
|
|
-- { tag = "Downloads", path = "~/Downloads", key = "o" },
|
|
-- { tag = "Downloads", path = "~/Downloads", key = "o" },
|
|
-- { tag = "Downloads", path = "~/Downloads", key = "o" },
|
|
-- { tag = "Downloads", path = "~/Downloads", key = "o" },
|
|
-- }
|
|
|
|
require("whoosh"):setup({
|
|
-- Configuration bookmarks (cannot be deleted through plugin)
|
|
bookmarks = bookmarks,
|
|
|
|
-- Notification settings
|
|
jump_notify = false,
|
|
|
|
-- Key generation for auto-assigning bookmark keys
|
|
keys = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
|
|
|
|
-- Configure the built-in menu action hotkeys
|
|
-- false - hide menu item
|
|
special_keys = {
|
|
create_temp = "<Enter>", -- Create a temporary bookmark from the menu
|
|
fuzzy_search = "<Space>", -- Launch fuzzy search (fzf)
|
|
history = "<Tab>", -- Open directory history
|
|
previous_dir = "<Backspace>", -- Jump back to the previous directory
|
|
},
|
|
|
|
-- File path for storing user bookmarks
|
|
bookmarks_path = (
|
|
ya.target_family() == "windows" and os.getenv("APPDATA") .. "\\yazi\\config\\plugins\\whoosh.yazi\\bookmarks"
|
|
) or (os.getenv("HOME") .. "/.config/yazi/plugins/whoosh.yazi/bookmarks"),
|
|
|
|
-- Replace home directory with "~"
|
|
home_alias_enabled = true, -- Toggle home aliasing in displays
|
|
|
|
-- Path truncation in navigation menu
|
|
path_truncate_enabled = false, -- Enable/disable path truncation
|
|
path_max_depth = 3, -- Maximum path depth before truncation
|
|
|
|
-- Path truncation in fuzzy search (fzf)
|
|
fzf_path_truncate_enabled = false, -- Enable/disable path truncation in fzf
|
|
fzf_path_max_depth = 5, -- Maximum path depth before truncation in fzf
|
|
|
|
-- Long folder name truncation
|
|
path_truncate_long_names_enabled = false, -- Enable in navigation menu
|
|
fzf_path_truncate_long_names_enabled = false, -- Enable in fzf
|
|
path_max_folder_name_length = 20, -- Max length in navigation menu
|
|
fzf_path_max_folder_name_length = 20, -- Max length in fzf
|
|
|
|
-- History directory settings
|
|
history_size = 10, -- Number of directories in history (default 10)
|
|
history_fzf_path_truncate_enabled = false, -- Enable/disable path truncation by depth for history
|
|
history_fzf_path_max_depth = 5, -- Maximum path depth before truncation for history (default 5)
|
|
history_fzf_path_truncate_long_names_enabled = false, -- Enable/disable long folder name truncation for history
|
|
history_fzf_path_max_folder_name_length = 30, -- Maximum length for folder names in history (default 30)
|
|
})
|
|
|
|
-- projetc plugin
|
|
require("projects"):setup({
|
|
event = {
|
|
save = {
|
|
enable = true,
|
|
name = "project-saved",
|
|
},
|
|
load = {
|
|
enable = true,
|
|
name = "project-loaded",
|
|
},
|
|
delete = {
|
|
enable = true,
|
|
name = "project-deleted",
|
|
},
|
|
delete_all = {
|
|
enable = true,
|
|
name = "project-deleted-all",
|
|
},
|
|
merge = {
|
|
enable = true,
|
|
name = "project-merged",
|
|
},
|
|
},
|
|
save = {
|
|
method = "yazi", -- yazi | lua
|
|
yazi_load_event = "@projects-load", -- event name when loading projects in `yazi` method
|
|
lua_save_path = "", -- path of saved file in `lua` method, comment out or assign explicitly
|
|
-- default value:
|
|
-- windows: "%APPDATA%/yazi/state/projects.json"
|
|
-- unix: "~/.local/state/yazi/projects.json"
|
|
},
|
|
last = {
|
|
update_after_save = true,
|
|
update_after_load = true,
|
|
update_before_quit = false,
|
|
load_after_start = false,
|
|
},
|
|
merge = {
|
|
event = "projects-merge",
|
|
quit_after_merge = false,
|
|
},
|
|
notify = {
|
|
enable = true,
|
|
title = "Projects",
|
|
timeout = 3,
|
|
level = "info",
|
|
},
|
|
})
|
|
|
|
-- yafg plugin
|
|
require("yafg"):setup({
|
|
editor = "nvim", -- Editor command (default: "hx")
|
|
args = { "--noplugin" }, -- Additional editor arguments (default: {})
|
|
file_arg_format = "+{row} {file}", -- File argument format (default: "{file}:{row}:{col}")
|
|
})
|
|
|
|
require("simple-tag"):setup({
|
|
-- UI display mode (icon, text, hidden)
|
|
ui_mode = "icon", -- (Optional)
|
|
|
|
-- Disable tag key hints (popup in bottom right corner)
|
|
hints_disabled = false, -- (Optional)
|
|
|
|
-- linemode order: adjusts icon/text position. For example, if you want icon to be on the most left of linemode then set linemode_order larger than 1000.
|
|
-- More info: https://github.com/sxyazi/yazi/blob/077faacc9a84bb5a06c5a8185a71405b0cb3dc8a/yazi-plugin/preset/components/linemode.lua#L4-L5
|
|
linemode_order = 500, -- (Optional)
|
|
|
|
-- You can backup/restore this folder within the same OS (Linux, windows, or MacOS).
|
|
-- But you can't restore backed up folder in the different OS because they use difference absolute path.
|
|
-- save_path = -- full path to save tags folder (Optional)
|
|
-- - Linux/MacOS: os.getenv("HOME") .. "/.config/yazi/tags"
|
|
-- - Windows: os.getenv("APPDATA") .. "\\yazi\\config\\tags"
|
|
|
|
-- Set tag colors
|
|
colors = { -- (Optional)
|
|
-- Set this same value with `theme.toml` > [mgr] > hovered > reversed
|
|
-- Default theme use "reversed = true".
|
|
-- More info: https://github.com/sxyazi/yazi/blob/077faacc9a84bb5a06c5a8185a71405b0cb3dc8a/yazi-config/preset/theme-dark.toml#L25
|
|
reversed = true, -- (Optional)
|
|
|
|
-- More colors: https://yazi-rs.github.io/docs/configuration/theme#types.color
|
|
-- format: [tag key] = "color"
|
|
["*"] = "#bf68d9", -- (Optional)
|
|
["$"] = "green",
|
|
["!"] = "#cc9057",
|
|
["1"] = "cyan",
|
|
["p"] = "red",
|
|
},
|
|
|
|
-- Set tag icons. Only show when ui_mode = "icon".
|
|
-- Any text or nerdfont icons should work as long as you use nerdfont to render yazi.
|
|
-- Default icon from mactag.yazi: ●; Some generic icons: , ,
|
|
-- More icon from nerd fonts: https://www.nerdfonts.com/cheat-sheet
|
|
icons = { -- (Optional)
|
|
-- default icon
|
|
default = "",
|
|
|
|
-- format: [tag key] = "tag icon"
|
|
["*"] = "*",
|
|
["$"] = "",
|
|
["!"] = "",
|
|
["p"] = "",
|
|
},
|
|
})
|
|
-- require("omp"):setup({
|
|
-- config = "/home/liph/.config/ohmyposh/yazi-zen.json",
|
|
-- })
|
|
|
|
-- default config
|
|
require("fchar"):setup({
|
|
-- if true: f -> file, File, FILE
|
|
insensitive = true,
|
|
-- if true: f -> file, .file, @file, #file, ...file
|
|
skip_symbols = true,
|
|
-- if {"yazi-"}: f -> file, yazi-file
|
|
skip_prefix = {},
|
|
-- start: f -> file
|
|
-- word: f -> file, also-file
|
|
-- all: f -> file, also-file, alsofile, elf
|
|
search_location = "start",
|
|
aliases = {},
|
|
})
|
|
|
|
-- aliases for German
|
|
require("fchar"):setup({
|
|
aliases = {
|
|
a = "ä",
|
|
o = "ö",
|
|
u = "ü",
|
|
s = "ß",
|
|
},
|
|
})
|
|
|
|
-- you may want to turn off the search regex from
|
|
-- showing up in the header by doing this
|
|
function Header:flags()
|
|
local cwd = self._current.cwd
|
|
local filter = self._current.files.filter
|
|
|
|
local t = {}
|
|
if cwd.is_search then
|
|
t[#t + 1] = string.format("search: %s", cwd.domain)
|
|
end
|
|
if filter then
|
|
t[#t + 1] = string.format("filter: %s", filter)
|
|
end
|
|
return #t == 0 and "" or " (" .. table.concat(t, ", ") .. ")"
|
|
end
|
|
|
|
require("dupes"):setup({
|
|
-- Global settings
|
|
save_op = false, -- Save results to file by default
|
|
-- auto_confirm = true, -- Skip confirmation for apply (use with caution!)
|
|
|
|
profiles = {
|
|
-- Interactive mode: recursively scan and display duplicates
|
|
interactive = {
|
|
args = { "-r" },
|
|
},
|
|
-- Apply mode: recursively scan and DELETE duplicates
|
|
apply = {
|
|
args = { "-r", "-N", "-d" },
|
|
save_op = true, -- Save results before deletion
|
|
},
|
|
-- Custom profile example (uncomment to use)
|
|
-- custom = {
|
|
-- args = { "-r", "-s", }, -- Your custom jdupes flags
|
|
-- },
|
|
},
|
|
})
|