From 7eca3026878e7235dc95e3b468ed3c5d373e4c15 Mon Sep 17 00:00:00 2001 From: mikl Date: Wed, 1 Jul 2026 01:22:39 +0300 Subject: [PATCH] feat: add pass with pass-otp, gpg agent, organize cli tools by category --- home/cli.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/home/cli.nix b/home/cli.nix index 5bdfbc3..9ef52cf 100644 --- a/home/cli.nix +++ b/home/cli.nix @@ -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;