From 2a04f1c63ae150dc27dac8f33c0d6f04e3410b12 Mon Sep 17 00:00:00 2001 From: Valentin Date: Wed, 15 Oct 2025 15:35:36 +0200 Subject: Zugang ohne Flakes --- default.nix | 44 ++++++++++++++++++++++++++++++++++++++++++++ flake.nix | 14 ++------------ 2 files changed, 46 insertions(+), 12 deletions(-) create mode 100644 default.nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..86ccd40 --- /dev/null +++ b/default.nix @@ -0,0 +1,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" ]; + } + ) diff --git a/flake.nix b/flake.nix index 5c9b8d0..e4512a1 100644 --- a/flake.nix +++ b/flake.nix @@ -11,16 +11,6 @@ inputs.nixpkgs.follows = "nixpkgs"; }; }; - outputs = - inputs@{ flake-parts, ... }: - flake-parts.lib.mkFlake { inherit inputs; } ( - { self, lib, ... }: - { - imports = lib.fileset.toList ( - # Alle Nix-Dateien in diesem Projekt sind Flake-Parts-Module - lib.fileset.fileFilter (file: file.hasExt "nix" && file.name != "flake.nix") ./. - ); - systems = [ "x86_64-linux" ]; - } - ); + # Details in `default.nix` + outputs = inputs: import ./. inputs; } -- cgit v1.2.3