Refactor flake structure with flake-parts

This commit is contained in:
ulic-youthlic 2025-06-09 16:14:57 +08:00
parent 8ca6499da1
commit cf83a45191
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
10 changed files with 203 additions and 176 deletions

View file

@ -1,9 +1,12 @@
{outputs}: {
{
lib,
inputs,
flake-parts-lib,
self,
...
}: let
inherit (self) outputs;
inherit (inputs) deploy-rs;
mkDeployNode = {
hostName,
unixName ? "deploy",
@ -18,7 +21,7 @@
system = {
user = "root";
path =
inputs.deploy-rs.lib."${system}".activate.nixos
deploy-rs.lib."${system}".activate.nixos
outputs.nixosConfigurations."${hostName}";
};
};