From 67328182cbb0d6011c0a772a507b7a91263e8bde Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Wed, 11 Feb 2026 23:06:21 -0700 Subject: [PATCH] Update nix.yml --- nix.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/nix.yml b/nix.yml index 4d7b164..0082372 100644 --- a/nix.yml +++ b/nix.yml @@ -1,9 +1,10 @@ # Required Gitea Actions secrets: -# SSH_PRIVATE_KEY - Private key for SSH authentication -# DEPLOY_HOST - Target server IP address (e.g. 144.217.160.198) -# DEPLOY_USER - SSH user on the target server (e.g. root) +# SSH_PRIVATE_KEY - Private key for SSH +# DEPLOY_HOST - Target server IP address +# DEPLOY_USER - SSH user on the target server +# FLAKE_TARGET - NixOS flake target name -name: Deploy Haschel +name: Deploy NixOS on: push: @@ -20,7 +21,7 @@ jobs: echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 cat >> ~/.ssh/config << EOF - Host haschel + Host deploy-target HostName ${{ secrets.DEPLOY_HOST }} User ${{ secrets.DEPLOY_USER }} StrictHostKeyChecking no @@ -32,4 +33,4 @@ jobs: - name: Deploy run: | REPO_URL="${{ github.server_url }}/${{ github.repository }}.git" - ssh haschel "rm -rf /tmp/nixos-config && git clone $REPO_URL /tmp/nixos-config && nixos-rebuild switch --flake /tmp/nixos-config#haschel && rm -rf /tmp/nixos-config" + ssh deploy-target "rm -rf /tmp/nixos-config && git clone $REPO_URL /tmp/nixos-config && nixos-rebuild switch --flake /tmp/nixos-config#${{ secrets.FLAKE_TARGET }} && rm -rf /tmp/nixos-config"