diff --git a/src/modules/_template/default.nix b/src/modules/_template/default.nix new file mode 100644 index 00000000..e0a7730f --- /dev/null +++ b/src/modules/_template/default.nix @@ -0,0 +1,6 @@ +{ + imports = [ + ./implementation.nix + ./interface.nix + ]; +} diff --git a/src/modules/_template/implementation.nix b/src/modules/_template/implementation.nix new file mode 100644 index 00000000..0f1ba398 --- /dev/null +++ b/src/modules/_template/implementation.nix @@ -0,0 +1,4 @@ +{config, ...}: let + lib = config.lib; +in { +} diff --git a/src/modules/_template/interface.nix b/src/modules/_template/interface.nix new file mode 100644 index 00000000..deb05caf --- /dev/null +++ b/src/modules/_template/interface.nix @@ -0,0 +1,10 @@ +{config, ...}: let + lib = config.lib; + t = lib.types; +in { + options = { + = lib.mkOption { + type = t.; + }; + }; +} diff --git a/treefmt.toml b/treefmt.toml index 40fd0d1d..e4db1bd1 100644 --- a/treefmt.toml +++ b/treefmt.toml @@ -4,4 +4,5 @@ includes = ["*.nix"] excludes = [ "overrides/nodejs/electron/*", "src/templates/translators/*", + "src/modules/_template/*", ]