X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fprivate%2Fwebsites%2Ftools%2Fkanboard%2Ffarm.nix;h=a845429bddf61cd538bee35cc07c6342b0a2cf68;hb=120bcf4d3927f4a0d07513bc54ea5b5fb9b7d809;hp=5e37292fddb6a913facecd2f3accd07add984ceb;hpb=f69e0c01557a7cd2c6f353f71126c4cd47ae344c;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/tools/kanboard/farm.nix b/modules/private/websites/tools/kanboard/farm.nix index 5e37292..a845429 100644 --- a/modules/private/websites/tools/kanboard/farm.nix +++ b/modules/private/websites/tools/kanboard/farm.nix @@ -73,6 +73,42 @@ in }; config = lib.mkIf (builtins.length (builtins.attrNames cfg.instances) > 0) { + myServices.chatonsProperties.hostings.kanboard = { + file.datetime = "2022-08-21T19:40:00"; + hosting = { + name = "Kanboard"; + description = "Kanban project management software"; + website = "https://tools.immae.eu/kanboard"; + logo = "https://tools.immae.eu/kanboard/assets/img/favicon.png"; + type = "INSTANCE"; + status.level = "OK"; + status.description = "OK"; + registration.load = "OPEN"; + install.type = "PACKAGE"; + }; + }; + myServices.chatonsProperties.services.kanboard = { + file.datetime = "2022-08-21T19:40:00"; + service = { + name = "Kanboard"; + description = "Kanban project management software"; + website = "https://tools.immae.eu/kanboard"; + logo = "https://tools.immae.eu/kanboard/assets/img/favicon.png"; + status.level = "OK"; + status.description = "OK"; + registration."" = ["MEMBER" "CLIENT"]; + registration.load = "OPEN"; + install.type = "PACKAGE"; + }; + software = { + name = "Kanboard"; + website = "https://kanboard.org/"; + license.url = "https://github.com/kanboard/kanboard/blob/main/LICENSE"; + license.name = "MIT License"; + version = pkgs.kanboard.version; + source.url = "https://github.com/kanboard/kanboard"; + }; + }; system.activationScripts.kanboard_farm_vardirs = { deps = [ "httpd" ]; text = ''