diff options
| author | 2026-05-20 13:56:10 +0100 | |
|---|---|---|
| committer | 2026-05-20 13:56:10 +0100 | |
| commit | 45aa471501294806c8390ea2f21796abc705b8cd (patch) | |
| tree | 0c81805723bfc7d31076cae428b1770927bc602c /nix | |
| 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 'nix')
| -rw-r--r-- | nix/common.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nix/common.nix b/nix/common.nix index 7adb8fb..66cd6ac 100644 --- a/nix/common.nix +++ b/nix/common.nix @@ -75,9 +75,10 @@ in man-db man-pages - # Secrets + # Secrets — `pass-otp` is wired as an extension so `pass otp ...` + # works against the same store. `pass` from pacman is removed. gnupg - pass + (pass.withExtensions (exts: [ exts.pass-otp ])) # C/C++ source tooling (no compiler driver in PATH) clang-tools @@ -144,6 +145,7 @@ in # shared zshrc; nix-profile path is preferred, system path is the # fallback for un-bootstrapped states). zsh + zsh-completions zsh-syntax-highlighting zsh-autosuggestions zsh-history-substring-search |
