1 ;; This is an operating system configuration template
2 ;; for a "desktop" setup without full-blown desktop
5 (use-modules (gnu) (gnu system nss))
6 (use-service-modules desktop)
7 (use-package-modules wm ratpoison certs)
10 (host-name "antelope")
11 (timezone "Europe/Paris")
12 (locale "en_US.UTF-8")
14 ;; Assuming /dev/sdX is the target hard disk, and "my-root"
15 ;; is the label of the target root file system.
16 (bootloader (grub-configuration (device "/dev/sdX")))
18 (file-systems (cons (file-system
25 (users (cons (user-account
27 (comment "Bob's brother")
29 (supplementary-groups '("wheel" "netdev"
31 (home-directory "/home/alice"))
34 ;; Add a bunch of window managers; we can choose one at
35 ;; the log-in screen with F1.
36 (packages (cons* ratpoison i3-wm xmonad ;window managers
37 nss-certs ;for HTTPS access
40 ;; Use the "desktop" services, which include the X11
41 ;; log-in service, networking with Wicd, and more.
42 (services %desktop-services)
44 ;; Allow resolution of '.local' host names with mDNS.
45 (name-service-switch %mdns-host-lookup-nss))