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" ]; } )