mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-04-30 12:19:11 +00:00
45 lines
1.1 KiB
Nix
45 lines
1.1 KiB
Nix
|
# 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;
|
||
|
}
|