[cinnamon] updates based on ringo32's community edition