Compare commits

...

2 Commits

Author SHA1 Message Date
henrov ab4d55f886 Working on reshuffling 2026-03-19 11:34:25 +00:00
henrov 3dcc5c11c1 deleted generated files 2026-03-19 11:34:24 +00:00
3 changed files with 33 additions and 6 deletions
+20 -3
View File
@@ -113,21 +113,36 @@ The Nix flake definition for Droidnix.
specialArgs = { inherit inputs; };
modules = [
./generated/system/mysystem.nix
]
++ builtins.attrValues (import-tree ./generated/modules)
++ [
./generated/hosts/traveldroid/traveldroid.nix
./generated/hosts/traveldroid/boot.nix
./generated/hosts/traveldroid/hardware-configuration.nix
# External modules
inputs.stylix.nixosModules.default
inputs.home-manager.nixosModules.home-manager
]
++ builtins.attrValues (inputs.import-tree ./generated/modules);
];
};
};
};
}
#+END_SRC
** =generated/system/mysystem.nix=
This sets the networking.
#+BEGIN_SRC nix :tangle generated/modules/system/mysystem.nix :noweb tangle :mkdirp yes :eval never-html
{ lib, ... }:
{
options.mySystem = lib.mkOption {
type = lib.types.attrs;
default = {};
description = "Root for custom mySystem options (placeholder)";
};
}
#+END_SRC
* Let's define the core of the system
** =generated/hosts/traveldroid/networking.nix=
@@ -176,6 +191,8 @@ in
}
#+END_SRC
** =generated/hosts/traveldroid/services.nix=
This sets the networking.
#+BEGIN_SRC nix :tangle generated/hosts/traveldroid/services.nix :noweb tangle :mkdirp yes :eval never-html
+5 -3
View File
@@ -41,15 +41,17 @@
specialArgs = { inherit inputs; };
modules = [
./generated/system/mysystem.nix
]
++ builtins.attrValues (import-tree ./generated/modules)
++ [
./generated/hosts/traveldroid/traveldroid.nix
./generated/hosts/traveldroid/boot.nix
./generated/hosts/traveldroid/hardware-configuration.nix
# External modules
inputs.stylix.nixosModules.default
inputs.home-manager.nixosModules.home-manager
]
++ builtins.attrValues (inputs.import-tree ./generated/modules);
];
};
};
};
@@ -0,0 +1,8 @@
{ lib, ... }:
{
options.mySystem = lib.mkOption {
type = lib.types.attrs;
default = {};
description = "Root for custom mySystem options (placeholder)";
};
}