diff --git a/modules/home/claude-code/default.nix b/modules/home/claude-code/default.nix index e6f92c9..e5f663e 100644 --- a/modules/home/claude-code/default.nix +++ b/modules/home/claude-code/default.nix @@ -20,9 +20,6 @@ let in { home.packages = [ - pkgs.cat-agenix-secret # Used by hackage-publish script - pkgs.hackage-publish # Haskell package publishing script - pkgs.nodejs ]; programs.claude-code = { diff --git a/packages/cat-agenix-secret.nix b/packages/cat-agenix-secret.nix deleted file mode 100644 index 23c4d99..0000000 --- a/packages/cat-agenix-secret.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ pkgs, ... }: -pkgs.writeShellApplication { - name = "cat-agenix-secret"; - runtimeInputs = [ pkgs.ragenix ]; - meta.description = "Decrypt agenix secrets from nixos-config repo and output only the secret content"; - text = '' - if [ $# -ne 1 ]; then - echo "Usage: cat-agenix-secret " - echo "Example: cat-agenix-secret hackage-password.age" - exit 1 - fi - - secret_file="$1" - - cd "${./..}"/secrets - # Use ragenix with EDITOR=cat to decrypt the secret (ragenix doesn't have -d option) - set -x - env EDITOR=cat ragenix -e "$secret_file" -i ~/.ssh/id_ed25519 - ''; -}