move printing to nixosModules

This commit is contained in:
Vinzenz Schroeter 2025-09-13 17:37:38 +02:00
parent a377c8e30b
commit c0d650d54f
5 changed files with 23 additions and 17 deletions

View file

@ -95,6 +95,7 @@
let
specialArgs = {
inherit device;
inherit (self) nixosModules;
};
in
nixpkgs.lib.nixosSystem {
@ -146,7 +147,12 @@
};
nixosModules =
(builtins.mapAttrs (m: _: import ./nixosModules/${m}) (builtins.readDir ./nixosModules))
let
lib = nixpkgs.lib;
in
(lib.attrsets.mapAttrs' (
m: _: lib.attrsets.nameValuePair (lib.strings.removeSuffix ".nix" m) (import ./nixosModules/${m})
) (builtins.readDir ./nixosModules))
// {
niri = {
imports = [ niri.nixosModules.niri ];