My Irssi setup

First of all, I have Irssi running inside screen in xterm.
My .screenrc looks like this:

startup_message off
vbell off

## Auto Started programs when screen is started
screen -t calender       2   calcurse
screen -t bash       3  bash
screen -t bash       4   bash
screen -t bash       5   bash
screen -t htop       6   htop
screen -t irssi      1   irssi

## change the hardstatus settings to give an window list at the bottom of the
## screen, with the time and date and with the current window highlighted
hardstatus alwayslastline
hardstatus string '%{gk}[ %{G}%H %{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}][ %{g}%l%{g} ]%{g}[ %D %d %M %Y %c ]%{W}'

The Irssi scripts I currently use are:

  • anames.pl – similar to /names but show away people in different colour
  • hilightwin.pl – Print hilighted messages to window named hilight.
  • il.pl – adds a status bar item which show length of the input line, good for microblogging.
  • keepnick.pl – Try to get your nick back when it becomes available.
  • nact.pl – Adds an item which displays the current network activity. Needs /proc/net/dev.
  • nickcolor.pl – assign a different colour for each nick
  • trackbar.pl – Shows a bar where you’ve last read a window
  • usercount.pl – Adds a user count for a channel as a status bar item

The above Irssi scripts are a must for any true IRC/Irssi user IMHO.

The theme I use is a modification of the 88_madcows theme by Aaron Toponce, called the-hulk by me.

Here is a screenshot of my current irssi window:

You can download a copy of the theme here