{ self, moduleWithSystem, ... }: { flake.nixosModules.cad = moduleWithSystem ({...}: let modules = with self.nixosModules; [ freecad openscad prusa-slicer ]; in { imports = modules; }); }