ci: cache imalison-taffybar flake

This commit is contained in:
2026-05-07 20:23:15 -07:00
parent dce81586ac
commit b38c7867c2

View File

@@ -1,22 +1,20 @@
name: Build and Push Cachix (NixOS) name: Build and Push Cachix (imalison-taffybar)
on: on:
push: push:
branches: [master] branches: [master]
paths: paths:
- "nixos/**" - "dotfiles/config/taffybar/**"
- "org-agenda-api/**"
- ".github/workflows/cachix.yml" - ".github/workflows/cachix.yml"
pull_request: pull_request:
branches: [master] branches: [master]
paths: paths:
- "nixos/**" - "dotfiles/config/taffybar/**"
- "org-agenda-api/**"
- ".github/workflows/cachix.yml" - ".github/workflows/cachix.yml"
workflow_dispatch: {} workflow_dispatch: {}
jobs: jobs:
nixos-strixi-minaj: imalison-taffybar:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
@@ -51,9 +49,6 @@ jobs:
- name: Install Nix - name: Install Nix
uses: DeterminateSystems/nix-installer-action@v16 uses: DeterminateSystems/nix-installer-action@v16
- name: Use GitHub Actions Cache for /nix/store
uses: DeterminateSystems/magic-nix-cache-action@v7
- name: Require Cachix config (push only) - name: Require Cachix config (push only)
if: github.event_name == 'push' if: github.event_name == 'push'
env: env:
@@ -85,20 +80,10 @@ jobs:
name: ${{ vars.CACHIX_CACHE_NAME }} name: ${{ vars.CACHIX_CACHE_NAME }}
skipPush: true skipPush: true
- name: Check Nix formatting - name: Build imalison-taffybar
run: | run: |
set -euxo pipefail set -euxo pipefail
nix build \ nix build \
--no-link \ --no-link \
--print-build-logs \ --print-build-logs \
./nixos#checks.x86_64-linux.formatting \ ./dotfiles/config/taffybar#defaultPackage.x86_64-linux
--override-input railbird-secrets ./nixos/ci/railbird-secrets-stub
- name: Build NixOS system (strixi-minaj)
run: |
set -euxo pipefail
nix build \
--no-link \
--print-build-logs \
./nixos#nixosConfigurations.strixi-minaj.config.system.build.toplevel \
--override-input railbird-secrets ./nixos/ci/railbird-secrets-stub