;;; ggg8 system config ;;; following http://paste.lisp.org/display/145436 (use-modules (gnu)) (use-service-modules networking ssh dbus desktop) (use-package-modules base ; glibc-utf8-locales admin disk linux ; mdadm package-management ; guix screen ghostscript ; gs-fonts fonts ; font-dejavu font-gnu-freefont-ttf curl ;lpaste ssh ; openssh mosh rsync wget version-control ; git aspell ; aspell-dict-en emacs ; emacs-no-x-toolkit gv autotools ; automake texinfo gettext xorg certs graphviz virtualization ) (operating-system (host-name "ggg8") (timezone "America/New_York") (locale "en_US.utf8") (bootloader (grub-configuration (target "/dev/sda"))) (file-systems (cons (file-system (device "g1sd") (title 'label) (mount-point "/") (type "ext4")) %base-file-systems)) (users (cons* (user-account (name "g1") (group "users") (supplementary-groups '("wheel" "kvm")) (home-directory "/home/g1")) (user-account (name "al") (group "users") (supplementary-groups '("wheel" "kvm")) (home-directory "/home/al")) %base-user-accounts)) (packages (cons* glibc-utf8-locales parted qemu guix screen openssh nss-certs xauth mosh rsync wget curl ;lpaste git gs-fonts font-dejavu font-gnu-freefont-ttf aspell aspell-dict-en emacs-no-x-toolkit flycheck paredit magit gv emacs-zenburn-theme emacs-markdown-mode emacs-web-mode gnu-make texinfo automake graphviz gnu-make texinfo automake %base-packages)) (services (cons* ;; (dhcp-client-service) ;; Ethernet. ;; (static-networking-service "eth0" "192.168.1.138" ;; #:gateway "192.168.1.1" ;; #:name-servers '("192.168.1.1")) (service openssh-service-type (openssh-configuration (x11-forwarding? #t) (permit-root-login #t))) ;; Add GNOME and/or Xfce---we can choose at the log-in ;; screen with F1. Use the "desktop" services, which ;; include the X11 log-in service, networking with Wicd, ;; and more. (gnome-desktop-service) (xfce-desktop-service) %desktop-services)) )