From dbcf1f97cc648498af637234e151b408d3aedeee Mon Sep 17 00:00:00 2001 From: Derek Taylor Date: Tue, 24 Dec 2019 20:07:44 -0600 Subject: [PATCH] Some minor edits. --- .config/qtile/config.py | 6 ++--- .dmenu/dmenu-edit-configs.sh | 12 +++++++-- .doom.d/config.el | 50 +++++++++++++++++++++++++++++++++++- .doom.d/init.el | 7 +++-- .emacs.d/.ercrc.el | 21 --------------- 5 files changed, 67 insertions(+), 29 deletions(-) delete mode 100755 .emacs.d/.ercrc.el diff --git a/.config/qtile/config.py b/.config/qtile/config.py index 424d084..fb9b157 100644 --- a/.config/qtile/config.py +++ b/.config/qtile/config.py @@ -1,9 +1,9 @@ # -*- coding: utf-8 -*- # ____ _____ # | _ \_ _| Derek Taylor (DistroTube) -# | | | || | http://www.youtube.com/c/DistroTube -# | |_| || | http://www.gitlab.com/dwt1/ -# |____/ |_| +# | | | || | http://www.youtube.com/c/DistroTube +# | |_| || | http://www.gitlab.com/dwt1/ +# |____/ |_| # # A customized config.py for Qtile window manager (http://www.qtile.org) # Modified by Derek Taylor (http://www.gitlab.com/dwt1/ ) diff --git a/.dmenu/dmenu-edit-configs.sh b/.dmenu/dmenu-edit-configs.sh index 69521e9..9f1a4e6 100755 --- a/.dmenu/dmenu-edit-configs.sh +++ b/.dmenu/dmenu-edit-configs.sh @@ -11,8 +11,10 @@ declare options=("awesome bash bspwm +doom.d/config.el +doom.d/init.el dwm -emacs +emacs.d/init.el herbstluftwm i3 polybar @@ -41,10 +43,16 @@ case "$choice" in bspwm) choice="$HOME/.config/bspwm/bspwmrc" ;; + doom.d/config.el) + choice="$HOME/.doom.d/config.el" + ;; + doom.d/init.el) + choice="$HOME/.doom.d/init.el" + ;; dwm) choice="$HOME/dwm/config.h" ;; - emacs) + emacs.d/init.el) choice="$HOME/.emacs.d/init.el" ;; herbstluftwm) diff --git a/.doom.d/config.el b/.doom.d/config.el index 4d019ec..1a0c6af 100644 --- a/.doom.d/config.el +++ b/.doom.d/config.el @@ -1,9 +1,25 @@ ;;; .doom.d/config.el -*- lexical-binding: t; -*- -;; Place your private configuration here +;; Place your private configuration here! +;; ____ _____ +;; | _ \_ _| Derek Taylor (DistroTube) +;; | | | || | http://www.youtube.com/c/DistroTube +;; | |_| || | http://www.gitlab.com/dwt1/ +;; |____/ |_| +;; +;; A customized config for Doom Emacs (https://github.com/hlissner/doom-emacs) +;; Modified by Derek Taylor (http://www.gitlab.com/dwt1/) +;; Setting the font. (setq doom-font (font-spec :family "Mononoki Nerd Font Mono" :size 15)) + +;; Setting the theme (setq doom-theme 'doom-dracula) + +;; Setting the neotree width to be adjustable. +(setq neo-window-fixed-size nil) + +;; Setting the indent guides to show an arrow. (def-package! highlight-indent-guides :commands highlight-indent-guides-mode :hook (prog-mode . highlight-indent-guides-mode) @@ -13,3 +29,35 @@ highlight-indent-guides-delay 0.01 highlight-indent-guides-responsive 'top highlight-indent-guides-auto-enabled nil)) + +;; Setting up mu4e which is an email client that works within emacs. +;; You must install mu4e and mbsync through your Linux distribution's +;; package manager. +(require 'mu4e) +(setq mu4e-get-mail-command "mbsync -c ~/.emacs.d/mu4e/.mbsyncrc -a" + mu4e-update-interval 300) + +;; Fields that are auto-filled in email such as the full name of the +;; sender, the salutation and signature. +(setq + user-mail-address "derek@distrotube.com" + user-full-name "Derek Taylor" + mu4e-compose-signature + (concat + "Derek Taylor\n" + "http://www.youtube.com/DistroTube\n")) + +;; Setting up smtp for sending mail. Make sure the gnutls command +;; line utils are installed. Package 'gnutls-bin' in Debian/Ubuntu, +;; and 'gnutls' in Arch. +(require 'smtpmail) +(setq message-send-mail-function 'smtpmail-send-it + starttls-use-gnutls t + smtpmail-starttls-credentials '(("smtp.1and1.com" 587 nil nil)) + smtpmail-auth-credentials + '(("smtp.1and1.com" 587 "derek@distrotube.com" nil)) + smtpmail-default-smtp-server "smtp.1and1.com" + smtpmail-smtp-server "smtp.1and1.com" + smtpmail-smtp-service 587) +;; don't keep message buffers around +(setq message-kill-buffer-on-exit t) diff --git a/.doom.d/init.el b/.doom.d/init.el index 3b55a8f..0fbf60c 100644 --- a/.doom.d/init.el +++ b/.doom.d/init.el @@ -8,6 +8,9 @@ ;; More information about these modules (and what flags they support) can be ;; found in modules/README.org. + +(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/mu4e") + (doom! :input ;;chinese ;;japanese @@ -29,7 +32,7 @@ indent-guides ; highlighted indent columns modeline ; snazzy, Atom-inspired modeline, plus API nav-flash ; blink the current line after jumping - ;;neotree ; a project drawer, like NERDTree for vim + neotree ; a project drawer, like NERDTree for vim ophints ; highlight the region an operation acts on (popup ; tame sudden yet inevitable temporary windows +all ; catch all popups that start with an asterix @@ -155,7 +158,7 @@ web ; the tubes :email - (mu4e +gmail) + ;;(mu4e +gmail) ;;notmuch ;;(wanderlust +gmail) diff --git a/.emacs.d/.ercrc.el b/.emacs.d/.ercrc.el deleted file mode 100755 index 0163e76..0000000 --- a/.emacs.d/.ercrc.el +++ /dev/null @@ -1,21 +0,0 @@ -(use-package erc - :custom - (erc-autojoin-channels-alist '(("freenode.net" "#archlinux" "#bash" "#distrotube" - "#emacs" "#gentoo" "#hexdsl" "#org-mode" "#python"))) - (erc-autojoin-timing 'ident) - (erc-fill-function 'erc-fill-static) - (erc-fill-static-center 22) - (erc-hide-list '("JOIN" "PART" "QUIT")) - (erc-lurker-hide-list '("JOIN" "PART" "QUIT")) - (erc-lurker-threshold-time 43200) - (erc-prompt-for-nickserv-password nil) - (erc-server-reconnect-attempts 5) - (erc-server-reconnect-timeout 3) - (erc-track-exclude-types '("JOIN" "MODE" "NICK" "PART" "QUIT" - "324" "329" "332" "333" "353" "477")) - :config - (add-to-list 'erc-modules 'notifications) - (add-to-list 'erc-modules 'spelling) - (erc-services-mode 1) - (erc-update-modules)) -