{ lib, config, ... }: let cfg = config.jconfig.dev; in { config = lib.mkIf (config.jconfig.enable && cfg.enable) { # Enable dev documentation documentation.dev = { inherit (cfg) enable; }; users.extraUsers = lib.mkIf cfg.jupyter.enable { jupyter.group = "jupyter"; }; services.jupyter = { inherit (cfg.jupyter) enable; group = "jupyter"; user = "jupyter"; }; }; }