diff options
Diffstat (limited to 'kanotix-irc/kanotix-irc')
-rwxr-xr-x | kanotix-irc/kanotix-irc | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/kanotix-irc/kanotix-irc b/kanotix-irc/kanotix-irc index a3afd32..cd23d0c 100755 --- a/kanotix-irc/kanotix-irc +++ b/kanotix-irc/kanotix-irc @@ -329,6 +329,28 @@ kanotix_xchat() { XCHATCFG="$($MKTEMP -dp /tmp/ .xchat2-XXXXXXXXXX)" + if [ -e ~/.xchat2/ ]; then + cp -r ~/.xchat2/* "$XCHATCFG/" + # delete improper lines + sed -i '/gui_join_dialog/d; + /gui_slist_skip/d; + /gui_slist_select/d; + /irc_nick1/d; + /irc_nick2/d; + /irc_nick3/d; + /irc_user_name/d; + /irc_real_name/d' "$XCHATCFG/xchat.conf" + fi + cat <<_EOF_ >>"$XCHATCFG/xchat.conf" +gui_join_dialog = 0 +gui_slist_select = 0 +gui_slist_skip = 1 +irc_nick1 = $NICK +irc_nick2 = ${NICK}_ +irc_nick3 = ${NICK}__ +_EOF_ + + cat <<_EOF_ >"$XCHATCFG/servlist_.conf" N=FreeNode J=#kanotix @@ -350,15 +372,6 @@ S=irc.freenode.net/$FLL_IRC_PORT S=irc.freenode.net/+7000 _EOF_ - cat <<_EOF_ >"$XCHATCFG/xchat.conf" -gui_join_dialog = 0 -gui_slist_select = 0 -gui_slist_skip = 1 -irc_nick1 = $NICK -irc_nick2 = ${NICK}_ -irc_nick3 = ${NICK}__ -_EOF_ - cat <<_EOF_ >"$XCHATCFG/commands.conf" NAME cmd CMD exec -o &2 |