nixos-config/nix/default.nix

45 lines
1.1 KiB
Nix
Raw Normal View History

# The entrypoint of the core. We're just requiring an empty attrset for now for
# forward compatibility in case it changes (90% it won't but I don't trust the
# remaining 10% ;p).
{ }:
{
nixosModules = rec {
default = ../modules/nixos;
publicModules = default;
privateModules = ../modules/nixos/_private;
bahaghari = ../subprojects/bahaghari/modules;
};
homeModules = rec {
default = ../modules/home-manager;
publicModules = default;
privateModules = ../modules/home-manager/_private;
bahaghari = ../subprojects/bahaghari/modules;
};
nixvimModules = rec {
default = ../modules/nixvim;
publicModules = default;
privateModules = ../modules/nixvim/_private;
bahaghari = ../subprojects/bahaghari/modules;
};
wrapperManagerModules = rec {
default = ../modules/wrapper-manager;
publicModules = default;
privateModules = ../modules/wrapper-manager/_private;
};
flakeModules = {
default = ../modules/flake-parts;
baseSetupConfig = ../modules/flake-parts/profiles/fds-template.nix;
};
bahaghariLib = ../subprojects/bahaghari/lib;
}