{ pkgs, config }:
{
terminal = pkgs.writeShellScript "terminal" ''
TERM="${config.beeMods.terminal.default}"
SESSION="_main"
if pgrep -x "$TERM" >/dev/null; then
if tmux ls &>/dev/null; then
tmux neww
exit 0
else
exec $TERM -e tmux new -s $SESSION
fi
else
if tmux ls &>/dev/null; then
exec $TERM -e tmux attach
else
exec $TERM -e tmux new -s $SESSION
fi
fi
'';
}