mirror of
https://github.com/JuLi0n21/publicConfig.git
synced 2026-06-05 03:16:30 +00:00
67 lines
1.1 KiB
Nix
67 lines
1.1 KiB
Nix
{ inputs }:
|
|
|
|
let
|
|
lib = inputs.nixpkgs.lib;
|
|
|
|
recursiveImport = import ./rI.nix { inherit lib; };
|
|
|
|
specialArgs = {
|
|
inherit inputs;
|
|
baseVars.username = "julian";
|
|
};
|
|
in
|
|
{
|
|
|
|
framework = lib.nixosSystem {
|
|
specialArgs = specialArgs // {
|
|
hostVars = {
|
|
hostname = "framework-12";
|
|
stateVersion = "25.05";
|
|
};
|
|
};
|
|
modules = recursiveImport [
|
|
./base
|
|
./hosts/framework
|
|
];
|
|
};
|
|
|
|
k3sMain = lib.nixosSystem {
|
|
specialArgs = specialArgs // {
|
|
hostVars = {
|
|
hostname = "precision-tower-5810";
|
|
stateVersion = "25.11";
|
|
};
|
|
};
|
|
modules = recursiveImport [
|
|
./base
|
|
./hosts/k3s-nixos-01
|
|
];
|
|
};
|
|
|
|
lillypilly = lib.nixosSystem {
|
|
specialArgs = specialArgs // {
|
|
hostVars = {
|
|
hostname = "lillypilly";
|
|
stateVersion = "25.05";
|
|
};
|
|
};
|
|
modules = recursiveImport [
|
|
./base
|
|
./hosts/lilly
|
|
];
|
|
};
|
|
|
|
kiwi = lib.nixosSystem {
|
|
specialArgs = specialArgs // {
|
|
hostVars = {
|
|
hostname = "kiwi";
|
|
stateVersion = "25.11";
|
|
};
|
|
};
|
|
modules = recursiveImport [
|
|
./base
|
|
./hosts/kiwi
|
|
];
|
|
};
|
|
}
|