From 6059aca0cc623d8d896b02842606036c0954ba88 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Fri, 17 Apr 2026 14:50:22 +0300 Subject: [PATCH] CI: use org-wide actions --- .github/workflows/nix-build.yml | 44 +++++---------------------------- 1 file changed, 6 insertions(+), 38 deletions(-) diff --git a/.github/workflows/nix-build.yml b/.github/workflows/nix-build.yml index bcc5e36..f709e29 100644 --- a/.github/workflows/nix-build.yml +++ b/.github/workflows/nix-build.yml @@ -3,41 +3,9 @@ on: jobs: build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - - name: Install Nix - uses: nixbuild/nix-quick-install-action@v31 - with: - nix_conf: | - keep-env-derivations = true - keep-outputs = true - - - name: Restore and save Nix store - uses: nix-community/cache-nix-action@v6 - with: - # restore and save a cache using this key - primary-key: nix-${{ runner.os }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} - # if there's no cache hit, restore a cache by this prefix - restore-prefixes-first-match: nix-${{ runner.os }}- - # collect garbage until the Nix store size (in bytes) is at most this number - # before trying to save a new cache - # 1G = 1073741824 - gc-max-store-size-linux: 1G - # do purge caches - purge: true - # purge all versions of the cache - purge-prefixes: nix-${{ runner.os }}- - # created more than this number of seconds ago - purge-created: 0 - # or, last accessed more than this number of seconds ago - # relative to the start of the `Post Restore and save Nix store` phase - purge-last-accessed: 0 - # except any version with the key that is the same as the `primary-key` - purge-primary-key: never - - - name: Update inputs - run: nix flake update - - - run: nix flake check -L --keep-going + uses: hyprwm/actions/.github/workflows/nix.yml@main + secrets: inherit + with: + command: | + nix flake update + nix flake check -L --keep-going