chore: remove unused library functions
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
This commit is contained in:
parent
1362d9d5a7
commit
82b25755db
@ -1,12 +0,0 @@
|
|||||||
{
|
|
||||||
inputs,
|
|
||||||
nixosModules,
|
|
||||||
overlays,
|
|
||||||
userdata,
|
|
||||||
...
|
|
||||||
}: let
|
|
||||||
helpers = import ./helpers.nix {inherit inputs nixosModules overlays userdata;};
|
|
||||||
in {
|
|
||||||
inherit (helpers) mkHost;
|
|
||||||
inherit (helpers) forAllSystems;
|
|
||||||
}
|
|
@ -1,45 +0,0 @@
|
|||||||
{
|
|
||||||
inputs,
|
|
||||||
nixosModules,
|
|
||||||
overlays,
|
|
||||||
userdata,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
# Helper function for generating host configurations.
|
|
||||||
mkHost = {
|
|
||||||
hostname,
|
|
||||||
system ? "x86_64-linux",
|
|
||||||
extraArgs ? {},
|
|
||||||
extraModules ? [],
|
|
||||||
}: let
|
|
||||||
inherit (inputs.nixpkgs) lib;
|
|
||||||
in
|
|
||||||
inputs.nixpkgs.lib.nixosSystem {
|
|
||||||
inherit system;
|
|
||||||
specialArgs =
|
|
||||||
{inherit inputs userdata;}
|
|
||||||
// extraArgs;
|
|
||||||
|
|
||||||
modules =
|
|
||||||
[
|
|
||||||
{
|
|
||||||
networking.hostName = lib.mkDefault hostname;
|
|
||||||
nixpkgs.overlays = overlays;
|
|
||||||
}
|
|
||||||
../machines/${hostname}
|
|
||||||
nixosModules.default
|
|
||||||
inputs.agenix.nixosModules.default
|
|
||||||
inputs.disko.nixosModules.disko
|
|
||||||
inputs.home-manager.nixosModules.home-manager
|
|
||||||
]
|
|
||||||
++ extraModules;
|
|
||||||
};
|
|
||||||
|
|
||||||
forAllSystems = inputs.nixpkgs.lib.genAttrs [
|
|
||||||
"aarch64-linux"
|
|
||||||
"i686-linux"
|
|
||||||
"x86_64-linux"
|
|
||||||
"aarch64-darwin"
|
|
||||||
"x86_64-darwin"
|
|
||||||
];
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user