From f5f2d6f98fe5c3a918b05a42cb68e7d1a734a347 Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Sun, 19 May 2024 12:20:20 +0100 Subject: [PATCH] Add basic ERC config including helper function to connect --- init.el | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/init.el b/init.el index 3bd32c8..12abb04 100644 --- a/init.el +++ b/init.el @@ -501,6 +501,7 @@ (doom-modeline-mu4e nil) ; Built-in implementation looks nicer (doom-modeline-icon t) (doom-modeline-irc t) + (doom-modeline-irc-buffers t) (doom-modeline-lsp t) (doom-modeline-project-detection 'project) (doom-modeline-continuous-word-count-modes '(org-mode @@ -1376,6 +1377,21 @@ Calls `project-remember-project-under' for ~/.config/, (mu4e-icalendar-setup) (gnus-icalendar-org-setup)) +(use-package erc + :custom + (erc-nick (user-login-name)) + (erc-user-full-name (user-full-name))) + +(defun my/erc-connect () + "Connect to my ZNC IRC bouncer." + (require 'erc) + (require 'password-store) + (erc-tls + :server "xenia.me.uk" + :port 6697 + :nick (concat (erc-compute-nick) "/liberachat") + :password (password-store-get 'znc))) + (use-package elfeed :bind (("C-c f" . elfeed)) :hook (elfeed-search-mode . elfeed-update)