Separated functions, added `notify-send` support