diff options
| author | 2026-05-19 15:16:10 +0100 | |
|---|---|---|
| committer | 2026-05-19 15:16:10 +0100 | |
| commit | 16ef7641913d2c5e3113308eb330980da100e51e (patch) | |
| tree | 3e35ffda023a05cd77300e4787faf517547123d5 /dot_config/sway/executable_emoji-wofi.sh | |
| parent | 4caae06edf4dec9496f7c282684e63bf4519eb4f (diff) | |
| download | dotfiles-16ef7641913d2c5e3113308eb330980da100e51e.tar.gz dotfiles-16ef7641913d2c5e3113308eb330980da100e51e.tar.bz2 dotfiles-16ef7641913d2c5e3113308eb330980da100e51e.zip | |
fix(just): honor IgnorePkg in pkg-apply / pkg-fix
Pacman's IgnorePkg only applies to -Sy{u} upgrade operations; explicit
`paru -S <pkg>` bypasses it entirely. `pkg-apply` and `pkg-fix` both
pipe the meta/*.txt package lists into `paru -S --needed`, so every
sync was reinstalling AUR pins (most painfully llama-cpp-vulkan, a
1-2h rebuild on every llama.cpp commit) whenever the AUR had a newer
version, defeating the whole point of pinning.
Parse IgnorePkg out of /etc/pacman.conf and strip those names from the
list before piping to paru. `pkg-add` is intentionally left
unfiltered: explicitly naming a package on the CLI is a deliberate
opt-in that should still work for pinned entries.
`pkg-update` (which is plain `paru -Syu`) already honors IgnorePkg
via pacman itself — no change needed there.
Diffstat (limited to 'dot_config/sway/executable_emoji-wofi.sh')
0 files changed, 0 insertions, 0 deletions
