From c48f11992cb7cc51a5cda1056be131788808ff76 Mon Sep 17 00:00:00 2001 From: Uyanide Date: Tue, 5 May 2026 09:24:09 +0200 Subject: [PATCH] update --- config/nwg-look/.config/gtk-3.0/settings.ini | 3 +-- config/nwg-look/.config/gtk-4.0/servers | 12 ++++++------ config/shell/.config/zsh/conf.d/60-alias.zsh | 6 ++---- config/yazi/.config/yazi/package.toml | 4 ++-- memo/av1an.md | 16 +++++++++++++++- memo/kmscon.md | 2 +- memo/packages.md | 7 ++++--- 7 files changed, 31 insertions(+), 19 deletions(-) diff --git a/config/nwg-look/.config/gtk-3.0/settings.ini b/config/nwg-look/.config/gtk-3.0/settings.ini index 4831780..17f5189 100644 --- a/config/nwg-look/.config/gtk-3.0/settings.ini +++ b/config/nwg-look/.config/gtk-3.0/settings.ini @@ -12,9 +12,8 @@ gtk-enable-input-feedback-sounds=0 gtk-font-name=Sarasa UI SC, 10 gtk-icon-theme-name=Papirus gtk-menu-images=true -gtk-modules=colorreload-gtk-module:appmenu-gtk-module +gtk-modules=colorreload-gtk-module gtk-primary-button-warps-slider=true -gtk-shell-shows-menubar=1 gtk-sound-theme-name=ocean gtk-theme-name=catppuccin-mocha-blue-standard+default gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR diff --git a/config/nwg-look/.config/gtk-4.0/servers b/config/nwg-look/.config/gtk-4.0/servers index cb47a1d..37b25e9 100644 --- a/config/nwg-look/.config/gtk-4.0/servers +++ b/config/nwg-look/.config/gtk-4.0/servers @@ -3,22 +3,22 @@ xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks" xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info" > - - default on deccenia + + documents auf 100.64.0.2 - + - - documents on deccenia + + default auf 100.64.0.2 - + diff --git a/config/shell/.config/zsh/conf.d/60-alias.zsh b/config/shell/.config/zsh/conf.d/60-alias.zsh index e559c83..405a06d 100644 --- a/config/shell/.config/zsh/conf.d/60-alias.zsh +++ b/config/shell/.config/zsh/conf.d/60-alias.zsh @@ -197,14 +197,12 @@ if (( $+commands[git] )); then if [[ ! -d "$dir_name" ]]; then git clone "$repo" || return 1 fi + builtin cd "$dir_name" local app="$1" if [[ -n "$app" ]] && (( $+commands[$app] )); then echo "Opening project with $app" - nohup "$app" "$dir_name" >/dev/null 2>&1 & + nohup "$app" . >/dev/null 2>&1 & disown - else - echo "Opening method missing or invalid" - builtin cd "$dir_name" fi } fi diff --git a/config/yazi/.config/yazi/package.toml b/config/yazi/.config/yazi/package.toml index 4634ab0..14b594e 100644 --- a/config/yazi/.config/yazi/package.toml +++ b/config/yazi/.config/yazi/package.toml @@ -1,11 +1,11 @@ [[plugin.deps]] use = "yazi-rs/plugins:git" -rev = "ac82af3" +rev = "26512c7" hash = "6849444b7c2df08eace83f3f86fb55a3" [[plugin.deps]] use = "yazi-rs/plugins:smart-enter" -rev = "ac82af3" +rev = "26512c7" hash = "187cc58ba7ac3befd49c342129e6f1b6" [[plugin.deps]] diff --git a/memo/av1an.md b/memo/av1an.md index c17f866..da991be 100644 --- a/memo/av1an.md +++ b/memo/av1an.md @@ -22,7 +22,21 @@ 所以不会出问题. 主要影响范围是打包者或上游硬编码插件安装路径为 `/usr/lib/vapoursynth` 的包, 其中包括少数 extra 仓库的包如 `extra/ffms2` 和众多 AUR 包. -- vapoursynth 不再在编译器 link libpython, 而必须在加载 libvsscript.so 时选择 python. 选哪个 python 由 `$HOME/.config/vapoursynth/vapoursynth.toml` 维护的映射关系决定, 格式类似: + 临时修复方法: + + ```bash + old_dir="/usr/lib/vapoursynth" + new_dir="$(python -c 'import vapoursynth;print(vapoursynth.get_plugin_dir())')" + if [ "$(realpath "$old_dir" 2>/dev/null)" != "$(realpath "$new_dir")" ] && [ -d "$old_dir" ]; then + for f in "$old_dir"/*.so; do + if [ -L "$f" ]; then p="$(readlink -m "$f")"; elif [ -f "$f" ]; then p="$f"; else continue; fi + ln -svr "$p" "$new_dir/$(basename "$f")" + done + fi + unset old_dir new_dir f p + ``` + +- vapoursynth 不再在编译期链接 libpython, 而必须在加载 libvsscript.so 时选择 python. 选哪个 python 由 `$HOME/.config/vapoursynth/vapoursynth.toml` 维护的映射关系决定, 格式类似: ```toml "/usr/lib/python3.14/site-packages/vapoursynth/libvsscript.so" = ["/usr/bin/python","/usr/lib/libpython3.14.so.1.0"] diff --git a/memo/kmscon.md b/memo/kmscon.md index 7996c93..6082366 100644 --- a/memo/kmscon.md +++ b/memo/kmscon.md @@ -60,7 +60,7 @@ font-size=14 如果想让 kmscon 在自动登录的同时启动非登陆 shell (例如 fish),可以将配置改为: ```conf -login=/usr/bin/su - kolkas -s /usr/local/bin/fish-login-wrapper +login=/usr/bin/su -s /usr/local/bin/fish-login-wrapper - kolkas ``` 其中 `fish-login-wrapper` 内容为: diff --git a/memo/packages.md b/memo/packages.md index 0b27fbe..a324c18 100644 --- a/memo/packages.md +++ b/memo/packages.md @@ -295,9 +295,8 @@ lightdm linux-cachyos linux-cachyos-headers linux-firmware -linux-lts -linux-lts-headers linuxqq +llama.cpp-cuda-git llmfit-bin localsend lolcat @@ -342,7 +341,7 @@ nvidia-utils nvme-cli nvtop nwg-look -oavif +oavif-git obs-studio obsidian okular @@ -379,6 +378,7 @@ python-chardet python-colorthief python-darkdetect python-fonttools +python-huggingface-hub python-lxml python-opencv-cuda python-pygments @@ -583,6 +583,7 @@ zellij zen-browser-bin zenity zig +zig0.15-bin zoxide zram-generator zsh