aboutsummaryrefslogtreecommitdiff
path: root/build-aux/hydra/demo-os.scm
diff options
context:
space:
mode:
Diffstat (limited to 'build-aux/hydra/demo-os.scm')
-rw-r--r--build-aux/hydra/demo-os.scm33
1 files changed, 21 insertions, 12 deletions
diff --git a/build-aux/hydra/demo-os.scm b/build-aux/hydra/demo-os.scm
index 863371291e..bb8cd05fc2 100644
--- a/build-aux/hydra/demo-os.scm
+++ b/build-aux/hydra/demo-os.scm
@@ -24,23 +24,19 @@
(use-modules (gnu)
- (gnu packages zile)
(gnu packages xorg)
- (gnu packages admin)
- (gnu packages guile)
- (gnu packages bash)
- (gnu packages linux)
- (gnu packages less)
- (gnu packages tor)
- (gnu packages package-management)
+ (gnu packages avahi)
(gnu services networking)
+ (gnu services avahi)
+ (gnu services dbus)
(gnu services xorg))
(operating-system
(host-name "gnu")
(timezone "Europe/Paris")
(locale "en_US.UTF-8")
+
(bootloader (grub-configuration
(device "/dev/sda")))
(file-systems
@@ -52,6 +48,7 @@
(type "dummy"))
;; %fuse-control-file-system ; needs fuse.ko
%binary-format-file-system))
+
(users (list (user-account
(name "guest")
(group "wheel")
@@ -67,6 +64,17 @@
(name "users")
(id 100)
(members '("guest")))))
+
+ (issue "
+This is an alpha preview of the GNU system. Welcome.
+
+This image features the GNU Guix package manager, which was used to
+build it (http://www.gnu.org/software/guix/). The init system is
+GNU dmd (http://www.gnu.org/software/dmd/).
+
+You can log in as 'guest' or 'root' with no password.
+")
+
(services (cons* (slim-service #:auto-login? #t
#:default-user "guest")
@@ -75,11 +83,12 @@
#:name-servers '("10.0.2.3")
#:gateway "10.0.2.2")
+ (avahi-service)
+ (dbus-service (list avahi))
+
%base-services))
(pam-services
;; Explicitly allow for empty passwords.
(base-pam-services #:allow-empty-passwords? #t))
- (packages (list bash coreutils findutils grep sed
- procps psmisc less
- guile-2.0 dmd guix util-linux inetutils
- xterm zile)))
+
+ (packages (cons* xterm avahi %base-packages)))