Declares endurance (x86_64-linux), aepplet (x86_64-linux), and vasa (x86_64-darwin) for rigging integration. No Nomad jobs — these are desktop/laptop machines only. Ref: toph/rigging#1 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
26 lines
582 B
Nix
26 lines
582 B
Nix
# Bosun — multi-repo infrastructure management
|
|
# Declares hosts for this repo (no Nomad jobs — desktop/laptop only)
|
|
{inputs, ...}: {
|
|
imports = [
|
|
inputs.rigging.flakeModules.default
|
|
];
|
|
|
|
bosun = {
|
|
meta.name = "dotfiles";
|
|
hosts = {
|
|
endurance = {
|
|
system = "x86_64-linux";
|
|
tags = ["desktop" "workstation"];
|
|
};
|
|
aepplet = {
|
|
system = "x86_64-linux";
|
|
tags = ["server" "data"];
|
|
};
|
|
vasa = {
|
|
system = "x86_64-darwin";
|
|
class = "darwin";
|
|
tags = ["laptop" "macos"];
|
|
};
|
|
};
|
|
};
|
|
}
|