aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/meta
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-20 13:56:10 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-20 13:56:10 +0100
commit45aa471501294806c8390ea2f21796abc705b8cd (patch)
tree0c81805723bfc7d31076cae428b1770927bc602c /meta
parentd22a2336c19fc1fd08e3b1f9d88629b319558cab (diff)
downloaddotfiles-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.txt15
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 ---