blob: 1e20ba6800521f9276c1f544442adb2f46c8818f (
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
|
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
difference (fileFilter (file: file.hasExt "nix" && file.name != "flake.nix") ./.) ./default.nix
);
systems = [ "x86_64-linux" ];
}
)
|