summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2024-07-16 15:32:42 -0600
committerbd <bdunahu@operationnull.com>2024-07-16 15:32:42 -0600
commita0c9f23a74ad9c88dedfc98b5e991bab290958b4 (patch)
treefb61cfed7b2f947565ee773f26d855fbdc12d652
parent66d19db226f5ec46871d382b4b70d9576c6afbc4 (diff)
Add new mail guix service file for msmtp
-rw-r--r--.config/emacs/modules/bd--rss.el3
-rw-r--r--.config/guix/garm.scm2
-rw-r--r--.config/guix/modules/base.scm15
-rw-r--r--.config/guix/modules/utils.scm1
-rw-r--r--.gitignore1
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
))
diff --git a/.gitignore b/.gitignore
index 3aec52e..e5453e4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/.config/emacs/modules/bd--mail.el
/.config/emacs/gnus-home/
/.local/bin/
+/.config/guix/modules/mail.scm