Compare commits
2 Commits
8b86ba7240
...
5a4a4183ba
| Author | SHA1 | Date | |
|---|---|---|---|
| 5a4a4183ba | |||
| 13792d0fd1 |
+13
-13
@@ -112,19 +112,19 @@ The Nix flake definition for Droidnix.
|
|||||||
|
|
||||||
specialArgs = { inherit inputs; };
|
specialArgs = { inherit inputs; };
|
||||||
|
|
||||||
modules = [
|
modules =
|
||||||
./generated/system/mysystem.nix # <-- Must be first, offers the mysystem module
|
[
|
||||||
]
|
./generated/system/mysystem.nix
|
||||||
++ builtins.attrValues (inputs.import-tree ./generated/modules)
|
]
|
||||||
++
|
++ (inputs.import-tree ./generated/modules).imports
|
||||||
[
|
++ [
|
||||||
./generated/hosts/traveldroid/traveldroid.nix
|
./generated/hosts/traveldroid/traveldroid.nix
|
||||||
./generated/hosts/traveldroid/boot.nix
|
./generated/hosts/traveldroid/boot.nix
|
||||||
./generated/hosts/traveldroid/hardware-configuration.nix
|
./generated/hosts/traveldroid/hardware-configuration.nix
|
||||||
# External modules
|
|
||||||
inputs.stylix.nixosModules.default
|
inputs.stylix.nixosModules.default
|
||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Executable
+15
@@ -0,0 +1,15 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Find all nix files under generated/modules
|
||||||
|
echo "Scanning generated/modules for modules returning lists..."
|
||||||
|
|
||||||
|
for f in $(find generated/modules -name '*.nix'); do
|
||||||
|
# Look for lines where config or modules is assigned to a list
|
||||||
|
if rg -q '^\s*(config|modules)\s*=\s*\[' "$f"; then
|
||||||
|
echo "⚠️ Possible nested list in: $f"
|
||||||
|
rg '^\s*(config|modules)\s*=\s*\[' "$f"
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "Scan complete."
|
||||||
+13
-13
@@ -40,19 +40,19 @@
|
|||||||
|
|
||||||
specialArgs = { inherit inputs; };
|
specialArgs = { inherit inputs; };
|
||||||
|
|
||||||
modules = [
|
modules =
|
||||||
./generated/system/mysystem.nix # <-- Must be first, offers the mysystem module
|
[
|
||||||
]
|
./generated/system/mysystem.nix
|
||||||
++ builtins.attrValues (inputs.import-tree ./generated/modules)
|
]
|
||||||
++
|
++ (inputs.import-tree ./generated/modules).imports
|
||||||
[
|
++ [
|
||||||
./generated/hosts/traveldroid/traveldroid.nix
|
./generated/hosts/traveldroid/traveldroid.nix
|
||||||
./generated/hosts/traveldroid/boot.nix
|
./generated/hosts/traveldroid/boot.nix
|
||||||
./generated/hosts/traveldroid/hardware-configuration.nix
|
./generated/hosts/traveldroid/hardware-configuration.nix
|
||||||
# External modules
|
|
||||||
inputs.stylix.nixosModules.default
|
inputs.stylix.nixosModules.default
|
||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user