summary refs log tree commit diff
path: root/host/initramfs/default.nix
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-12-17 15:49:08 +0100
committerAlyssa Ross <hi@alyssa.is>2023-12-17 15:49:08 +0100
commit1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58 (patch)
treee8058ac813998afa9f1c14bffb0f75b41ab1da71 /host/initramfs/default.nix
parent33fe5c1194e3e9c8b69bfecce201758227e6dbbf (diff)
downloadspectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar
spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar.gz
spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar.bz2
spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar.lz
spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar.xz
spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.tar.zst
spectrum-1a58ed4c6b9b5fbfb3f8d2aad36cf84dfb77ac58.zip
Filter Spectrum sources for each component
At long last, changing one file somewhere won't cause every Spectrum
component to be rebuilt unnecessarily.

Signed-off-by: Alyssa Ross <hi@alyssa.is>
Diffstat (limited to 'host/initramfs/default.nix')
-rw-r--r--host/initramfs/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/host/initramfs/default.nix b/host/initramfs/default.nix
index f290595..2ff613e 100644
--- a/host/initramfs/default.nix
+++ b/host/initramfs/default.nix
@@ -80,7 +80,10 @@ stdenvNoCC.mkDerivation {
 
   src = lib.fileset.toSource {
     root = ../..;
-    fileset = src;
+    fileset = lib.fileset.intersection src (lib.fileset.unions [
+      ./.
+      ../../lib/common.mk
+    ]);
   };
   sourceRoot = "source/host/initramfs";