local files

This commit is contained in:
2026-02-25 10:51:43 -05:00
parent cc6f1dda06
commit f3f76283b3
13 changed files with 209 additions and 1 deletions

27
local-files/build.nix Normal file
View File

@@ -0,0 +1,27 @@
{ stdenv, lib }:
let
fs = lib.fileset;
sourceFiles = fs.unions [
./hello.txt
./world.txt
./build.sh
(fs.fileFilter
(file: file.hasExt "c" || file.hasExt "h")
./src
)
];
in
fs.trace sourceFiles
stdenv.mkDerivation {
name = "fileset";
src = fs.toSource {
root = ./.;
fileset = sourceFiles;
};
postInstall = ''
cp -vr . $out
'';
}