aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrant Shoshin Shangreaux <shoshin@cicadas.surf>2022-09-08 08:08:41 -0500
committerGrant Shoshin Shangreaux <shoshin@cicadas.surf>2022-09-08 08:08:41 -0500
commit971e209e7530d7b0f5f5a68617220524d09f67e3 (patch)
tree7c6117a7d05edc483a8f566af9f2203f50a55aaf
parent956543ce60c32e2964f6a76a993a5f8161bed003 (diff)
Add: 🎵 [apps] EMMS and ERC setup
-rw-r--r--shoshimacs.el13
-rw-r--r--shoshimacs.org30
2 files changed, 43 insertions, 0 deletions
diff --git a/shoshimacs.el b/shoshimacs.el
index 8a9731d..b2981d5 100644
--- a/shoshimacs.el
+++ b/shoshimacs.el
@@ -195,6 +195,19 @@
;;; Projects
(package-install 'magit)
+;; Applications
+(require 'emms-setup)
+(emms-all)
+(setq emms-player-list '(emms-player-mpv))
+(setq emms-source-file-default-directory "~/Music/")
+(add-to-list 'emms-tag-editor-tagfile-functions '("wav" . emms-tag-tracktag-file))
+
+(setq erc-server "irc.libera.chat"
+ erc-nick "shoshin"
+ erc-autojoin-channels-alist '(("libera.chat" "#emacs" "#emacsconf" "#lispgames"))
+ erc-interpret-mirc-color t
+ erc-hide-list '("JOIN" "PART" "QUIT"))
+
;;; External Services
(package-install 'plz)
diff --git a/shoshimacs.org b/shoshimacs.org
index feb1214..d47428b 100644
--- a/shoshimacs.org
+++ b/shoshimacs.org
@@ -56,6 +56,9 @@ is tangled into the resulting elisp file:
;;; Projects
<<projects>>
+ ;; Applications
+ <<applications>>
+
;;; External Services
<<external-services>>
@@ -715,6 +718,33 @@ its the best! 🪄
#+begin_src emacs-lisp
(package-install 'magit)
#+end_src
+* Applications
+:PROPERTIES:
+:header-args:emacs-lisp: :noweb-ref applications :noweb-sep "\n\n" :results silent
+:END:
+
+** EMMS
+
+Emacs MultiMedia System.
+
+#+begin_src emacs-lisp
+ (require 'emms-setup)
+ (emms-all)
+ (setq emms-player-list '(emms-player-mpv))
+ (setq emms-source-file-default-directory "~/Music/")
+ (add-to-list 'emms-tag-editor-tagfile-functions '("wav" . emms-tag-tracktag-file))
+#+end_src
+
+** erc
+
+#+begin_src emacs-lisp
+ (setq erc-server "irc.libera.chat"
+ erc-nick "shoshin"
+ erc-autojoin-channels-alist '(("libera.chat" "#emacs" "#emacsconf" "#lispgames"))
+ erc-interpret-mirc-color t
+ erc-hide-list '("JOIN" "PART" "QUIT"))
+#+end_src
+
* External Services
:PROPERTIES:
:header-args:emacs-lisp: :noweb-ref external-services :noweb-sep "\n\n" :results silent