diff options
| author | 2026-05-20 13:56:10 +0100 | |
|---|---|---|
| committer | 2026-05-20 13:56:10 +0100 | |
| commit | 45aa471501294806c8390ea2f21796abc705b8cd (patch) | |
| tree | 0c81805723bfc7d31076cae428b1770927bc602c /meta | |
| parent | d22a2336c19fc1fd08e3b1f9d88629b319558cab (diff) | |
| download | dotfiles-45aa471501294806c8390ea2f21796abc705b8cd.tar.gz dotfiles-45aa471501294806c8390ea2f21796abc705b8cd.tar.bz2 dotfiles-45aa471501294806c8390ea2f21796abc705b8cd.zip | |
feat(pkg,nix): migrate pass-otp/zsh-completions/wget/gnupg to nix; drop curl
Cleanup pass following p7 review:
- pass-otp: wired via pass.withExtensions in nix/common.nix
(`pass otp ...` works against the same store).
- zsh-completions: added as a separate package next to zsh + plugins
(fpath picks it up via HM's nix-profile share/).
- wget: already in nix/common.nix; removed pacman duplicate.
- gnupg: already in nix/common.nix; removed pacman entry.
pcscd still comes from pacman pcsclite (system
service needs root + hardware access), nix gnupg's
scdaemon dials it via /run/pcscd/pcscd.comm.
- curl: removed; pulled transitively by base, base-devel,
paru and many others.
Kept on pacman:
- pcsclite, ccid : pcscd is a system daemon; libs needed by HM scdaemon
- man-db, man-pages : distro-specific
- base, base-devel : meta-packages
- pass-secret-service-bin : AUR-only
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/base.txt | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/meta/base.txt b/meta/base.txt index f17a0f0..6ea9439 100644 --- a/meta/base.txt +++ b/meta/base.txt @@ -1,11 +1,12 @@ # --- core --- # Note: the leaf-CLI tooling (ripgrep, fd, bat, glow, fzf, lsd, jq, yq-go, # zoxide, just, sd, choose, dog, curlie, hyperfine, htop, fastfetch, tldr, -# rsync, mergiraf, delta, tree-sitter, neovim, zellij, gh, pass, openssh, -# git, zsh + plugins, basedpyright, rust-analyzer, etc.) is now provisioned -# via Home-Manager from nix/common.nix and lives under ~/.nix-profile/bin. -# Anything pacman drops that's still needed (git, openssh, curl, …) comes -# back transitively through other base/base-devel/desktop deps. +# rsync, mergiraf, delta, tree-sitter, neovim, zellij, gh, pass + pass-otp, +# openssh, git, gnupg, wget, zsh + plugins + zsh-completions, basedpyright, +# rust-analyzer, etc.) is provisioned via Home-Manager from nix/common.nix +# and lives under ~/.nix-profile/bin (first in PATH). Anything pacman drops +# that's still needed (curl, git, openssh, gnupg) comes back transitively +# via base/base-devel/desktop deps. acpid arch-audit base @@ -13,7 +14,6 @@ base-devel bash-completion chezmoi cpupower -curl dashbinsh duf fwupd @@ -33,7 +33,6 @@ overdue pacman-cleanup-hook pacman-contrib paru -pass-otp pbzip2 pigz pkgstats @@ -48,10 +47,8 @@ systemd-resolvconf tlp torsocks unzip -wget wireguard-tools yazi -zsh-completions zram-generator # --- bluetooth --- |
