diff options
author | Nils Gillmann <gillmann@infotropique.org> | 2018-04-02 18:34:17 +0000 |
---|---|---|
committer | Nils Gillmann <gillmann@infotropique.org> | 2018-04-02 18:34:17 +0000 |
commit | 951ff63bd5ae5f4e593351dcb65cce8dd1121da5 (patch) | |
tree | aaaaa075be487842ff59b29cc3084d19ac21b349 /guix | |
parent | f7a6ab6cb6efe3af1a01d9c5054c0e2b75d7523e (diff) | |
download | deployment-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.scm | 43 |
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 |