snow + flake :3
This commit is contained in:
parent
f8e183059a
commit
dd91f765f0
4 changed files with 75 additions and 80 deletions
10
flake.lock
generated
10
flake.lock
generated
|
|
@ -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"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
74
flake.nix
74
flake.nix
|
|
@ -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";
|
|
||||||
# };
|
|
||||||
};
|
|
||||||
};
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
66
snow.nix
Normal 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";
|
||||||
|
# };
|
||||||
|
};
|
||||||
|
};
|
||||||
|
})
|
||||||
Loading…
Add table
Add a link
Reference in a new issue