diff --git a/modules/bahaghari/README.adoc b/subprojects/bahaghari/README.adoc similarity index 98% rename from modules/bahaghari/README.adoc rename to subprojects/bahaghari/README.adoc index b1e80138..54e14311 100644 --- a/modules/bahaghari/README.adoc +++ b/subprojects/bahaghari/README.adoc @@ -31,6 +31,7 @@ This module is designed to closely follow Tinted Theming's standard while offeri For example, you can use `importYAML` from Bahaghari's standard library set to easily import standard Base16 schemes into Nix-representable data which you can press onto your Nix configuration. // TODO: GNOME HIG module set +// TODO: Material You module set === Templated configuration sub-modules diff --git a/modules/bahaghari/lib/tinted-theming.nix b/subprojects/bahaghari/lib/tinted-theming.nix similarity index 73% rename from modules/bahaghari/lib/tinted-theming.nix rename to subprojects/bahaghari/lib/tinted-theming.nix index fa42cb17..c56810ea 100644 --- a/modules/bahaghari/lib/tinted-theming.nix +++ b/subprojects/bahaghari/lib/tinted-theming.nix @@ -1,6 +1,16 @@ { pkgs, lib }: { + # TODO: Return a derivation containing all of the template output from the + # given schemes. + generateOutputFromSchemes = schemes: template: + pkgs.runCommand "generate-templates" { } '' + ''; + + # TODO: Return a Nix object to generate a Tinted Theming color scheme from an + # image. + generateScheme = image: { }; + # A very naive implementation of checking if a Tinted Theming scheme is a # Base16 scheme. isBase16 = palette: diff --git a/modules/bahaghari/modules/tinted-theming/builder.nix b/subprojects/bahaghari/modules/tinted-theming/builder.nix similarity index 100% rename from modules/bahaghari/modules/tinted-theming/builder.nix rename to subprojects/bahaghari/modules/tinted-theming/builder.nix diff --git a/modules/bahaghari/modules/tinted-theming/default.nix b/subprojects/bahaghari/modules/tinted-theming/default.nix similarity index 100% rename from modules/bahaghari/modules/tinted-theming/default.nix rename to subprojects/bahaghari/modules/tinted-theming/default.nix diff --git a/modules/bahaghari/modules/tinted-theming/schemes.nix b/subprojects/bahaghari/modules/tinted-theming/schemes.nix similarity index 100% rename from modules/bahaghari/modules/tinted-theming/schemes.nix rename to subprojects/bahaghari/modules/tinted-theming/schemes.nix diff --git a/modules/bahaghari/modules/tinted-theming/templates.nix b/subprojects/bahaghari/modules/tinted-theming/templates.nix similarity index 100% rename from modules/bahaghari/modules/tinted-theming/templates.nix rename to subprojects/bahaghari/modules/tinted-theming/templates.nix