aboutsummaryrefslogtreecommitdiff
path: root/etc/guix/system.scm
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2022-11-24 18:38:27 -0300
committerEuAndreh <eu@euandre.org>2022-11-24 18:38:27 -0300
commit66e057a4ed2d1f33c5e02cc8f6f2cc36137ba53d (patch)
tree28ffeb60a996bf313c830d79b44d62d03d7de472 /etc/guix/system.scm
parentetc/guix/home.scm: Use patched "mailutils-sendmail" package (diff)
downloaddotfiles-66e057a4ed2d1f33c5e02cc8f6f2cc36137ba53d.tar.gz
dotfiles-66e057a4ed2d1f33c5e02cc8f6f2cc36137ba53d.tar.xz
Revert "Revert "Move email, IRC and Atom into Thunderbird""
This reverts commit 3dcbe37baab74e089dee6f93d74a8824f5591478. The Postfix local server is still a bit janky and being worked on, now can be used to replace the previous email toolchain.
Diffstat (limited to 'etc/guix/system.scm')
-rw-r--r--etc/guix/system.scm9
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/guix/system.scm b/etc/guix/system.scm
index ce8db71..943f63d 100644
--- a/etc/guix/system.scm
+++ b/etc/guix/system.scm
@@ -97,6 +97,15 @@
(service enlightenment-desktop-service-type)
(service gnome-desktop-service-type)
(service gnome-keyring-service-type)
+ (simple-service 'create-/var/lib/euandreh activation-service-type
+ #~(begin
+ (use-modules (guix build utils))
+ (let ((user (getpwnam #$whoami)))
+ (format (current-error-port)
+ "Creating system-level private state directory: \"~a\".~%" #$priv-statedir)
+ (mkdir-p #$priv-statedir)
+ (chown #$priv-statedir (passwd:uid user) (passwd:gid user))
+ (chmod #$priv-statedir #o700))))
(service mail-aliases-service-type
`(("root" ,whoami)))
(service wireguard-service-type