whos keeping altering my sixel image files?

This commit is contained in:
2026-07-22 23:12:16 +02:00
parent cec87693c9
commit d926207482
12 changed files with 43 additions and 35 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -2
View File
@@ -12,9 +12,8 @@ gtk-enable-input-feedback-sounds=0
gtk-font-name=Sarasa UI SC, 10 gtk-font-name=Sarasa UI SC, 10
gtk-icon-theme-name=Papirus gtk-icon-theme-name=Papirus
gtk-menu-images=true gtk-menu-images=true
gtk-modules=colorreload-gtk-module:appmenu-gtk-module gtk-modules=colorreload-gtk-module
gtk-primary-button-warps-slider=true gtk-primary-button-warps-slider=true
gtk-shell-shows-menubar=1
gtk-sound-theme-name=ocean gtk-sound-theme-name=ocean
gtk-theme-name=catppuccin-mocha-blue-standard+default gtk-theme-name=catppuccin-mocha-blue-standard+default
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
@@ -1,3 +0,0 @@
{
"editor.formatOnSave": true
}
@@ -2,6 +2,7 @@
zsh-users/zsh-syntax-highlighting zsh-users/zsh-syntax-highlighting
# Catppuccin Mocha theme for syntax highlighting # Catppuccin Mocha theme for syntax highlighting
# catppuccin/zsh-syntax-highlighting path:themes/catppuccin_latte-zsh-syntax-highlighting.zsh
catppuccin/zsh-syntax-highlighting path:themes/catppuccin_mocha-zsh-syntax-highlighting.zsh catppuccin/zsh-syntax-highlighting path:themes/catppuccin_mocha-zsh-syntax-highlighting.zsh
# Fish-like autosuggestions # Fish-like autosuggestions
+6 -6
View File
@@ -1,17 +1,17 @@
[[plugin.deps]] [[plugin.deps]]
use = "yazi-rs/plugins:git" use = "yazi-rs/plugins:git"
rev = "8cd50c6" rev = "bbac5e7"
hash = "88e56a64b7ce7c4314427452343fef17" hash = "88e56a64b7ce7c4314427452343fef17"
[[plugin.deps]] [[plugin.deps]]
use = "yazi-rs/plugins:smart-enter" use = "yazi-rs/plugins:smart-enter"
rev = "8cd50c6" rev = "bbac5e7"
hash = "187cc58ba7ac3befd49c342129e6f1b6" hash = "187cc58ba7ac3befd49c342129e6f1b6"
[[plugin.deps]] [[plugin.deps]]
use = "h-hg/yamb" use = "h-hg/yamb"
rev = "5f2e22e" rev = "5576bd7"
hash = "699fe07e0d2d1b4af8dafb84168eeb04" hash = "2cf0dcda0e16e77342ae50c50134d238"
[[plugin.deps]] [[plugin.deps]]
use = "KKV9/compress" use = "KKV9/compress"
@@ -20,8 +20,8 @@ hash = "fbaf0adc8efc59555b748d36aab62d40"
[[plugin.deps]] [[plugin.deps]]
use = "llanosrocas/yaziline" use = "llanosrocas/yaziline"
rev = "25161c1" rev = "c975c26"
hash = "5c7802a9ac249be88729978e3b9525bc" hash = "f5e051378c7ee472234ed2abdf0252e7"
[[plugin.deps]] [[plugin.deps]]
use = "Rolv-Apneseth/starship" use = "Rolv-Apneseth/starship"
@@ -128,7 +128,7 @@ local generate_key = function(bookmarks)
local key2rank = get_state_attr("key2rank") local key2rank = get_state_attr("key2rank")
local mb = {} local mb = {}
for _, item in pairs(bookmarks) do for _, item in pairs(bookmarks) do
if #item.key == 1 then if #item.key == 1 and key2rank[item.key] then
table.insert(mb, item.key) table.insert(mb, item.key)
end end
end end
@@ -9,7 +9,7 @@ All supported features are listed [here](#features). More presets are available
## Requirements ## Requirements
- yazi version >= [26.1.22](https://github.com/sxyazi/yazi/releases/tag/v26.1.22). - yazi version >= [26.5.6](https://github.com/sxyazi/yazi/releases/tag/v26.5.6).
- Font with symbol support. For example [Nerd Fonts](https://www.nerdfonts.com/). - Font with symbol support. For example [Nerd Fonts](https://www.nerdfonts.com/).
## Compatibility ## Compatibility
@@ -24,6 +24,7 @@ This setup allows shipping stable versions on time, while giving early access to
| yaziline | yazi | | yaziline | yazi |
| :------------------------------------------------------------------------: | ----------------------------------------------------------------------------------------- | | :------------------------------------------------------------------------: | ----------------------------------------------------------------------------------------- |
| [v2.5.5](https://github.com/llanosrocas/yaziline.yazi/releases/tag/v2.5.5) | [v26.5.6](https://github.com/sxyazi/yazi/releases/tag/v26.5.6) |
| [v2.5.4](https://github.com/llanosrocas/yaziline.yazi/releases/tag/v2.5.4) | [v26.5.6](https://github.com/sxyazi/yazi/releases/tag/v26.5.6) | | [v2.5.4](https://github.com/llanosrocas/yaziline.yazi/releases/tag/v2.5.4) | [v26.5.6](https://github.com/sxyazi/yazi/releases/tag/v26.5.6) |
| [v2.5.3](https://github.com/llanosrocas/yaziline.yazi/releases/tag/v2.5.3) | [v26.1.22](https://github.com/sxyazi/yazi/releases/tag/v26.1.22) | | [v2.5.3](https://github.com/llanosrocas/yaziline.yazi/releases/tag/v2.5.3) | [v26.1.22](https://github.com/sxyazi/yazi/releases/tag/v26.1.22) |
| [v2.5.2](https://github.com/llanosrocas/yaziline.yazi/releases/tag/v2.5.2) | [v26.1.22](https://github.com/sxyazi/yazi/releases/tag/v26.1.22) | | [v2.5.2](https://github.com/llanosrocas/yaziline.yazi/releases/tag/v2.5.2) | [v26.1.22](https://github.com/sxyazi/yazi/releases/tag/v26.1.22) |
@@ -59,7 +60,7 @@ This is default config, if you want to see presets go to [this section](#presets
```lua ```lua
require("yaziline"):setup({ require("yaziline"):setup({
color = "#98c379", color = "#98c379",
secondary_color = "#5A6078", secondary_color = "#5a6078",
default_files_color = "darkgray", -- color of the file counter when it's inactive default_files_color = "darkgray", -- color of the file counter when it's inactive
selected_files_color = "white", selected_files_color = "white",
yanked_files_color = "green", yanked_files_color = "green",
@@ -82,13 +83,15 @@ require("yaziline"):setup({
}) })
``` ```
By default yaziline uses color values from your `theme.toml`: By default yaziline uses color values from `theme.toml`:
- mode and position font color: th.which.mask.bg - mode and position text color (fg): `th.which.mask.bg`
- default_files_color: which.separator_style.fg - mode, position, and percent background / primary color: `style.main.bg`
- selected_files_color: mgr.count_selected.bg - secondary_color (separators, modified date, empty dir label): `which.separator_style.fg`
- yanked_files_color: mgr.count_copied.bg - default_files_color: `secondary_color`, falling back to `which.separator_style.fg`, falling back to "darkgray"
- cut_files_color: mgr.count_cut.bg - selected_files_color: `mgr.count_selected.bg`
- yanked_files_color: `mgr.count_copied.bg`
- cut_files_color: `mgr.count_cut.bg`
``` ```
 MODE  size  long_file...name.md  S 0 Y 0  MODE  size  long_file...name.md  S 0 Y 0
@@ -30,6 +30,7 @@ local function setup(_, options)
color = options.color or nil, color = options.color or nil,
secondary_color = options.secondary_color or nil, secondary_color = options.secondary_color or nil,
default_files_color = options.default_files_color default_files_color = options.default_files_color
or options.secondary_color
or th.which.separator_style:fg() or th.which.separator_style:fg()
or "darkgray", or "darkgray",
selected_files_color = options.selected_files_color selected_files_color = options.selected_files_color
@@ -39,6 +40,7 @@ local function setup(_, options)
or th.mgr.count_copied:bg() or th.mgr.count_copied:bg()
or "green", or "green",
cut_files_color = options.cut_files_color or th.mgr.count_cut:bg() or "red", cut_files_color = options.cut_files_color or th.mgr.count_cut:bg() or "red",
mask_color = th.which.mask:bg(),
} }
local current_separator_style = config.separator_styles local current_separator_style = config.separator_styles
@@ -55,7 +57,7 @@ local function setup(_, options)
ui.Span(current_separator_style.separator_head) ui.Span(current_separator_style.separator_head)
:fg(config.color or style.main:bg()), :fg(config.color or style.main:bg()),
ui.Span(" " .. mode .. " ") ui.Span(" " .. mode .. " ")
:fg(th.which.mask:bg()) :fg(config.mask_color)
:bg(config.color or style.main:bg()), :bg(config.color or style.main:bg()),
}) })
end end
@@ -138,7 +140,7 @@ local function setup(_, options)
return ui.Line({ return ui.Line({
ui.Span(" " .. current_separator_style.separator_close_thin .. " ") ui.Span(" " .. current_separator_style.separator_close_thin .. " ")
:fg(th.which.separator_style:fg()), :fg(config.secondary_color or th.which.separator_style:fg()),
ui.Span(config.select_symbol .. " " .. files_selected .. " ") ui.Span(config.select_symbol .. " " .. files_selected .. " ")
:fg(selected_fg), :fg(selected_fg),
ui.Span(yanked_text .. " "):fg(yanked_fg), ui.Span(yanked_text .. " "):fg(yanked_fg),
@@ -160,7 +162,7 @@ local function setup(_, options)
.. " " .. " "
.. current_separator_style.separator_open_thin .. current_separator_style.separator_open_thin
.. " " .. " "
):fg(th.which.separator_style:fg()) ):fg(config.secondary_color or th.which.separator_style:fg())
end end
function Status:percent() function Status:percent()
@@ -201,7 +203,7 @@ local function setup(_, options)
ui.Span( ui.Span(
string.format(" %2d/%-2d ", math.min(cursor + 1, length), length) string.format(" %2d/%-2d ", math.min(cursor + 1, length), length)
) )
:fg(th.which.mask:bg()) :fg(config.mask_color)
:bg(config.color or style.main:bg()), :bg(config.color or style.main:bg()),
ui.Span(current_separator_style.separator_tail) ui.Span(current_separator_style.separator_tail)
:fg(config.color or style.main:bg()), :fg(config.color or style.main:bg()),
+13 -7
View File
@@ -64,14 +64,20 @@ update-full-list:end -->
| --------- | ---------------------------- | | --------- | ---------------------------- |
| alass | Subtitle sync; used in mpv | | alass | Subtitle sync; used in mpv |
| axel | CLI download accelerator | | axel | CLI download accelerator |
| bear | Generate files for clangd |
| figlet | Draw large letters | | figlet | Draw large letters |
| foliate | GTK eBook reader | | foliate | GTK eBook reader |
| gearlever | AppImage manager | | gearlever | AppImage manager |
| gping | Ping with better looking TUI | | gping | Ping with better looking TUI |
| hyperfine | CLI Benchmarking tool |
| inxi | More professional fastfetch |
| jp2a | JPEG to ASCII | | jp2a | JPEG to ASCII |
| namcap | Pacman package analyzer |
| nethogs | Network top | | nethogs | Network top |
| picard | Music tagger (MusicBrainz) | | picard | Music tagger (MusicBrainz) |
| tmon | Thermal monitor |
| toilet | Better FIGlet | | toilet | Better FIGlet |
| tokei | Better CLOC |
| wev | Debug wayland events | | wev | Debug wayland events |
| yad | Fork of zenity | | yad | Fork of zenity |
| zenity | Display dialog boxes via cli | | zenity | Display dialog boxes via cli |
@@ -158,6 +164,7 @@ cython
deno deno
devtools devtools
digital digital
direnv
discord discord
dnsmasq dnsmasq
docker docker
@@ -202,6 +209,7 @@ foliate
font-manager font-manager
fontforge fontforge
foot foot
freeze-bin
frei0r-plugins frei0r-plugins
fssimu2 fssimu2
fuzzel fuzzel
@@ -220,6 +228,7 @@ git-filter-repo
git-sizer git-sizer
github-cli github-cli
glaze glaze
gnome-connections
gnome-keyring gnome-keyring
gnome-text-editor gnome-text-editor
go go
@@ -245,7 +254,6 @@ hypridle
hyprlock hyprlock
hyprpicker hyprpicker
hyprpolkitagent hyprpolkitagent
hyprsunset
hyprutils hyprutils
imagemagick imagemagick
inetutils inetutils
@@ -292,8 +300,6 @@ libspng
libva-intel-driver libva-intel-driver
libva-nvidia-driver libva-nvidia-driver
libva-utils libva-utils
libvips
lightdm
linux-cachyos linux-cachyos
linux-cachyos-headers linux-cachyos-headers
linux-firmware-intel linux-firmware-intel
@@ -353,7 +359,9 @@ oavif-git
obs-studio obs-studio
obsidian obsidian
okular okular
omp-bin
opam opam
openbsd-netcat
opencl-headers opencl-headers
opencl-nvidia opencl-nvidia
opencode opencode
@@ -361,7 +369,6 @@ openssh
os-prober os-prober
pacman-contrib pacman-contrib
pacman-utils pacman-utils
pamixer
pandoc-bin pandoc-bin
papirus-icon-theme papirus-icon-theme
perf perf
@@ -425,12 +432,12 @@ qtcreator
qtrvsim qtrvsim
quickemu quickemu
quickshell-git quickshell-git
qutebrowser
rclone rclone
reflector reflector
resources resources
riscv64-linux-gnu-binutils riscv64-linux-gnu-binutils
riscv64-linux-gnu-gcc riscv64-linux-gnu-gcc
rmpc
rsync rsync
ruff ruff
rustdesk rustdesk
@@ -491,6 +498,7 @@ tk
tmon tmon
tmux tmux
toilet toilet
tokei
tombi tombi
tpm2-tools tpm2-tools
trash-cli trash-cli
@@ -513,7 +521,6 @@ uv
valgrind valgrind
vapoursynth-plugin-vship-cuda-git vapoursynth-plugin-vship-cuda-git
ventoy-bin ventoy-bin
verilator
vesktop-bin vesktop-bin
vicinae vicinae
vim vim
@@ -591,7 +598,6 @@ xwayland-satellite
yad yad
yay yay
yazi yazi
yosys
yt-dlp yt-dlp
zellij zellij
zen-browser-bin zen-browser-bin