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