{ config, lib, pkgs, ... }: let cfg = config.my.profiles."3d-design"; in { options.my.profiles."3d-design" = with lib; { enable = mkEnableOption "3d-design profile"; }; config = lib.mkIf cfg.enable { environment.systemPackages = with pkgs; [ meshlab super-slicer-latest openscad ]; }; }