Browse Source
* gnu/system/examples/desktop.tmpl (packages): Remove XFCE and RATPOISON. (services): Add 'gnome-desktop-service' and 'xfce-desktop-service'. * gnu/system/examples/lightweight-desktop.tmpl: New file. * Makefile.am (EXAMPLES): Add it. * doc.am (OS_CONFIG_EXAMPLES_TEXI): Add doc/os-config-lightweight-desktop.texi. * gnu/system/install.scm (/etc/configuration-files)[directory]: Add lightweight-desktop.tmpl.wip-check

7 changed files with 75 additions and 15 deletions
@ -0,0 +1,45 @@ |
|||
;; This is an operating system configuration template |
|||
;; for a "desktop" setup without full-blown desktop |
|||
;; environments. |
|||
|
|||
(use-modules (gnu) (gnu system nss)) |
|||
(use-service-modules desktop) |
|||
(use-package-modules wm ratpoison certs) |
|||
|
|||
(operating-system |
|||
(host-name "antelope") |
|||
(timezone "Europe/Paris") |
|||
(locale "en_US.UTF-8") |
|||
|
|||
;; Assuming /dev/sdX is the target hard disk, and "my-root" |
|||
;; is the label of the target root file system. |
|||
(bootloader (grub-configuration (device "/dev/sdX"))) |
|||
|
|||
(file-systems (cons (file-system |
|||
(device "my-root") |
|||
(title 'label) |
|||
(mount-point "/") |
|||
(type "ext4")) |
|||
%base-file-systems)) |
|||
|
|||
(users (cons (user-account |
|||
(name "alice") |
|||
(comment "Bob's brother") |
|||
(group "users") |
|||
(supplementary-groups '("wheel" "netdev" |
|||
"audio" "video")) |
|||
(home-directory "/home/alice")) |
|||
%base-user-accounts)) |
|||
|
|||
;; Add a bunch of window managers; we can choose one at |
|||
;; the log-in screen with F1. |
|||
(packages (cons* ratpoison i3-wm xmonad ;window managers |
|||
nss-certs ;for HTTPS access |
|||
%base-packages)) |
|||
|
|||
;; Use the "desktop" services, which include the X11 |
|||
;; log-in service, networking with Wicd, and more. |
|||
(services %desktop-services) |
|||
|
|||
;; Allow resolution of '.local' host names with mDNS. |
|||
(name-service-switch %mdns-host-lookup-nss)) |
Loading…
Reference in new issue