{ 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; }; }; }