{ 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 ''; }