summaryrefslogtreecommitdiff
path: root/guix
diff options
context:
space:
mode:
authorNils Gillmann <gillmann@infotropique.org>2018-04-02 18:34:17 +0000
committerNils Gillmann <gillmann@infotropique.org>2018-04-02 18:34:17 +0000
commit951ff63bd5ae5f4e593351dcb65cce8dd1121da5 (patch)
treeaaaaa075be487842ff59b29cc3084d19ac21b349 /guix
parentf7a6ab6cb6efe3af1a01d9c5054c0e2b75d7523e (diff)
downloaddeployment-951ff63bd5ae5f4e593351dcb65cce8dd1121da5.tar.gz
deployment-951ff63bd5ae5f4e593351dcb65cce8dd1121da5.tar.bz2
deployment-951ff63bd5ae5f4e593351dcb65cce8dd1121da5.zip
guix: more changes.
Signed-off-by: Nils Gillmann <gillmann@infotropique.org>
Diffstat (limited to 'guix')
-rw-r--r--guix/config.scm43
1 files changed, 15 insertions, 28 deletions
diff --git a/guix/config.scm b/guix/config.scm
index dd16bf2..247a668 100644
--- a/guix/config.scm
+++ b/guix/config.scm
@@ -26,7 +26,7 @@
;;;
(operating-system
- (host-name "taler.net")
+ (host-name "bfh.taler.net")
(timezone "Europe/Berlin")
(locale "en_US.UTF-8")
@@ -61,13 +61,22 @@
(home-directory "/home/local-admin"))
%base-user-accounts))
- (packages (append (map specification->package '("nvi"
- "mg"
+ (packages (append (map specification->package '("nvi" "mg" ;editors
"openssh"
+ ;; GNUnet core dependencies
+ ;; FIXME: better would be to read gnunet-inputs and -native-inputs.
+ "curl" "libmicrohttpd" "gnutls/dane"
+ "sqlite" "jansson" "nss" "gmp"
+ "bluez" "glib" "libogg" "python-2"
+ "perl" "doxygen" ; FIXME: is perl necessary?
+ "opus" "pulseaudio" ;PA on server, for building?
+ "libunistring" "libltdl" "zlib" "libgcrypt" "libextractor"
+ "gstreamer" "gst-plugins-base" "libidn" "glpk"
+ ;; -- end GNUnet core dependencies.
"gitolite"
"nss-certs"
- "wget"
- "mysql"
+ "wget" "openssl"
+ "postgres"
"certbot"))
%base-packages))
@@ -85,29 +94,7 @@
;; MAIL
;; FIXME: Policy is to just receive mail.
;; Produce the /etc/alias file:
- (service mail-aliases-service-type
- '(("mailer-daemon" "postmaster")
- ("postmaster" "root")
- ("nobody" "root")
- ("hostmaster" "root")
- ("usenet" "root")
- ("news" "root")
- ("webmaster" "root")
- ("www" "root")
- ("ftp" "root")
- ("abuse" "root")
- ("noc" "root")
- ("security" "root")
- ("root" "grothoff")
- ("gnunet" "grothoff")
- ("durner" "ndurner")
- ("torsten" "grothoff" "krista")
- ("cor" "grothoff")
- ("ng0" "ng0")
- ("translations" "grothoff")
- ("translators" "grothoff")
- ("website" "grothoff")
- ("gns-data" "grothoff" "wachs@net.in.tum.de" "schanzen@in.tum.de")))
+ ;; insert a service to copy local file to /etc/aliases here.
;; Depending on the final server policies, adjust to
;; not send email or send email:
;; Dovecot