mochi/nixos/hosts/shadowfax/config/borgmatic/default.nix

12 lines
358 B
Nix

{lib, ...}:
# Includes all files with .nix suffix in the current directory except default.nix
let
dir = ./.;
files = lib.filterAttrs (
name: type:
type == "regular" && name != "default.nix" && lib.hasSuffix ".nix" name
) (builtins.readDir dir);
imports = map (name: "${dir}/${name}") (builtins.attrNames files);
in {
imports = imports;
}