chore: commit

This commit is contained in:
Gustavo "Guz" L. de Mello
2024-03-19 13:08:21 -03:00
parent 8656ea3b28
commit 91c899d278
4 changed files with 53 additions and 4 deletions

View File

@@ -0,0 +1,32 @@
{ config, lib, pkgs, ... }:
let
cfg = config.client;
in
{
imports = [ ];
options.client = with lib; with lib.types; {
enable = mkEnableOption "";
name = mkOption {
type = str;
default = "client";
};
flakeDir = mkOption {
type = str;
};
localIp = mkOption {
type = nullOr str;
default = null;
};
ip = mkOption {
type = nullOr str;
default = cfg.localIp;
};
users = mkOption {
type = attrsOf (submodule { ... }: {
options = { };
});
};
};
config = lib.mkIf cfg.enable { };
}