This commit is contained in:
Sridhar Ratnakumar 2025-09-25 14:15:59 -04:00
parent 6d5046bb5c
commit ebacd6ca30
2 changed files with 0 additions and 23 deletions

View file

@ -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 = {

View file

@ -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 <secret-file.age>"
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
'';
}