snow + flake :3

This commit is contained in:
do butterflies cry? 2026-02-13 12:48:04 +10:00
parent f8e183059a
commit dd91f765f0
4 changed files with 75 additions and 80 deletions

10
flake.lock generated
View file

@ -17,8 +17,8 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1770869519, "lastModified": 1770938216,
"narHash": "sha256-3NyegyJeuQQSFuQMZKNCJhTw2qhJUjUL6ep432EOgJY=", "narHash": "sha256-BSsm9Lsqk0Rv5bk0jknms1+RPnfDiHk8m2IZ4BeoDIw=",
"path": "/home/me/agribit/nexus/Cerulean", "path": "/home/me/agribit/nexus/Cerulean",
"type": "path" "type": "path"
}, },
@ -195,7 +195,7 @@
}, },
"original": { "original": {
"owner": "gmodena", "owner": "gmodena",
"ref": "v0.7.0", "ref": "latest",
"repo": "nix-flatpak", "repo": "nix-flatpak",
"type": "github" "type": "github"
} }
@ -354,8 +354,8 @@
"systems": "systems_2" "systems": "systems_2"
}, },
"locked": { "locked": {
"lastModified": 1770855466, "lastModified": 1770920652,
"narHash": "sha256-hZyD4m2Iix0FKWiRtzNFhbgdaULq52oysD68LmtT5H4=", "narHash": "sha256-GkHYl2+lQ4go7jSHheIfjRdRVVvjl3LysdVNxWXcoec=",
"path": "/home/me/agribit/nexus/nt", "path": "/home/me/agribit/nexus/nt",
"type": "path" "type": "path"
}, },

View file

@ -51,76 +51,6 @@
extra-experimental-features = "pipe-operators"; extra-experimental-features = "pipe-operators";
}; };
outputs = { outputs = inputs:
cerulean, import ./snow.nix inputs;
home-manager,
grub2-themes,
dobutterfliescry-net,
...
}:
cerulean.mkNexus ./. (self: {
nexus = {
overlays =
import ./overlays
++ [
dobutterfliescry-net.overlays.default
];
groups = {
cryos = {
# oh frick i cried again
cryde = {};
};
server = {};
};
nodes = let
inherit
(self.nexus)
groups
;
in {
# my laptop <3 :3
lolcathost = {
system = "x86_64-linux";
groups = [groups.cryos.cryde];
extraModules = [
home-manager.nixosModules.default
grub2-themes.nixosModules.default
];
};
# i be on my puter frfr
myputer = {
system = "x86_64-linux";
groups = [groups.cryos.cryde];
extraModules = [
home-manager.nixosModules.default
grub2-themes.nixosModules.default
];
};
# courtesy of aurora <3
butterfly = {
system = "x86_64-linux";
groups = [groups.server];
deploy.ssh.host = "dobutterfliescry.net";
};
# pls dont sue me im broke
hyrule = {
system = "x86_64-linux";
groups = [groups.server];
deploy.ssh.host = "hyrule.dobutterfliescry.net";
};
# call me a statistician the way she spreads in my sheets
# matcha = {
# system = "x86_64-linux";
# groups = [groups.server];
# deploy.ssh.host = "bedroom.dobutterfliescry.net";
# };
};
};
});
} }

View file

@ -1,13 +1,12 @@
{ {
root,
inputs, inputs,
config,
pkgs, pkgs,
upkgs,
lib, lib,
... ...
}: { }: {
imports = [ imports = [
inputs.dobutterfliescry-net.overlays.default
./modules/flatpak.nix ./modules/flatpak.nix
]; ];

66
snow.nix Normal file
View file

@ -0,0 +1,66 @@
{cerulean, ...} @ inputs:
cerulean.mkNexus ./. (self: {
nexus = {
specialArgs = {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];
extraModules = with inputs; [
home-manager.nixosModules.default
grub2-themes.nixosModules.default
nix-flatpak.nixosModules.nix-flatpak
];
};
# i be on my puter frfr
myputer = {
system = "x86_64-linux";
groups = [groups.cryos.cryde];
extraModules = with inputs; [
home-manager.nixosModules.default
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";
};
# pls dont sue me im broke
hyrule = {
system = "x86_64-linux";
groups = [groups.server];
deploy.ssh.host = "hyrule.dobutterfliescry.net";
};
# call me a statistician the way she spreads in my sheets
# matcha = {
# system = "x86_64-linux";
# groups = [groups.server];
# deploy.ssh.host = "bedroom.dobutterfliescry.net";
# };
};
};
})