use experimental snow.flake schema
This commit is contained in:
parent
cabb0075e0
commit
9cfbdd2f5a
5 changed files with 44 additions and 52 deletions
18
flake.lock
generated
18
flake.lock
generated
|
|
@ -3,9 +3,6 @@
|
|||
"cerulean": {
|
||||
"inputs": {
|
||||
"deploy-rs": "deploy-rs",
|
||||
"home-manager": [
|
||||
"home-manager"
|
||||
],
|
||||
"microvm": "microvm",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
|
|
@ -18,17 +15,14 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1771399468,
|
||||
"narHash": "sha256-Nppe/RD8/zJZ9e1vhX/Ma1fKZ+rMbp8ZFPMflTLGbk8=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "870bbb1f3738736ea248c171685bffdb242e294a",
|
||||
"revCount": 172,
|
||||
"type": "git",
|
||||
"url": "https://tearforge.net/cry/cerulean"
|
||||
"lastModified": 1771650297,
|
||||
"narHash": "sha256-7A952ZrngNdgSJWPLvKdVyGCXn1WtuBUMG4JoRTSCso=",
|
||||
"path": "/home/me/cry/mk/cerulean",
|
||||
"type": "path"
|
||||
},
|
||||
"original": {
|
||||
"type": "git",
|
||||
"url": "https://tearforge.net/cry/cerulean"
|
||||
"path": "/home/me/cry/mk/cerulean",
|
||||
"type": "path"
|
||||
}
|
||||
},
|
||||
"deploy-rs": {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@
|
|||
nt.follows = "nt";
|
||||
systems.follows = "systems";
|
||||
nixpkgs.follows = "nixpkgs";
|
||||
home-manager.follows = "home-manager";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -7,22 +7,6 @@
|
|||
./programs.nix
|
||||
];
|
||||
|
||||
nixpkgs.config.allowUnfreePredicate = let
|
||||
whitelist = with pkgs;
|
||||
map lib.getName [
|
||||
discord
|
||||
steam
|
||||
steamcmd
|
||||
steam-unwrapped
|
||||
|
||||
winbox
|
||||
|
||||
obsidian
|
||||
gitkraken
|
||||
];
|
||||
in
|
||||
pkg: builtins.elem (lib.getName pkg) whitelist;
|
||||
|
||||
boot.loader = {
|
||||
efi = {
|
||||
canTouchEfiVariables = true;
|
||||
|
|
|
|||
36
nixpkgs.nix
36
nixpkgs.nix
|
|
@ -4,15 +4,11 @@
|
|||
system,
|
||||
...
|
||||
} @ args: {
|
||||
nixpkgs.channels = rec {
|
||||
default = pkgs;
|
||||
# nixpkgs (stable branch)
|
||||
pkgs = {
|
||||
inherit system;
|
||||
source = inputs.nixpkgs;
|
||||
nixpkgs.channels = {
|
||||
default = {
|
||||
overlays = [
|
||||
inputs.dobutterfliescry-net.overlays.default
|
||||
(import ./overlays/default.nix args)
|
||||
(import ./overlays args)
|
||||
];
|
||||
config = {
|
||||
# allowUnfree = false;
|
||||
|
|
@ -29,13 +25,37 @@
|
|||
];
|
||||
};
|
||||
};
|
||||
|
||||
# nixpkgs (stable branch)
|
||||
# pkgs = {
|
||||
# inherit system;
|
||||
# source = inputs.nixpkgs;
|
||||
# overlays = [
|
||||
# inputs.dobutterfliescry-net.overlays.default
|
||||
# (import ./overlays args)
|
||||
# ];
|
||||
# config = {
|
||||
# # allowUnfree = false;
|
||||
# allowBroken = false;
|
||||
# allowUnfreePredicate = pkg:
|
||||
# builtins.elem (lib.getName pkg) [
|
||||
# "discord"
|
||||
# "steam"
|
||||
# "steamcmd"
|
||||
# "steam-unwrapped"
|
||||
|
||||
# "obsidian"
|
||||
# "gitkraken"
|
||||
# ];
|
||||
# };
|
||||
# };
|
||||
# nixpkgs-unstable
|
||||
upkgs = {
|
||||
inherit system;
|
||||
source = inputs.nixpkgs-unstable;
|
||||
overlays = [
|
||||
inputs.dobutterfliescry-net.overlays.default
|
||||
(import ./overlays/default.nix args)
|
||||
(import ./overlays args)
|
||||
];
|
||||
config = {
|
||||
allowUnfree = false;
|
||||
|
|
|
|||
25
snow.nix
25
snow.nix
|
|
@ -1,8 +1,8 @@
|
|||
{cerulean, ...} @ inputs:
|
||||
cerulean.mkNexus ./. (self: {
|
||||
nexus = {
|
||||
{inputs, ...} @ args: {
|
||||
nodes = {
|
||||
base = inputs.nixpkgs;
|
||||
args = {inherit inputs;};
|
||||
homeManager = inputs.home-manager;
|
||||
|
||||
groups = {
|
||||
# wait.. that's too cold...
|
||||
|
|
@ -14,16 +14,11 @@ cerulean.mkNexus ./. (self: {
|
|||
server = {};
|
||||
};
|
||||
|
||||
nodes = let
|
||||
inherit
|
||||
(self.nexus)
|
||||
groups
|
||||
;
|
||||
in {
|
||||
nodes = {
|
||||
# my laptop <3 :3
|
||||
lolcathost = {
|
||||
system = "x86_64-linux";
|
||||
groups = [groups.cryos.cryde];
|
||||
groups = groups: [groups.cryos.cryde];
|
||||
# modules = with inputs; [
|
||||
# grub2-themes.nixosModules.default
|
||||
# nix-flatpak.nixosModules.nix-flatpak
|
||||
|
|
@ -33,7 +28,7 @@ cerulean.mkNexus ./. (self: {
|
|||
# i be on my puter frfr
|
||||
myputer = {
|
||||
system = "x86_64-linux";
|
||||
groups = [groups.cryos.cryde];
|
||||
groups = groups: [groups.cryos.cryde];
|
||||
# modules = with inputs; [
|
||||
# grub2-themes.nixosModules.default
|
||||
# nix-flatpak.nixosModules.nix-flatpak
|
||||
|
|
@ -43,7 +38,7 @@ cerulean.mkNexus ./. (self: {
|
|||
# courtesy of aurora <3
|
||||
butterfly = {
|
||||
system = "x86_64-linux";
|
||||
groups = [groups.server];
|
||||
groups = groups: [groups.server];
|
||||
deploy.ssh = {
|
||||
host = "dobutterfliescry.net";
|
||||
user = "cry";
|
||||
|
|
@ -54,7 +49,7 @@ cerulean.mkNexus ./. (self: {
|
|||
# pls dont sue me im broke
|
||||
hyrule = {
|
||||
system = "x86_64-linux";
|
||||
groups = [groups.server];
|
||||
groups = groups: [groups.server];
|
||||
deploy.ssh = {
|
||||
host = "hyrule.dobutterfliescry.net";
|
||||
user = "cry";
|
||||
|
|
@ -64,7 +59,7 @@ cerulean.mkNexus ./. (self: {
|
|||
# call me a statistician the way she spreads in my sheets
|
||||
matcha = {
|
||||
system = "x86_64-linux";
|
||||
groups = [groups.server];
|
||||
groups = groups: [groups.server];
|
||||
deploy = {
|
||||
remoteBuild = true;
|
||||
ssh = {
|
||||
|
|
@ -75,4 +70,4 @@ cerulean.mkNexus ./. (self: {
|
|||
};
|
||||
};
|
||||
};
|
||||
})
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue