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 # Universal CLI tools for all hosts
home.packages = with pkgs; [ home.packages = with pkgs; [
# File navigation & viewing
eza eza
bat bat
ripgrep ripgrep
fd fd
fzf fzf
tree tree
# System info
htop htop
tldr tldr
fastfetch fastfetch
# Node
pnpm # fast node package manager 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 # TODO: global npm/pnpm packages not managed by nix for now
# install manually: pnpm i -g @mariozechner/pi-coding-agent # 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 # FZF fuzzy finder
programs.fzf = { programs.fzf = {
enable = true; enable = true;