flake/snow.nix

74 lines
1.7 KiB
Nix
Raw Normal View History

2026-02-21 16:33:06 +10:00
{inputs, ...} @ args: {
nodes = {
2026-02-20 02:18:03 +10:00
base = inputs.nixpkgs;
args = {inherit inputs;};
2026-02-21 16:33:06 +10:00
homeManager = inputs.home-manager;
2026-02-13 12:48:04 +10:00
groups = {
# wait.. that's too cold...
cryos = {
# oh frick i cried again
cryde = {};
};
# <funny-joke-here/>
server = {};
};
2026-02-21 16:33:06 +10:00
nodes = {
2026-02-13 12:48:04 +10:00
# my laptop <3 :3
lolcathost = {
system = "x86_64-linux";
2026-02-21 16:33:06 +10:00
groups = groups: [groups.cryos.cryde];
2026-02-20 02:18:03 +10:00
# modules = with inputs; [
# grub2-themes.nixosModules.default
# nix-flatpak.nixosModules.nix-flatpak
# ];
2026-02-13 12:48:04 +10:00
};
# i be on my puter frfr
myputer = {
system = "x86_64-linux";
2026-02-21 16:33:06 +10:00
groups = groups: [groups.cryos.cryde];
2026-02-20 02:18:03 +10:00
# modules = with inputs; [
# grub2-themes.nixosModules.default
# nix-flatpak.nixosModules.nix-flatpak
# ];
2026-02-13 12:48:04 +10:00
};
# courtesy of aurora <3
butterfly = {
system = "x86_64-linux";
2026-02-21 16:33:06 +10:00
groups = groups: [groups.server];
2026-02-16 09:35:29 +10:00
deploy.ssh = {
host = "dobutterfliescry.net";
user = "cry";
port = 42069;
};
2026-02-13 12:48:04 +10:00
};
# pls dont sue me im broke
hyrule = {
system = "x86_64-linux";
2026-02-21 16:33:06 +10:00
groups = groups: [groups.server];
2026-02-16 09:35:29 +10:00
deploy.ssh = {
host = "hyrule.dobutterfliescry.net";
user = "cry";
};
2026-02-13 12:48:04 +10:00
};
# call me a statistician the way she spreads in my sheets
2026-02-20 02:18:03 +10:00
matcha = {
system = "x86_64-linux";
2026-02-21 16:33:06 +10:00
groups = groups: [groups.server];
2026-02-20 02:18:03 +10:00
deploy = {
remoteBuild = true;
ssh = {
host = "192.168.88.250"; # <- DEBUG: TEMP: TODO: switch to `matcha.dobutterfliescry.net`
user = "emile";
};
};
};
2026-02-13 12:48:04 +10:00
};
};
2026-02-21 16:33:06 +10:00
}