From 7f6abbd87d281ab6233a4e5b7f9b88df69e2a8d9 Mon Sep 17 00:00:00 2001 From: pinpox Date: Wed, 4 Jun 2025 14:25:12 +0200 Subject: [PATCH] migrate importer module --- clanServices/importer/default.nix | 8 ++++++++ clanServices/importer/flake-module.nix | 6 ++++++ docs/mkdocs.yml | 1 + 3 files changed, 15 insertions(+) create mode 100644 clanServices/importer/default.nix create mode 100644 clanServices/importer/flake-module.nix diff --git a/clanServices/importer/default.nix b/clanServices/importer/default.nix new file mode 100644 index 000000000..c3bdb6b63 --- /dev/null +++ b/clanServices/importer/default.nix @@ -0,0 +1,8 @@ +{ ... }: +{ + _class = "clan.service"; + manifest.name = "clan-core/importer"; + manifest.description = "Convenient, structured module imports for hosts."; + manifest.categories = [ "Utility" ]; + roles.default = { }; +} diff --git a/clanServices/importer/flake-module.nix b/clanServices/importer/flake-module.nix new file mode 100644 index 000000000..829039cc0 --- /dev/null +++ b/clanServices/importer/flake-module.nix @@ -0,0 +1,6 @@ +{ lib, ... }: +{ + clan.modules = { + importer = lib.modules.importApply ./default.nix { }; + }; +} diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index 24aa5bfbb..a43c69ce9 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -92,6 +92,7 @@ nav: - reference/clanServices/localsend.md - reference/clanServices/mycelium.md - reference/clanServices/hello-world.md + - reference/clanServices/importer.md - reference/clanServices/wifi.md - reference/clanServices/zerotier.md - Interface for making Services: reference/clanServices/clan-service-author-interface.md