aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-19 15:16:10 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-19 15:16:10 +0100
commitaf3f4ed0b83b4a0e5f40b4b08abfdf3006c98e0d (patch)
tree5e5308b5299ca17df7ee98cbd6b341930cf78e04
parent08b54c6c2e2ed17c465aa994443165a1a8b0e960 (diff)
downloaddotfiles-af3f4ed0b83b4a0e5f40b4b08abfdf3006c98e0d.tar.gz
dotfiles-af3f4ed0b83b4a0e5f40b4b08abfdf3006c98e0d.tar.bz2
dotfiles-af3f4ed0b83b4a0e5f40b4b08abfdf3006c98e0d.zip
fix(paru): pin llama-cpp-vulkan via IgnoreDevel
pacman.conf's IgnorePkg only stops pkgver upgrades. paru in Devel mode runs `git ls-remote` against AUR -git sources during sysupgrade and rebuilds whenever upstream has a newer commit hash — which is exactly what was triggering the 1-2h llama-cpp-vulkan rebuild on every `just update`. IgnoreDevel is paru's purpose-built knob for skipping that devel recheck (paru.conf(5)). Manual `paru -S llama-cpp-vulkan` still works when an upgrade is intentional. (Replaces a botched first attempt that used IgnorePkg, which is not a valid paru.conf option.)
-rw-r--r--dot_config/paru/paru.conf6
1 files changed, 6 insertions, 0 deletions
diff --git a/dot_config/paru/paru.conf b/dot_config/paru/paru.conf
index 6a3632c..db54f2d 100644
--- a/dot_config/paru/paru.conf
+++ b/dot_config/paru/paru.conf
@@ -8,6 +8,12 @@
# GENERAL OPTIONS
#
[options]
+# llama-cpp-vulkan: AUR rebuilds on every llama.cpp commit (1-2 hour build).
+# pacman.conf's IgnorePkg only covers pkgver upgrades; paru's Devel-mode
+# git-ls-remote check rebuilds anyway when upstream has new commits.
+# IgnoreDevel suppresses exactly that path. Update manually with
+# `paru -S llama-cpp-vulkan` when intended.
+IgnoreDevel = llama-cpp-vulkan
PgpFetch
Devel
Provides