From f142bdc1da91b0ea590c8cf8aaddf2811ce09b89 Mon Sep 17 00:00:00 2001 From: mikl Date: Wed, 1 Jul 2026 16:43:46 +0300 Subject: [PATCH] fix: temporarily remove broken activation script --- home/pass.nix | 31 ++----------------------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/home/pass.nix b/home/pass.nix index fc2ca71..4881591 100644 --- a/home/pass.nix +++ b/home/pass.nix @@ -14,36 +14,9 @@ }; # Activation: ensure GPG key is available - # This is a best-effort setup that downloads from forgejo if needed - home.activation.passSetup = { - data = '' - # 1. Check if GPG has any keys - if ! gpg --list-secret-keys mikl@iscg.dev >/dev/null 2>&1; then - echo "WARNING: GPG key for mikl@iscg.dev not found." - echo "" - echo "Options:" - echo " 1. Import existing key:" - echo " gpg --import /path/to/private-key.asc" - echo "" - echo " 2. Generate new key:" - echo " gpg --full-gen-key" - echo "" - echo " 3. Clone from forgejo (if you have access):" - echo " git clone https://git.iscg.dev/mikl/gpg-secrets.git /tmp/gpg-setup" - echo " gpg --import /tmp/gpg-setup/gpg-private.asc" - echo " rm -rf /tmp/gpg-setup" - echo "" - fi + # TODO: figure out why home.activation.data fails with multi-line strings + # For now, run pass setup manually after first activation - # 2. Initialize pass git remote if needed - if [ ! -d "$HOME/.password-store/.git" ] && [ -d "$HOME/.password-store" ]; then - cd "$HOME/.password-store" - git init -q - git remote add origin "https://git.iscg.dev/mikl/password-store.git" 2>/dev/null || true - cd - >/dev/null - fi - ''; - }; # GPG agent settings services.gpg-agent = {