# irssi TUI IRC client `/connect liberachat` connect to network `/join #linux` join channel `/window hidelevel +joins +parts +quits` hide clutter `/rmreconns` abort reconnecting `Alt + N` to change windows # Configuration ## Home path By default, irssi stores its user files to `~/.irssi/`. To configure a custom path for irssi's *home* directory, run it with ``--home PATH``. You can set an alias to always do this. In fish, do for example ``alias --save irssi 'irssi --home ~/.config/irssi/``' ## Logging By default, irssi doesn't store logs. Enable this in irssi with ``set autolog on`` and set a reasonable path for logs with ``set autolog_path '/home/archie/.local/share/irssi/logs/$tag/$0.log``', for example. ## Automatic login If you have a nick registered with NickServ, you can automatically login when connecting to a server (for example LiberaChat) with ``/network modify -sasl_username AzureDiamond -sasl_password hunter2 -sasl_mechanism PLAIN LiberaChat`` You can also automatically connect to the server on startup with ``/server add -auto -network LiberaChat -tls -tls_verify irc.libera.chat 6697``