https://www.youtube.com/watch?v=LbPxwPnl8SM :this is where the original inspiration came from . this repository is an implementation for the same feature for linux.