1
Fork 0
mirror of https://github.com/RGBCube/ncc synced 2025-07-29 11:07:44 +00:00

chore: migrate cube host

This commit is contained in:
RGBCube 2025-02-23 14:26:08 +03:00
parent dad68acf68
commit f2ab446c48
45 changed files with 904 additions and 88 deletions

View file

@ -1,9 +1,9 @@
inputs: self: super: let
inherit (self) attrValues filter getAttrFromPath hasAttrByPath collectNix;
commonModules = collectNix ../modules/common;
nixosModules = collectNix ../modules/linux;
darwinModules = collectNix ../modules/darwin;
modulesCommon = collectNix ../modules/common;
modulesLinux = collectNix ../modules/linux;
modulesDarwin = collectNix ../modules/darwin;
collectInputs = let
inputs' = attrValues inputs;
@ -11,8 +11,8 @@ inputs: self: super: let
|> filter (hasAttrByPath path)
|> map (getAttrFromPath path);
inputNixosModules = collectInputs [ "nixosModules" "default" ];
inputDarwinModules = collectInputs [ "darwinModules" "default" ];
inputModulesLinux = collectInputs [ "nixosModules" "default" ];
inputModulesDarwin = collectInputs [ "darwinModules" "default" ];
inputOverlays = collectInputs [ "overlays" "default" ];
overlayModule = { nixpkgs.overlays = inputOverlays; };
@ -30,9 +30,9 @@ in {
modules = [
module
overlayModule
] ++ commonModules
++ nixosModules
++ inputNixosModules;
] ++ modulesCommon
++ modulesLinux
++ inputModulesLinux;
};
darwinSystem = module: super.darwinSystem {
@ -41,8 +41,8 @@ in {
modules = [
module
overlayModule
] ++ commonModules
++ darwinModules
++ inputDarwinModules;
] ++ modulesCommon
++ modulesDarwin
++ inputModulesDarwin;
};
}