Compare commits
2 Commits
178313e24b
...
ab4d55f886
| Author | SHA1 | Date | |
|---|---|---|---|
| ab4d55f886 | |||
| 3dcc5c11c1 |
+20
-3
@@ -113,21 +113,36 @@ The Nix flake definition for Droidnix.
|
|||||||
specialArgs = { inherit inputs; };
|
specialArgs = { inherit inputs; };
|
||||||
|
|
||||||
modules = [
|
modules = [
|
||||||
|
./generated/system/mysystem.nix
|
||||||
|
]
|
||||||
|
++ builtins.attrValues (import-tree ./generated/modules)
|
||||||
|
++ [
|
||||||
./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
|
# External modules
|
||||||
inputs.stylix.nixosModules.default
|
inputs.stylix.nixosModules.default
|
||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
]
|
];
|
||||||
++ builtins.attrValues (inputs.import-tree ./generated/modules);
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
#+END_SRC
|
#+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
|
* Let's define the core of the system
|
||||||
|
|
||||||
** =generated/hosts/traveldroid/networking.nix=
|
** =generated/hosts/traveldroid/networking.nix=
|
||||||
@@ -176,6 +191,8 @@ in
|
|||||||
}
|
}
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
** =generated/hosts/traveldroid/services.nix=
|
** =generated/hosts/traveldroid/services.nix=
|
||||||
This sets the networking.
|
This sets the networking.
|
||||||
#+BEGIN_SRC nix :tangle generated/hosts/traveldroid/services.nix :noweb tangle :mkdirp yes :eval never-html
|
#+BEGIN_SRC nix :tangle generated/hosts/traveldroid/services.nix :noweb tangle :mkdirp yes :eval never-html
|
||||||
|
|||||||
+5
-3
@@ -41,15 +41,17 @@
|
|||||||
specialArgs = { inherit inputs; };
|
specialArgs = { inherit inputs; };
|
||||||
|
|
||||||
modules = [
|
modules = [
|
||||||
|
./generated/system/mysystem.nix
|
||||||
|
]
|
||||||
|
++ builtins.attrValues (import-tree ./generated/modules)
|
||||||
|
++ [
|
||||||
./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
|
# External modules
|
||||||
inputs.stylix.nixosModules.default
|
inputs.stylix.nixosModules.default
|
||||||
inputs.home-manager.nixosModules.home-manager
|
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)";
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user