Migrate to Cerulean v0.2.4-alpha #5

Open
cry wants to merge 3 commits from cry/flake-foxora:migrate/snowflakes into main
4 changed files with 63 additions and 85 deletions

118
flake.lock generated
View file

@ -146,29 +146,29 @@
"cerulean": { "cerulean": {
"inputs": { "inputs": {
"deploy-rs": "deploy-rs", "deploy-rs": "deploy-rs",
"home-manager": "home-manager",
"microvm": "microvm", "microvm": "microvm",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
"nt": "nt", "nt": "nt",
"sops-nix": "sops-nix",
"systems": [ "systems": [
"systems" "systems"
] ]
}, },
"locked": { "locked": {
"lastModified": 1771409623, "lastModified": 1773744164,
"narHash": "sha256-1IhHueuQTVCVrui700IP9DfLXwb3kU2rnEWPSdxQY0k=", "narHash": "sha256-dGupwWUL9YPvC0/m4maCRD9psomWhFr/JAsGnC9toQM=",
"ref": "refs/heads/main", "owner": "cry128",
"rev": "d5211287bd3cb96078f2053488d67d557848a8f2", "repo": "cerulean",
"revCount": 176, "rev": "e7fdbf416ccb3e7e6bf30042e4aacd065983ddad",
"type": "git", "type": "github"
"url": "https://tearforge.net/cry/cerulean"
}, },
"original": { "original": {
"rev": "d5211287bd3cb96078f2053488d67d557848a8f2", "owner": "cry128",
"type": "git", "ref": "v0.2.6-alpha",
"url": "https://tearforge.net/cry/cerulean" "repo": "cerulean",
"type": "github"
} }
}, },
"crane": { "crane": {
@ -213,11 +213,11 @@
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
"lastModified": 1766051518, "lastModified": 1770019181,
"narHash": "sha256-znKOwPXQnt3o7lDb3hdf19oDo0BLP4MfBOYiWkEHoik=", "narHash": "sha256-hwsYgDnby50JNVpTRYlF3UR/Rrpt01OrxVuryF40CFY=",
"owner": "serokell", "owner": "serokell",
"repo": "deploy-rs", "repo": "deploy-rs",
"rev": "d5eff7f948535b9c723d60cd8239f8f11ddc90fa", "rev": "77c906c0ba56aabdbc72041bf9111b565cdd6171",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -484,7 +484,6 @@
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"cerulean",
"nixpkgs" "nixpkgs"
] ]
}, },
@ -524,48 +523,6 @@
"type": "github" "type": "github"
} }
}, },
"home-manager_2": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1772633058,
"narHash": "sha256-SO7JapRy2HPhgmqiLbfnW1kMx5rakPMKZ9z3wtRLQjI=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "080657a04188aca25f8a6c70a0fb2ea7e37f1865",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "release-25.11",
"repo": "home-manager",
"type": "github"
}
},
"home-manager_3": {
"inputs": {
"nixpkgs": [
"zen",
"nixpkgs"
]
},
"locked": {
"lastModified": 1772330611,
"narHash": "sha256-UZjPc/d5XRxvjDbk4veAO4XFdvx6BUum2l40V688Xq8=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "58fd7ff0eec2cda43e705c4c0585729ec471d400",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"hyprcursor": { "hyprcursor": {
"inputs": { "inputs": {
"hyprlang": [ "hyprlang": [
@ -1056,11 +1013,11 @@
"spectrum": "spectrum" "spectrum": "spectrum"
}, },
"locked": { "locked": {
"lastModified": 1772742184, "lastModified": 1773018425,
"narHash": "sha256-zGnRxJQZ8wZTwvSxF4SAGoefbta15/W032tK22uIF2E=", "narHash": "sha256-fpgZBmZpKoEXEowBK/6m8g9FcOLWQ4UxhXHqCw2CpSM=",
"owner": "microvm-nix", "owner": "microvm-nix",
"repo": "microvm.nix", "repo": "microvm.nix",
"rev": "a257ca90febb686c75826918f9f8876d74f875eb", "rev": "25ebda3c558e923720c965832dc9a04f559a055c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1429,11 +1386,11 @@
"systems": "systems_2" "systems": "systems_2"
}, },
"locked": { "locked": {
"lastModified": 1770975056, "lastModified": 1773738366,
"narHash": "sha256-ZXTz/P3zUbbM6lNXzt91u8EwfNqhXpYMu8+wvFZqQHE=", "narHash": "sha256-oH22HyNHEdCoCQo734sQCHUr6C0jmGQJMZ13dsgEHkk=",
"owner": "cry128", "owner": "cry128",
"repo": "nt", "repo": "nt",
"rev": "f42dcdd49a7921a7f433512e83d5f93696632412", "rev": "f32c3a726a3d608d30aaaa1df2301c1eaf5ef8f4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1488,7 +1445,7 @@
"cachyos": "cachyos", "cachyos": "cachyos",
"cerulean": "cerulean", "cerulean": "cerulean",
"fenix": "fenix", "fenix": "fenix",
"home-manager": "home-manager_2", "home-manager": "home-manager",
"home-manager-unstable": "home-manager-unstable", "home-manager-unstable": "home-manager-unstable",
"hyprland-git": "hyprland-git", "hyprland-git": "hyprland-git",
"hyprland-plugins": "hyprland-plugins", "hyprland-plugins": "hyprland-plugins",
@ -1604,14 +1561,35 @@
"type": "github" "type": "github"
} }
}, },
"sops-nix": {
"inputs": {
"nixpkgs": [
"cerulean",
"nixpkgs"
]
},
"locked": {
"lastModified": 1773096132,
"narHash": "sha256-M3zEnq9OElB7zqc+mjgPlByPm1O5t2fbUrH3t/Hm5Ag=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "d1ff3b1034d5bab5d7d8086a7803c5a5968cd784",
"type": "github"
},
"original": {
"owner": "Mic92",
"repo": "sops-nix",
"type": "github"
}
},
"spectrum": { "spectrum": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1759482047, "lastModified": 1772189877,
"narHash": "sha256-H1wiXRQHxxPyMMlP39ce3ROKCwI5/tUn36P8x6dFiiQ=", "narHash": "sha256-i1p90Rgssb//aNiTDFq46ZG/fk3LmyRLChtp/9lddyA=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "c5d5786d3dc938af0b279c542d1e43bce381b4b9", "rev": "fe39e122d898f66e89ffa17d4f4209989ccb5358",
"revCount": 996, "revCount": 1255,
"type": "git", "type": "git",
"url": "https://spectrum-os.org/git/spectrum" "url": "https://spectrum-os.org/git/spectrum"
}, },
@ -1835,7 +1813,9 @@
}, },
"zen": { "zen": {
"inputs": { "inputs": {
"home-manager": "home-manager_3", "home-manager": [
"home-manager"
],
"nixpkgs": [ "nixpkgs": [
"nixpkgs-unstable" "nixpkgs-unstable"
] ]

View file

@ -19,7 +19,7 @@
}; };
cerulean = { cerulean = {
url = "git+https://tearforge.net/cry/cerulean?rev=d5211287bd3cb96078f2053488d67d557848a8f2"; url = "github:cry128/cerulean/v0.2.6-alpha";
inputs = { inputs = {
systems.follows = "systems"; systems.follows = "systems";
nixpkgs.follows = "nixpkgs"; nixpkgs.follows = "nixpkgs";
@ -59,7 +59,10 @@
zen = { zen = {
url = "github:0xc000022070/zen-browser-flake"; url = "github:0xc000022070/zen-browser-flake";
inputs.nixpkgs.follows = "nixpkgs-unstable"; inputs = {
nixpkgs.follows = "nixpkgs-unstable";
home-manager.follows = "home-manager";
};
}; };
iamb = { iamb = {
@ -101,5 +104,6 @@
extra-experimental-features = "pipe-operators"; extra-experimental-features = "pipe-operators";
}; };
outputs = inputs: import ./snow.nix inputs; outputs = {cerulean, ...} @ inputs:
cerulean.snow.flake inputs ./.;
} }

View file

@ -1,6 +1,6 @@
{inputs, ...} @ args: { {inputs, ...} @ args: {
nixpkgs.channels = { nixpkgs.channels = {
default = { base = {
overlays = [(import ./overlays.nix args)]; overlays = [(import ./overlays.nix args)];
config.allowUnfree = true; config.allowUnfree = true;
}; };

View file

@ -1,6 +1,5 @@
{cerulean, ...} @ inputs: {inputs, ...}: {
cerulean.mkNexus ./. (self: { nodes = {
nexus = {
args = {inherit inputs;}; args = {inherit inputs;};
modules = with inputs; []; modules = with inputs; [];
@ -12,12 +11,7 @@ cerulean.mkNexus ./. (self: {
servers = {}; servers = {};
}; };
nodes = let nodes = {
inherit
(self.nexus)
groups
;
in {
nixarawrui = { nixarawrui = {
system = "x86_64-linux"; system = "x86_64-linux";
@ -33,7 +27,7 @@ cerulean.mkNexus ./. (self: {
arcturus = { arcturus = {
system = "x86_64-linux"; system = "x86_64-linux";
groups = [ groups = groups: [
groups.servers groups.servers
]; ];
@ -120,7 +114,7 @@ cerulean.mkNexus ./. (self: {
lyra = { lyra = {
system = "x86_64-linux"; system = "x86_64-linux";
groups = [ groups = groups: [
groups.servers groups.servers
]; ];
@ -132,4 +126,4 @@ cerulean.mkNexus ./. (self: {
}; };
}; };
}; };
}) }