blob: 86ccd4048a4fa97304338010bd5be0f1f029e946 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
let
inherit
(import (fetchTarball {
url = "https://github.com/fricklerhandwerk/flake-inputs/tarball/4.1";
/*
Update mit:
nix-prefetch-url --unpack
*/
sha256 = "1j57avx2mqjnhrsgq3xl7ih8v7bdhz1kj3min6364f486ys048bm";
}))
import-flake
;
flake = import-flake { src = ./.; };
in
inputs@{
flake-parts ? flake.inputs.flake-parts,
...
}:
flake-parts.lib.mkFlake
{
inherit (flake) inputs;
inherit (flake) self;
}
(
{ self, lib, ... }:
{
flake.inputs = flake.inputs;
imports =
with lib.fileset;
toList (
# Alle Nix-Dateien in diesem Projekt sind Flake-Parts-Module
fileFilter (
file:
file.hasExt "nix"
&& !lib.elem file.name [
"flake.nix"
"default.nix"
]
) ./.
);
systems = [ "x86_64-linux" ];
}
)
|