diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9183cd1..5d94b3a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,23 +27,12 @@ jobs: with: extra_nix_config: | accept-flake-config = true - keep-outputs = true - keep-env-derivations = true - - name: Cache Nix store - uses: nix-community/cache-nix-action@v7 - with: - primary-key: nix-${{ runner.os }}-${{ hashFiles('**/*.nix', 'devenv.lock', 'devenv.yaml') }} - restore-prefixes-first-match: nix-${{ runner.os }}- - gc-max-store-size-linux: 1G - purge: true - purge-prefixes: nix-${{ runner.os }}- - purge-created: 0 - purge-last-accessed: P1DT12H - purge-primary-key: never - name: Set up cachix uses: cachix/cachix-action@v16 with: - name: devenv + name: mostlyobvious + authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} + extraPullNames: devenv - name: Install devenv run: nix profile install nixpkgs#devenv - name: Cache gems diff --git a/devenv.nix b/devenv.nix index 2d72e8e..524465c 100644 --- a/devenv.nix +++ b/devenv.nix @@ -5,6 +5,8 @@ }: { + cachix.pull = [ "mostlyobvious" ]; + languages.ruby.enable = true; languages.ruby.version = "4.0.5"; languages.ruby.bundler.package =