(use-modules (gnu) (gnu services desktop) (gnu services sound)) (operating-system (bootloader (bootloader-configuration (bootloader grub-bootloader))) (host-name "jack-os") (file-systems (cons (file-system (type "ext4") (mount-point "/") (device (file-system-label "my-root"))) %base-file-systems)) (timezone "America/Boise") (users (cons (user-account (name "user") (comment "not root") (group "users") (password (crypt "" "nr")) (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) (packages (cons* (specification->package "ratpoison") (specification->package "xterm") (specification->package "icecat") (specification->package "nss-certs") (specification->package "qjackctl") (specification->package "jack") (specification->package "alsa-plugins") %base-packages)) (services (cons* (pam-limits-service (list (pam-limits-entry "@audio" 'both 'rtprio 99) (pam-limits-entry "@audio" 'both 'memlock 'unlimited) (pam-limits-entry "@realtime" 'both 'rtprio 99) (pam-limits-entry "@realtime" 'both 'memlock 'unlimited))) %desktop-services)) (name-service-switch %mdns-host-lookup-nss))