feat: add pass with pass-otp, gpg agent, organize cli tools by category

This commit is contained in:
mikl 2026-07-01 01:22:39 +03:00
parent b3c7094871
commit 7eca302687

View file

@ -2,21 +2,38 @@
{
# Universal CLI tools for all hosts
home.packages = with pkgs; [
# File navigation & viewing
eza
bat
ripgrep
fd
fzf
tree
# System info
htop
tldr
fastfetch
# Node
pnpm # fast node package manager
# Secrets
(pass.withExtensions (ext: [ ext.pass-otp ]))
gpgme
gnupg
];
# TODO: global npm/pnpm packages not managed by nix for now
# install manually: pnpm i -g @mariozechner/pi-coding-agent
# GPG agent for password caching
services.gpg-agent = {
enable = true;
defaultCacheTtl = 3600;
enableSshSupport = true;
};
# FZF fuzzy finder
programs.fzf = {
enable = true;