nix-user-module/flake.nix
2023-01-03 05:23:29 +01:00

23 lines
533 B
Nix

{
description = "C3D2 NixOS user module";
inputs = {
nixpkgs-lib.url = "github:nix-community/nixpkgs.lib";
nixos-modules = {
url = "github:SuperSandro2000/nixos-modules";
inputs.nixpkgs-lib.follows = "nixpkgs-lib";
};
};
outputs = { nixpkgs-lib, ... }:
let
inherit (nixpkgs-lib) lib;
ls = dir: lib.attrNames (builtins.readDir (./. + "/${dir}"));
in
{
nixosModule = _: {
imports = (dir: map (file: ./. + "/${dir}/${file}") (ls dir)) "modules";
};
};
}