diff --git a/.github/workflows/build-machines-and-homes.yml b/.github/workflows/build-machines-and-homes.yml index e7b0492..9e3344a 100644 --- a/.github/workflows/build-machines-and-homes.yml +++ b/.github/workflows/build-machines-and-homes.yml @@ -66,7 +66,8 @@ jobs: - name: setup attic run: | - nix run github:zhaofengli/attic login cy7 https://cache.cy7.sh "$ATTIC_TOKEN" + nix profile install github:zhaofengli/attic + attic login cy7 https://cache.cy7.sh "$ATTIC_TOKEN" - run: | nix build -L .#nixosConfigurations.${{ matrix.machine }}.config.system.build.toplevel @@ -75,7 +76,7 @@ jobs: run: | derivation="$(nix path-info --derivation "${{ matrix.machine }}")" cache="$(nix-store --query --requisites --include-outputs "$derivation")" - nix run github:zhaofengli/attic push main --stdin <<< "$cache" + attic push main --stdin <<< "$cache" - name: prepare tarball to upload run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result @@ -137,7 +138,8 @@ jobs: - name: setup attic run: | - nix run github:zhaofengli/attic login cy7 https://cache.cy7.sh "$ATTIC_TOKEN" + nix profile install github:zhaofengli/attic + attic login cy7 https://cache.cy7.sh "$ATTIC_TOKEN" - run: | package=".#homeConfigurations."${{ matrix.home }}".activationPackage" @@ -147,7 +149,7 @@ jobs: run: | derivation="$(nix path-info --derivation "$package")" cache="$(nix-store --query --requisites --include-outputs "$derivation")" - nix run github:zhaofengli/attic push main --stdin <<< "$cache" + attic push main --stdin <<< "$cache" - name: prepare tarball to upload run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result diff --git a/.github/workflows/build-packages.yml b/.github/workflows/build-packages.yml index 7edb468..7a19a0a 100644 --- a/.github/workflows/build-packages.yml +++ b/.github/workflows/build-packages.yml @@ -42,7 +42,8 @@ jobs: - name: setup attic run: | - nix run github:zhaofengli/attic login cy7 https://cache.cy7.sh "$ATTIC_TOKEN" + nix profile install github:zhaofengli/attic + attic login cy7 https://cache.cy7.sh "$ATTIC_TOKEN" - run: nix build -L ${{ matrix.package }} @@ -50,7 +51,7 @@ jobs: run: | derivation="$(nix path-info --derivation "${{ matrix.package }}")" cache="$(nix-store --query --requisites --include-outputs "$derivation")" - nix run github:zhaofengli/attic push main --stdin <<< "$cache" + attic push main --stdin <<< "$cache" - name: prepare tarball to upload run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result