diff options
author | bd <bdunahu@operationnull.com> | 2024-07-16 15:32:42 -0600 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2024-07-16 15:32:42 -0600 |
commit | a0c9f23a74ad9c88dedfc98b5e991bab290958b4 (patch) | |
tree | fb61cfed7b2f947565ee773f26d855fbdc12d652 | |
parent | 66d19db226f5ec46871d382b4b70d9576c6afbc4 (diff) |
Add new mail guix service file for msmtp
-rw-r--r-- | .config/emacs/modules/bd--rss.el | 3 | ||||
-rw-r--r-- | .config/guix/garm.scm | 2 | ||||
-rw-r--r-- | .config/guix/modules/base.scm | 15 | ||||
-rw-r--r-- | .config/guix/modules/utils.scm | 1 | ||||
-rw-r--r-- | .gitignore | 1 |
5 files changed, 9 insertions, 13 deletions
diff --git a/.config/emacs/modules/bd--rss.el b/.config/emacs/modules/bd--rss.el index 92c2761..489f6b6 100644 --- a/.config/emacs/modules/bd--rss.el +++ b/.config/emacs/modules/bd--rss.el @@ -8,6 +8,7 @@ (setopt newsticker-url-list-defaults nil newsticker-automatically-mark-items-as-old nil newsticker-url-list '(("James Enge Mastodon" "https://mastodon.sdf.org/@jamesenge.rss" nil nil nil) + ("operationnull blog" "https://operationnull.com/atom.xml" nil nil nil) ("Parabola GNU/Linux-libre" "https://www.parabola.nu/feeds/news/" nil nil nil) ("suckless.org news" "https://suckless.org/atom.xml" nil nil nil) ("Mental Outlaw" "https://vid.puffyan.us/feed/channel/UC7YOGHUfC1Tb6E4pudI9STA" nil nil nil) @@ -17,7 +18,7 @@ ;; may require ./newsticker/groups to be cleared newsticker-groups '("Feeds" ("READING" "James Enge Mastodon") - ("TECH" "Parabola GNU/Linux-libre" "suckless.org news") + ("TECH" "Parabola GNU/Linux-libre" "suckless.org news" "operationnull blog") ("VIDEO" "Mental Outlaw" "Luke Smith" "Protesilaos Stravrou" "SystemCrafters"))) diff --git a/.config/guix/garm.scm b/.config/guix/garm.scm index 7ffdb3b..ddaf0a0 100644 --- a/.config/guix/garm.scm +++ b/.config/guix/garm.scm @@ -16,6 +16,7 @@ #:use-module (guix gexp) #:use-module (modules base) #:use-module (modules dwm) + #:use-module (modules mail) #:use-module (modules utils) #:use-module (modules xorg) #:use-module (modules ymir) @@ -26,6 +27,7 @@ (home-environment (services `(,@bd-base-home-services + ,@bd-mail-home-services ,@bd-desktop-home-services ,@bd-pdf-services ,@bd-dwm-home-services diff --git a/.config/guix/modules/base.scm b/.config/guix/modules/base.scm index 35ea6b7..bf2e6e6 100644 --- a/.config/guix/modules/base.scm +++ b/.config/guix/modules/base.scm @@ -10,7 +10,6 @@ #:use-module (gnu home services) #:use-module (gnu home services dict) #:use-module (gnu home services gnupg) - #:use-module (gnu home services mcron) #:use-module (gnu home services shells) #:use-module (gnu home services shepherd) #:use-module (gnu home services ssh) @@ -48,8 +47,7 @@ rsync ;; rsync texlive ;; texlive version-control ;; git - video ;; ffmpeg, mpv - video ;; yt-dlp + video ;; ffmpeg, mpv, yt-dlp vim ;; vim web ;; jq ) @@ -159,15 +157,6 @@ (default-cache-ttl-ssh 28800) (max-cache-ttl-ssh 28800))) - (service home-mcron-service-type - (home-mcron-configuration - (jobs - (list - #~(job - ;; twenty minutes - (lambda (current-time) (+ current-time (* 20 60))) - "~/.local/bin/sync-mail"))))) - (service home-bash-service-type (home-bash-configuration (aliases '(("cp" . "cp -i") @@ -198,6 +187,8 @@ alias | sed -E \"s/^alias ([^=]+)='(.*)'$/alias \\1 \\2 \\$*/g; s/'\\\\\\''/'/g; ("VISUAL" . "emacsclient") ("EDITOR" . "emacsclient") + ("NETHACKOPTIONS" . "$XDG_CONFIG_HOME/nethack/config") + ("PATH" . "$HOME/.local/bin:$PATH") )))) diff --git a/.config/guix/modules/utils.scm b/.config/guix/modules/utils.scm index dfe058f..9b7e289 100644 --- a/.config/guix/modules/utils.scm +++ b/.config/guix/modules/utils.scm @@ -23,6 +23,7 @@ (list bsnes mgba + nethack xonotic )) @@ -12,3 +12,4 @@ /.config/emacs/modules/bd--mail.el /.config/emacs/gnus-home/ /.local/bin/ +/.config/guix/modules/mail.scm |