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

View file

@ -19,7 +19,7 @@
};
cerulean = {
url = "git+https://tearforge.net/cry/cerulean?rev=d5211287bd3cb96078f2053488d67d557848a8f2";
url = "github:cry128/cerulean/v0.2.6-alpha";
inputs = {
systems.follows = "systems";
nixpkgs.follows = "nixpkgs";
@ -59,7 +59,10 @@
zen = {
url = "github:0xc000022070/zen-browser-flake";
inputs.nixpkgs.follows = "nixpkgs-unstable";
inputs = {
nixpkgs.follows = "nixpkgs-unstable";
home-manager.follows = "home-manager";
};
};
iamb = {
@ -101,5 +104,6 @@
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: {
nixpkgs.channels = {
default = {
base = {
overlays = [(import ./overlays.nix args)];
config.allowUnfree = true;
};

View file

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