Files
sydnix/modules/nixos/defaults.nix
2025-01-19 18:41:38 -07:00

16 lines
345 B
Nix
Executable File

{ config, lib, pkgs, ... }:
let
# TODO: Move to a fucking utility library already!
listNixFilesInDirectory = dir:
builtins.attrNames
(lib.filterAttrs
(k: _v: lib.hasSuffix ".nix" k)
(builtins.readDir dir));
in {
imports =
builtins.map
(k: ./defaults/${k})
(listNixFilesInDirectory ./defaults);
}