Read through tons of documentation and reddit threads and fairly certain the solution has been staring me in the face, but I'm not seeing how to do it.
I only have two layers on my Keebio Viterbi Rev2, QWERTY and RAISE. Currently, RAISE is only activated while holding the RAISE key. I want the layer to persist after releasing RAISE, and then return to QWERTY when I press and release RAISE again. Seems so simple, but I can't see how to do it.
What needs to be updated in the code of my keymap?

Thank you for any help!
process_record_user() function. You don't need it. (Lines 25-42)custom_keycodes enum. Don't need that either. (Lines 4-7)#include QMK_KEYBOARD_H as the first line of the file.RAISE keycode to TG(_RAISE). (Currently Lines 13 and 20)TG() toggles the state of the given layer – if it's off, the layer turns on, and if it's on, the layer turns off.Advanced Keycodes: Switching and Toggling Layers - QMK Firmware Docs
@noroadsleft - Thank you so much for your help on my last two issues! Worked like a charm.