From 3588fe97c6632458c417c74fb29aba12551b9686 Mon Sep 17 00:00:00 2001 From: mayor Date: Sat, 14 Feb 2026 14:26:03 -0800 Subject: [PATCH] Add nix-deck kernel to CI cache The Steam Deck (nix-deck) kernel from Jovian-NixOS is expensive to build. Pre-building it in CI saves significant time on updates. Co-Authored-By: Claude Opus 4.5 --- .gitea/workflows/ci.yml | 1 + flake.nix | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index c39f8eb..7e713c6 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -51,6 +51,7 @@ jobs: custom-beads custom-gastown qt-pinned-jellyfin-media-player + nix-deck-kernel ) FAILED=() diff --git a/flake.nix b/flake.nix index c2defa0..83a8773 100644 --- a/flake.nix +++ b/flake.nix @@ -268,7 +268,10 @@ src = inputs.gastown; version = "unstable-${gastownRev}"; }; - } + } // (if system == "x86_64-linux" then { + # nix-deck kernel from Jovian-NixOS (Steam Deck) - expensive to build + "nix-deck-kernel" = self.nixosConfigurations.nix-deck.config.boot.kernelPackages.kernel; + } else {}) ); # Flake apps