initial commit

This commit is contained in:
Lzebulon 2025-08-06 00:18:58 +02:00
commit 95085a0d24
Signed by: lzebulon
GPG key ID: D6CDAB8050CBBE7D
16 changed files with 294 additions and 0 deletions

View file

@ -0,0 +1,37 @@
{ cfg }:
{ config
, lib
, name
, ...
}:
let
inherit (lib) literalExpression mkOption types;
in
{
options = {
vmid = mkOption {
type = types.int;
description = "id de la vm";
};
networking = {
macAddress = mkOption {
type = with types; listOf str;
example = [ "02:00:00:00:00:00" ];
description = ''
Mac adresse de l'interface reseau de la vm.
Les mac adresses safes sont les suivantes :
x2:xx:xx:xx:xx:xx
x6:xx:xx:xx:xx:xx
xA:xx:xx:xx:xx:xx
xE:xx:xx:xx:xx:xx
avec x n'importe quel valeur
'';
};
};
};
}