diff --git a/modules/genebean/default.nix b/modules/genebean/default.nix new file mode 100644 index 0000000..6684cc2 --- /dev/null +++ b/modules/genebean/default.nix @@ -0,0 +1,5 @@ +{ ... }: { + imports = [ + # + ] +} diff --git a/modules/genebean/sample.nix b/modules/genebean/sample.nix new file mode 100644 index 0000000..9d0f489 --- /dev/null +++ b/modules/genebean/sample.nix @@ -0,0 +1,26 @@ +{ config, lib, pkgs, ... }: +with lib; +let + cfg = config.genebean.sample; +in { + imports = [ + # paths of other modules + ]; + + options.genebean.sample = { + enable = mkEnableOption "Enable the genebean sample module"; + + foo = mkOption { + type = types.str; + default = "defaultFoo"; + description = "An example string option for the genebean sample module."; + }; + }; + + config = mkIf cfg.enable { + # configuration settings when enabled + genebean.sample = { + # option definitions + }; + }; +}