diff options
| author | 2026-06-05 11:05:58 +0100 | |
|---|---|---|
| committer | 2026-06-05 11:05:58 +0100 | |
| commit | 413b81c8b24a47fe9041aae1db5b5bf1a8a5c734 (patch) | |
| tree | 599184a54be755d826483683a85cd682397874e2 /dot_local/bin/executable_linkhandler | |
| parent | b9d077f5d8a8870304cd78f3e10c311c3564cdd3 (diff) | |
| download | dotfiles-413b81c8b24a47fe9041aae1db5b5bf1a8a5c734.tar.gz dotfiles-413b81c8b24a47fe9041aae1db5b5bf1a8a5c734.tar.bz2 dotfiles-413b81c8b24a47fe9041aae1db5b5bf1a8a5c734.zip | |
feat(nix): migrate user-leaf tools to host profile
Pull every pacman/AUR entry that is (1) packaged in nixpkgs and (2)
free of tight system coupling out of meta/base.txt and into
nix/host.nix. System coupling = setuid, /usr/lib/systemd/system unit,
udev rule, /usr/share/dbus-1/services file, /usr/share/wayland-sessions
entry, shared lib other pacman pkgs link, /etc/makepkg.conf reference,
system fontconfig path, PAM, Qt plugin search path, or kernel/
firmware/bootloader touchpoint. User-scope systemd units are NOT
coupling — nix drops them in ~/.nix-profile/share/systemd/user/ and
systemd picks them up; the chezmoi-owned unit files that referenced
/usr/bin/<tool> paths are fixed in a follow-up commit.
Wayland session: waybar, mako, fuzzel, wofi, swayidle, swayr,
inhibridge, bemoji, wob, poweralertd, grim, slurp, wf-recorder, wtype,
wl-clipboard, cliphist, imv, wl-mirror, playerctl, pulsemixer, ghostty.
General CLIs: qrencode, torsocks, lshw, yt-dlp, streamlink, chezmoi,
paru.
GUI: sparrow.
OCR: tesseract collapsed with .override { enableLanguages = [eng por] }
— replaces tesseract + tesseract-data-eng + tesseract-data-por.
STT: whisper-cpp.override { vulkanSupport = true; } plus an inline
whisper-cpp-model-base derivation that fetches ggml-base.bin from the
upstream huggingface mirror into
~/.nix-profile/share/whisper-cpp-models/.
Diffstat (limited to 'dot_local/bin/executable_linkhandler')
0 files changed, 0 insertions, 0 deletions
