The enclosure itself is fully DIY (I just yanked out the vape internals and glued the board edges to the vape); there's a hole with an SMA antenna connector, visible on the photo. Plus, there are a few I2C sensors inside the vape, also glued to its inner plastic "walls".
The hardware is partly-DIY; it's a Meshtastic node on nRF52840 combined with HT-RA62 on a Faketec-like PCB. It runs mainline Meshtastic firmware. I originally planned to make it export its sensor and mesh data over Bluetooth (so my other stuff would ingest the data and put it into my observability pipeline), but decided against it and left this "vape" as a pure Meshtastic node that also announces its temperature, pressure and humidity. It has no screen unlike many other similar nodes.
Basically it was a fun project, and I even got a good deal on the components (it cost me like $8 total or maybe a little more).