summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2024-02-04 16:40:38 -0500
committerseth <[email protected]>2024-02-04 16:41:47 -0500
commit5f848623dff7cbcd21911032e5fd4c77bcf7d413 (patch)
tree7462ae7abec5beee71443702b330e3eeca1a407f /flake.nix
parent371235663a4e8d783dfc4294bb0b10cd3206c9c6 (diff)
tree-wide: better separate/name some things
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix14
1 files changed, 9 insertions, 5 deletions
diff --git a/flake.nix b/flake.nix
index 2670aea..e55ce22 100644
--- a/flake.nix
+++ b/flake.nix
@@ -6,20 +6,24 @@
extra-trusted-public-keys = ["getchoo.cachix.org-1:ftdbAUJVNaFonM0obRGgR5+nUmdLMM+AOvDOSx0z5tE="];
};
- outputs = inputs:
+ outputs = inputs: let
+ inherit ((import ./modules/flake).flake) flakeModules;
+ in
inputs.parts.lib.mkFlake {inherit inputs;} {
imports = [
- ./dev
./modules
./overlay
./systems
./users
- ./terranix
+
+ ./repo # checks, ci, devShells, etc.
+ ./ext # nix expressions for *external*, not so nix-y things
inputs.pre-commit.flakeModule
+
# dogfooding
- ./modules/flake/configurations.nix
- ./modules/flake/terranix.nix
+ flakeModules.configurations
+ flakeModules.terranix
];
systems = [