forked from foxora/nix
63 lines
1 KiB
Nix
63 lines
1 KiB
Nix
{cerulean, ...} @ inputs:
|
|
cerulean.mkNexus ./. (self: {
|
|
nexus = {
|
|
specialArgs = {inherit inputs;};
|
|
|
|
extraModules = with inputs; [
|
|
home-manager.nixosModules.home-manager
|
|
];
|
|
|
|
groups = {
|
|
unstable-base = {};
|
|
servers = {};
|
|
};
|
|
|
|
nodes = let
|
|
inherit
|
|
(self.nexus)
|
|
groups
|
|
;
|
|
in
|
|
{
|
|
nixarawrui = {
|
|
system = "x86_64-linux";
|
|
|
|
groups = [
|
|
groups.unstable-base
|
|
];
|
|
|
|
extraModules = with inputs; [
|
|
sddm-silent.nixosModules.default
|
|
];
|
|
};
|
|
|
|
arcturus = {
|
|
system = "x86_64-linux";
|
|
|
|
groups = [
|
|
groups.servers
|
|
];
|
|
|
|
deploy.ssh = {
|
|
host = "10.16.1.163";
|
|
port = 2222;
|
|
user = "foxora";
|
|
};
|
|
};
|
|
|
|
lyra = {
|
|
system = "x86_64-linux";
|
|
|
|
groups = [
|
|
groups.servers
|
|
];
|
|
|
|
deploy.ssh = {
|
|
host = "10.16.1.58";
|
|
port = 2222;
|
|
user = "foxora";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
})
|