@graftark be inspired:
https://simpit.dev (backyard hosted so slow af). My first versions used two of these btw:
https://beko.famkos.net/2022/03/17/cy-822a-with-analogue-input/ (which is coincidental also an "on this day" post xD) together with cardboard button boxes.
Primary Buffer Panel - The Simulated Cockpit On A Linux PC For More Immersion In Space Pew Pew
A glorified DIY joystick controller with an LCD ("MFD") and plenty of RGB.