Paste number 145439: jgrant's config for GSD 0.8.X

Paste number 145439: jgrant's config for GSD 0.8.X
Pasted by: jgrant
When:6 years, 10 months ago
Share:Tweet this! | http://paste.lisp.org/+347Z
Channel:None
Paste contents:
Raw Source | XML | Display As
;; os-config.scm : GSD Sample Config for Guix 0.8.X.
;; Copyright © 2015 Joshua S.Grant <jgrant@parenthetical.io>

;; This program is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation, either version 3 of the License, or
;; (at your option) any later version.

;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with this program.  If not, see <http://www.gnu.org/licenses/>.

;; -------------------------------------------------------------------------------------

(use-modules (gnu)
	     (gnu packages)
 	     (gnu services)
 	     (gnu system)
 	     (guix monads))

(use-package-modules
   emacs conkeror ratpoison feh grub gawk perl ncurses fonts
   version-control ssh wget video xiph file compression admin linux xorg
   aspell skribilo texlive)

(use-service-modules
   base networking ssh dbus xorg)

;; -------------------------------------------------------------------------------------

(operating-system
  (host-name "battlestallion")
  (timezone "America/Chicago")
  (bootloader (grub-configuration
	       (device "/dev/sda")))
  (file-systems (cons (file-system
		       (device "/dev/sda2")
				(title 'label)
		       (mount-point "/")
		       (type "ext4"))
		      %base-file-systems))
  (users (list (user-account
		(name "jgrant")
		(group "jgrant")
		(password "")
		(uid 1000)
		(supplementary-groups '("wheel","users","audio","video","dialout"))
		(home-directory "/home/jgrant"))))
  (groups (cons (user-group
		 (name "jgrant")
		 (id 1000))
		%base-groups))

  (packages (cons* grub
		   tar gzip bzip2 xz file diffutils gawk perl
                   ncurses git wget openssh
		   isc-dhcp iw wpa-supplicant		   
		   xinit xset setxkbmap xkill xorg-server
                   aspell aspell-dict-en font-dejavu font-terminus
                   feh alsa-utils vorbis-tools ffmpeg mplayer
		   xterm skribilo texlive ratpoison conkeror
                   emacs emms magit geiser paredit
		   %base-packages))

  (services (cons* (slim-service)
                   (dbus-service '())
		   %base-services)))

This paste has no annotations.

Colorize as:
Show Line Numbers

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.