name: Activate NixOS Homelab Configuration On Push on: push: branches: - main jobs: build-and-activate: runs-on: nixos-server steps: - name: Clone run: git clone http://localhost:5080/satr14/nix-flake.git src - name: Build run: nixos-rebuild build --flake ./src#homelab - name: Activate run: sudo nixos-rebuild switch --flake ./src#homelab - name: Clean run: rm -rf src