If I work in a non-general funded position, am I eligible for a bonus from general funds?

No.  Unless otherwise stated, bonuses must be paid from the same funding source from which your permanent salary is paid.  Additionally, if your permanent position is split-funded, any bonus you receive must be split funded as well.