78 lines
1.8 KiB
Nix
78 lines
1.8 KiB
Nix
{cerulean, ...} @ inputs:
|
|
cerulean.mkNexus ./. (self: {
|
|
nexus = {
|
|
base = inputs.nixpkgs;
|
|
args = {inherit inputs;};
|
|
|
|
groups = {
|
|
# wait.. that's too cold...
|
|
cryos = {
|
|
# oh frick i cried again
|
|
cryde = {};
|
|
};
|
|
# <funny-joke-here/>
|
|
server = {};
|
|
};
|
|
|
|
nodes = let
|
|
inherit
|
|
(self.nexus)
|
|
groups
|
|
;
|
|
in {
|
|
# my laptop <3 :3
|
|
lolcathost = {
|
|
system = "x86_64-linux";
|
|
groups = [groups.cryos.cryde];
|
|
# modules = with inputs; [
|
|
# grub2-themes.nixosModules.default
|
|
# nix-flatpak.nixosModules.nix-flatpak
|
|
# ];
|
|
};
|
|
|
|
# i be on my puter frfr
|
|
myputer = {
|
|
system = "x86_64-linux";
|
|
groups = [groups.cryos.cryde];
|
|
# modules = with inputs; [
|
|
# grub2-themes.nixosModules.default
|
|
# nix-flatpak.nixosModules.nix-flatpak
|
|
# ];
|
|
};
|
|
|
|
# courtesy of aurora <3
|
|
butterfly = {
|
|
system = "x86_64-linux";
|
|
groups = [groups.server];
|
|
deploy.ssh = {
|
|
host = "dobutterfliescry.net";
|
|
user = "cry";
|
|
port = 42069;
|
|
};
|
|
};
|
|
|
|
# pls dont sue me im broke
|
|
hyrule = {
|
|
system = "x86_64-linux";
|
|
groups = [groups.server];
|
|
deploy.ssh = {
|
|
host = "hyrule.dobutterfliescry.net";
|
|
user = "cry";
|
|
};
|
|
};
|
|
|
|
# call me a statistician the way she spreads in my sheets
|
|
matcha = {
|
|
system = "x86_64-linux";
|
|
groups = [groups.server];
|
|
deploy = {
|
|
remoteBuild = true;
|
|
ssh = {
|
|
host = "192.168.88.250"; # <- DEBUG: TEMP: TODO: switch to `matcha.dobutterfliescry.net`
|
|
user = "emile";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
})
|