Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(ci): Add nothing-but-nix to nix-setup action

+9 -9
+1
.github/actions/nix-setup/action.yml
··· 10 10 runs: 11 11 using: "composite" 12 12 steps: 13 + - uses: wimpysworld/nothing-but-nix@main 13 14 - uses: cachix/install-nix-action@V28 14 15 with: 15 16 extra_nix_config: |
+6 -6
.github/workflows/build.yml
··· 50 50 runs-on: ubuntu-latest 51 51 steps: 52 52 - uses: actions/checkout@v4 53 + - uses: ./.github/actions/qemu-setup 54 + if: ${{ matrix.system != 'x86_64-linux' }} 53 55 - uses: ./.github/actions/nix-setup 54 56 with: 55 57 cachixAuthToken: ${{ secrets.CACHIX_AUTH_TOKEN }} 56 58 system: ${{ matrix.system }} 57 - - uses: ./.github/actions/qemu-setup 58 - if: ${{ matrix.system != 'x86_64-linux' }} 59 59 - run: | 60 60 nix build ${{ matrix.derivation }} 61 61 ··· 70 70 runs-on: ubuntu-latest 71 71 steps: 72 72 - uses: actions/checkout@v4 73 + - uses: ./.github/actions/qemu-setup 74 + if: ${{ matrix.system != 'x86_64-linux' }} 73 75 - uses: ./.github/actions/nix-setup 74 76 with: 75 77 cachixAuthToken: ${{ secrets.CACHIX_AUTH_TOKEN }} 76 78 system: ${{ matrix.system }} 77 - - uses: ./.github/actions/qemu-setup 78 - if: ${{ matrix.system != 'x86_64-linux' }} 79 79 - run: | 80 80 nix build ${{ matrix.derivation }} 81 81 ··· 90 90 runs-on: ubuntu-latest 91 91 steps: 92 92 - uses: actions/checkout@v4 93 + - uses: ./.github/actions/qemu-setup 94 + if: ${{ matrix.system != 'x86_64-linux' }} 93 95 - uses: ./.github/actions/nix-setup 94 96 with: 95 97 cachixAuthToken: ${{ secrets.CACHIX_AUTH_TOKEN }} 96 98 system: ${{ matrix.system }} 97 - - uses: ./.github/actions/qemu-setup 98 - if: ${{ matrix.system != 'x86_64-linux' }} 99 99 - run: | 100 100 nix build ${{ matrix.derivation }} 101 101
-1
.github/workflows/check.yml
··· 26 26 - uses: ./.github/actions/nix-setup 27 27 with: 28 28 cachixAuthToken: ${{ secrets.CACHIX_AUTH_TOKEN }} 29 - - uses: ./.github/actions/qemu-setup 30 29 - run: | 31 30 nix flake check --all-systems .
+2 -2
.github/workflows/update-flake.yml
··· 12 12 steps: 13 13 - name: Checkout repository 14 14 uses: actions/checkout@v4 15 - - uses: ./.github/actions/build-setup 15 + - uses: ./.github/actions/qemu-setup 16 + - uses: ./.github/actions/nix-setup 16 17 with: 17 18 cachixAuthToken: ${{ secrets.CACHIX_AUTH_TOKEN }} 18 - - uses: ./.github/actions/qemu-setup 19 19 - name: Update flake inputs 20 20 run: | 21 21 nix flake update \