Skip to content

Commit 6d06f63

Browse files
committed
use fileset when building disko
this can save us some rebuilds in CI
1 parent d74db62 commit 6d06f63

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

package.nix

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,24 @@
1414
let
1515
self = stdenvNoCC.mkDerivation (finalAttrs: {
1616
name = "disko";
17-
src = ./.;
17+
src = lib.fileset.toSource {
18+
root = ./.;
19+
fileset = lib.fileset.unions [
20+
./disko
21+
./disko-install
22+
./install-cli.nix
23+
./cli.nix
24+
./default.nix
25+
./disk-deactivate
26+
./lib
27+
];
28+
};
1829
nativeBuildInputs = [
1930
makeWrapper
2031
];
2132
installPhase = ''
2233
mkdir -p $out/bin $out/share/disko
2334
cp -r install-cli.nix cli.nix default.nix disk-deactivate lib $out/share/disko
24-
set -x
2535
2636
scripts=(disko)
2737
${lib.optionalString (!stdenv.isDarwin) ''

0 commit comments

Comments
 (0)