Files

25 lines
602 B
Nix

{
description = "NixOS Workstations - provisionnement modulaire";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05";
};
outputs = { nixpkgs, ... }:
let
system = "x86_64-linux";
mkWorkstation = hostModule:
nixpkgs.lib.nixosSystem {
inherit system;
modules = [ hostModule ];
};
in
{
nixosConfigurations = {
bureautix-01 = mkWorkstation ./hosts/bureautix-01.nix;
bureautix-02 = mkWorkstation ./hosts/bureautix-02.nix;
bureautix-03 = mkWorkstation ./hosts/bureautix-03.nix;
};
};
}