From 77cc3cfba12102b85102f60c406c44dd25b50550 Mon Sep 17 00:00:00 2001 From: mikl Date: Thu, 2 Jul 2026 01:18:32 +0300 Subject: [PATCH] refactor: remove duplicate gpg-agent config (keep only in pass.nix) --- home/cli.nix | 89 ---------------------------------------------------- 1 file changed, 89 deletions(-) diff --git a/home/cli.nix b/home/cli.nix index 363d3cd..e69de29 100644 --- a/home/cli.nix +++ b/home/cli.nix @@ -1,89 +0,0 @@ -{ pkgs, ... }: -{ - # Universal CLI tools for all hosts - home.packages = with pkgs; [ - # File navigation & viewing - eza - bat - ripgrep - fd - fzf - tree - wget # download files and recursive sites - - # System info - htop - tldr - fastfetch - tree - - # Editor - micro - - # Node - pnpm # fast node package manager - - # Secrets - (pass.withExtensions (ext: [ ext.pass-otp ])) - gpgme - gnupg - - # Extras - ollama # CLI для LLM - delta # красивый git diff (synonym: git-delta) - alejandra # nix-форматтер - broot # tree с превью - trash-cli # rm с корзиной - texliveFull # LaTeX (~4GB, для математики) - gita # manage multiple git repos - ]; - - # 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; - enableZshIntegration = true; - defaultCommand = "fd --type f --hidden --exclude .git"; - defaultOptions = [ - "--height 40%" - "--layout=reverse" - "--border" - ]; - }; - - # Zoxide - smarter cd - programs.zoxide = { - enable = true; - enableZshIntegration = true; - options = [ "--cmd cd" ]; - }; - - # Bat - cat with syntax highlighting - programs.bat = { - enable = true; - config = { - theme = "Catppuccin Macchiato"; - italic-text = "always"; - style = "numbers,changes,header"; - }; - }; - - # Eza - modern ls replacement - programs.eza = { - enable = true; - icons = "auto"; - git = true; - }; - - # Fastfetch - system info (using package only, no home-manager module) - # Config is in ~/.config/fastfetch/config.jsonc manually for now -}