mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-04-30 12:19:11 +00:00
Some checks are pending
Build devcontainers / build-devcontainers (push) Waiting to run
Cache outputs / build-custom-packages (push) Waiting to run
Check flake outputs / check-outputs (push) Waiting to run
Publish every Git push to master to FlakeHub / flakehub-publish (push) Waiting to run
Build personalized bootstrap ISO / build-iso (x86_64-linux) (push) Waiting to run
Build project site / build (push) Waiting to run
Build project site / deploy (push) Blocked by required conditions
It is heavily preferred if a private config is only meant to use the project's module and also wants to avoid the heavy list of inputs it isn't going to use anyways (which happens for 99% of the time).
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;
|
|
}
|